:root{--brand-primary: #0e3e5b;--brand-primary: oklch(.318 .057 235.5);--brand-primary-hover: #0a2f47;--brand-primary-hover: oklch(.247 .05 237);--brand-primary-hover: oklch(from var(--brand-primary) calc(l - .07) c h);--brand-primary-tint: rgba(14, 62, 91, .08);--brand-primary-tint: oklch(from var(--brand-primary) l c h / .08);--brand-primary-light: #e8eef3;--brand-primary-light: oklch(.94 .012 235);--brand-primary-light: oklch(from var(--brand-primary) calc(l + .62) calc(c/5) h);--brand-accent: #00b889;--brand-accent: oklch(.683 .149 162);--brand-accent-tint: rgba(0, 184, 137, .12);--brand-accent-tint: oklch(from var(--brand-accent) l c h / .12);--brand-accent-hover: #00a67b;--brand-accent-hover: oklch(.625 .137 161);--brand-accent-hover: oklch(from var(--brand-accent) calc(l - .06) c h);--brand-accent-pressed: #008f6a;--brand-accent-pressed: oklch(.555 .119 161);--brand-accent-pressed: oklch(from var(--brand-accent) calc(l - .13) c h);--brand-green-dark: #006940;--brand-green-dark: oklch(.45 .108 154);--brand-radio-selected: #0084b8;--brand-radio-selected: oklch(.585 .124 232);--text-active: #1f7a43;--text-active: oklch(.487 .113 152);--text-store-accent: #1f7a43;--text-store-accent: oklch(.487 .113 152);--text-inactive: #767676;--text-inactive: oklch(.545 0 0);--surface-app: #f5f7fa;--surface-app: oklch(.972 .005 245);--surface-card: #ffffff;--surface-card: oklch(1 0 0);--surface-overlay: rgba(0, 0, 0, .5);--surface-overlay: oklch(0 0 0 / .5);--surface-table-header: #fafafa;--surface-table-header: oklch(.98 0 0);--border-default: #0e3e5b;--border-default: oklch(.318 .057 235.5);--border-layout: #ababab;--border-layout: oklch(.733 0 0);--border-subtle: #d0d0d0;--border-subtle: oklch(.84 0 0);--border-table: #cccccc;--border-table: oklch(.8 0 0);--border-focus: #00b889;--border-focus: oklch(.683 .149 162);--text-primary: #141414;--text-primary: oklch(.18 0 0);--text-secondary: #555555;--text-secondary: oklch(.426 0 0);--text-tertiary: #6e6e6e;--text-tertiary: oklch(.514 0 0);--text-placeholder: #767676;--text-placeholder: oklch(.545 0 0);--text-on-brand: #ffffff;--text-on-brand: oklch(1 0 0);--text-link: #0e3e5b;--text-link: oklch(.318 .057 235.5);--text-error: #d62220;--text-error: oklch(.56 .18 27);--status-error: #c42432;--status-error: oklch(.527 .207 26);--status-info-ring: rgba(0, 132, 184, .15);--status-info-ring: oklch(from var(--status-info) l c h / .15);--status-error-glow: rgba(196, 36, 50, .12);--status-error-glow: oklch(from var(--status-error) l c h / .12);--status-error-ring: rgba(196, 36, 50, .15);--status-error-ring: oklch(from var(--status-error) l c h / .15);--status-error-tint: rgba(196, 36, 50, .1);--status-error-tint: oklch(from var(--status-error) l c h / .1);--status-error-hover: #b20323;--status-error-hover: oklch(.483 .194 23.1);--status-error-hover: oklch(from var(--status-error) calc(l - .05) c h);--status-error-light: #fce4ec;--status-error-light: oklch(.937 .026 9);--status-error-light: oklch(from var(--status-error) calc(l + .41) calc(c*.13) h);--status-error-border: #ef9a9a;--status-error-border: oklch(.785 .099 18);--status-error-border: oklch(from var(--status-error) calc(l + .26) calc(c*.48) h);--status-success: #388e3c;--status-success: oklch(.555 .151 144);--status-success-light: #e8f5e9;--status-success-light: oklch(.96 .025 144);--status-success-light: oklch(from var(--status-success) calc(l + .41) calc(c*.17) h);--status-success-border: #a5d6a7;--status-success-border: oklch(.835 .083 144);--status-info: #0084b8;--status-info: oklch(.585 .124 232);--status-info-light: #e1f5fe;--status-info-light: oklch(.967 .018 230);--status-info-border: #81d4fa;--status-info-border: oklch(.83 .085 232);--status-warning: #e65100;--status-warning: oklch(.605 .205 41);--status-warning-light: #fff3e0;--status-warning-light: oklch(.97 .025 80);--status-warning-border: #ffcc80;--status-warning-border: oklch(.87 .094 75);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--badge-accent-bg: rgba(0, 184, 137, .08);--badge-accent-bg: oklch(from var(--brand-accent) l c h / .08);--badge-accent-border: rgba(0, 184, 137, .2);--badge-accent-border: oklch(from var(--brand-accent) l c h / .2);--badge-accent-text: #00b889;--badge-accent-text: oklch(.683 .149 162);--badge-accent-count-border: rgba(0, 184, 137, .4);--badge-accent-count-border: oklch(from var(--brand-accent) l c h / .4);--badge-info-bg: rgba(0, 132, 184, .08);--badge-info-bg: oklch(from var(--status-info) l c h / .08);--badge-info-border: rgba(0, 132, 184, .2);--badge-info-border: oklch(from var(--status-info) l c h / .2);--badge-info-text: #0084b8;--badge-info-text: oklch(.585 .124 232);--badge-info-count-border: rgba(0, 132, 184, .4);--badge-info-count-border: oklch(from var(--status-info) l c h / .4);--badge-error-bg: rgba(196, 36, 50, .08);--badge-error-bg: oklch(from var(--status-error) l c h / .08);--badge-error-border: rgba(196, 36, 50, .2);--badge-error-border: oklch(from var(--status-error) l c h / .2);--badge-error-text: #c42432;--badge-error-text: oklch(.527 .207 26);--badge-error-count-border: rgba(196, 36, 50, .4);--badge-error-count-border: oklch(from var(--status-error) l c h / .4);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 9999px;--shadow-xs: 0 2px 5px rgba(0, 0, 0, .18);--shadow-xs: 0 2px 5px oklch(0 0 0 / .18);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-sm: 0 1px 3px oklch(0 0 0 / .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px oklch(0 0 0 / .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 24px oklch(0 0 0 / .12);--shadow-card: 0 4px 20px rgba(0, 0, 0, .15);--shadow-card: 0 4px 20px oklch(0 0 0 / .15);--shadow-xl: 0 4px 50px rgba(0, 0, 0, .25);--shadow-xl: 0 4px 50px oklch(0 0 0 / .25);--shadow-md-up: 0 -4px 12px rgba(0, 0, 0, .1);--shadow-md-up: 0 -4px 12px oklch(0 0 0 / .1);--shadow-focus: 0 0 0 2px #29815c;--shadow-focus: 0 0 0 2px var(--field-border-focus);--layout-header-h: 80px;--layout-sidebar-w: 200px;--layout-form-max-w: 1000px;--motion-fast: .12s ease-out;--motion-base: .2s ease-out;--font-family: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--blue: #0e3e5b;--blue: oklch(.348 .071 240.5);--gray-50: #3b3b3b;--gray-50: oklch(.352 0 0);--field-blue: #719fba;--field-blue: oklch(.679 .064 234.7);--light-green: #e5f3ee;--light-green: oklch(.952 .016 172.6);--warning-orange: #ae481b;--warning-orange: oklch(.531 .145 41.5);--warning-orange-border: #d9a48e;--warning-orange-border: oklch(.79 .06 41.5);--warning-orange-border: oklch(from var(--warning-orange) l c h / .3);--white: #ffffff;--white: oklch(1 0 0);--green-from: #00b889;--green-from: oklch(.694 .143 166.6);--green-to: #006946;--green-to: oklch(.46 .101 161.8);--field-border: var(--field-blue);--field-border-focus: #29815c;--field-border-focus: oklch(.54 .101 161.8);--field-border-focus: oklch(from var(--green-to) calc(l + .08) c h);--field-height: 42px;--field-radius: 6px;--radius-card: var(--field-radius);--field-padding-x: 15px;--field-padding-y: 10px;--field-label-gap: 7px;--divider: #eeeeee;--divider: oklch(.949 0 0);--20-gray: #d3d3d3;--20-gray: oklch(.867 0 0);--30-gray: #767676;--30-gray: oklch(.545 0 0);--green: #1f7a43;--green: oklch(.487 .113 152);--step-green: #478163;--step-green: oklch(.545 .079 158);--verified-green: #048654;--verified-green: oklch(.522 .128 162.5);--verified-green-on-tint: #04794c;--verified-green-on-tint: oklch(.484 .12 162.5);--verified-green-on-tint: oklch(from var(--verified-green) calc(l - .038) c h);--surface-warning-tint: #fdf6f2;--surface-warning-tint: oklch(.976 .011 55);--address-card-bg: var(--surface-warning-tint);--address-card-border: #dcc3b7;--address-card-border: oklch(.82 .038 41.5);--address-card-border: oklch(from var(--warning-orange) l c h / .3);--badge-verified-bg: var(--light-green);--verified-green-border: #a7d3c0;--verified-green-border: oklch(.83 .06 162.5);--verified-green-border: oklch(from var(--verified-green) l c h / .3);--badge-verified-border: var(--verified-green-border);--badge-unverified-bg: #f7e8e2;--badge-unverified-bg: oklch(.93 .018 41.5);--badge-unverified-bg: oklch(from var(--warning-orange) l c h / .1);--badge-unverified-border: #dcc3b7;--badge-unverified-border: oklch(.82 .038 41.5);--badge-unverified-border: oklch(from var(--warning-orange) l c h / .3);--table-head-bg: #f4f7f9;--table-head-bg: oklch(.971 .005 240.5);--table-head-bg: oklch(from var(--blue) .971 .005 h);--info-bar-bg: #e8f5ff;--info-bar-bg: oklch(.955 .021 240.5);--font-sans: "Montserrat", system-ui, sans-serif;--text-h1: 28px;--text-h1-lh: 1;--text-h3: 17px;--text-h3-lh: 1;--text-body: 16px;--text-body-lh: 23px}@media(max-width:1199px){:root{--layout-gutter: 40px;--text-h1: 21px;--text-h3: 16px;--text-body: 15px;--text-body-lh: 22px;--field-height: 38px;--field-padding-x: 12px}}@media(max-width:599px){:root{--layout-gutter: 15px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/montserrat-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/montserrat-latin-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext-800.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat-latin-500-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext-500-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/montserrat-latin-800-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext-800-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--surface-app);color:var(--text-primary);font-family:var(--font-family);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}img{max-width:100%;display:block}.brand{font-style:italic}.visually-hidden{position:absolute;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border-width:0}:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}@media print{html,body{margin:0;padding:0;background:var(--white)}body *:not(:has([data-print-region])):not([data-print-region]):not([data-print-region] *){display:none!important}body :has([data-print-region]){display:block!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:none!important;border:0!important;box-shadow:none!important}[data-print-region],[data-print-region] .document-viewer{display:block!important;max-height:none!important;overflow:visible!important;border:0!important;border-radius:0!important;background:none!important}[data-print-region] .document-viewer{padding:0!important}@page{margin:0}[data-print-region]{padding:14mm!important}}.app-select-portal__panel{width:100%;margin:0;padding:0;background:var(--surface-card);border:2px solid var(--border-focus);border-top:none;box-shadow:none;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);max-height:300px;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-md);font-family:var(--font-family)}.app-select-portal__panel--up{border-top:2px solid var(--border-focus);border-bottom:none;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:var(--shadow-md-up)}.app-select-portal__search{padding:8px;border-bottom:1px solid var(--20-gray);flex-shrink:0}.app-select-portal__search-input{width:100%;padding:8px 10px;font-family:var(--font-family);font-size:14px;color:var(--text-primary);background:var(--surface-app);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;box-sizing:border-box}.app-select-portal__search-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--status-info-ring)}.app-select-portal__search-input::placeholder{color:var(--text-placeholder)}.app-select-portal__list{margin:0;padding:0;list-style:none;overflow-y:auto;flex:1;min-height:0}.app-select-portal__option+.app-select-portal__option{border-top:1px solid var(--20-gray)}.app-select-portal__option{padding:10px 14px;font-size:15px;color:var(--text-primary);cursor:pointer;transition:background .15s ease}.app-select-portal__option:hover{background:var(--brand-primary-light)}.app-select-portal__option--active:not(.app-select-portal__option--selected){background:var(--brand-primary-light)}.app-select-portal__option--selected{background:var(--brand-primary);color:#fff;font-weight:600}.app-select-portal__option--selected:hover{background:var(--brand-primary-hover)}.app-select-portal__panel--invalid,.app-select-portal__panel--invalid.app-select-portal__panel--up{border-color:var(--status-error)}.app-select-portal__panel--invalid .app-select-portal__search{border-bottom-color:var(--status-error)}.app-select-portal__panel--invalid .app-select-portal__search-input:focus{border-color:var(--status-error);box-shadow:0 0 0 2px var(--status-error-ring)}.app-select-portal__panel--invalid .app-select-portal__option:hover,.app-select-portal__panel--invalid .app-select-portal__option--active:not(.app-select-portal__option--selected){background:var(--status-error-tint)}.app-select-portal__panel--invalid .app-select-portal__option--selected{background:var(--status-error);color:var(--text-on-brand)}.app-select-portal__panel--invalid .app-select-portal__option--selected:hover{background:var(--status-error-hover)}.app-tooltip{position:absolute;z-index:9000;background:var(--brand-primary);color:var(--text-on-brand);border-radius:var(--radius-md);padding:12px 14px;font-size:12px;font-weight:500;line-height:1.5;pointer-events:none;white-space:normal;max-width:240px;box-shadow:var(--shadow-xs)}.app-tooltip__arrow{position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--brand-primary)}
