.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #234189;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #5dd8d3;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #234189;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #234189;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #5dd8d3;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #5dd8d3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #234189;--mat-text-button-state-layer-color: #234189;--mat-text-button-ripple-color: rgba(35, 65, 137, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #5dd8d3;--mat-text-button-state-layer-color: #5dd8d3;--mat-text-button-ripple-color: rgba(93, 216, 211, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #234189;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #5dd8d3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #234189;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #5dd8d3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #234189;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #234189;--mat-outlined-button-ripple-color: rgba(35, 65, 137, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #5dd8d3;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #5dd8d3;--mat-outlined-button-ripple-color: rgba(93, 216, 211, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #234189;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #5dd8d3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #234189;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #5dd8d3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #234189}.mat-icon.mat-accent{--mat-icon-color: #5dd8d3}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #5dd8d3}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #234189;--mdc-filled-text-field-focus-active-indicator-color: #234189;--mdc-filled-text-field-focus-label-text-color: rgba(35, 65, 137, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #234189;--mdc-outlined-text-field-focus-outline-color: #234189;--mdc-outlined-text-field-focus-label-text-color: rgba(35, 65, 137, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(35, 65, 137, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #5dd8d3;--mdc-filled-text-field-focus-active-indicator-color: #5dd8d3;--mdc-filled-text-field-focus-label-text-color: rgba(93, 216, 211, .87);--mdc-outlined-text-field-caret-color: #5dd8d3;--mdc-outlined-text-field-focus-outline-color: #5dd8d3;--mdc-outlined-text-field-focus-label-text-color: rgba(93, 216, 211, .87);--mat-form-field-focus-select-arrow-color: rgba(93, 216, 211, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(35, 65, 137, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(93, 216, 211, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html{--mdc-circular-progress-active-indicator-color: #234189}html .mat-accent{--mdc-circular-progress-active-indicator-color: #5dd8d3}html .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html,body{height:100%}html:has(.video-fullscreen-scroll-fix),html:has(.video-fullscreen-scroll-fix) body{height:auto}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}*{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.d-align-self-center{align-self:center!important}.d-item-center{display:flex!important;align-items:center}.d-justify-between{display:flex!important;justify-content:space-between}.d-justify-center{display:flex!important;justify-content:center}.d-flex-column{display:flex!important;flex-direction:column}.d-flex-item-end{display:flex!important;align-items:flex-end!important}.d-flex-item-center{display:flex!important;align-items:center!important}.d-flex{display:flex!important}.d-flex-gap-10{display:flex!important;gap:10px}.d-flex-gap-5{display:flex!important;gap:5px}.d-flex-grow-none{flex:0 0 auto!important}.align-self-start{align-self:flex-start}.d-inline-block{display:inline-block!important}.w-100{width:100%!important}.h-100{height:100%!important}.p-0{padding:0!important}.p-5{padding:5px!important}.pb-15{padding-bottom:15px!important}.pb-0{padding-bottom:0!important}.mx-15{margin-left:15px!important;margin-right:15px!important}.mt-5{margin-top:5px!important}.mb-10{margin-bottom:10px}.d-none{display:none!important}.disabled{pointer-events:none!important;cursor:not-allowed!important;filter:saturate(0)!important;color:gray}.p-relative{position:relative!important}.pointer{cursor:pointer}.text-center{text-align:center!important}.bg-white{background:#fff!important}.color-primary{color:#234189!important}.loading{background:#fff;padding:10px;display:block;text-align:center;color:#0e4e8a;text-transform:uppercase}@media print{body.print-mode{position:fixed;top:0;overflow:hidden!important;height:0!important}}.mdc-snackbar__label,.mat-mdc-button.mat-mdc-snack-bar-action,.mdc-snackbar__surface{color:#fff!important;font-size:18px}.mat-mdc-button.mat-mdc-snack-bar-action{border:#fff 1px solid;background:transparent!important}.bg-success .mdc-snackbar__surface{background-color:#328600!important}.bg-warn .mdc-snackbar__surface{background-color:#fd5c63!important}.sc-card{--accent: #22398A;--accent-soft: #CFD8F5;--media-zoom: 1;display:flex;flex-direction:column;overflow:hidden;border:1px solid #DDE1EA;border-radius:14px;background:#fff;color:#141b2d;font-size:13px;line-height:1.3;text-align:left;font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sc-card.sc-coloured{--accent: #5A2A6B;--accent-soft: #E6D3EE;--media-zoom: 1.2;--media-h: 280px}.sc-card,.sc-card :not(.mat-icon){font-family:Manrope,Segoe UI,sans-serif}.sc-i{display:inline-block;flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.sc-i-compare{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='11' height='11' rx='2'/%3E%3Cpath d='M10 8V6a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2h-5'/%3E%3C/svg%3E")}.sc-i-check{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E")}.sc-i-close{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.sc-i-print{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V3h12v6'/%3E%3Crect x='3' y='9' width='18' height='8' rx='2'/%3E%3Cpath d='M6 14h12v7H6z'/%3E%3C/svg%3E")}.sc-i-info{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E")}.sc-i-measure{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17 17 3l4 4L7 21z'/%3E%3Cpath d='M7 13l2 2M10 10l2 2M13 7l2 2'/%3E%3C/svg%3E")}.sc-i-ratio{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='2'/%3E%3Cpath d='M8 15l8-6'/%3E%3C/svg%3E")}.sc-i-type{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l3 6-9 12L3 9z'/%3E%3Cpath d='M3 9h18'/%3E%3C/svg%3E")}.sc-i-delivery{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E")}.sc-i-comment{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.sc-i-cert{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7'/%3E%3Cpath d='M14 3l5 5v3'/%3E%3Cpath d='M8 9h5M8 13h3'/%3E%3Ccircle cx='17' cy='16' r='3'/%3E%3Cpath d='M15.5 18.5 15 22l2-1 2 1-.5-3.5'/%3E%3C/svg%3E")}.sc-i-eye{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.sc-i-cart{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M3 4h2l2.5 11h11L21 8H7'/%3E%3C/svg%3E")}.sc-i-appro{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4h6v3H9z'/%3E%3Cpath d='M9 5H6v16h12V5h-3'/%3E%3Cpath d='M9 13l2 2 4-4'/%3E%3C/svg%3E")}.sc-i-lock{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.sc-media{position:relative;flex:none}.sc-btn{display:flex;flex:none;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 12px;border:1px solid #DDE1EA;border-radius:10px;background:#fff;color:#141b2d;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.sc-btn:not(:disabled):hover{box-shadow:0 2px 8px #141b2d2e}.sc-btn:disabled{cursor:default}.sc-over{position:absolute;z-index:1;top:8px;right:10px}.sc-over.on{border-color:var(--accent);background:var(--accent);color:#fff}.sc-over:disabled{opacity:.6}.sc-body{display:flex;flex-direction:column;gap:12px;padding:16px}.sc-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-title>div,.sc-price>:first-child{flex:1;min-width:0;container-type:inline-size}.sc-title h3{margin:0;color:var(--accent);font-size:clamp(12px,100cqi / var(--n),15px);font-weight:800;line-height:1.1;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase}.sc-ref{color:#5b6478;font-size:11px;font-weight:600}.sc-band{--fs: 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:78px;border-radius:10px;background:var(--accent);color:#fff;text-align:center}.sc-coloured .sc-band{--fs: 26px}.sc-band>div{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 4px;container-type:inline-size}.sc-band>div+div{border-left:1px solid rgba(255,255,255,.22)}.sc-band span{color:var(--accent-soft);font-size:10px;font-weight:700;letter-spacing:.12em}.sc-band b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:clamp(13px,max(min(var(--fs),100cqi / var(--n)),min(20px,100cqi / var(--l))),var(--fs));font-weight:800;line-height:1.1;overflow-wrap:anywhere}.sc-band small{margin-left:2px;font-size:.5em;font-weight:700}.sc-grid{--fs: 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #E2E6EE;border-radius:10px;background:#e2e6ee;text-align:center}.sc-grid>div{padding:8px 3px;background:#fff;container-type:inline-size}.sc-grid span{display:block;color:#5b6478;font-size:10px;font-weight:600;letter-spacing:.06em}.sc-grid b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:clamp(10px,100cqi / var(--n),var(--fs));font-weight:700;line-height:18px;overflow-wrap:anywhere}.sc-rows>div{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #EDF0F5}.sc-rows>div:last-child{border-bottom:0}.sc-rows .sc-i{color:#5b6478}.sc-rows span{flex:1;min-width:0;overflow:hidden;color:#3e4658;text-overflow:ellipsis;white-space:nowrap}.sc-rows b{max-width:70%;overflow:hidden;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sc-cert{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border-radius:10px;background:#f4f6fa}.sc-cert>.sc-i{width:22px;height:22px;color:var(--accent)}.sc-cert>div{flex:1;min-width:0;line-height:1.2;overflow-wrap:anywhere}.sc-cap{display:block;color:#5b6478;font-size:10px;font-weight:700;letter-spacing:.1em}.sc-eye{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #DDE1EA;border-radius:8px;background:#fff;color:var(--accent)}.sc-eye.disabled{background:#f1f3f7;color:#b9c0ce}.sc-supplier{padding:6px 10px;border:1px dashed #C4CAD6;border-radius:8px;color:#5b6478;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.sc-supplier strong{color:#3e4658}.sc-supplier span{display:inline-block}.sc-copy{display:inline-block;max-width:100%;border-radius:4px}.sc-copy:hover,.sc-copy:focus-visible{background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft),0 3px 8px #141b2d29;transform:translateY(-1px)}.sc-foot{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:14px 16px 16px;border-top:1px solid #E2E6EE;background:#fafbfd}.sc-price{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.sc-total{--fs: 26px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.sc-total b{color:var(--accent);font-size:clamp(18px,(100cqi - 56px) / var(--n),var(--fs));font-weight:800;line-height:calc(var(--fs) * 1.2)}.sc-total small{color:#5b6478;font-size:12px;font-weight:600}.sc-perct{flex:none;text-align:right}.sc-perct b{font-size:16px;font-weight:800}.sc-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sc-cta{height:46px;padding:0 8px;font-size:13px}.sc-cta .sc-i{width:16px;height:16px}.sc-fill{border:0;background:var(--accent);color:#fff}.sc-line{border:2px solid var(--accent);color:var(--accent)}.sc-cta:disabled{border:1px dashed #B9C0CE;background:#f1f3f7;color:#5b6478}.d-item-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;padding:16px 0 32px}.d-item-list>ap-no-data{grid-column:1 / -1}.print-overlay .d-item-list{grid-template-columns:minmax(0,350px);justify-content:center}.dm-item{min-width:0;box-shadow:0 2px 8px #141b2d14}.dm-item:hover{transform:translateY(-4px);box-shadow:0 10px 24px #141b2d24}@media all and (max-width: 767.98px){.d-item-list{gap:16px;padding:8px 0 24px}}@media (prefers-reduced-motion: no-preference){.dm-item{transition:transform .2s linear}.sc-copy{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.bring-to-front{animation:sc-fade-in .2s ease-in-out}}@media (prefers-reduced-motion: reduce){.dm-item:hover,.sc-copy:hover,.sc-copy:focus-visible{transform:none}}@keyframes sc-fade-in{0%{opacity:0;transform:scale(.8)}}@media all and (max-width: 480px){.sc-card .sc-band,.sc-total{--fs: 24px}}@media all and (max-width: 380px){.sc-card .sc-band{--fs: 22px}.sc-body{padding:14px 12px}.sc-foot{padding:12px}}@media print{.sc-card .no-print{display:none}}:root{--sf-accent: #22398A;--sf-tint: #F2F5FD;--sf-wash: #F0FAF9;--sf-wash-line: #9FDDD7;--sf-dash: #0BB5A8;--sf-soft: #E3F6F4;--sf-soft-ink: #00665F;--sf-ring: rgba(34, 57, 138, .25);--sf-ease: var(--motion-ease, cubic-bezier(.2, .8, .2, 1));--sf-in: var(--motion-in, .32s);--sf-out: var(--motion-out, .23s)}.sf-coloured{--sf-accent: #5A2A6B;--sf-tint: #F3EDF7;--sf-wash: #F8F3FB;--sf-wash-line: #D9C3E3;--sf-dash: #B07CC6;--sf-soft: #F3EDF7;--sf-soft-ink: #5A2A6B;--sf-ring: rgba(90, 42, 107, .25)}html.sf-lock,html.sf-lock body{overflow:hidden}.sf,.sf :not(.mat-icon){font-family:Manrope,Segoe UI,sans-serif}.sf{color:#141b2d;font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}:where(.sf) :is(button,input,select){color:inherit;font-size:inherit}.sf :is(input,select):focus{color:inherit}:where(.sf) button:not(:disabled){cursor:pointer}.sf-i-search{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E")}.sf-i-down{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.sf-i-next{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E")}.sf-i-back{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E")}.sf-i-sliders{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")}.sf-i-filter{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E")}.sf-page-head{display:flex}.sf-page-head>h1{margin:0;font-weight:800}.sf-page-head>h1:before{content:"";display:inline-block;background:#0bb5a8;transform:rotate(45deg)}.sf-total{padding:6px 12px;border:1px solid var(--sf-wash-line);border-radius:999px;background:#fff;color:#3e4658;font-size:13px;font-weight:700}.sf-ref{display:flex;flex-direction:column;gap:10px;padding:0 0 10px}.sf-actbar{display:flex;align-items:center;gap:12px;margin-top:8px;padding:8px 0}.sf-actbar-end{display:flex;flex:0 1 auto;align-items:center;gap:12px;min-width:0;margin-left:auto}.sf-panel{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border:1px solid #CFE6E3;border-top:5px solid #0BB5A8;border-radius:14px;background:#fff}.sf-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 20px}.sf-top .sf-field{width:340px;max-width:100%}.sf-hr{width:100%;height:1px;margin:0;border:0;background:#edf0f5}.sf-nest{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-left:3px solid #0BB5A8;border-radius:0 10px 10px 0;background:var(--sf-wash)}.sf-toggles{display:flex;flex-wrap:wrap;gap:8px}.sf-show{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.sf-fold{display:grid;grid-template-rows:0fr;visibility:hidden}.sf-fold.on{grid-template-rows:1fr;visibility:visible}.sf-fold>*{min-height:0;overflow:hidden}.sf-fold:not(.on)>*{opacity:0}.sf-more-fold{margin:-14px -20px 0}.sf-more-panel{display:flex;flex-direction:column;gap:12px;margin-top:18px;padding:16px 20px;border-top:1px solid var(--sf-wash-line);border-bottom:1px solid var(--sf-wash-line);background:var(--sf-wash)}.sf-more-panel>h3{margin:0;color:var(--sf-accent);font-size:13px;font-weight:800}.sf-cards{display:flex;flex-wrap:wrap;gap:12px}.sf-cards>sf-section{flex:1 1 calc(25% - 10px)}.sf-cards>.sf-span-2{flex-basis:calc(50% - 10px)}sf-section:not([hidden]){display:flex;gap:8px 16px;min-width:0;scroll-margin-top:12px}.sf-stack,.sf-card{flex-direction:column}.sf-card{padding:14px 16px;border:1px solid #E2E6EE;border-radius:12px;background:#fff}.sf-card.sf-admin{border:1px dashed #C4CAD6;background:none}.sf-admin input.sf-in{max-width:360px}.sf-sub{align-items:center}.sf-head{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.sf-sub>.sf-head{flex:none;width:70px}.sf-sub>.sf-head>.sf-name{color:#3e4658;font-size:13px;font-weight:700}.sf-kicker{color:#5b6478;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sf-kicker:before,sf-section:not(.sf-sub)>.sf-head>.sf-name:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;background:#0bb5a8;transform:rotate(45deg);vertical-align:1px}.sf-cap{color:#3e4658;font-size:13px;font-weight:600}.sf-body{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.sf-card>.sf-body{flex-direction:column;align-items:stretch}.sf-card sf-seg{align-self:flex-start}.sf-info{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px 0;padding:0;border:0;border-radius:50%;background:none;color:var(--sf-accent)}.sf-info>.sc-i{width:16px;height:16px}.sf-alert,sf-alert{border:1px solid #F1B8B8;border-radius:10px;background:#fdf1f1;color:#9b1c1c;font-weight:700}.sf-alert{padding:10px 14px}sf-alert{display:flex;align-items:center;gap:4px;padding:4px 0 4px 14px}sf-alert>span{flex:1}.sf-sheet-body sf-alert{position:sticky;top:-16px;z-index:2}.sf-sheet-body:has(sf-alert) sf-section{scroll-margin-top:76px}.sf-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:44px;padding:0 16px;border:1px solid #C9CFDB;border-radius:10px;background:#fff;font-size:14px;font-weight:700;white-space:nowrap}.sf-btn:disabled{opacity:.6}.sf-fill,.sf-search{border-color:var(--sf-accent);background:var(--sf-accent);color:#fff}.sf-search{font-weight:800}.sf-search[aria-busy=true]{cursor:progress}.sf-ring{box-shadow:0 0 0 4px var(--sf-ring)}.sf-mini{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.sf-block{width:100%;height:52px;border-radius:12px;font-size:16px}.sf-line{border:2px solid var(--sf-accent);color:var(--sf-accent)}.sf-line[aria-expanded=true]{background:var(--sf-soft)}.sf-line[aria-expanded=true]>.sf-i-down{transform:rotate(180deg)}.sf-link{height:44px;padding:0 12px;border:0;background:none;color:var(--sf-accent);font-size:13px;font-weight:700;text-decoration:underline}.sf-link:disabled{color:#9aa3b5}.sf-icon-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:none}.sf-framed{border:1px solid #DDE1EA}.sf-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--sf-accent);color:#fff;font-size:12px;font-weight:700}.sf-count{padding:2px 8px;border-radius:999px;background:#eef1f6;color:#3e4658;font-size:12px;font-weight:700}.sf-note{display:inline-flex;align-items:center;gap:6px;color:#7a4b00;font-size:13px;font-weight:700}.sf-note:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#d98a00}.sf-grow{flex:1}sf-more{margin-left:auto}sf-az-picker,sf-ref,sf-sheet{display:contents}input.sf-in,.sf-field{box-sizing:border-box;height:44px;padding:0 12px;border:1px solid #C9CFDB;border-radius:10px;background:#fff;font-size:14px}input.sf-in{outline:none}input.sf-in:disabled{border-color:#dde1ea;background:#f4f6fa;cursor:not-allowed}.sf-field{display:flex;align-items:center;gap:8px}.sf-field>.sc-i{color:#5b6478}.sf-field>input{flex:1;min-width:0;padding:0;border:0;outline:none;background:none}input.sf-in:focus,.sf-field:focus-within,.sf-sort:focus-within{border-color:var(--sf-accent);box-shadow:0 0 0 3px var(--sf-ring)}sf-range,.sf-range{--w: 92px;position:relative;display:inline-flex;align-items:center;gap:6px}sf-range.sf-wide{--w: 116px}.sf-card :is(sf-range,.sf-range){--w: 84px}:is(sf-range,.sf-range)>span{color:#5b6478}:is(sf-range,.sf-range)>.sf-in{width:var(--w)}sf-range>.sf-in[aria-invalid=true]{border-color:#c0142f}.sf-err{position:absolute;top:calc(100% + 4px);left:0;z-index:3;padding:3px 8px;border:1px solid #F1B8B8;border-radius:6px;background:#fdf1f1;color:#c0142f;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none}:is(.sf-sub,.sf-sheet-body) sf-range{flex-wrap:wrap}:is(.sf-sub,.sf-sheet-body) .sf-err{position:static;flex-basis:100%}sf-seg{display:inline-flex;flex:none;box-sizing:border-box;padding:3px;border-radius:8px;background:#eef1f6}sf-seg>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 14px;border:0;border-radius:6px;background:none;color:#3e4658;font-size:13px;font-weight:700}sf-seg>[aria-pressed=true]{background:#fff;color:var(--sf-accent);box-shadow:0 1px 2px #141b2d2e}sf-seg>button:disabled:not([aria-pressed=true]){opacity:.6}sf-seg.sf-type{padding:4px;border:1px solid #C9CFDB;border-radius:12px;background:#fff;box-shadow:0 1px 3px #141b2d14}sf-seg.sf-type>button{height:44px;padding:0 16px;border-radius:9px;font-size:15px;font-weight:800}sf-seg.sf-type>[aria-pressed=true]{background:var(--sf-accent);color:#fff;box-shadow:none}sf-seg.sf-type>[aria-pressed=true]>.sf-count{background:#fff3;color:#fff}sf-chips,sf-shape-tiles{display:flex;flex-wrap:wrap;gap:6px}.sf-chip,.sf-tile{box-sizing:border-box;border:1px solid #C9CFDB;background:#fff;font-weight:700}.sf-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border-radius:8px;color:#141b2d;font-size:13px;white-space:nowrap}.sf-chip[aria-pressed=true]{border-color:var(--sf-accent);background:var(--sf-accent);color:#fff}.sf-chip>.sc-i{width:16px;height:16px}.sf-dot{flex:none;width:12px;height:12px;border-radius:50%;background:#fff center / cover no-repeat;box-shadow:0 0 0 1px #141b2d40}[aria-pressed=true]>.sf-dot{box-shadow:0 0 0 1.5px #fff}.sf-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:0 4px;border-radius:10px;color:#3e4658}.sf-tile>img{object-fit:contain}.sf-tile>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-tile[aria-pressed=true],.sf-pill.on,.sf-pill[aria-pressed=true]{border-color:var(--sf-accent);box-shadow:inset 0 0 0 1px var(--sf-accent);background:var(--sf-tint);color:var(--sf-accent)}.sf-ghost{border-color:transparent;background:#eef1f6;animation:sf-pulse 1.2s ease-in-out infinite alternate}.sf-chip.sf-ghost{width:56px}.sf-chip-other,.sf-tile-other{border:1px dashed var(--sf-dash);background:var(--sf-wash);color:var(--sf-accent);font-weight:800}.sf-tile-other>span{display:flex;align-items:center;gap:4px;color:#3e4658;font-weight:600}sf-toggle{display:block}.sf-tg{position:relative;display:flex;align-items:center;gap:8px;box-sizing:border-box;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.sf-tg>input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.sf-tg-box{position:relative;flex:none;box-sizing:border-box}.sf-tg-box:after{content:"";position:absolute}.sf-tg>input:focus-visible+.sf-tg-box{outline:2px solid var(--sf-accent);outline-offset:2px}sf-more-row{display:block;border-bottom:1px solid #EDF0F5}.sf-row-btn{display:flex;align-items:center;gap:8px;width:100%;height:56px;padding:0;border:0;background:none;text-align:left}.sf-row-btn>span{flex:1;font-size:15px;font-weight:800}.sf-row-btn>b{max-width:60%;overflow:hidden;color:var(--sf-accent);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sf-row-btn[aria-expanded=true]>.sf-i-next{transform:rotate(90deg)}.sf-row-head{display:grid}.sf-row-head>*{grid-area:1 / 1}.sf-row-tag{display:flex;align-items:center;gap:2px;justify-self:start;font-size:15px;font-weight:800;pointer-events:none}.sf-row-tag>span{visibility:hidden}.sf-row-tag>.sf-info{display:inline-flex;margin:0;pointer-events:auto}.sf-row-tip{margin:-8px 0 12px;color:#3e4658;font-size:12px;line-height:1.45}.sf-row-body{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}sf-active{display:flex;flex:1 1 0;align-items:center;gap:8px;min-width:30%;padding:4px 2px 8px 0;overflow-x:auto}sf-active::-webkit-scrollbar{height:4px}sf-active::-webkit-scrollbar-track{border-radius:4px;background:#e3f6f4}sf-active::-webkit-scrollbar-thumb{border-radius:4px;background:#0bb5a8}sf-active::-webkit-scrollbar-thumb:hover{background:#089e93}sf-active::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){sf-active{scrollbar-width:thin;scrollbar-color:#0BB5A8 #E3F6F4}}.sf-ac-label,.sf-ac{flex:none}.sf-ac-label{position:sticky;left:0;z-index:1;align-self:stretch;display:flex;align-items:center;margin-right:-12px;padding-right:16px;background:linear-gradient(to right,#fff calc(100% - 8px),#fff0);color:var(--sf-soft-ink);font-size:12px;font-weight:700}.sf-ac{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:32px;padding:0 8px 0 12px;border:1px solid var(--sf-wash-line);border-radius:999px;background:var(--sf-soft);color:var(--sf-soft-ink);font-size:12px;font-weight:700}.sf-ac>.sc-i{width:14px;height:14px}sf-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 -20px -18px;padding:14px 20px;border-top:1px solid #E2E6EE;border-radius:0 0 13px 13px;background:#fafbfd}sf-footer .sf-search{height:52px;padding:0 40px;font-size:16px}.sf-applied,.sf-showing{color:#3e4658;font-size:13px;font-weight:700;white-space:nowrap}sf-results-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}sf-results-header>.sf-showing{flex-grow:1}.sf-sort{position:relative;display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;height:36px;padding:0 12px;border:1px solid #C9CFDB;border-radius:999px;background:#fff;color:#3e4658;font-size:12px;font-weight:700;white-space:nowrap}.sf-sort b{color:#141b2d}.sf-sort>select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.sf-sort:has(>select:disabled){opacity:.6}.sf-sort>select:disabled{cursor:not-allowed}.sf-sort:after{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;pointer-events:none}.sf-chipbar{display:flex;gap:8px;margin-inline:calc(-1 * var(--page-gutter, 0px));padding:10px var(--page-gutter, 0px);overflow-x:auto;scroll-padding-inline:var(--page-gutter, 0px);scrollbar-width:none}.sf-pill{position:relative;display:inline-flex;flex:none;align-items:center;gap:4px;box-sizing:border-box;height:40px;padding:0 12px;border:1px solid #C9CFDB;border-radius:999px;background:#fff;color:#141b2d;font-size:13px;font-weight:700;white-space:nowrap}.sf-pill>.sc-i{width:16px;height:16px}.sf-pill-main{border-color:var(--sf-accent);background:var(--sf-accent);color:#fff;font-weight:800}.sf-changed:after{content:"";position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#d98a00;box-shadow:0 0 0 2px #fff}.sf-bar{position:sticky;top:0;z-index:1000;border-image:linear-gradient(#fff 0 0) fill 0 / 0 / 0 100vmax;background:#fff}.sf-stuck{border-image:linear-gradient(#fff calc(100% - 14px),#141b2d24 calc(100% - 14px),#141b2d00) fill 0 / 0 / 0 100vmax 14px;cursor:n-resize}.sf-sentinel{position:absolute;top:-2px;left:0;width:1px;height:1px;visibility:hidden;pointer-events:none}sf-skeleton{display:block;width:100%;max-width:520px;height:38px;background:linear-gradient(90deg,#EEF1F6 56px,transparent 0) 0 0 / 64px 100% repeat-x;animation:sf-pulse 1.2s ease-in-out infinite alternate}@keyframes sf-pulse{to{opacity:.45}}.sf-dlg,.sf-sheet{box-sizing:border-box;max-width:none;max-height:none;padding:0;overflow:hidden;background:#fff;color:#141b2d}.sf-dlg[open],.sf-sheet[open]{display:flex;flex-direction:column}.sf-dlg{width:min(760px,calc(100vw - 32px));margin:auto;height:min(700px,calc(100dvh - 32px));border:1px solid #DDE1EA;border-radius:14px;box-shadow:0 12px 32px #141b2d29}.sf-dlg::backdrop{background:#141b2d66}.sf-dlg.sf-full,.sf-sheet{width:100%;height:100%;margin:0;border:0;border-radius:0}.sf-dlg-head{display:flex;flex:none;flex-direction:column;gap:12px;padding:16px 16px 12px 20px;border-top:5px solid #0BB5A8;border-bottom:1px solid #E2E6EE}.sf-dlg-title{display:flex;align-items:center;gap:8px}.sf-dlg-title>h2{flex:1;min-width:0;margin:0;color:var(--sf-accent);font-size:18px;font-weight:800}.sf-jump{display:flex;align-items:center;gap:8px}.sf-jump>.sf-kicker{flex:none}.sf-jump>div{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.sf-jump button{flex:none;width:30px;height:30px;padding:0;border:1px solid #C9CFDB;border-radius:6px;background:#fff;color:#3e4658;font-size:12px;font-weight:700}.sf-jump button:disabled{border-color:#edf0f5;color:#c4cad6}.sf-dlg-list{flex:1;min-height:0;padding:8px 20px;overflow-y:auto;overscroll-behavior:contain}.sf-cols{column-gap:20px}.sf-group{padding-bottom:8px;break-inside:avoid;content-visibility:auto;contain-intrinsic-block-size:auto calc(30px + var(--n) * var(--row))}.sf-group>h3{margin:0;padding:4px 0;color:var(--sf-soft-ink);font-size:11px;font-weight:800;letter-spacing:.1em}.sf-opt{display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--row);padding:4px 0;font-weight:600;line-height:1.2;overflow-wrap:anywhere;cursor:pointer}.sf-opt>input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--sf-accent)}.sf-none{margin:16px 0;color:#5b6478}.sf-dlg-foot{display:flex;flex:none;align-items:center;gap:10px;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid #E2E6EE;background:#fafbfd}.sf-picked{flex:1;min-width:0;overflow:hidden;color:#3e4658;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sf-sheet::backdrop{background:#141b2d66}.sf-sheet-head{display:flex;flex:none;align-items:center;justify-content:space-between;height:60px;padding:0 8px;border-bottom:3px solid #0BB5A8}.sf-sheet-head h2{margin:0;color:inherit;font-size:17px;font-weight:800}.sf-sheet-head .sf-link{font-size:14px;text-decoration:none}.sf-sheet-body{display:flex;flex:1;flex-direction:column;gap:22px;min-height:0;padding:16px;overflow-y:auto;overscroll-behavior:contain}.sf-sheet-foot{flex:none;padding:12px 16px max(20px,env(safe-area-inset-bottom));border-top:1px solid #E2E6EE;box-shadow:0 -4px 12px #141b2d0f}@media all and (min-width: 768px){.sf-page-head{flex-wrap:wrap;align-items:center;gap:12px 24px;padding:24px 0 12px}.sf-page-head>h1{color:var(--sf-accent);font-size:26px}.sf-page-head>h1:before{width:9px;height:9px;margin-right:12px;vertical-align:4px}.sf-results{padding-top:8px}.sf-page-alert{margin-top:12px}.sf-row{align-items:center}.sf-row>.sf-head{flex:none;width:88px}.sf-row>.sf-body>sf-chips{flex:1 1 0;min-width:0}sf-section:not(.sf-sub)>.sf-head>.sf-name{color:#5b6478;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sf-nest{margin-left:104px}.sf-tip{position:absolute;z-index:5;bottom:calc(100% + 10px);left:0;display:none;width:260px;padding:10px 12px;border-radius:10px;background:#141b2d;color:#fff;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:0;text-transform:none;box-shadow:0 6px 18px #141b2d38}.sf-fold .sf-tip{top:calc(100% + 10px);bottom:auto}.sf-info:hover+.sf-tip,.sf-info:focus-visible+.sf-tip,.sf-tip.on{display:block}.sf-chip{height:38px;min-width:40px}.sf-tile{width:88px;height:72px;gap:4px;font-size:11px}.sf-tile>img{width:30px;height:30px}.sf-tile-other{width:104px;font-size:12px}.sf-tile-other>span{font-size:11px}.sf-tile-other .sc-i{width:12px;height:12px}.sf-tg{height:44px;padding:0 14px;border:1px solid #C9CFDB;border-radius:10px;background:#fff;font-size:13px}.sf-tg.on{border-color:var(--sf-accent);box-shadow:inset 0 0 0 1px var(--sf-accent);background:var(--sf-tint);color:var(--sf-accent)}.sf-tg-box{width:18px;height:18px;border:1.5px solid #9AA3B5;border-radius:4px;background:#fff}.sf-tg-box:after{inset:0;background:#fff;-webkit-mask:var(--i) center / 12px no-repeat;mask:var(--i) center / 12px no-repeat}.on>.sf-tg-box{border-color:var(--sf-accent);background:var(--sf-accent)}.sf-c4{columns:4}.sf-c3{columns:3}.sf-c2{columns:2}.sf-group{--row: 32px}.sf-opt{font-size:13px}}@media all and (min-width: 768px) and (max-width: 1279.98px){.sf-cards>sf-section{flex-basis:calc(50% - 10px)}.sf-cards>.sf-span-2{flex-basis:100%}}@media all and (max-width: 767.98px){.sf-page-head{flex-direction:column;gap:10px;padding:14px 0 10px}.sf-page-head>h1{color:#141b2d;font-size:20px}.sf-page-head>h1:before{width:7px;height:7px;margin-right:8px;vertical-align:2px}.sf-results{gap:8px;padding:8px 0 10px}.sf-total{align-self:flex-start}sf-results-header>.sf-showing{flex-basis:0;white-space:normal}sf-section:not(.sf-sub){flex-direction:column;gap:10px}sf-section:not(.sf-sub)>.sf-head>.sf-name{font-size:15px;font-weight:800}.sf-cap{margin-left:auto}sf-section:not(.sf-sub)>.sf-body{flex-direction:column;align-items:stretch}.sf-info{display:none}.sf-tip{flex-basis:100%;color:#5b6478;font-size:12px;line-height:1.45}input.sf-in,.sf-field>input,.sf-sort>select{font-size:16px}sf-range,.sf-range{display:flex;gap:8px}:is(sf-range,.sf-range)>.sf-in{flex:1 1 0;min-width:0}sf-seg{display:flex}sf-seg>button{flex:1 1 0}sf-seg:not(.sf-type)>button{height:38px}sf-seg.sf-type>button{flex-wrap:wrap;gap:2px 6px;height:auto;min-height:44px;padding:4px 8px;font-size:14px}.sf-chip{height:44px;min-width:48px}sf-shape-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.sf-tile{height:64px;gap:2px;font-size:10px}.sf-tile>img{width:26px;height:26px}.sf-tile-other{grid-column:1 / -1;flex-direction:row;justify-content:space-between;height:48px;padding:0 12px;font-size:14px}.sf-tile-other>span{font-size:13px}.sf-tile-other .sc-i{transform:rotate(-90deg)}.sf-toggles{flex-direction:column;gap:0;border-top:1px solid #EDF0F5}.sf-tg{justify-content:space-between;height:48px;border-bottom:1px solid #EDF0F5;font-size:15px}.sf-tg-box{order:1;width:48px;height:28px;border-radius:14px;background:#c9cfdb;transition:background-color .15s}.sf-tg-box:after{top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.on>.sf-tg-box{background:var(--sf-accent)}.on>.sf-tg-box:after{transform:translate(20px)}.sf-jump{flex-direction:column;align-items:stretch;gap:6px}.sf-jump>div{display:grid;grid-template-columns:repeat(13,minmax(0,1fr))}.sf-jump>div:has(>[data-l="#"]){grid-template-columns:repeat(14,minmax(0,1fr))}.sf-jump button{width:auto}.sf-group{--row: 44px}.sf-opt{font-size:15px}}@media (prefers-reduced-motion: no-preference){.sf-fold{transition:grid-template-rows var(--sf-out) var(--sf-ease),visibility 0s var(--sf-out)}.sf-fold.on{transition:grid-template-rows var(--sf-in) var(--sf-ease)}.sf-fold>*{transition:opacity var(--sf-out) ease-in}.sf-fold.on>*{transition:opacity var(--sf-in) var(--sf-ease)}@starting-style{.sf-fold.on{grid-template-rows:0fr}.sf-fold.on>*{opacity:0}}:is(.sf-dlg,.sf-sheet)[open]::backdrop{animation:sf-fade var(--sf-in) ease-out}.sf-dlg:not(.sf-full)[open]::backdrop{animation-duration:.21s}.sf-dlg:not(.sf-full).sf-out::backdrop{animation-duration:.16s}.sf-sheet[open]{animation:sf-up var(--sf-in) var(--sf-ease)}.sf-dlg[open]{animation:sf-pop .21s var(--sf-ease)}.sf-dlg.sf-full[open]{animation:sf-push var(--sf-in) var(--sf-ease)}:is(.sf-dlg,.sf-sheet).sf-out::backdrop{animation:sf-fade-out var(--sf-out) ease-in forwards}.sf-sheet.sf-out{animation:sf-down var(--sf-out) ease-in forwards}.sf-dlg.sf-out{animation:sf-pop-out .16s ease-in forwards}.sf-dlg.sf-full.sf-out{animation:sf-push-out var(--sf-out) ease-in forwards}}@keyframes sf-up{0%{transform:translateY(100%)}}@keyframes sf-down{to{transform:translateY(100%)}}@keyframes sf-push{0%{transform:translate(100%)}}@keyframes sf-push-out{to{transform:translate(100%)}}@keyframes sf-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes sf-pop-out{to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes sf-fade{0%{opacity:0}}@keyframes sf-fade-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){sf-skeleton,.sf-ghost{animation:none}}
