/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.paragraph--unpublished{background-color:#fff4f4;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
.tool-immunisation{}.tool-immunisation .hide-element{position:absolute;width:0;height:0;visibility:hidden;}.tool-immunisation hr{margin:2.5rem 0 1.25rem;border:1px solid rgba(64,64,64,.15);width:100%;}.tool-immunisation .footnote{font-size:1rem;padding:0;word-break:break-all;}.tool-immunisation .footnote-wrapper{margin-top:4rem;opacity:1 !important;}.tool-immunisation strong{font-family:fsAlbertaBold;}.tool-immunisation__wrap{padding:1.8rem 0;min-height:0;}.tool-immunisation .age-tool-selection{}.tool-immunisation .hidden{display:none;}.tool-immunisation .description{font-size:1.4rem;padding:0;}.tool-immunisation .form-action{display:flex;}.tool-immunisation .btn-wrapper{margin:2.25rem auto;text-align:center;display:inline-block;border-radius:4rem;background-color:#fff;cursor:pointer;}#recalculate-immunisation,.tool-immunisation .btn-view-all-immunisations{font-size:1.4rem;text-decoration:none;display:block;font-weight:400;color:var(--friso-blue-ribbon);}.tool-immunisation .btn-view-all-immunisations{display:flex;align-items:center;}.immunisation-table__options{margin-top:1.8rem;display:flex;align-items:center;}#recalculate-immunisation{flex:1;}.tool-immunisation .btn-view-all-immunisations span{padding-left:.5rem;}.tool-immunisation .btn-view-all-immunisations span svg{fill:currentColor;}.tool-immunisation .btn-view-all-immunisations span svg path{fill:#1A80E3;}.tool-immunisation .btn-submit,.immunisation-table__full-list__option__back a,.immunisation-table__full-list__option__download a,.immunisation-table__full-list__option__share a{line-height:1.5;min-width:auto;background:none;text-decoration:none;border:1px solid var(--friso-blue-ribbon);color:var(--friso-blue-ribbon);font-weight:400;font-size:1.4rem;padding:.5rem 2rem;text-align:center;border-radius:2rem;}.immunisation-table__full-list__option__back a,.immunisation-table__full-list__option__download a,.immunisation-table__full-list__option__share a{padding-left:0;border:0;}.tool-immunisation .btn-submit{cursor:pointer;}.immunisation-table__full-list__option__back{margin:4rem 0 4rem;}.immunisation-table__full-list__option__back svg{margin-right:1rem;}.anonymous-user .immunisation-table__full-list__option__back{padding-top:6rem;}.tool-immunisation .month-title,.tool-immunisation .month-subtitle{color:#404040;line-height:2.4rem;}.tool-immunisation .month-title{font-size:2rem;margin-bottom:1rem;font-weight:400;}.tool-immunisation .month-subtitle{font-size:1.6rem;margin-top:0;margin-bottom:1rem;font-weight:normal;}.immunisation-table .immunisation-item{border-radius:0.5rem;background:rgba(147,213,247,.3);padding:1.1rem 2.6rem;position:relative;margin-bottom:1rem;}h3.immunisation-table__full-list__title{font-size:3.2rem;line-height:3.6rem;color:#4e4e4e;margin-bottom:2rem;font-weight:400;}.immunisation-table__full-list__option{display:flex;align-items:center;margin-bottom:4rem;}.immunisation-table__full-list .immunisation-items{border-radius:0.5rem;background:rgba(147,213,247,.3);padding:1.1rem 2.6rem;position:relative;margin-bottom:1rem;}.immunisation-table__full-list .immunisation-item{display:flex;justify-content:flex-start;padding:0.8rem 0;border-bottom:1px solid rgb(112 112 112 / 20%);}.immunisation-table__full-list .immunisation-item:last-child{border-bottom:0;}.immunisation-table__full-list .immunisation-section.active .immunisation-items::before{content:'';display:block;width:0.6rem;position:absolute;top:0;bottom:0;left:0;background:#93D5F7;border-radius:1rem;}.immunisation-table__full-list .immunisation-section{margin-bottom:3rem;}.immunisation-table__full-list .immunisation-section:last-child{margin-bottom:0;}.immunisation-table__full-list .immunisation-section__title{font-size:1.6rem;line-height:2.6rem;color:#4e4e4e;font-family:fsAlbertaBold;margin-bottom:1rem;}.immunisation-table__full-list .vaccine-title{flex:1;}.item-selected-step .immunisation-table .immunisation-item:last-child{margin-bottom:0;}.item-selected-step .immunisation-table .immunisation-item::before{content:'';display:block;width:0.6rem;position:absolute;top:0;bottom:0;left:0;background:#93D5F7;border-radius:1rem;}.item-selected-step .immunisation-table.no-immunisation .immunisation-item::before{display:none;}.immunisation-item .vaccine-title,.immunisation-item .vaccine-subtitle{color:#4E4E4E;}.immunisation-item .vaccine-title{font-size:1.6rem;line-height:1.9rem;margin:0;font-weight:normal;}.immunisation-item .vaccine-subtitle{font-size:1.6rem;font-weight:normal;line-height:1.8rem;margin:0;}.friso-custom-dropdown{position:relative;font-size:1.4rem;line-height:2.6rem;color:#404040;cursor:pointer;}.friso-custom-dropdown.close .friso-custom-dropdown__selected::after,.friso-custom-dropdown.open .friso-custom-dropdown__selected::after{content:'';position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;pointer-events:none;}.friso-custom-dropdown.close .friso-custom-dropdown__selected::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAAXNSR0IArs4c6QAAAXpJREFUKBWVkL1LA0EQxWcuEYkGRMTm9qIggqTxDzAIKiJGgmJhYSNIwK/CSrCJMcmpKJaWFlpYpBAhoJVoVLARbOyCFuLdxUKxEUJCvB13Axc0REkeHLM7b95vbxdASNWtYVnrFdPNIZlRNN0YA5ufs7iZqAfCEmaEbLoQoFApp8aMffGRmrBWagGJuSU5Lw4+JCJUZGhuXZtHwCRwvitOWPgP5Itb08BpDxBSfX4WRkRCJzCQJvfjjXVCACEFacaM+o4cz6la3AgKPwWEtw2dLPg8i3nplf5ELq4G8cvTyqYE9ZJzPNDi2UnZd9SRsAKc8JgAH7yexnEHIP0yRG6elrHQ1uSeEKA7Ijvp07Mjsq9tGr0256eIYHibldHMavun7DsqX8dpyNq1/dFSKOTSRNAjXm2ROO2IuxfJhYFshBk/Z+W6KkQa3Vuv7bmifQ1EfkB8AwX7s2ssI71K/QmRg9rGOyM7f+ZCJfwSVe8rwzXvY0S/3q1a8BtIP4kxskix+QAAAABJRU5ErkJggg==);}.friso-custom-dropdown.open .friso-custom-dropdown__selected::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAAHuJ1aRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMjdUMTE6Mjk6NDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTI3VDExOjMwOjM1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTI3VDExOjMwOjM1KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRlM2EzYmNjLTU4YTItNGFiYS04NWVmLTcwMDk1ODg3Y2Y3MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ZTNhM2JjYy01OGEyLTRhYmEtODVlZi03MDA5NTg4N2NmNzIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZTNhM2JjYy01OGEyLTRhYmEtODVlZi03MDA5NTg4N2NmNzIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRlM2EzYmNjLTU4YTItNGFiYS04NWVmLTcwMDk1ODg3Y2Y3MiIgc3RFdnQ6d2hlbj0iMjAyMS0wNy0yN1QxMToyOTo0OCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TS25OAAAAVxJREFUKJGdkr1KA0EQx/+zOU2MWCgiuJuIlcHGxhdQEUFiY2Eh+ABWYiEoomH3YiNaayXaCalEHyBYpPEBREEs3L0gphCxMcLdWJ14YE5wqvn8zczuAAA0swAAMDMhXcYOm4MAMHHw3Ns5S2n7qrRtAwCkthwHpLbJFrIalBBGd/lub+hhe7iVwIyeck4Z+5koMC6aqrP3x5z/FWncizTu9qdPxIoy7k54PJsRYl1p10hUKu3qBWPnY7vg2xVl3CUAkDLujIlumhV1lGjnBxuIohJU1c10nKkazKb+y4jfnAw5OqFMrux2BoNOeb9C5F5QpJAbzNxFgjY5wjER7rPZ/PTj1sBbKqS03+p7/2jXwRj3BM09VdT3qxRMczHiqEaE655+VX5Yo3aCtFTjjDT2QmoXFk2wnLai8t2q1JaVdufxvZKqugUO+YoE7QaVwl4aIAEzzmfmXZFB+QvqzYqoyNSo6QAAAABJRU5ErkJggg==);}.friso-custom-dropdown__selected{padding:1.2rem 1.4rem;border-radius:1rem;box-shadow:0 0 3px 2px rgb(181 181 181 / 20%);position:relative;}.friso-custom-dropdown.close .friso-custom-dropdown__options{display:none;;}.friso-custom-dropdown.open .friso-custom-dropdown__options{display:block;height:27.75rem;overflow-y:scroll;}.friso-custom-dropdown__options{box-shadow:0 0 3px 2px rgb(181 181 181 / 20%);border-radius:1rem;position:absolute;width:100%;background:#fff;z-index:10;}.friso-custom-dropdown__options .friso-custom-dropdown__option:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem;}.friso-custom-dropdown__options .friso-custom-dropdown__option:last-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;}.friso-custom-dropdown__option{padding:1.2rem 1.4rem;}.friso-custom-dropdown__option.selected{background:rgb(64 64 64 / 10%);}.friso-custom-dropdown__option:hover{background:rgb(64 64 64 / 10%);}body.immunistaion-schedule-full-list{background:#fff;}body.immunistaion-schedule-full-list.without-uuid .immunisation-table__full-list__title{margin-top:4rem;}.immunisation-table__full-list__option__share{position:relative;}.immunisation-table__full-list .sharable-link{position:absolute;top:0;left:6rem;}.immunisation-table__full-list .sharable-link__wrapper{font-size:1.4rem;position:relative;padding:1rem;background-color:rgb(32 127 227);border-radius:.4rem;color:#fff;word-break:keep-all;}.immunisation-table__full-list .sharable-link__icon svg{position:absolute;left:-15px;}.immunisation-table__full-list .sharable-link__icon svg{transform:scaleX(-1);}.age-list-form{margin-top:2rem;width:100%;}.immunisation-table__full-list.wrapper{margin:auto;padding:0 2rem;padding-bottom:40px;margin-top:80px;}@media screen and (min-width:1024px){.tool-immunisation .description,.friso-custom-dropdown__selected,.friso-custom-dropdown__option,.tool-immunisation .btn-submit{font-size:1.6rem;}.immunisation-table__full-list.wrapper{max-width:84.4rem;}.anonymous-user .immunisation-table__full-list__option__back{padding-top:5rem;}}@media screen and (min-width:992px){.tools-body .section-immunisation-schedule{padding:2rem 12.8rem;}}@media screen and (min-width:1280px){.immunisation-table__full-list.wrapper{padding-inline:0;padding-top:150px;margin-top:0;}}
.flatpickr-wrapper{display:inline-block;width:100%;position:relative;box-sizing:content-box}.flatpickr-wrapper input{cursor:pointer;position:relative;z-index:1}.flatpickr-wrapper .flatpickr-calendar{background:#fff;color:#484848;border:1px solid #ddd;font-size:13px;border-radius:4px;position:absolute;top:100%;left:0;margin-top:3px;opacity:0;z-index:0;visibility:hidden;overflow:hidden;-webkit-transition:opacity 75ms;transition:opacity 75ms;width:100%;max-width:256px}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months{background:0 0;color:#000;padding:4px 0;text-align:center;font-size:135%}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover,.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover{color:#1A80E3}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{float:left;margin-left:.4em}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-next-month{float:right;margin-right:.4em}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-current-month{font-weight:300}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-current-month span{font-weight:700}.flatpickr-wrapper .flatpickr-calendar table{border-collapse:collapse;margin:0;padding:0;width:100%;background:0 0}.flatpickr-wrapper .flatpickr-calendar table thead{font-size:90%;background:0 0}.flatpickr-wrapper .flatpickr-calendar table td,.flatpickr-wrapper .flatpickr-calendar table th{text-align:center;width:14.3%}.flatpickr-wrapper .flatpickr-calendar table th{color:#999;padding:2px 0 4px;font-weight:700}.flatpickr-wrapper .flatpickr-calendar table tr{background:0 0}.flatpickr-wrapper .flatpickr-calendar table td{cursor:pointer;padding:0}.flatpickr-wrapper .flatpickr-calendar table td .flatpickr-day{background:0 0;display:inline-block;width:100%;max-width:32px;line-height:32px;text-align:center;padding:0;margin:0 1px 1px 0;border:1px solid transparent;border-radius:150px}.flatpickr-wrapper .flatpickr-calendar table td:hover .flatpickr-day{background:#e6e6e6;border-color:#e6e6e6}.flatpickr-wrapper .flatpickr-calendar table td:first-child .flatpickr-day{margin-left:1px}.flatpickr-wrapper .flatpickr-calendar table td.today .flatpickr-day{border-color:#1A80E3}.flatpickr-wrapper .flatpickr-calendar table td.today:hover .flatpickr-day{border-color:#1A80E3;background-color:#1A80E3;color:#fff}.flatpickr-wrapper .flatpickr-calendar table td.selected .flatpickr-day,.flatpickr-wrapper .flatpickr-calendar table td.selected:hover .flatpickr-day{background-color:#446CB3;color:#fff;border-color:#446CB3}.flatpickr-wrapper .flatpickr-calendar .disabled,.flatpickr-wrapper .flatpickr-calendar .disabled .flatpickr-day,.flatpickr-wrapper .flatpickr-calendar .disabled:hover .flatpickr-day{color:#ddd;background:0 0;border-color:transparent;cursor:default}.flatpickr-wrapper.inline .flatpickr-calendar,.flatpickr-wrapper.open .flatpickr-calendar{z-index:100;opacity:1;visibility:visible}.flatpickr-wrapper.inline .flatpickr-calendar{position:static}.flatpickr-time{overflow:auto;border-top:1px solid rgba(72,72,72,.15)}.flatpickr-hour,.flatpickr-minute{background:0 0;-webkit-appearance:none;box-shadow:none;border:0;border-radius:0;display:inline-block;margin:0;padding:0 2%;height:38px;line-height:38px;cursor:pointer;float:left;font-weight:700;width:36%;color:#484848}.flatpickr-hour:focus,.flatpickr-minute:focus{outline:0;border:0}.flatpickr-hour{font-weight:700;text-align:right}.flatpickr-minute{width:26%;font-weight:300;text-align:left}.flatpickr-am-pm:hover,.flatpickr-hour:hover,.flatpickr-minute:hover{background:#f5f5f5}.flatpickr-am-pm,.flatpickr-time-separator{height:38px;display:block;line-height:38px;float:left;text-align:center;width:5%}.flatpickr-am-pm{width:21%;padding:0 2%;cursor:pointer;text-align:left}.flatpickr-time input[type=number]::-webkit-inner-spin-button,.flatpickr-time input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#ffy-tools{padding:2rem;}#ffy-tools h3{color:var(--friso-blue);text-align:left;}.tools-box{border-radius:.4rem;border:1px solid #d2d2d2;padding:0;}.tools-header{color:var(--friso-blue);text-align:center;}.tools-list{padding:0;display:flex;}.tools-list .tab-header{text-align:center;color:var(--friso-blue);}.tools-list li{color:#808080;width:100%;padding:2rem;border-bottom:.2rem solid #808080}.tools-list li:hover{cursor:pointer;}.tools-list li svg{stroke:#808080;}.tools-list li.active{color:var(--friso-blue);border-color:#B97A25;border-width:4px;}.tools-list li.active svg{stroke:#B97A25}.tools-body > div{padding:2rem;}@media screen and (max-width:768px){.tools-header{overflow-x:auto;white-space:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 2rem;}.tools-list li p{padding:0}.tools-header::-webkit-scrollbar{display:none;}}@media screen and (min-width:1024px){#ffy-tools{padding-inline:0;}}
