:root{--color-deep-blue: #001349;--color-dark-blue: #00217F;--color-action: #0056E0;--color-light-blue: #2482FF;--color-blue-200: #8EC9FF;--color-teal: #00B7BD;--color-dark-teal: #009EA3;--color-danger: #E42732;--color-warning: #FFCB00;--color-success: #48C76B;--color-ai: #716BCF;--color-black: #000000;--color-darkest-grey: #2B2B2B;--color-darker-grey: #4E4E4E;--color-dark-grey: #828282;--color-medium-grey: #C8C8C8;--color-light-grey: #E6E6E6;--color-pale-grey: #F5F5F5;--color-white: #FFFFFF;--color-negative: #FFFFFF;--color-blue-500: #1892FF;--color-blue-400: #39A2FF;--color-blue-300: #5EB3FF;--color-blue-100: #BBDDFF;--color-blue-50: #E3F2FF;--color-blue-25: #F1F9FF;--color-purple-900: #3B1C8B;--color-purple-800: #4731A2;--color-purple-700: #4E3CAE;--color-purple-600: #5747BA;--color-purple-500: #5D4FC5;--color-purple-300: #8987D8;--color-purple-200: #AAA9E4;--color-purple-100: #CCCBEF;--color-purple-50: #EBEAF8;--color-purple-25: #F5F5FC;--color-red-900: #C80D1E;--color-red-800: #D71E2A;--color-red-600: #F73338;--color-red-500: #FF3D38;--color-red-300: #F37477;--color-red-200: #F99C9E;--color-red-100: #FFCED5;--color-red-50: #FFECEF;--color-red-25: #FFF6F7;--color-yellow-900: #FF6D00;--color-yellow-800: #FF8F00;--color-yellow-700: #FFA100;--color-yellow-600: #FFB500;--color-yellow-500: #FFC300;--color-yellow-300: #FFD743;--color-yellow-200: #FFE17C;--color-yellow-100: #FFEDB0;--color-yellow-50: #FFF8E0;--color-green-900: #00691C;--color-green-800: #008930;--color-green-700: #009A3B;--color-green-600: #00AD47;--color-green-500: #0ABC51;--color-green-300: #6FD287;--color-green-200: #9BDEAA;--color-green-100: #C3EBCB;--color-green-50: #E6F7EA;--color-green-25: #F3FBF5;--color-pink-900: #8C00B6;--color-pink-800: #B200BD;--color-pink-700: #C600C1;--color-pink-600: #DD00C5;--color-pink-500: #ED00C7;--color-pink: #FF00DD;--color-pink-300: #FF78E6;--color-pink-200: #FFB3F0;--color-pink-100: #FFE1F9;--color-pink-50: #FFF0FC;--color-pink-25: #FFF8FE;--color-teal-900: #002526;--color-teal-800: #00494C;--color-teal-700: #006E71;--color-teal-400: #66D4D7;--color-teal-300: #99E2E5;--color-teal-200: #CCF1F2;--color-teal-100: #E6F8F8;--color-teal-50: #F2FBFC;--font-heading: "Poppins", sans-serif;--font-body: "Roboto", sans-serif;--type-display: 700 58px/1.2 "Poppins", sans-serif;--type-data-metric: 700 20px/1.2 "Poppins", sans-serif;--type-body-large: 400 18px/1.4 "Roboto", sans-serif;--type-body-base: 400 16px/1.4 "Roboto", sans-serif;--type-body-medium: 400 14px/1.4 "Roboto", sans-serif;--type-body-small: 400 12px/1.4 "Roboto", sans-serif;--type-body-tiny: 400 11px/1.4 "Roboto", sans-serif;--type-button-label: 400 16px/1 "Roboto", sans-serif;--type-button-label-sm: 400 14px/1 "Roboto", sans-serif;--type-input-label: 400 16px/1 "Roboto", sans-serif;--type-input-label-sm: 400 14px/1 "Roboto", sans-serif;--type-tag-label: 400 12px/1 "Roboto", sans-serif;--type-nav-primary: 400 16px/1.4 "Roboto", sans-serif;--type-nav-primary-selected: 700 16px/1.4 "Roboto", sans-serif;--type-nav-secondary: 400 14px/1.4 "Roboto", sans-serif;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--radius-sm: 4px;--radius-default: 8px;--radius-lg: 12px;--radius-pill: 100px;--shadow-1: 0px 0px 2px rgba(0, 0, 0, .12);--shadow-2: 0 2px 8px rgba(0, 0, 0, .12);--shadow-3: 0 4px 16px rgba(0, 0, 0, .14);--shadow-4: 0 8px 24px rgba(0, 0, 0, .16);--header-height: 60px;--sidenav-width: 232px;--content-padding: 24px}.mfp-designsystem *,.mfp-designsystem *:before,.mfp-designsystem *:after{box-sizing:border-box}.mfp-designsystem{font:var(--type-body-base);color:var(--color-darkest-grey);background:var(--color-pale-grey);margin:0}.mfp-designsystem h1{font-family:var(--font-heading);font-size:28px;font-weight:700;line-height:1.2;color:var(--color-darkest-grey);margin:0}.mfp-designsystem h2{font-family:var(--font-body);font-size:26px;font-weight:400;line-height:1.2;color:var(--color-darkest-grey);margin:0}.mfp-designsystem h3{font-family:var(--font-body);font-size:22px;font-weight:700;line-height:1.2;color:var(--color-darkest-grey);margin:0}.mfp-designsystem h4{font-family:var(--font-body);font-size:20px;font-weight:700;line-height:1.2;color:var(--color-darkest-grey);margin:0}.mfp-designsystem h5,.mfp-designsystem h6{font-family:var(--font-body);font-size:18px;font-weight:700;line-height:1.4;color:var(--color-darkest-grey);margin:0}.mfp-designsystem a{color:var(--color-action);text-decoration:none}.mfp-designsystem a:hover{text-decoration:none}.mfp-designsystem a.body-hyperlink:hover{text-decoration:underline}.mfp-designsystem .banner{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);border:1px solid;font:var(--type-body-base);width:100%}.mfp-designsystem .banner__icon{font-size:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-variation-settings:"FILL" 0}.mfp-designsystem .banner__content{flex:1;color:var(--color-darkest-grey)}.mfp-designsystem .banner__title{font:var(--type-body-base);font-weight:700;margin-bottom:2px;color:var(--color-darkest-grey)}.mfp-designsystem .banner__close{font-size:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:var(--color-darkest-grey);opacity:.6;margin-top:1px}.mfp-designsystem .banner--sm{padding:var(--space-8) var(--space-12)}.mfp-designsystem .banner--sm .banner__icon{font-size:16px;width:16px;height:16px}.mfp-designsystem .banner--sm .banner__title{font:var(--type-body-small);font-weight:700}.mfp-designsystem .banner--sm .banner__content{font:var(--type-body-small)}.mfp-designsystem .banner--neutral{background:var(--color-pale-grey);border-color:var(--color-medium-grey);color:var(--color-darkest-grey)}.mfp-designsystem .banner--info{background:var(--color-blue-50);border-color:var(--color-action);color:var(--color-action)}.mfp-designsystem .banner--warning{background:var(--color-yellow-50);border-color:var(--color-yellow-900);color:var(--color-yellow-900)}.mfp-designsystem .banner--critical{background:var(--color-red-50);border-color:var(--color-danger);color:var(--color-danger)}.mfp-designsystem .banner--success{background:var(--color-green-50);border-color:var(--color-green-700);color:var(--color-green-700)}.mfp-designsystem .btn-l{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:.25px;line-height:1;cursor:pointer;border:none;white-space:nowrap;position:relative;outline:none}.mfp-designsystem .btn-l.is-hover,.mfp-designsystem .btn-l.is-pressed{pointer-events:none}.mfp-designsystem .btn-l__icon{font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;font-variation-settings:"FILL" 0;color:inherit}.mfp-designsystem .btn-l--icon-only{gap:0}.mfp-designsystem .btn-l--primary{background:var(--color-dark-blue);color:var(--color-white)}.mfp-designsystem .btn-l--primary:hover,.mfp-designsystem .btn-l--primary.is-hover{background:#00144C}.mfp-designsystem .btn-l--primary:active,.mfp-designsystem .btn-l--primary.is-pressed{background:#00144C;box-shadow:inset 0 2px 4px #00000040}.mfp-designsystem .btn-l--default-blue{background:#04529C;color:#fff}.mfp-designsystem .btn-l--default-blue:hover,.mfp-designsystem .btn-l--default-blue.is-hover{background:#00346A}.mfp-designsystem .btn-l--default-blue:active,.mfp-designsystem .btn-l--default-blue.is-pressed{background:#00346A;box-shadow:inset 0 2px 4px #00000040}.mfp-designsystem .btn-l--sky{background:#5586FF;color:#00144c}.mfp-designsystem .btn-l--sky:hover,.mfp-designsystem .btn-l--sky.is-hover{background:#4A77E8}.mfp-designsystem .btn-l--sky:active,.mfp-designsystem .btn-l--sky.is-pressed{background:#4A77E8;box-shadow:inset 0 2px 4px #00000040}.mfp-designsystem .btn-l--dusk{background:#FF5153;color:#fff}.mfp-designsystem .btn-l--dusk:hover,.mfp-designsystem .btn-l--dusk.is-hover{background:#DF4952}.mfp-designsystem .btn-l--dusk:active,.mfp-designsystem .btn-l--dusk.is-pressed{background:#DF4952;box-shadow:inset 0 2px 4px #00000040}.mfp-designsystem .btn-l--outlined{background:transparent;color:var(--color-dark-blue);border:1px solid var(--color-dark-blue)}.mfp-designsystem .btn-l--outlined:hover,.mfp-designsystem .btn-l--outlined.is-hover{background:#EFF0F3}.mfp-designsystem .btn-l--outlined:active,.mfp-designsystem .btn-l--outlined.is-pressed{background:#EFF0F3;box-shadow:inset 0 2px 4px #00000040}.mfp-designsystem .btn-l--soft{background:#ffffff;color:#222;border:1px solid #E0E0E0;box-shadow:0 0 4px #00000014}.mfp-designsystem .btn-l--soft:hover,.mfp-designsystem .btn-l--soft.is-hover{background:#EFF0F3}.mfp-designsystem .btn-l--soft:active,.mfp-designsystem .btn-l--soft.is-pressed{background:#EFF0F3;border:1px solid #E0E0E0;box-shadow:inset 0 2px 4px #00000040}.mfp-designsystem .btn-l--naked{background:transparent;color:#222}.mfp-designsystem .btn-l--naked:hover,.mfp-designsystem .btn-l--naked.is-hover{background:#EFF0F3}.mfp-designsystem .btn-l--naked:active,.mfp-designsystem .btn-l--naked.is-pressed{box-shadow:0 0 4px #00000014}.mfp-designsystem .btn-l--disabled{background:#E0E0E0;color:#999;cursor:not-allowed;pointer-events:none}.mfp-designsystem .btn-legacy-table{display:grid;grid-template-columns:130px auto auto auto;justify-items:start;row-gap:20px;column-gap:40px;align-items:center;padding:40px 32px;background:var(--color-white)}.mfp-designsystem .btn-legacy-table--2col{grid-template-columns:130px auto auto}.mfp-designsystem .btn-legacy-table__col-hd{font-family:var(--font-body);font-size:14px;color:#666;font-weight:400}.mfp-designsystem .btn-legacy-table__label{font-family:var(--font-body);font-size:14px;color:var(--color-darkest-grey)}.mfp-designsystem .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);height:44px;padding:0 12px;border-radius:var(--radius-sm);font:var(--type-button-label);letter-spacing:.25px;cursor:pointer;border:none;white-space:nowrap;position:relative;outline:none}.mfp-designsystem .btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;pointer-events:none;transition:background .15s}.mfp-designsystem .btn:hover:after,.mfp-designsystem .btn.is-hover:after{background:rgba(0,19,73,.08)}.mfp-designsystem .btn:active:after{background:rgba(0,19,73,.16)}.mfp-designsystem .btn.is-hover{pointer-events:none}.mfp-designsystem .btn--ghost--expand:after{background:rgba(0,19,73,.08)}.mfp-designsystem .btn__icon{font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;font-variation-settings:"FILL" 0;color:inherit}.mfp-designsystem .btn--icon-only{gap:0}.mfp-designsystem .btn--icon-only[data-tooltip]{position:relative}.mfp-designsystem .btn--icon-only[data-tooltip]:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--color-darkest-grey);color:var(--color-white);font:var(--type-body-small);white-space:nowrap;padding:4px 8px;border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity .15s;z-index:10}.mfp-designsystem .btn--icon-only[data-tooltip]:hover:before{opacity:1}.mfp-designsystem .btn--sm{font:var(--type-button-label-sm);height:32px;padding:4px 8px;gap:var(--space-4)}.mfp-designsystem .btn--sm .btn__icon{font-size:20px;width:20px;height:20px}.mfp-designsystem .btn--primary{background:var(--color-action);color:var(--color-white)}.mfp-designsystem .btn--secondary{background:transparent;color:var(--color-action);border:1.5px solid var(--color-action)}.mfp-designsystem .btn--ghost{background:transparent;color:var(--color-darkest-grey)}.mfp-designsystem .btn--destructive{background:var(--color-danger);color:var(--color-white)}.mfp-designsystem .btn.is-disabled{background:var(--color-medium-grey)!important;color:var(--color-dark-grey)!important;border:none!important;cursor:not-allowed;pointer-events:none}.mfp-designsystem .btn.is-disabled:after{display:none}.mfp-designsystem .btn-demo-row{display:flex;gap:var(--space-32);align-items:flex-end;padding:40px 32px;background:var(--color-white);flex-wrap:wrap}.mfp-designsystem .btn-demo-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mfp-designsystem .card{background:var(--color-white);box-shadow:var(--shadow-2);border-radius:var(--radius-default);overflow:hidden}.mfp-designsystem .card__header{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .1s;color:inherit}.mfp-designsystem .card__header:hover{background:var(--color-pale-grey)}.mfp-designsystem .card__header-start{flex:1;display:flex;align-items:center;gap:var(--space-12);min-width:0}.mfp-designsystem .card__header-end{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}.mfp-designsystem .card__header-icon{font-size:24px;color:var(--color-action);flex-shrink:0}.mfp-designsystem .card__meta{font:var(--type-body-small);color:var(--color-dark-grey);white-space:nowrap}.mfp-designsystem .card__chevron{font-size:24px;color:var(--color-darker-grey);transition:transform .2s;flex-shrink:0}.mfp-designsystem .card.is-open .card__chevron{transform:rotate(180deg)}.mfp-designsystem .card__header--gradient{background:linear-gradient(90deg,var(--card-gradient-start) 0%,var(--color-white) 100%)}.mfp-designsystem .card__header--gradient:hover{background:linear-gradient(90deg,var(--card-gradient-start) 0%,var(--color-pale-grey) 100%)}.mfp-designsystem .card__header--gradient-green{--card-gradient-start: var(--color-green-50)}.mfp-designsystem .card__header--gradient-blue{--card-gradient-start: var(--color-blue-50)}.mfp-designsystem .card__header--gradient-purple{--card-gradient-start: var(--color-purple-50)}.mfp-designsystem .card__header--gradient-teal{--card-gradient-start: var(--color-teal-100)}.mfp-designsystem .card__header--gradient-yellow{--card-gradient-start: var(--color-yellow-50)}.mfp-designsystem .card__header--gradient-red{--card-gradient-start: var(--color-red-50)}.mfp-designsystem .card--static .card__header{cursor:default}.mfp-designsystem .card--static .card__header:hover{background:none}.mfp-designsystem .card--static .card__body{display:block}.mfp-designsystem .card__body{display:none;padding:var(--space-16);border-top:1px solid var(--color-light-grey);min-height:80px}.mfp-designsystem .card.is-open .card__body{display:block}.mfp-designsystem .card__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-top:1px solid var(--color-light-grey)}.mfp-designsystem .chip{display:inline-flex;align-items:center;padding:9px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-darkest-grey);background:transparent;font:var(--type-button-label);letter-spacing:.25px;color:var(--color-darkest-grey);cursor:pointer;position:relative;overflow:hidden;white-space:nowrap}.mfp-designsystem .chip:after{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;pointer-events:none;transition:background .15s}.mfp-designsystem .chip:hover:after,.mfp-designsystem .chip.is-hover:after{background:rgba(0,33,127,.08)}.mfp-designsystem .chip.is-hover{pointer-events:none}.mfp-designsystem .chip__label{position:relative;z-index:1;padding-top:1px}.mfp-designsystem .chip__close{font-size:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:8px;flex-shrink:0;position:relative;z-index:1;color:var(--color-darkest-grey);font-variation-settings:"FILL" 1}.mfp-designsystem .chip--filter{font:var(--type-input-label-sm);letter-spacing:.25px;height:32px;padding:0 12px;border-color:var(--color-light-grey);gap:4px}.mfp-designsystem .chip--filter.is-selected{background:var(--color-blue-50);border-color:var(--color-action);color:var(--color-dark-blue)}.mfp-designsystem .chip--filter.is-selected:hover:after,.mfp-designsystem .chip--filter.is-selected.is-hover:after{background:rgba(0,86,224,.08)}.mfp-designsystem .chip--filter__icon{font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;color:currentColor;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.mfp-designsystem .chip--filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:1px 5px 0;border-radius:100px;background:var(--color-action);color:var(--color-white);font-family:var(--font-body);font-size:11px;font-weight:700;line-height:1;position:relative;z-index:1}.mfp-designsystem .chip--filter__chevron{font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;color:currentColor;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.mfp-designsystem .chip--filter--icon-only{padding:0 8px}.mfp-designsystem .container{background:var(--color-white);border:1px solid var(--color-light-grey)}.mfp-designsystem .container--square{border-radius:0}.mfp-designsystem .container--rounded{border-radius:var(--radius-sm)}.mfp-designsystem .datepicker{background:var(--color-white);border-radius:var(--radius-default);box-shadow:var(--shadow-2);padding:16px;display:inline-flex;flex-direction:column;gap:4px;width:308px;min-height:360px}.mfp-designsystem .datepicker__header{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 4px}.mfp-designsystem .datepicker__month-btn{display:flex;align-items:center;gap:2px;background:none;border:none;cursor:pointer;padding:4px 6px;margin-left:-6px;border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-darkest-grey);transition:background .15s}.mfp-designsystem .datepicker__month-btn:hover{background:var(--color-pale-grey)}.mfp-designsystem .datepicker__month-btn .material-symbols-outlined{font-size:20px;color:var(--color-darkest-grey);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.mfp-designsystem .datepicker__nav{display:flex;align-items:center;gap:4px}.mfp-designsystem .datepicker__nav-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;cursor:pointer;border-radius:50%;color:var(--color-darkest-grey);transition:background .15s;padding:0}.mfp-designsystem .datepicker__nav-btn:hover{background:var(--color-pale-grey)}.mfp-designsystem .datepicker__nav-btn .material-symbols-outlined{font-size:20px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.mfp-designsystem .datepicker__day-names{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.mfp-designsystem .datepicker__day-name{height:36px;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--color-dark-grey)}.mfp-designsystem .datepicker__dates{display:grid;grid-template-columns:repeat(7,1fr)}.mfp-designsystem .datepicker__day{position:relative;display:flex;align-items:center;justify-content:center;height:40px;cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--color-darkest-grey);-webkit-user-select:none;user-select:none}.mfp-designsystem .datepicker__day--empty{cursor:default;pointer-events:none}.mfp-designsystem .datepicker__day--weekend{font-weight:700}.mfp-designsystem .datepicker__day--in-range:before,.mfp-designsystem .datepicker__day--range-start:before,.mfp-designsystem .datepicker__day--range-end:before{content:"";position:absolute;inset:4px 0;background:var(--color-blue-50)}.mfp-designsystem .datepicker__day--range-start:before{left:50%}.mfp-designsystem .datepicker__day--range-end:before{right:50%}.mfp-designsystem .datepicker__day:not(.datepicker__day--empty):after{content:"";position:absolute;width:36px;height:36px;border-radius:50%;z-index:1}.mfp-designsystem .datepicker__day:not(.datepicker__day--empty):not(.datepicker__day--selected):not(.datepicker__day--range-start):not(.datepicker__day--range-end):hover:after,.mfp-designsystem .datepicker__day--forced-hover:after{background:var(--color-pale-grey)}.mfp-designsystem .datepicker__day--today:after{border:1px solid var(--color-darkest-grey)}.mfp-designsystem .datepicker__day--selected:after,.mfp-designsystem .datepicker__day--range-start:after,.mfp-designsystem .datepicker__day--range-end:after{background:var(--color-action)}.mfp-designsystem .datepicker__picker-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 0}.mfp-designsystem .datepicker__picker-cell{display:flex;align-items:center;justify-content:center;height:54px;cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--color-darkest-grey);border-radius:50px;border:1px solid transparent;transition:background .15s}.mfp-designsystem .datepicker__picker-cell:hover:not(.datepicker__picker-cell--selected){background:var(--color-pale-grey)}.mfp-designsystem .datepicker__picker-cell--current{border-color:var(--color-darkest-grey)}.mfp-designsystem .datepicker__picker-cell--selected{background:var(--color-action);color:var(--color-white);font-weight:700;border-color:var(--color-action)}.mfp-designsystem .datepicker__picker-grid--years .datepicker__picker-cell{height:36px}.mfp-designsystem .datepicker--closing{opacity:0;transition:opacity .18s ease}.mfp-designsystem .datepicker__day>span{position:relative;z-index:2}.mfp-designsystem .datepicker__day--selected>span,.mfp-designsystem .datepicker__day--range-start>span,.mfp-designsystem .datepicker__day--range-end>span{color:var(--color-white);font-weight:700}.mfp-designsystem .dialog{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-4);min-width:270px;max-width:640px;display:flex;flex-direction:column}.mfp-designsystem .dialog__message{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-16)}.mfp-designsystem .dialog__message+.dialog__message{border-top:1px solid var(--color-light-grey)}.mfp-designsystem .dialog__message--centered{flex-direction:column;align-items:center;text-align:center;gap:var(--space-12);padding:var(--space-24) var(--space-16)}.mfp-designsystem .dialog__icon-wrap{width:60px;height:60px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mfp-designsystem .dialog__icon-wrap .material-symbols-outlined{font-size:40px}.mfp-designsystem .dialog__icon-wrap--info{background:var(--color-blue-50)}.mfp-designsystem .dialog__icon-wrap--info .material-symbols-outlined{color:var(--color-action)}.mfp-designsystem .dialog__icon-wrap--danger{background:var(--color-red-50)}.mfp-designsystem .dialog__icon-wrap--danger .material-symbols-outlined{color:var(--color-danger)}.mfp-designsystem .dialog__icon-wrap--success{background:var(--color-green-50)}.mfp-designsystem .dialog__icon-wrap--success .material-symbols-outlined{color:var(--color-green-700)}.mfp-designsystem .dialog__icon-wrap--warning{background:var(--color-yellow-50)}.mfp-designsystem .dialog__icon-wrap--warning .material-symbols-outlined{color:var(--color-yellow-800)}.mfp-designsystem .dialog__icon{font-size:24px;width:24px;height:24px;flex-shrink:0;font-variation-settings:"FILL" 1;margin-top:1px}.mfp-designsystem .dialog__icon--success{color:var(--color-green-700)}.mfp-designsystem .dialog__icon--warning{color:var(--color-yellow-800)}.mfp-designsystem .dialog__icon--danger{color:var(--color-danger)}.mfp-designsystem .dialog__icon--info{color:var(--color-action)}.mfp-designsystem .dialog__message-content{flex:1}.mfp-designsystem .dialog__title{color:var(--color-darkest-grey);margin:0 0 var(--space-8)}.mfp-designsystem .dialog__body{font:var(--type-body-base);color:var(--color-darkest-grey);margin:0}.mfp-designsystem .dialog__body+.dialog__body{margin-top:var(--space-8)}.mfp-designsystem .dialog__link{font:var(--type-body-medium);color:var(--color-action);text-decoration:underline;cursor:pointer;display:inline-block;margin-top:var(--space-8)}.mfp-designsystem .dialog__footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16)}.mfp-designsystem .hbtn-demo{background:var(--color-deep-blue);padding:40px 32px;display:flex;flex-direction:column;gap:var(--space-48)}.mfp-designsystem .hbtn-demo__row-label{font-size:12px;color:#ffffff80;font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.mfp-designsystem .hbtn-states{display:flex;gap:var(--space-32);align-items:flex-start}.mfp-designsystem .hbtn-state{display:flex;flex-direction:column;align-items:center;gap:10px}.mfp-designsystem .hbtn-state__label{font-size:12px;color:#fff9;font-family:var(--font-body);white-space:nowrap}.mfp-designsystem .hbtn{width:48px;height:44px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.mfp-designsystem .hbtn__overlay{position:absolute;inset:0;border-radius:var(--radius-sm);background:var(--color-white);transition:opacity .15s}.mfp-designsystem .hbtn__overlay--off{opacity:0}.mfp-designsystem .hbtn__overlay--on,.mfp-designsystem .hbtn:hover .hbtn__overlay--off{opacity:.16}.mfp-designsystem .hbtn .material-symbols-outlined{font-size:24px;color:var(--color-white);font-variation-settings:"FILL" 1;position:relative;z-index:1}.mfp-designsystem .hbtn-tooltip-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mfp-designsystem .hbtn-tooltip{background:var(--color-darkest-grey);color:var(--color-white);font-size:12px;font-family:var(--font-body);font-weight:400;padding:4px 8px;border-radius:var(--radius-sm);white-space:nowrap}.mfp-designsystem .inbox-icon{width:36px;height:36px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mfp-designsystem .inbox-icon .material-symbols-outlined{font-size:24px;line-height:1;display:block;color:var(--color-white);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.mfp-designsystem .inbox-icon--app-order{background:var(--color-yellow-900)}.mfp-designsystem .inbox-icon--important{background:var(--color-danger)}.mfp-designsystem .inbox-icon--message{background:var(--color-teal)}.mfp-designsystem .inbox-icon--booking{background:var(--color-dark-blue)}.mfp-designsystem .inbox-icon--information{background:var(--color-light-blue)}.mfp-designsystem .inbox-icon--sms-order{background:var(--color-yellow-50);border:1px solid var(--color-yellow-900)}.mfp-designsystem .inbox-icon--sms-order .material-symbols-outlined{color:var(--color-yellow-900)}.mfp-designsystem .inline-nav,.mfp-designsystem .inline-nav__desktop{display:flex;align-items:center;gap:var(--space-8);color:inherit}.mfp-designsystem .inline-nav__trigger{position:relative}.mfp-designsystem .inline-nav__tablet-trigger{position:relative;display:none}.mfp-designsystem .inline-nav__l1-menu{position:absolute;top:calc(100% + var(--space-4));left:0;z-index:200;display:none;min-width:180px}.mfp-designsystem .inline-nav__l1-menu--right{right:0;left:auto}.mfp-designsystem .inline-nav__l1-menu.is-open{display:block}.mfp-designsystem .inline-nav__l1-item{position:relative}.mfp-designsystem .inline-nav__l2-flyout{position:absolute;top:0;z-index:201;display:none;min-width:200px}.mfp-designsystem .inline-nav__l2-flyout--left{right:calc(100% + var(--space-4))}.mfp-designsystem .inline-nav__l2-flyout--right{left:calc(100% + var(--space-4))}.mfp-designsystem .inline-nav__l2-flyout.is-open{display:block}@media (max-width: 1023px){.mfp-designsystem .inline-nav__desktop{display:none}.mfp-designsystem .inline-nav__tablet-trigger{display:block}}.mfp-designsystem .menu{background:var(--color-white);box-shadow:var(--shadow-2);border-radius:var(--radius-sm);padding:4px 0}.mfp-designsystem .menu__item{display:flex;align-items:center;gap:var(--space-12);height:38px;padding:0 12px;cursor:pointer;font:var(--type-input-label);color:var(--color-darkest-grey);transition:background .1s;white-space:nowrap}.mfp-designsystem .menu__item:hover,.mfp-designsystem .menu__item--active{background:var(--color-pale-grey);color:var(--color-darkest-grey)}.mfp-designsystem .menu__icon{font-size:20px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.mfp-designsystem .menu__divider{height:1px;background:var(--color-light-grey);margin:4px 0}.mfp-designsystem .menu__item--parent{justify-content:space-between}.mfp-designsystem .menu__item-text{padding-top:2px}.mfp-designsystem .menu__item-label{flex:1;padding-top:1px}.mfp-designsystem .menu__item--parent.is-open .btn__icon{transform:rotate(180deg);transition:transform .15s}.mfp-designsystem .menu__sub{display:none}.mfp-designsystem .menu__sub.is-open{display:block}.mfp-designsystem .menu__sub .menu__item{padding-left:28px}.mfp-designsystem .menu__search{padding:8px 12px;border-bottom:1px solid var(--color-light-grey)}.mfp-designsystem .menu__check-item{display:flex;align-items:center;gap:var(--space-12);height:38px;padding:0 12px;cursor:pointer;font:var(--type-input-label);color:var(--color-darkest-grey);transition:background .1s;-webkit-user-select:none;user-select:none}.mfp-designsystem .menu__check-item:hover{background:var(--color-pale-grey)}.mfp-designsystem .menu__check-label{flex:1;padding-top:2px}.mfp-designsystem .menu__count{font:var(--type-body-small);color:var(--color-dark-grey);flex-shrink:0}.mfp-designsystem .menu__list-scroll{max-height:240px;overflow-y:auto}.mfp-designsystem .menu__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid var(--color-light-grey)}.mfp-designsystem .menu--sm .menu__item,.mfp-designsystem .menu--sm .menu__check-item{font:var(--type-input-label-sm);height:32px}.mfp-designsystem .menu--sm .menu__item-text{padding-top:2px}.mfp-designsystem .menu--sm .menu__item-label{padding-top:1px}.mfp-designsystem .menu--sm .menu__check-label{padding-top:2px}.mfp-designsystem .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.48);z-index:500;display:flex;align-items:center;justify-content:center;padding:16px}.mfp-designsystem .modal{background:var(--color-white);border-radius:var(--radius-default);box-shadow:var(--shadow-4);min-width:600px;max-width:calc(100vw - 32px);display:flex;flex-direction:column}.mfp-designsystem .modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;border-bottom:1px solid var(--color-light-grey);gap:var(--space-16)}.mfp-designsystem .modal__body{padding:16px 24px;flex:1}.mfp-designsystem .modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-12);padding:16px;border-top:1px solid var(--color-light-grey)}.mfp-designsystem .pnav-preview{display:flex;gap:56px;align-items:flex-start;padding:40px;background:var(--color-white)}.mfp-designsystem .pnav-preview__col{display:flex;flex-direction:column;gap:var(--space-12)}.mfp-designsystem .pnav-preview__col-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-dark-grey);font-family:var(--font-body)}.mfp-designsystem .pnav{width:232px;display:flex;flex-direction:column;gap:1px;transition:width .2s ease;overflow:hidden}.mfp-designsystem .pnav--collapsed{width:72px;overflow:visible}.mfp-designsystem .pnav__group{display:flex;flex-direction:column;gap:var(--space-4);padding:12px}.mfp-designsystem .pnav__divider{height:1px;background:var(--color-light-grey);width:100%;flex-shrink:0}.mfp-designsystem .pnav__item{display:flex;align-items:center;gap:var(--space-12);padding:12px;border-radius:var(--radius-default);cursor:pointer;transition:background .15s;width:100%;position:relative;color:inherit}.mfp-designsystem .pnav__item:hover{background:var(--color-pale-grey)}.mfp-designsystem .pnav__item--current{background:rgba(0,33,127,.08)}.mfp-designsystem .pnav__item--forced-hover{background:var(--color-pale-grey);pointer-events:none}.mfp-designsystem .pnav__icon{font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:1;color:#666;flex-shrink:0;font-variation-settings:"FILL" 0}.mfp-designsystem .pnav__item--current .pnav__icon{color:var(--color-dark-blue);font-variation-settings:"FILL" 1}.mfp-designsystem .pnav__label{font:var(--type-nav-primary);color:#666;transform:translateY(1px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mfp-designsystem .pnav__item--current .pnav__label{font:var(--type-nav-primary-selected);color:var(--color-dark-blue)}.mfp-designsystem .pnav--collapsed .pnav__item{gap:0}.mfp-designsystem .pnav--collapsed .pnav__label{display:none}.mfp-designsystem .pnav__footer{margin-top:auto;border-top:1px solid var(--color-light-grey);padding:12px}.mfp-designsystem .pnav__collapse{display:flex;align-items:center;gap:var(--space-12);padding:12px;border-radius:var(--radius-default);cursor:pointer;transition:background .15s;width:100%;position:relative}.mfp-designsystem .pnav--collapsed .pnav__item:hover .tooltip,.mfp-designsystem .pnav--collapsed .pnav__collapse:hover .tooltip{opacity:1}.mfp-designsystem .pnav__collapse:hover{background:var(--color-pale-grey)}.mfp-designsystem .pnav--collapsed .pnav__collapse{gap:0}.mfp-designsystem .pnav-states-demo{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:var(--space-32);padding:40px 32px;background:var(--color-white)}.mfp-designsystem .pnav-state{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mfp-designsystem .pnav-state__label{font-size:12px;color:var(--color-dark-grey);font-family:var(--font-body);white-space:nowrap}.mfp-designsystem .pnav-drawer{position:absolute;inset:0;z-index:100;pointer-events:none}.mfp-designsystem .pnav-drawer.is-open{pointer-events:auto}.mfp-designsystem .pnav-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .25s ease}.mfp-designsystem .pnav-drawer.is-open .pnav-overlay{opacity:1}.mfp-designsystem .pnav--drawer{position:absolute;top:0;left:0;height:100%;overflow-y:auto;background:var(--color-white);border-right:1px solid var(--color-light-grey);transform:translate(-100%);transition:transform .25s ease}.mfp-designsystem .pnav-drawer.is-open .pnav--drawer{transform:translate(0)}.mfp-designsystem .snav{display:flex;flex-direction:column;gap:var(--space-4)}.mfp-designsystem .snav__item{display:flex;align-items:center;padding:8px 12px;border-radius:var(--radius-default);cursor:pointer;transition:background .15s;width:176px;font:var(--type-nav-secondary);color:var(--color-darkest-grey);white-space:nowrap}.mfp-designsystem .snav__item:hover{background:var(--color-pale-grey)}.mfp-designsystem .snav__item--current{background:rgba(0,33,127,.08)}.mfp-designsystem .snav__item--forced-hover{background:var(--color-pale-grey);pointer-events:none}.mfp-designsystem .snav-panel{width:176px;background:var(--color-white);border-right:1px solid var(--color-light-grey);padding:16px 8px 8px;flex-shrink:0;display:flex;flex-direction:column;position:relative;transition:width .25s ease;overflow:visible}.mfp-designsystem .snav__collapse-btn{display:flex;align-items:center;gap:var(--space-8);margin-top:auto;padding:9px 12px;border:none;background:transparent;color:var(--color-dark-grey);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;border-radius:var(--radius-default);white-space:nowrap;width:100%;text-align:left;transition:background .15s}.mfp-designsystem .snav__collapse-btn:hover{background:var(--color-pale-grey)}.mfp-designsystem .snav__collapse-btn .material-symbols-outlined{font-size:18px;flex-shrink:0;font-variation-settings:"FILL" 0}.mfp-designsystem .snav-panel .snav__item{width:100%}.mfp-designsystem .snav-panel.is-collapsed{width:12px}.mfp-designsystem .snav-panel.is-collapsed .snav{opacity:0;pointer-events:none;transition:opacity .2s}.mfp-designsystem .snav-panel.is-collapsed .snav__collapse-btn{position:absolute;bottom:24px;right:-20px;width:28px;padding:8px 5px;gap:0;background:var(--color-white);border:1px solid var(--color-light-grey);border-left:none;border-radius:0 6px 6px 0;box-shadow:3px 2px 8px #0000001f;margin-top:0;justify-content:center}.mfp-designsystem .snav-panel.is-collapsed .snav__collapse-label{display:none}.mfp-designsystem .snav-panel.is-collapsed .snav__collapse-btn .material-symbols-outlined{transform:rotate(180deg)}.mfp-designsystem .snav-states-demo{display:flex;gap:var(--space-32);align-items:flex-start;flex-wrap:wrap;padding:40px 32px;background:var(--color-white)}.mfp-designsystem .snav-state{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mfp-designsystem .page-header{display:flex;align-items:center;gap:var(--space-12);height:107px;background:var(--color-white);border-bottom:1px solid var(--color-light-grey);padding:12px 24px}.mfp-designsystem .page-header__back{flex-shrink:0}.mfp-designsystem .page-header__back--legacy{display:flex;align-items:center;justify-content:center;padding:10px 12px;background:var(--color-dark-blue);border-radius:var(--radius-sm);border:none;cursor:pointer;flex-shrink:0;color:var(--color-white)}.mfp-designsystem .page-header__title{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.mfp-designsystem .page-header__breadcrumb{font:var(--type-body-medium);height:26px;display:flex;align-items:center;overflow:hidden}.mfp-designsystem .page-header__breadcrumb a,.mfp-designsystem .page-header__breadcrumb span:not(.page-header__breadcrumb-sep){white-space:nowrap}.mfp-designsystem .page-header__breadcrumb a{color:var(--color-action);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.mfp-designsystem .page-header__breadcrumb-sep{margin:0 6px;color:var(--color-darkest-grey)}.mfp-designsystem .page-header__name h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mfp-designsystem .page-header__actions{display:flex;gap:var(--space-12);align-items:center;flex-shrink:0}.mfp-designsystem .page-header__actions-desktop{display:flex;gap:var(--space-12);align-items:center}.mfp-designsystem .page-header__menu-trigger{position:relative;display:none}@media (max-width: 1023px){.mfp-designsystem .page-header__actions-desktop{display:none}.mfp-designsystem .page-header__menu-trigger{display:block}.mfp-designsystem .page-header{height:75px;padding:16px}}.mfp-designsystem .page-header__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--color-dark-blue);color:var(--color-white);font:var(--type-nav-primary);letter-spacing:.25px;border-radius:var(--radius-sm);border:none;cursor:pointer;white-space:nowrap}.mfp-designsystem .pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-16)}.mfp-designsystem .pagination__per-page,.mfp-designsystem .pagination__nav{display:flex;align-items:center;gap:var(--space-8)}.mfp-designsystem .pagination__label{font:var(--type-body-small);color:var(--color-darkest-grey);white-space:nowrap}.mfp-designsystem .pagination .select-wrap{min-width:0;width:91px}.mfp-designsystem .pagination--left{justify-content:flex-start}.mfp-designsystem .pagination--center{justify-content:center}.mfp-designsystem .pagination__go-to{display:flex;align-items:center;gap:var(--space-8)}.mfp-designsystem .pagination__go-to .textbox{width:90px}.mfp-designsystem .pagination__go-to input[type=number]::-webkit-inner-spin-button,.mfp-designsystem .pagination__go-to input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.mfp-designsystem .pagination__go-to input[type=number]{-moz-appearance:textfield}.mfp-designsystem .panel{background:var(--color-white);border:1px solid var(--color-blue-100);border-radius:var(--radius-default);overflow:hidden}.mfp-designsystem .panel__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-16);background:var(--color-blue-25);cursor:pointer;-webkit-user-select:none;user-select:none;gap:var(--space-12);color:inherit}.mfp-designsystem .panel__header:hover{background:var(--color-blue-50)}.mfp-designsystem .panel__title{margin:0;color:var(--color-darkest-grey)}.mfp-designsystem .panel__chevron{font-size:24px;color:var(--color-darkest-grey);flex-shrink:0;font-variation-settings:"FILL" 0}.mfp-designsystem .panel__body{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16);border-top:1px solid var(--color-blue-100)}.mfp-designsystem .panel--active{border-color:var(--color-action)}.mfp-designsystem .panel.collapsed .panel__body{display:none}.mfp-designsystem .panel.collapsed .panel__header{border-radius:var(--radius-default)}.mfp-designsystem .panel--disabled{border-color:var(--color-light-grey)}.mfp-designsystem .panel--disabled .panel__header{background:var(--color-pale-grey);cursor:default;pointer-events:none}.mfp-designsystem .panel--disabled .panel__header:hover{background:var(--color-pale-grey)}.mfp-designsystem .panel--disabled .panel__title,.mfp-designsystem .panel--disabled .panel__chevron{color:var(--color-medium-grey)}.mfp-designsystem .panel--disabled .panel__body{display:none}.mfp-designsystem .select-wrap{display:flex;flex-direction:column;gap:var(--space-4);min-width:220px}.mfp-designsystem .select-container{position:relative}.mfp-designsystem .select{display:flex;align-items:center;height:44px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--color-medium-grey);background:var(--color-white);cursor:pointer;-webkit-user-select:none;user-select:none;gap:var(--space-8)}.mfp-designsystem .select__value{flex:1;font:var(--type-input-label);color:var(--color-darkest-grey)}.mfp-designsystem .select__placeholder{flex:1;font:var(--type-input-label);color:var(--color-dark-grey)}.mfp-designsystem .select__chevron{font-size:24px;color:var(--color-darker-grey);pointer-events:none}.mfp-designsystem .select-hint{font:var(--type-body-small);color:var(--color-dark-grey)}.mfp-designsystem .select--hover{border:2px solid var(--color-action);padding:0 11px}.mfp-designsystem .select:not(.select--disabled):not(.select--expand):hover{border:2px solid var(--color-action);padding:0 11px}.mfp-designsystem .select--prefilled{border:1px solid var(--color-dark-grey)}.mfp-designsystem .select--selected{border:1px solid var(--color-action)}.mfp-designsystem .select--expand{border:2px solid var(--color-action);padding:0 11px}.mfp-designsystem .select--disabled{background:var(--color-light-grey);border:1px solid var(--color-medium-grey);cursor:not-allowed}.mfp-designsystem .select--disabled .select__value,.mfp-designsystem .select--disabled .select__placeholder,.mfp-designsystem .select--disabled .select__chevron{color:var(--color-medium-grey)}.mfp-designsystem .select--error{border:2px solid var(--color-danger);padding:0 11px}.mfp-designsystem .select--success{border:2px solid var(--color-green-700);padding:0 11px}.mfp-designsystem .select-hint--error{color:var(--color-danger)}.mfp-designsystem .select-hint--success{color:var(--color-green-700)}.mfp-designsystem .select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-white);box-shadow:var(--shadow-2);border-radius:var(--radius-sm);padding:4px 0;z-index:100}.mfp-designsystem .select-menu__item{display:flex;align-items:center;gap:var(--space-12);height:38px;padding:0 12px;cursor:pointer;font:var(--type-input-label);color:var(--color-darkest-grey);transition:background .1s}.mfp-designsystem .select-menu__item:hover,.mfp-designsystem .select-menu__item--active{background:var(--color-pale-grey);color:var(--color-darkest-grey)}.mfp-designsystem .select-menu__icon{font-size:20px;color:var(--color-action);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.mfp-designsystem .select--sm{height:32px}.mfp-designsystem .select--sm .select__value,.mfp-designsystem .select--sm .select__placeholder{font:var(--type-input-label-sm)}.mfp-designsystem .select--sm .select__chevron{font-size:20px}.mfp-designsystem .ctrl-checkbox{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--color-darkest-grey);border-radius:2px;background:var(--color-white);cursor:pointer;position:relative;flex-shrink:0;display:inline-block}.mfp-designsystem .ctrl-checkbox.is-checked{background:var(--color-action);border-color:var(--color-action)}.mfp-designsystem .ctrl-checkbox.is-checked:after{content:"";position:absolute;left:3px;top:0;width:6px;height:11px;border:2px solid var(--color-white);border-top:none;border-left:none;transform:rotate(45deg)}.mfp-designsystem .ctrl-checkbox.is-indeterminate{background:var(--color-action);border-color:var(--color-action)}.mfp-designsystem .ctrl-checkbox.is-indeterminate:after{content:"";position:absolute;left:2px;top:6px;width:10px;height:2px;background:var(--color-white)}.mfp-designsystem .ctrl-checkbox.is-error{border-color:var(--color-danger)}.mfp-designsystem .ctrl-checkbox.is-error.is-checked,.mfp-designsystem .ctrl-checkbox.is-error.is-indeterminate{background:var(--color-danger);border-color:var(--color-danger)}.mfp-designsystem .ctrl-checkbox.is-disabled{border-color:var(--color-medium-grey);cursor:not-allowed}.mfp-designsystem .ctrl-checkbox.is-disabled.is-checked,.mfp-designsystem .ctrl-checkbox.is-disabled.is-indeterminate{background:var(--color-medium-grey);border-color:var(--color-medium-grey)}.mfp-designsystem .ctrl-radio{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--color-darkest-grey);border-radius:50%;background:var(--color-white);cursor:pointer;position:relative;flex-shrink:0;display:inline-block}.mfp-designsystem .ctrl-radio.is-selected{border-color:var(--color-action)}.mfp-designsystem .ctrl-radio.is-selected:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--color-action);top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-designsystem .ctrl-radio.is-error,.mfp-designsystem .ctrl-radio.is-error.is-selected{border-color:var(--color-danger)}.mfp-designsystem .ctrl-radio.is-error.is-selected:after{background:var(--color-danger)}.mfp-designsystem .ctrl-radio.is-disabled{border-color:var(--color-medium-grey);cursor:not-allowed}.mfp-designsystem .ctrl-radio.is-disabled.is-selected{border-color:var(--color-medium-grey)}.mfp-designsystem .ctrl-radio.is-disabled.is-selected:after{background:var(--color-medium-grey)}.mfp-designsystem .ctrl-btn{display:inline-flex;align-items:center;gap:var(--space-12);padding:10px var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-medium-grey);background:var(--color-white);font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--color-darkest-grey);cursor:pointer;letter-spacing:.25px;line-height:1.4;-webkit-user-select:none;user-select:none;white-space:nowrap}.mfp-designsystem .ctrl-btn:hover,.mfp-designsystem .ctrl-btn.is-hover{background:rgba(0,19,73,.08)}.mfp-designsystem .ctrl-btn--selected{background:var(--color-action);border-color:var(--color-action);color:var(--color-white)}.mfp-designsystem .ctrl-btn--selected:hover{background:var(--color-action)}.mfp-designsystem .ctrl-btn .material-symbols-outlined{font-size:18px;flex-shrink:0;line-height:1}.mfp-designsystem .ctrl-radio-btn{display:flex;align-items:center;gap:var(--space-12);padding:10px var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-medium-grey);background:var(--color-white);font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--color-darkest-grey);cursor:pointer;letter-spacing:.25px;line-height:1.4;-webkit-user-select:none;user-select:none;width:100%}.mfp-designsystem .ctrl-radio-btn:hover,.mfp-designsystem .ctrl-radio-btn.is-hover{background:rgba(0,19,73,.08)}.mfp-designsystem .ctrl-radio-btn--selected{background:var(--color-action);border-color:var(--color-action);color:var(--color-white)}.mfp-designsystem .ctrl-radio-btn--selected:hover{background:var(--color-action)}.mfp-designsystem .ctrl-radio-btn .material-symbols-outlined{font-size:20px;flex-shrink:0;line-height:1}.mfp-designsystem .shell-header{height:var(--header-height);background:var(--color-deep-blue);display:flex;align-items:center;justify-content:space-between;padding:0 var(--content-padding)}.mfp-designsystem .shell-header--tablet{padding-left:var(--space-12)}.mfp-designsystem .shell-header__left{display:flex;align-items:center;gap:var(--space-12)}.mfp-designsystem .shell-header__logo{display:flex;align-items:center;flex-shrink:0;color:inherit}.mfp-designsystem .shell-header__actions{display:flex;align-items:center;gap:var(--space-16)}.mfp-designsystem .shell-header__icon-group{display:flex;align-items:center;gap:var(--space-4)}.mfp-designsystem .shell-header__btn{width:48px;height:44px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.mfp-designsystem .shell-header__btn:hover{background:rgba(255,255,255,.16)}.mfp-designsystem .shell-header__btn .material-symbols-outlined{font-size:24px;font-variation-settings:"FILL" 1;color:var(--color-white)}.mfp-designsystem .shell-header__ai-btn{display:flex;align-items:center;gap:var(--space-8);background:var(--color-purple-100);color:var(--color-purple-800);border:none;border-radius:var(--radius-pill);padding:var(--space-8) var(--space-16);font-family:var(--font-body);font-size:16px;font-weight:500;letter-spacing:.25px;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background .15s}.mfp-designsystem .shell-header__ai-btn .material-symbols-outlined{font-size:24px;font-variation-settings:"FILL" 1;color:var(--color-purple-800)}.mfp-designsystem .snackbar{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);font:var(--type-body-base);width:100%}.mfp-designsystem .snackbar__text{flex:1}.mfp-designsystem .snackbar__icon{font-size:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;font-variation-settings:"FILL" 0}.mfp-designsystem .snackbar__close{font-size:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:inherit}.mfp-designsystem .snackbar--success{background:var(--color-success);color:var(--color-darkest-grey)}.mfp-designsystem .snackbar--critical{background:var(--color-danger);color:var(--color-white)}.mfp-designsystem .snackbar--warning{background:var(--color-warning);color:var(--color-darkest-grey)}.mfp-designsystem .split-btn{display:inline-flex;height:44px;border-radius:var(--radius-sm);position:relative;color:inherit}.mfp-designsystem .split-btn__label,.mfp-designsystem .split-btn__chevron{display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;outline:none;position:relative;overflow:hidden;font:var(--type-button-label);letter-spacing:.25px;white-space:nowrap;background:transparent;color:inherit}.mfp-designsystem .split-btn__label{padding:0 12px;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.mfp-designsystem .split-btn__chevron{width:44px;flex-shrink:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.mfp-designsystem .split-btn__label:after,.mfp-designsystem .split-btn__chevron:after{content:"";position:absolute;inset:0;background:transparent;pointer-events:none;transition:background .15s}.mfp-designsystem .split-btn__label:hover:after,.mfp-designsystem .split-btn__label.is-hover:after,.mfp-designsystem .split-btn__chevron:hover:after,.mfp-designsystem .split-btn__chevron.is-hover:after{background:rgba(0,19,73,.08)}.mfp-designsystem .split-btn__chevron:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(255,255,255,.25);box-shadow:1px 0 #0003;z-index:1}.mfp-designsystem .split-btn__chevron .material-symbols-outlined{font-size:20px;transition:transform .2s}.mfp-designsystem .split-btn.is-open .split-btn__chevron .material-symbols-outlined{transform:rotate(180deg)}.mfp-designsystem .split-btn--primary{background:var(--color-action);color:var(--color-white)}.mfp-designsystem .split-btn--secondary{background:transparent;color:var(--color-action);border:1.5px solid var(--color-action)}.mfp-designsystem .split-btn--secondary .split-btn__chevron:before{background:var(--color-action);opacity:.25;box-shadow:none}.mfp-designsystem .split-btn.is-disabled{background:var(--color-medium-grey)!important;color:var(--color-dark-grey)!important;border:none!important;cursor:not-allowed;pointer-events:none}.mfp-designsystem .split-btn.is-disabled .split-btn__chevron:before{background:var(--color-dark-grey);opacity:.2}.mfp-designsystem .split-btn--sm{height:32px}.mfp-designsystem .split-btn--sm .split-btn__label{padding:4px 8px;font:var(--type-button-label-sm);gap:var(--space-4)}.mfp-designsystem .split-btn--sm .split-btn__chevron{width:32px;font:var(--type-button-label-sm)}.mfp-designsystem .split-btn--sm .split-btn__chevron .material-symbols-outlined{font-size:18px}.mfp-designsystem .data-table{width:100%;border-collapse:collapse;font:var(--type-body-base);background:var(--color-white)}.mfp-designsystem .data-table thead tr{position:relative;z-index:1;box-shadow:0 4px 4px #00000014}.mfp-designsystem .data-table th{height:72px;padding:0 24px;font-weight:700;color:var(--color-darkest-grey);text-align:left;border-bottom:1px solid var(--color-light-grey);white-space:nowrap;vertical-align:middle}.mfp-designsystem .data-table th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.mfp-designsystem .data-table th.is-sortable:hover{background:var(--color-blue-25)}.mfp-designsystem .table-sort-icon{font-size:20px;vertical-align:middle;margin-left:8px;color:var(--color-darkest-grey);font-variation-settings:"FILL" 0}.mfp-designsystem .data-table td{padding:12px 24px;color:var(--color-darkest-grey);border-bottom:1px solid var(--color-light-grey);vertical-align:middle}.mfp-designsystem .data-table tbody tr:hover td,.mfp-designsystem .data-table tbody tr.is-hover td,.mfp-designsystem .data-table tbody tr.is-selected td{background:var(--color-blue-25)}.mfp-designsystem .data-table-scroll{overflow-x:auto}.mfp-designsystem .data-table--sticky-last th:last-child,.mfp-designsystem .data-table--sticky-last td:last-child{position:sticky;right:0;z-index:1;background:var(--color-white)}.mfp-designsystem .data-table--sticky-last thead tr{z-index:3}.mfp-designsystem .data-table--sticky-last th:last-child{z-index:4}.mfp-designsystem .data-table-scroll.is-overflowing .data-table--sticky-last th:last-child:before,.mfp-designsystem .data-table-scroll.is-overflowing .data-table--sticky-last td:last-child:before{content:"";position:absolute;top:0;left:-16px;width:16px;height:100%;background:linear-gradient(to right,transparent,rgba(0,0,0,.08));pointer-events:none}.mfp-designsystem .data-table--sticky-last tbody tr:hover td:last-child,.mfp-designsystem .data-table--sticky-last tbody tr.is-hover td:last-child,.mfp-designsystem .data-table--sticky-last tbody tr.is-selected td:last-child{background:var(--color-blue-25)}.mfp-designsystem .data-table--sm{font:var(--type-body-small)}.mfp-designsystem .data-table--sm th{height:36px;padding:0 16px;font:var(--type-body-small);font-weight:700}.mfp-designsystem .data-table--sm td{padding:8px 16px;font:var(--type-body-small)}.mfp-designsystem .tab-bar{display:flex;align-items:stretch;position:relative}.mfp-designsystem .tab-bar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color-light-grey);z-index:0}.mfp-designsystem .tab{display:flex;align-items:center;justify-content:center;height:54px;padding:16px 24px;background:var(--color-blue-25);border:1px solid var(--color-light-grey);margin-right:-1px;font:var(--type-nav-primary);color:var(--color-darkest-grey);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.mfp-designsystem .tab:hover{background:var(--color-pale-grey)}.mfp-designsystem .tab--active{background:var(--color-white);border-bottom-color:var(--color-white);cursor:default}.mfp-designsystem .tab--active:hover{background:var(--color-white)}.mfp-designsystem .tabs-scroll{position:relative;box-shadow:inset 1px 0 0 var(--color-light-grey),inset -1px 0 0 var(--color-light-grey)}.mfp-designsystem .tabs-scroll .tab-bar{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none}.mfp-designsystem .tabs-scroll .tab-bar::-webkit-scrollbar{display:none}.mfp-designsystem .tabs-scroll:before,.mfp-designsystem .tabs-scroll:after{content:"";position:absolute;top:1px;bottom:1px;width:84px;pointer-events:none;opacity:0;transition:opacity .15s;z-index:2}.mfp-designsystem .tabs-scroll:before{left:0;background:linear-gradient(to right,var(--color-blue-25) 40%,transparent)}.mfp-designsystem .tabs-scroll:after{right:0;background:linear-gradient(to left,var(--color-blue-25) 40%,transparent)}.mfp-designsystem .tabs-scroll--overflow-left:before{opacity:1}.mfp-designsystem .tabs-scroll--overflow-right:after{opacity:1}.mfp-designsystem .tabs-scroll__btn{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.mfp-designsystem .tabs-scroll__btn .material-symbols-outlined{font-size:20px}.mfp-designsystem .tabs-scroll__btn--left{left:var(--space-8)}.mfp-designsystem .tabs-scroll__btn--right{right:var(--space-8)}.mfp-designsystem .tabs-scroll--overflow-left .tabs-scroll__btn--left,.mfp-designsystem .tabs-scroll--overflow-right .tabs-scroll__btn--right{display:flex}.mfp-designsystem .slim-tab-bar{display:flex;align-items:stretch;position:relative}.mfp-designsystem .slim-tab-bar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color-light-grey);z-index:0}.mfp-designsystem .slim-tab{display:flex;align-items:center;justify-content:center;height:36px;padding:0 var(--space-16);background:transparent;border:none;font:var(--type-body-small);color:var(--color-dark-grey);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.mfp-designsystem .slim-tab:hover{background:var(--color-pale-grey);color:var(--color-darkest-grey);box-shadow:inset 0 -1px 0 var(--color-light-grey)}.mfp-designsystem .slim-tab--active{color:var(--color-darkest-grey);font-weight:700;box-shadow:inset 0 -2px 0 var(--color-action);cursor:default}.mfp-designsystem .slim-tab--active:hover{background:transparent;box-shadow:inset 0 -2px 0 var(--color-action)}.mfp-designsystem .tag{display:inline-flex;align-items:center;padding:1px 8px;height:24px;border-radius:var(--radius-pill);font:var(--type-tag-label);letter-spacing:0;white-space:nowrap}.mfp-designsystem .tag--blue{background:#04529C;color:#fff}.mfp-designsystem .tag--grey{background:var(--color-pale-grey);color:var(--color-darkest-grey);border:1px solid var(--color-medium-grey)}.mfp-designsystem .tag--yellow{background:var(--color-yellow-800);color:var(--color-black)}.mfp-designsystem .tag--red{background:var(--color-danger);color:var(--color-white)}.mfp-designsystem .tag--green{background:var(--color-success);color:var(--color-black)}.mfp-designsystem .tag-tonal{display:inline-flex;align-items:center;gap:var(--space-4);padding:0 8px;height:24px;border-radius:var(--radius-pill);border:1px solid;font:var(--type-tag-label);white-space:nowrap}.mfp-designsystem .tag-tonal .material-symbols-outlined{font-size:16px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;font-variation-settings:"FILL" 0}.mfp-designsystem .tag-tonal--icon-only{padding:0;width:24px;height:24px;justify-content:center;border-radius:50%}.mfp-designsystem .tag-tonal--yellow{background:var(--color-yellow-50);color:var(--color-yellow-900);border-color:var(--color-yellow-300)}.mfp-designsystem .tag-tonal--purple{background:var(--color-purple-50);color:var(--color-purple-700);border-color:var(--color-purple-200)}.mfp-designsystem .tag-tonal--blue{background:var(--color-blue-50);color:var(--color-action);border-color:var(--color-blue-200)}.mfp-designsystem .tag-tonal--teal{background:var(--color-teal-50);color:var(--color-teal-700);border-color:var(--color-teal-300)}.mfp-designsystem .tag-tonal--green{background:var(--color-green-50);color:var(--color-green-700);border-color:var(--color-green-200)}.mfp-designsystem .tag-tonal--red{background:var(--color-red-50);color:var(--color-danger);border-color:var(--color-red-200)}.mfp-designsystem .tag-tonal--grey{background:var(--color-pale-grey);color:var(--color-darkest-grey);border-color:var(--color-medium-grey)}.mfp-designsystem .asl-badge{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 4px 0 8px;border-radius:var(--radius-sm);background:var(--color-success);font:var(--type-tag-label);font-weight:700;color:var(--color-white);white-space:nowrap}.mfp-designsystem .asl-badge .material-symbols-outlined{font-size:20px;font-variation-settings:"FILL" 1}.mfp-designsystem .badge--new{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-sm);background:var(--color-light-blue);font:var(--type-tag-label);font-weight:700;color:var(--color-white);white-space:nowrap}.mfp-designsystem .textbox-wrap{display:flex;flex-direction:column;gap:2px;width:320px}.mfp-designsystem .form-field-label{font:var(--type-body-medium);font-weight:500;color:var(--color-darkest-grey);margin-bottom:2px}.mfp-designsystem .textbox{display:flex;align-items:center;gap:var(--space-12);height:44px;padding:0 var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-medium-grey);background:var(--color-white);font:var(--type-body-base);color:var(--color-darkest-grey)}.mfp-designsystem .textbox__input{flex:1;min-width:0;font:var(--type-input-label);color:var(--color-darkest-grey);border:none;outline:none;background:transparent}.mfp-designsystem .textbox__input--placeholder{color:var(--color-dark-grey)}.mfp-designsystem .textbox__unit{font:var(--type-body-base);color:var(--color-dark-grey);flex-shrink:0}.mfp-designsystem .textbox__icon{font-size:24px;color:var(--color-darker-grey);flex-shrink:0;font-variation-settings:"FILL" 0}.mfp-designsystem .textbox__icon--btn{cursor:pointer;border-radius:50%;padding:6px;margin:-6px;transition:background .15s}.mfp-designsystem .textbox__icon--btn:hover,.mfp-designsystem .textbox__icon--btn--forced-hover{background:var(--color-pale-grey)}.mfp-designsystem .textbox:focus-within{border:2px solid var(--color-action);padding:0 11px}.mfp-designsystem .textbox--hover{border:2px solid var(--color-action);padding:0 11px}.mfp-designsystem .textbox:not(.textbox--hover):not(.textbox--filled):not(.textbox--error):not(.textbox--success):not(.textbox--disabled):hover{border:2px solid var(--color-action);padding:0 11px}.mfp-designsystem .textbox--filled{border:1px solid var(--color-action)}.mfp-designsystem .textbox--error{border:2px solid var(--color-danger)}.mfp-designsystem .textbox--success{border:2px solid var(--color-green-700)}.mfp-designsystem .textbox--disabled{background:var(--color-light-grey);border:1px solid var(--color-medium-grey)}.mfp-designsystem .textbox--disabled .textbox__input{color:var(--color-dark-grey)}.mfp-designsystem .textbox-hint{font:var(--type-body-small);color:var(--color-dark-grey);padding:0 var(--space-12)}.mfp-designsystem .textbox-hint--error{color:var(--color-danger)}.mfp-designsystem .textbox-hint--success{color:var(--color-green-700)}.mfp-designsystem .textbox--sm{height:32px;font:var(--type-body-medium)}.mfp-designsystem .textbox--sm .textbox__input{font:var(--type-input-label-sm)}.mfp-designsystem .textbox--sm .textbox__unit{font:var(--type-body-medium)}.mfp-designsystem .textbox--sm .textbox__icon{font-size:20px}.mfp-designsystem .textbox--textarea{height:auto;align-items:flex-start;padding:var(--space-12)}.mfp-designsystem .textbox__textarea{flex:1;min-width:0;width:100%;font:var(--type-input-label);color:var(--color-darkest-grey);border:none;outline:none;background:transparent;resize:vertical;min-height:96px;line-height:1.5}.mfp-designsystem .textbox__textarea::placeholder{color:var(--color-dark-grey)}.mfp-designsystem .textbox--disabled .textbox__textarea{color:var(--color-dark-grey)}.mfp-designsystem .textbox--textarea:focus-within,.mfp-designsystem .textbox--textarea.textbox--hover,.mfp-designsystem .textbox--textarea:not(.textbox--hover):not(.textbox--filled):not(.textbox--error):not(.textbox--success):not(.textbox--disabled):hover{padding:11px}.mfp-designsystem .textbox--trailing-btn{padding-right:0;overflow:hidden}.mfp-designsystem .textbox--trailing-btn:focus-within,.mfp-designsystem .textbox--trailing-btn.textbox--hover,.mfp-designsystem .textbox--trailing-btn:not(.textbox--hover):not(.textbox--filled):not(.textbox--error):not(.textbox--success):not(.textbox--disabled):hover{border:1px solid var(--color-action);box-shadow:inset 0 0 0 1px var(--color-action);padding-left:var(--space-12);padding-right:0}.mfp-designsystem .textbox--trailing-btn .btn{flex-shrink:0;align-self:stretch;height:auto;border-radius:var(--radius-sm);margin:2px 2px 2px 0}.mfp-designsystem .toolbar{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-16);background:var(--color-white)}.mfp-designsystem .toolbar__group{display:flex;align-items:center;gap:var(--space-8)}.mfp-designsystem .toolbar__spacer{flex:1}.mfp-designsystem .toolbar--border-bottom{border-bottom:1px solid var(--color-light-grey)}.mfp-designsystem .toolbar--border-top{border-top:1px solid var(--color-light-grey)}.mfp-designsystem .toolbar .select-wrap{min-width:0;width:160px}.mfp-designsystem .tooltip-wrap{position:relative;display:inline-flex}.mfp-designsystem .tooltip{background:var(--color-darkest-grey);color:var(--color-white);font-family:var(--font-body);font-size:12px;font-weight:400;padding:4px 8px;border-radius:var(--radius-sm);white-space:nowrap;position:absolute;pointer-events:none;z-index:100;opacity:0;transition:opacity .15s;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.mfp-designsystem .tooltip-wrap:hover .tooltip{opacity:1}.mfp-designsystem .tooltip--below{top:calc(100% + 4px);left:50%;transform:translate(-50%)}.mfp-designsystem .tooltip--above{top:auto;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.mfp-designsystem .tooltip--right{left:calc(100% + 4px);top:50%;transform:translateY(-50%)}.mfp-designsystem .tooltip--left{left:auto;right:calc(100% + 4px);top:50%;transform:translateY(-50%)}.mfp-designsystem .selection-tray{position:fixed;bottom:0;left:0;right:0;height:64px;background:var(--color-white);box-shadow:var(--shadow-4);display:flex;align-items:center;padding:0 var(--space-24);gap:var(--space-24);z-index:200;overflow:visible;transform:translateY(100%);transition:transform .2s ease}.mfp-designsystem .selection-tray.is-visible{transform:translateY(0)}.mfp-designsystem .selection-tray__count{font:var(--type-body-base);color:var(--color-darkest-grey);white-space:nowrap}.mfp-designsystem .selection-tray__count strong{font-weight:700}.mfp-designsystem .selection-tray__actions{display:flex;align-items:center;gap:var(--space-8);flex:1}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-body);font-size:14px;line-height:1.5;color:#1a1a2e;background-color:#f8f9fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;color:var(--color-deep-blue);margin:0}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}
