@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&family=Playfair+Display:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Mono:wght@400;500&display=swap";:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (width>=1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd{color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem;padding:.1875rem .375rem;font-size:.875em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (width>=1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{text-transform:uppercase;font-size:.875em}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;margin-top:-1rem;margin-bottom:1rem;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{color:var(--bs-secondary-color);margin-top:.25rem;font-size:.875em}.form-control{width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width) 0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{appearance:none;background-color:#0000;width:100%;height:1.5rem;padding:0}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{z-index:2;max-width:100%;height:100%;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:-webkit-any(.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:is(.form-floating>.form-control-plaintext:autofill,.form-floating>.form-control:autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5em;position:absolute;inset:1rem .375rem}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{width:100%;color:var(--bs-form-valid-color);margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(1.5em + 3.75rem)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{width:100%;color:var(--bs-form-invalid-color);margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(1.5em + 3.75rem)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (width>=576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (width>=768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (width>=992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (width>=1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (width>=1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{vertical-align:middle;display:inline-flex;position:relative}.btn-group-vertical>.btn,.btn-group>.btn{flex:auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{flex-wrap:wrap;justify-content:flex-start;display:flex}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;justify-content:center;align-items:flex-start}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentColor;font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{text-align:center;flex:auto}.nav-justified .nav-item,.nav-justified>.nav-link{text-align:center;flex-grow:1;flex-basis:0}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap;text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-top:.5rem;padding-bottom:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);color:var(--bs-navbar-color);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);background-color:#0000;line-height:1}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (width>=576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);flex:auto}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));color:var(--bs-card-subtitle-color);margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);margin-bottom:0}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;inset:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (width>=576px){.card-group{flex-flow:wrap;display:flex}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);overflow-anchor:none;transition:var(--bs-accordion-transition);border:0;border-radius:0;align-items:center;font-size:1rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition);flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-left:0;list-style:none;display:flex}.page-link{padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);outline:0}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{z-index:2;padding:1.25rem 1rem;position:absolute;top:0;right:0}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;overflow:hidden}.progress-bar{color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition);flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);background-color:var(--bs-list-group-action-hover-bg);text-decoration:none}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (width>=576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);opacity:var(--bs-btn-close-opacity);border:0;border-radius:.375rem;padding:.25em}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius);background-clip:padding-box}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));background-clip:padding-box;align-items:center;display:flex}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin) * 2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;align-items:center;display:flex}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (width>=576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (width>=992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (width>=1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;text-decoration:none;display:block}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg);right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg);left:-1px}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);background-clip:padding-box;text-decoration:none;display:block}.popover .popover-arrow{width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);display:block}.popover .popover-arrow:after,.popover .popover-arrow:before{content:"";border:0 solid #0000;display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);display:block;position:absolute;top:0;left:50%}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);margin-bottom:0}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{float:left;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{z-index:1;color:#fff;text-align:center;width:15%;filter:var(--bs-carousel-control-icon-filter);opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);opacity:.5;background-clip:padding-box;border:10px solid #0000;border-left:0;border-right:0;flex:0 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;padding:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{color:var(--bs-carousel-caption-color);text-align:center;padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;bottom:1.25rem;left:15%;right:15%}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;display:inline-block}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:#0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;opacity:0;background-color:currentColor}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (width<=575.98px){.offcanvas-sm{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (width<=575.98px){.offcanvas-sm.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-sm.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (width>=576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=767.98px){.offcanvas-md{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (width<=767.98px){.offcanvas-md.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-md.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (width>=768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=991.98px){.offcanvas-lg{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (width<=991.98px){.offcanvas-lg.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-lg.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (width>=992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1199.98px){.offcanvas-xl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (width<=1199.98px){.offcanvas-xl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (width>=1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1399.98px){.offcanvas-xxl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (width<=1399.98px){.offcanvas-xxl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (width>=1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}.offcanvas{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{z-index:1040;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);align-items:center;display:flex}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);flex-grow:1;overflow-y:auto}.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:2s linear infinite placeholder-wave;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;backface-visibility:hidden;align-items:center;gap:.375rem;display:inline-flex}.icon-link>.bi{fill:currentColor;flex-shrink:0;width:1em;height:1em;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571%}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:sticky;top:0}.sticky-bottom{z-index:1020;position:sticky;bottom:0}@media (width>=576px){.sticky-sm-top{z-index:1020;position:sticky;top:0}.sticky-sm-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=768px){.sticky-md-top{z-index:1020;position:sticky;top:0}.sticky-md-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=992px){.sticky-lg-top{z-index:1020;position:sticky;top:0}.sticky-lg-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1200px){.sticky-xl-top{z-index:1020;position:sticky;top:0}.sticky-xl-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1400px){.sticky-xxl-top{z-index:1020;position:sticky;top:0}.sticky-xxl-bottom{z-index:1020;position:sticky;bottom:0}}.hstack{flex-direction:row;align-self:stretch;align-items:center;display:flex}.vstack{flex-direction:column;flex:auto;align-self:stretch;display:flex}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr{width:var(--bs-border-width);opacity:.25;background-color:currentColor;align-self:stretch;min-height:1em;display:inline-block}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (width>=576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (width>=768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (width>=992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (width>=1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (width>=1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (width>=1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-at{--fa:"@"}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-text-height{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-stethoscope{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-info{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-explosion{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-male,.fa-person{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"*"}.fa-check-square,.fa-square-check{--fa:""}.fa-peseta-sign{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-ghost{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-car-side{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-building-user{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-charging-station{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-mug-hot{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-chair{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-boxes-packing{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-user-alt-slash,.fa-user-large-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-square{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"?"}.fa-file-signature{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-code{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-eject{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-circle{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-file-image{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-o{--fa:"O"}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-comment-dollar{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-envelope{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-truck-pickup{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-podcast{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-receipt{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-arrow-up{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip,.fa-grip-horizontal{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-add,.fa-plus{--fa:"+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-building{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"#"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-draw-polygon{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-database{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-alt,.fa-user-large{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-person-military-pointing{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.woff2)format("woff2"),url(../fonts/fa-brands-400.ttf)format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.woff2)format("woff2"),url(../fonts/fa-regular-400.ttf)format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.woff2)format("woff2"),url(../fonts/fa-solid-900.ttf)format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../fonts/fa-brands-400.woff2)format("woff2"),url(../fonts/fa-brands-400.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../fonts/fa-solid-900.woff2)format("woff2"),url(../fonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../fonts/fa-regular-400.woff2)format("woff2"),url(../fonts/fa-regular-400.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(../fonts/fa-solid-900.woff2)format("woff2"),url(../fonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(../fonts/fa-brands-400.woff2)format("woff2"),url(../fonts/fa-brands-400.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(../fonts/fa-regular-400.woff2)format("woff2"),url(../fonts/fa-regular-400.ttf)format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(../fonts/fa-v4compatibility.woff2)format("woff2"),url(../fonts/fa-v4compatibility.ttf)format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}:root{--color-green:#1e3629;--color-gold:#a77c18;--color-gold-lowlight:#77570e;--color-gold-highlight:#caaa5e;--color-gold-light:#f5eedc;--color-white:#fff;--color-grey:#8a8a8a;--color-black:#0d0d0d;--color-green-title:#1e3629;--color-dark-bg:#0d0d0d;--color-clocked-in:#10b981;--animate-spin-slow:spin 2s ease-in-out infinite;--animate-bg-gradient:bg-gradient-rotate 15s ease infinite;--animate-scroll:scroll 60s linear infinite;--control-h-compact:32px;--control-h-standard:40px;--control-h-spacious:48px}@keyframes bg-gradient-rotate{0%{background-position:0%}50%{background-position:10% 0}to{background-position:0%}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes orbit{30%{opacity:0}to{opacity:0;transform:translateY(0)translate(10px)}}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{color:#0d0d0d;background-color:#fff;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:400;transition:all .35s ease-in-out}body.light{color:#000;background-color:#fff;transition:all .35s ease-in-out}a{text-decoration:none}.color-w{color:#fff}.p-28px{padding:28px}.p-30{padding:30px 0}.p-40{padding:40px}.p-20{padding:20px}.border-none{border:none!important}.container.page p{color:#fff!important}.spacer{height:80px}.spacer.bg-dark{opacity:0;background:#0d0d0d;height:200px}.spacer-73px{height:73px}input[type=date]{color:#0d0d0d;cursor:pointer;background-color:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}input[type=date]:hover{border-color:#a77c18}input[type=date]:focus{background-color:#f9fbf9;border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e362926}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;filter:invert(18%)sepia(30%)saturate(800%)hue-rotate(100deg)brightness(60%)}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1;filter:invert(45%)sepia(60%)saturate(600%)hue-rotate(5deg)brightness(80%)}input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1;filter:invert(45%)sepia(60%)saturate(600%)hue-rotate(5deg)brightness(80%)}:root{--emp-color-primary:#1e3629;--emp-color-primary-dark:#142619;--emp-color-primary-light:#e8f0eb;--emp-color-primary-bg:#f5f5f5;--emp-color-text:#0d0d0d;--emp-color-text-secondary:#8a8a8a;--emp-color-text-muted:#8a8a8a;--emp-color-border:#c2c2c2;--emp-color-border-light:#d8d8d8;--emp-color-surface:#fff;--emp-color-background:#f5f5f5;--emp-color-success:#1d6c43;--emp-color-success-bg:#e9f7ef;--emp-color-danger:#b91c1c;--emp-color-danger-bg:#feecec;--emp-color-warning-bg:#fef3c7;--emp-color-warning-text:#77570e;--emp-font-family:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--emp-page-padding:24px;--emp-page-padding-mobile:16px;--emp-content-max-width:960px;--emp-content-max-width-wide:1100px;--emp-radius-sm:4px;--emp-radius-md:8px;--emp-radius-lg:12px;--emp-radius-xl:16px;--emp-radius-pill:24px;--emp-shadow-sm:0 1px 2px #0000000f;--emp-shadow-md:0 1px 3px #0000000a, 0 4px 12px #00000008;--emp-shadow-lg:0 4px 16px #00000014}.homebase-dashboard{font-family:var(--emp-font-family);background-color:var(--emp-color-background);color:var(--emp-color-text)}.emp-page{padding:var(--emp-page-padding);background-color:var(--emp-color-background);min-height:calc(100vh - 64px);font-family:var(--emp-font-family)}@media (width<=768px){.emp-page{padding:var(--emp-page-padding-mobile)}}.emp-content-cap{max-width:var(--emp-content-max-width);margin:0 auto}.emp-content-cap--wide{max-width:var(--emp-content-max-width-wide);margin:0 auto}.emp-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.emp-page-title{color:var(--emp-color-text);margin:0;font-size:28px;font-weight:700;line-height:1.3}.emp-page-subtitle{color:var(--emp-color-text-secondary);margin:4px 0 0;font-size:14px}@media (width<=640px){.emp-page-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.emp-page-title{font-size:24px}}.emp-card{background:var(--emp-color-surface);border:1px solid var(--emp-color-border);border-radius:var(--emp-radius-lg);overflow:hidden}.emp-card--shadow{box-shadow:var(--emp-shadow-md)}.emp-card--hoverable:hover{background-color:var(--emp-color-primary-light);outline:2px solid var(--emp-color-primary);border-color:#0000}.emp-date-nav{background:var(--emp-color-surface);border:1px solid var(--emp-color-border);border-radius:var(--emp-radius-md);align-items:center;gap:0;padding:4px;display:flex}.emp-date-nav__btn{width:32px;height:32px;color:var(--emp-color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.emp-date-nav__btn:hover{color:var(--emp-color-primary-dark);background:#f0f0f0}.emp-date-nav__btn svg{width:18px;height:18px}.emp-date-nav__display{color:var(--emp-color-text);align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.emp-date-nav__icon{width:18px;height:18px;color:var(--emp-color-primary-dark)}.emp-table-wrapper{background:var(--emp-color-surface);border:1px solid var(--emp-color-border);border-radius:var(--emp-radius-md);overflow:hidden}.emp-table-scroll{position:relative;overflow:auto}.emp-pill{border-radius:var(--emp-radius-pill);white-space:nowrap;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.emp-pill--success{background-color:var(--emp-color-success-bg);color:var(--emp-color-success)}.emp-pill--danger{background-color:var(--emp-color-danger-bg);color:var(--emp-color-danger)}.emp-pill--warning{background-color:var(--emp-color-warning-bg);color:var(--emp-color-warning-text)}.emp-pill--neutral{background-color:var(--emp-color-background);color:var(--emp-color-text-secondary)}.emp-pill--primary{background-color:var(--emp-color-primary-light);color:var(--emp-color-primary-dark)}.emp-search{width:100%;max-width:315px;position:relative}.emp-search__icon{color:var(--emp-color-text-muted);align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.emp-search__input{border-radius:var(--emp-radius-md);border:1px solid var(--emp-color-border);width:100%;font-size:14px;font-family:var(--emp-font-family);color:var(--emp-color-text);box-sizing:border-box;outline:none;padding:10px 12px 10px 40px;transition:border-color .2s,box-shadow .2s}.emp-search__input:focus{border-color:var(--emp-color-primary-dark);box-shadow:0 0 0 1px var(--emp-color-primary-dark)}.emp-search__input::placeholder{color:var(--emp-color-text-muted)}.emp-btn{font-size:14px;font-weight:600;font-family:var(--emp-font-family);border-radius:var(--emp-radius-sm);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:8px 16px;transition:all .2s;display:inline-flex}.emp-btn--primary{background-color:var(--emp-color-primary);color:#fff;box-shadow:0 1px 3px #0000001a}.emp-btn--primary:hover{background-color:var(--emp-color-primary-dark)}.emp-btn--secondary{background-color:var(--emp-color-surface);color:var(--emp-color-text);border:1px solid var(--emp-color-border)}.emp-btn--secondary:hover{background-color:#f0f0f0}.emp-btn--link{color:var(--emp-color-primary-dark);background:0 0;padding:4px 8px}.emp-btn--link:hover{text-decoration:underline}.emp-empty-state{text-align:center;color:var(--emp-color-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.emp-empty-state svg{opacity:.5;width:48px;height:48px;margin-bottom:12px}.emp-empty-state p{margin:0;font-size:15px}.emp-tabs{border-bottom:2px solid var(--emp-color-border);display:flex}.emp-tab{color:var(--emp-color-text-secondary);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--emp-font-family);background:0 0;border:none;flex:1;padding:16px 24px;transition:color .2s;position:relative}.emp-tab:hover{color:var(--emp-color-text)}.emp-tab--active{color:var(--emp-color-primary-dark)}.emp-tab--active:after{content:"";background:var(--emp-color-primary-dark);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}.ViewContainer--isEmbedded{height:100%;position:relative}.ViewContainer__inner{background:var(--emp-color-background);color:var(--emp-color-text);width:100%;height:100%;overflow:auto}.FDBBox{box-sizing:border-box;display:flex}.FDBBox--column{flex-direction:column;display:flex}.FDBBox--vcenter{align-items:center;display:flex}.FDBBox--hcenter{justify-content:center;display:flex}.FDBBox--spacebetween{justify-content:space-between;display:flex}.FDBBox--wrap{flex-wrap:wrap;display:flex}.FDBBox--inlineBlock{display:inline-flex}.FDBBox--pointer{cursor:pointer}.FDBBox--ellipsis{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.FDBText{color:var(--emp-color-text);line-height:1.4}.FDBText--fs12{font-size:12px}.FDBText--fs14{font-size:14px}.FDBText--fs16{font-size:16px}.FDBText--fs18{font-size:18px}.FDBText--fs24{font-size:24px}.FDBText--fs28{font-size:28px}.FDBText--fs32{font-size:32px}.FDBText--fw500{font-weight:500}.FDBText--fw600{font-weight:600}.FDBText--fw700{font-weight:700}.FDBText--underline:hover{text-decoration:underline}.FDBPill{white-space:nowrap;font-size:12px;font-weight:600;font-family:var(--emp-font-family);border-radius:16px;align-items:center;padding:4px 12px;display:inline-flex}.FDBPill--success{background-color:var(--emp-color-success-bg);color:var(--emp-color-success)}.FDBPill--info{background-color:var(--emp-color-primary-light);color:var(--emp-color-primary-dark)}.FDBPill--default{background-color:var(--emp-color-background);color:var(--emp-color-text-secondary)}.FDBPill--error{background-color:var(--emp-color-danger-bg);color:var(--emp-color-danger)}.FDBCardContainer{background-color:var(--emp-color-surface);border:1px solid var(--emp-color-border);border-radius:var(--emp-radius-md);transition:all .25s}.FDBCardContainer:hover{background-color:var(--emp-color-primary-light);outline:2px solid var(--emp-color-primary);border-color:#0000}.FDBButton{background-color:var(--emp-color-primary);color:#fff;border-radius:var(--emp-radius-sm);font-size:14px;font-weight:600;font-family:var(--emp-font-family);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;height:36px;padding:8px 16px;transition:background-color .2s;display:flex;box-shadow:0 1px 3px #0000001a}.FDBButton:hover{background-color:var(--emp-color-primary-dark)}.FDBIconButton{background:var(--emp-color-surface);border:1px solid var(--emp-color-border);border-radius:var(--emp-radius-sm);cursor:pointer;width:36px;height:36px;color:var(--emp-color-text-secondary);justify-content:center;align-items:center;transition:background .2s;display:flex}.FDBIcon{aspect-ratio:1}.FDBIcon svg{width:100%;height:auto;color:var(--emp-color-text-secondary);display:block}.FDBIcon--pointer:hover svg{color:var(--emp-color-primary-dark)}.FDBRangePicker{border:1px solid var(--emp-color-border);border-radius:var(--emp-radius-sm);background:var(--emp-color-surface);align-items:center;min-width:260px;height:36px;padding:0 12px;display:flex}.Avatar{object-fit:cover;border-radius:50%}@media (width<=1023px){.FDBBox--wrap>.FDBBox{flex:100%!important;min-width:100%!important}}.dropdown-standard{color:#0d0d0d;font-family:var(--emp-font-family);cursor:pointer;transition:border-color .2s,box-shadow .2s;appearance:none!important;box-sizing:border-box!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:14px!important;border:1px solid #e0e0e0!important;border-radius:6px!important;padding:6px 32px 6px 12px!important;line-height:1.3!important}.dropdown-standard:hover{border-color:#1e3629!important}.dropdown-standard:focus{outline:none;box-shadow:0 0 0 3px #1e36291a;border-color:#1e3629!important}.dropdown-standard:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5!important}.loading-screen{z-index:1000;background:#1e3629;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}.loading-screen__logo{object-fit:contain;width:auto;height:56px}.loading-screen__label{color:#ffffffd9;letter-spacing:.04em;font-size:17px;font-weight:700;display:inline-flex}.loading-screen__label-char{white-space:pre;animation:1.1s ease-in-out infinite labelWave;display:inline-block}@keyframes labelWave{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.loading-screen--inline{z-index:auto;background:0 0;gap:16px;padding:40px 0;position:static;inset:auto}.loading-screen--inline .loading-screen__logo{width:auto;height:30px}.loading-screen--inline .loading-screen__label{color:#6b7280;font-size:13px}.loading-screen--inline.loading-screen--on-dark .loading-screen__label{color:#ffffffd9}.loading-screen--fill{box-sizing:border-box;width:100%;min-height:55vh}.gs-select{box-sizing:border-box;width:100%;position:relative}.gs-select__trigger{box-sizing:border-box;color:#0d0d0d;cursor:pointer;text-align:left;appearance:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 10px 6px 12px;font-family:inherit;font-size:14px;line-height:1.3;transition:border-color .2s,box-shadow .2s;display:flex}.gs-select__trigger:hover{border-color:#1e3629}.gs-select__trigger:focus{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e36291a}.gs-select__trigger--open{border-color:#1e3629;box-shadow:0 0 0 3px #1e36291a}.gs-select__trigger:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.gs-select__trigger--input{cursor:text;display:block}.gs-select__trigger--input:disabled{cursor:not-allowed}.gs-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.gs-select__value--placeholder{color:#9ca3af}.gs-select__caret{color:#8a8a8a;flex-shrink:0;transition:transform .15s}.gs-select__trigger--open .gs-select__caret{transform:rotate(180deg)}.gs-select__dropdown{width:max-content;min-width:100%;max-width:320px;font-family:var(--emp-font-family,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);z-index:20000;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f}.gs-select__search-wrap:first-child,.gs-select__item:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.gs-select__item:last-child,.gs-select__empty:last-child{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.gs-select__search-wrap{background:#fff;border-bottom:1px solid #f3f4f6;padding:6px 8px;position:sticky;top:0}.gs-select__search{box-sizing:border-box;color:#0d0d0d;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}.gs-select__search:focus{border-color:#1e3629}.gs-select__item{color:#374151;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:flex;overflow:hidden}.gs-select__item:hover{background:#e8f0eb}.gs-select__item--selected{color:#1e3629;background:#f0f5f2;font-weight:600}.gs-select__item--selected:hover{background:#e8f0eb}.gs-select__group-header{color:#9ca3af;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;cursor:default;background:#fafafa;padding:6px 12px 4px;font-size:10.5px;font-weight:700}.gs-select__group-header:not(:first-child){border-top:1px solid #f3f4f6;margin-top:4px}.gs-select__empty{color:#9ca3af;text-align:center;padding:12px 10px;font-size:13px}._splash_screen_5tfvm_2{z-index:9999;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._splash_content_5tfvm_12{justify-content:center;align-items:center;display:flex}._splash_logo_5tfvm_18{width:72px;height:72px;animation:1.4s ease-in-out infinite _pulse_5tfvm_1}@keyframes _pulse_5tfvm_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}._reset_button_5tfvm_29{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:12px;padding:.75rem 2rem;font-size:15px;font-weight:600;transition:background .2s}._reset_button_5tfvm_29:hover{background:#b91c1c}._page_5tfvm_46{background:#f7f4ec;justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}._container_5tfvm_57{background:#fff;border:1px solid #a77c182e;border-radius:20px;flex-direction:column;width:100%;max-width:420px;padding:2.5rem 2rem 1.75rem;animation:.5s ease-out _fadeUp_5tfvm_1;display:flex;position:relative;box-shadow:0 1px 2px #1e36290a,0 12px 40px #1e36291a}@keyframes _fadeUp_5tfvm_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._header_5tfvm_85{text-align:center;margin-bottom:1.75rem}._logo_wrapper_5tfvm_90{background:#1e3629;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto .875rem;display:flex;position:relative;box-shadow:0 6px 18px #1e362940,0 0 0 1px #a77c1866}._logo_5tfvm_90{filter:brightness(0)saturate()invert(48%)sepia(81%)saturate(537%)hue-rotate(17deg)brightness(91%)contrast(85%);z-index:1;width:46px;height:46px;position:relative}._app_name_5tfvm_114{color:#1e3629;letter-spacing:-.02em;margin:0 0 .25rem;font-size:22px;font-weight:700}._tagline_5tfvm_122{color:#a77c18;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}._logo_full_5tfvm_131{width:auto;height:56px;margin:0 auto .35rem;display:block}._card_5tfvm_139{background:0 0;width:100%;padding:0;position:relative}._card_title_5tfvm_146{color:#1e3629;text-align:center;margin:0 0 .25rem;font-size:18px;font-weight:700}._card_subtitle_5tfvm_154{color:#9ca3af;text-align:center;margin:0 0 1.5rem;font-size:13px}._form_5tfvm_162{flex-direction:column;gap:1.25rem;display:flex}._input_group_5tfvm_168{flex-direction:column;gap:.5rem;display:flex}._label_5tfvm_174{color:#374151;letter-spacing:.01em;font-size:13px;font-weight:600}._input_wrapper_5tfvm_181{align-items:center;display:flex;position:relative}._input_icon_5tfvm_187{color:#9ca3af;pointer-events:none;flex-shrink:0;transition:color .2s;position:absolute;left:14px}._input_wrapper_5tfvm_181:focus-within ._input_icon_5tfvm_187{color:#a77c18}._input_5tfvm_168{color:#111827;appearance:none;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;width:100%;padding:.875rem .875rem .875rem 2.75rem;font-family:inherit;font-size:16px;transition:all .2s}._input_5tfvm_168:focus{background:#fff;border-color:#a77c18;outline:none;box-shadow:0 0 0 3px #a77c1833}._input_5tfvm_168::placeholder{color:#c4c9d0;font-weight:400}._input_5tfvm_168:disabled{opacity:.6;cursor:not-allowed}._eye_toggle_5tfvm_232{color:#9ca3af;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .2s,background .2s;display:flex;position:absolute;right:12px}._eye_toggle_5tfvm_232:hover{color:#374151;background:#0000000a}._success_banner_5tfvm_254{color:#1e3629;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:13px;font-weight:500;line-height:1.4;display:flex}._success_banner_5tfvm_254 svg{flex-shrink:0}._error_banner_5tfvm_273{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:13px;font-weight:500;line-height:1.4;display:flex}._error_banner_5tfvm_273 svg{flex-shrink:0}._notice_banner_5tfvm_292{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:13px;font-weight:500;line-height:1.4;display:flex}._notice_banner_5tfvm_292 svg{flex-shrink:0}._submit_button_5tfvm_311{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:.02em;background:#1e3629;border:none;border-radius:12px;width:100%;margin-top:.25rem;padding:.9375rem 1rem;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s;position:relative;box-shadow:0 4px 14px #1e362940,inset 0 0 0 1px #a77c184d,inset 0 -2px #a77c1880}._submit_button_5tfvm_311:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #1e362959,inset 0 0 0 1px #caaa5e80,inset 0 -2px #a77c18b3,0 0 0 3px #a77c1826}._submit_button_5tfvm_311:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #1e362940,inset 0 0 0 1px #a77c184d,inset 0 -2px #a77c1880}._submit_button_5tfvm_311:disabled{opacity:.7;cursor:not-allowed}._button_loading_5tfvm_355{justify-content:center;align-items:center;gap:.5rem;display:flex}._spinner_5tfvm_362{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_5tfvm_362;display:inline-block}@keyframes _spin_5tfvm_362{to{transform:rotate(360deg)}}._footer_5tfvm_377{text-align:center;border-top:1px solid #a77c181f;margin-top:1.5rem;padding-top:1.25rem}._footer_text_5tfvm_384{color:#6b7280;margin:0;font-size:13px}._footer_link_5tfvm_390{color:#a77c18;font-weight:600;text-decoration:none}._footer_link_5tfvm_390:hover{text-decoration:underline}._terminal_footer_5tfvm_401{text-align:center;margin-top:.5rem}._terminal_link_5tfvm_406{color:#9ca3af;border-radius:8px;align-items:center;gap:.375rem;padding:.4rem .75rem;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}._terminal_link_5tfvm_406:hover{color:#a77c18;background:#a77c1814}@media (width<=480px){._page_5tfvm_46{background:#fff;align-items:stretch;padding:0}._container_5tfvm_57{max-width:100%;min-height:100dvh;box-shadow:none;border:none;border-radius:0;justify-content:center;padding:2rem 1.5rem}._header_5tfvm_85{margin-bottom:2rem}._card_title_5tfvm_146{font-size:20px}._submit_button_5tfvm_311{padding:1rem}}@media (width<=374px){._container_5tfvm_57{padding:1.5rem 1.25rem}._app_name_5tfvm_114{font-size:20px}._logo_wrapper_5tfvm_90{border-radius:14px;width:54px;height:54px}._logo_5tfvm_90{width:40px;height:40px}}@supports (padding:env(safe-area-inset-bottom)){._page_5tfvm_46{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}}._loading_wrapper_1lmiv_1{z-index:9999;color:#202121;background:linear-gradient(to bottom right,#e0f4f1,#f0f0f0) no-repeat fixed;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}._loading_content_1lmiv_15{width:100%;animation:var(--animate-spin-slow);justify-content:center;align-items:center;display:flex}._loading_content_1lmiv_15 img{width:95px}._signup_page_container_1lmiv_27{height:100%;min-height:100dvh;animation:var(--animate-bg-gradient);background:linear-gradient(-43deg,#0fffc7 0%,#50c8b9 46%,#f0bc67 100%) 0 0/400% 400% fixed;flex-direction:column;justify-content:center;display:flex}._inner_container_1lmiv_40{justify-content:center;padding:15px;display:flex}._content_wrapper_1lmiv_46{justify-content:center;align-items:center;width:100%;display:flex}._signup_card_1lmiv_53{background-color:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1200px;max-height:95vh;display:flex;overflow:hidden}@media (width>=768px){._signup_card_1lmiv_53{flex-direction:row}}@media (width<=1024px){._carousel_container_1lmiv_71{display:none}._signup_card_1lmiv_53{max-width:600px}}._carousel_container_1lmiv_71{background-color:#a4c4b6;flex:0 0 40%;align-items:center;display:flex}._form_container_1lmiv_87{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;max-height:95vh;padding-top:.75rem;padding-bottom:.75rem;display:flex;overflow:hidden auto}._form_container_1lmiv_87::-webkit-scrollbar{width:6px}._form_container_1lmiv_87::-webkit-scrollbar-track{background:#f1f1f1}._form_container_1lmiv_87::-webkit-scrollbar-thumb{background:#888;border-radius:3px}._form_container_1lmiv_87::-webkit-scrollbar-thumb:hover{background:#555}._signup_title_1lmiv_117{color:#374151;text-align:center;margin-top:.25rem;margin-bottom:.25rem;font-size:28px;font-weight:300}._welcome_text_1lmiv_126{text-align:center;color:#6b7280;margin-bottom:.5rem;font-size:14px;font-weight:300}._form_box_1lmiv_134{flex-direction:column;justify-content:flex-start;width:100%;max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:flex}._signup_form_1lmiv_144{flex-direction:column;width:100%;margin-top:.5rem;display:flex}._form_row_1lmiv_151{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.5rem;display:grid}._form_row_full_1lmiv_158{grid-column:1/-1;margin-bottom:.5rem}._form_input_1lmiv_163{border:0;border-bottom:1px solid #d1d5db;border-radius:0;width:100%;padding:.5rem;font-size:16px}._form_input_group_1lmiv_172{gap:.5rem;display:flex}._form_input_group_1lmiv_172 ._form_input_1lmiv_163{flex:1}._form_input_group_1lmiv_172 ._form_input_1lmiv_163:last-child{flex:0 0 100px}._form_input_1lmiv_163:focus{border-color:#000;outline:none}._form_input_1lmiv_163::placeholder{color:#6b7280}._addressAutocompleteWrap_1lmiv_200 .MuiInputBase-input{border:0;border-bottom:1px solid #d1d5db;border-radius:0;width:100%;padding:.5rem;font-size:16px}._addressAutocompleteWrap_1lmiv_200 .MuiInputBase-input:focus{border-color:#000;outline:none}._signup_button_1lmiv_214{color:#fff;cursor:pointer;background-color:#6e7571;border:none;border-radius:40px;width:220px;padding:.75rem 1rem;font-size:16px;transition:background-color .2s}._signup_button_1lmiv_214:hover:not(:disabled){background-color:#5a615d}._signup_button_1lmiv_214:disabled{opacity:.6;cursor:not-allowed}._error_message_1lmiv_235{color:#991b1b;text-align:center;background-color:#fee2e2;border-radius:4px;width:100%;margin-bottom:.5rem;padding:.5rem;font-size:12px}._login_link_1lmiv_246{text-align:center;color:#6b7280;margin-top:.5rem;font-size:14px}._login_link_1lmiv_246 a{color:#6e7571;text-decoration:none}._login_link_1lmiv_246 a:hover{text-decoration:underline}._button_wrapper_1lmiv_262{justify-content:center;width:100%;margin-top:.75rem;margin-bottom:.5rem;display:flex}@media (width<=768px){._form_row_1lmiv_151{grid-template-columns:1fr;gap:.5rem}}@media (width<=767px){._signup_page_container_1lmiv_27{min-height:100dvh;padding:0}._inner_container_1lmiv_40{padding:0}._signup_card_1lmiv_53{border-radius:0;min-height:100dvh;max-height:none}._form_container_1lmiv_87{max-height:none;padding-top:1rem;padding-bottom:1.5rem}._signup_title_1lmiv_117{font-size:24px}._form_box_1lmiv_134{padding-left:1.25rem;padding-right:1.25rem}._signup_button_1lmiv_214{width:100%;max-width:320px;padding:.875rem 1rem}}@media (width<=374px){._form_box_1lmiv_134{padding-left:1rem;padding-right:1rem}._signup_title_1lmiv_117{font-size:22px}._form_input_1lmiv_163{padding:.5rem .375rem;font-size:16px}}@supports (padding:env(safe-area-inset-bottom)){._signup_page_container_1lmiv_27{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}}._signup_page_container_eafla_2{background:#f7f4ec;justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}._signup_wrapper_eafla_13{background:#fff;border:1px solid #a77c182e;border-radius:20px;width:100%;max-width:600px;animation:.5s ease-out _slideUp_eafla_1;position:relative;overflow:hidden;box-shadow:0 1px 2px #1e36290a,0 12px 40px #1e36291a}@keyframes _slideUp_eafla_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._signup_header_eafla_39{text-align:center;padding:2rem 2rem 1.25rem}._logo_full_eafla_44{width:auto;height:56px;margin:0 auto .35rem;display:block}._brand_tagline_eafla_51{color:#a77c18;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;font-size:11px;font-weight:600}._main_title_eafla_60{color:#1e3629;letter-spacing:-.02em;margin:0 0 .25rem;font-size:19px;font-weight:700}._header_subtitle_eafla_68{color:#a77c18;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}._progress_container_eafla_78{background:#f9fafb;border-top:1px solid #0000000a;border-bottom:1px solid #0000000a;padding:1.5rem 2rem 1rem}._progress_bar_eafla_85{background:#e5e7eb;border-radius:2px;width:100%;height:4px;margin-bottom:1.5rem;overflow:hidden}._progress_fill_eafla_94{background:linear-gradient(90deg,#caaa5e 0%,#a77c18 100%);border-radius:2px;height:100%;transition:width .4s}._progress_steps_eafla_101{justify-content:space-between;display:flex;position:relative}._progress_step_eafla_101{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}._progress_step_eafla_101:not(:last-child):after{content:"";z-index:0;background:#e5e7eb;height:2px;position:absolute;top:15px;left:60%;right:-40%}._progress_step_eafla_101._active_eafla_126:not(:last-child):after{background:#a77c18}._step_number_eafla_130{color:#6b7280;z-index:1;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative}._progress_step_eafla_101._active_eafla_126 ._step_number_eafla_130{color:#fff;background:linear-gradient(135deg,#caaa5e 0%,#a77c18 100%);transform:scale(1.1)}._progress_step_eafla_101._current_eafla_152 ._step_number_eafla_130{box-shadow:0 0 0 4px #a77c1840}._form_wrapper_eafla_157{padding:2rem}._stage_header_eafla_161{text-align:center;margin-bottom:2rem}._stage_title_eafla_166{color:#1e3629;margin:0 0 .25rem;font-size:20px;font-weight:700}._stage_description_eafla_173{color:#9ca3af;margin:0;font-size:14px}._stage_content_eafla_179{min-height:280px;animation:.4s ease-out _fadeInSlide_eafla_1}@keyframes _fadeInSlide_eafla_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._stage_content_eafla_179._backward_eafla_195{animation:.4s ease-out _fadeInSlideBack_eafla_1}@keyframes _fadeInSlideBack_eafla_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._stage_fields_eafla_210{flex-direction:column;gap:1.25rem;display:flex}._form_group_eafla_217{flex-direction:column;gap:.5rem;display:flex}._form_row_eafla_223{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._label_eafla_229{color:#374151;letter-spacing:.01em;font-size:13px;font-weight:600}._input_eafla_236{width:100%;height:var(--control-h-spacious);box-sizing:border-box;color:#111827;appearance:none;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;padding:.875rem 1rem;font-family:inherit;font-size:16px;transition:all .2s}._input_eafla_236:focus{background:#fff;border-color:#a77c18;outline:none;box-shadow:0 0 0 3px #a77c1833}._input_eafla_236::placeholder{color:#c4c9d0;font-weight:400}._addressAutocompleteWrap_eafla_269 .MuiInputBase-input{width:100%;height:var(--control-h-spacious);box-sizing:border-box;color:#111827;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;padding:.875rem 1rem;font-family:inherit;font-size:16px}._addressAutocompleteWrap_eafla_269 .MuiInputBase-input:focus{background:#fff;border-color:#a77c18;outline:none;box-shadow:0 0 0 3px #a77c1833}._select_field_eafla_296{width:100%}._select_field_eafla_296 .gs-select__trigger{height:var(--control-h-spacious);box-sizing:border-box;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;padding:.875rem 1rem;font-size:16px}._helper_text_eafla_310{color:#9ca3af;margin:-.25rem 0 0;font-size:12px}._phone_input_wrapper_eafla_318{align-items:stretch;gap:.5rem;min-width:0;display:flex}._phone_number_input_eafla_329{min-width:0;height:var(--control-h-spacious);box-sizing:border-box;color:#111827;appearance:none;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;flex:1;padding:.875rem 1rem;font-family:inherit;font-size:16px;transition:all .2s}._phone_number_input_eafla_329:focus{background:#fff;border-color:#a77c18;outline:none;box-shadow:0 0 0 3px #a77c1833}._phone_country_select_eafla_292{flex:0 0 150px;width:150px;min-width:150px}._phone_country_select_eafla_292 .gs-select__trigger{height:var(--control-h-spacious);box-sizing:border-box;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;padding:.875rem 1rem;font-size:16px}._password_requirements_eafla_385{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:.75rem;padding:1rem}._requirements_title_eafla_393{color:#374151;margin:0 0 .5rem;font-size:13px;font-weight:600}._requirements_list_eafla_400{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._requirements_list_eafla_400 li{align-items:center;gap:.5rem;padding:.25rem 0;font-size:12px;display:flex}._requirements_list_eafla_400 li:before{content:"○";font-size:16px;line-height:1}._requirement_met_eafla_423{color:#1e3629}._requirement_met_eafla_423:before{color:#1e3629;font-weight:700;content:"✓"!important}._requirement_unmet_eafla_433{color:#6b7280}._error_text_eafla_437{color:#dc2626;margin:.25rem 0 0;font-size:12px}._success_text_eafla_443{color:#1e3629;margin:.25rem 0 0;font-size:12px}._error_message_eafla_450{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:13px;font-weight:500;line-height:1.4;display:flex}._error_message_eafla_450 svg{flex-shrink:0}._form_actions_eafla_470{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;display:flex}._actions_right_eafla_480{align-items:center;gap:.75rem;display:flex}._button_spacer_eafla_486{flex:1}._button_primary_eafla_490,._button_secondary_eafla_491{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;min-width:120px;padding:.875rem 2rem;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s}._button_primary_eafla_490{color:#fff;letter-spacing:.02em;background:#1e3629;box-shadow:0 4px 14px #1e362940,inset 0 0 0 1px #a77c184d,inset 0 -2px #a77c1880}._button_primary_eafla_490:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #1e362959,inset 0 0 0 1px #caaa5e80,inset 0 -2px #a77c18b3,0 0 0 3px #a77c1826}._button_primary_eafla_490:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #1e362940,inset 0 0 0 1px #a77c184d,inset 0 -2px #a77c1880}._button_primary_eafla_490:disabled{opacity:.7;cursor:not-allowed}._button_secondary_eafla_491{color:#a77c18;background:#fff;border:1.5px solid #d1d5db}._button_secondary_eafla_491:hover:not(:disabled){background:#f9fafb;border-color:#a77c18;transform:translateY(-1px)}._button_secondary_eafla_491:active:not(:disabled){transform:translateY(0)}._button_secondary_eafla_491:disabled{opacity:.7;cursor:not-allowed}._login_link_eafla_558{color:#6b7280;margin:0;font-size:14px}._login_link_eafla_558 p{white-space:nowrap;margin:0}._login_link_eafla_558 a{color:#a77c18;font-weight:600;text-decoration:none}._login_link_eafla_558 a:hover{text-decoration:underline}@media (width<=768px){._signup_page_container_eafla_2{background:#fff;align-items:stretch;padding:0}._signup_wrapper_eafla_13{max-width:100%;min-height:100dvh;box-shadow:none;border:none;border-radius:0;flex-direction:column;display:flex}._signup_header_eafla_39{padding:1.5rem 1.5rem 1rem}._logo_full_eafla_44{height:48px;margin-bottom:.75rem}._main_title_eafla_60{font-size:19px}._header_subtitle_eafla_68{font-size:13px}._progress_container_eafla_78{padding:1.25rem 1.25rem .75rem}._progress_bar_eafla_85{margin-bottom:1rem}._step_number_eafla_130{width:28px;height:28px;font-size:12px}._progress_step_eafla_101:not(:last-child):after{display:none}._form_wrapper_eafla_157{flex-direction:column;flex:1;padding:1.25rem;display:flex}._stage_header_eafla_161{margin-bottom:1.25rem}._stage_title_eafla_166{font-size:18px}._stage_description_eafla_173{font-size:13px}._stage_content_eafla_179{flex:1;min-height:auto}._form_row_eafla_223{grid-template-columns:1fr;gap:1rem}._input_eafla_236{padding:.875rem}._phone_input_wrapper_eafla_318{flex-direction:column;gap:.75rem}._phone_country_code_eafla_353,._phone_country_select_eafla_292{min-width:100%}._form_actions_eafla_470{flex-direction:column-reverse;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem}._actions_right_eafla_480{flex-direction:row;gap:.75rem;width:100%}._button_spacer_eafla_486{display:none}._button_primary_eafla_490,._button_secondary_eafla_491{text-align:center;flex:1;width:100%;min-width:auto;padding:.9375rem 1.5rem}._login_link_eafla_558{text-align:center}._login_link_eafla_558 p{white-space:normal}._password_requirements_eafla_385{padding:.75rem}._requirements_list_eafla_400{gap:.375rem}._error_message_eafla_450{margin-bottom:1rem}}@media (width<=374px){._signup_header_eafla_39{padding:1rem}._main_title_eafla_60{font-size:17px}._logo_full_eafla_44{height:40px}._progress_container_eafla_78{padding:1rem 1rem .5rem}._step_number_eafla_130{width:24px;height:24px;font-size:11px}._form_wrapper_eafla_157{padding:1rem}._stage_title_eafla_166{font-size:16px}._stage_fields_eafla_210{gap:1rem}._button_primary_eafla_490,._button_secondary_eafla_491{padding:.875rem 1rem;font-size:15px}}@supports (padding:env(safe-area-inset-bottom)){._signup_page_container_eafla_2{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}}.bottom-navigation{width:100%;padding:8px 0;padding-bottom:max(8px, env(safe-area-inset-bottom));z-index:1000;background:linear-gradient(#0d0d0dfa 0%,#0d0d0d 100%);border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-around;align-items:center;display:flex}.bottom-nav-item{cursor:pointer;color:#fff9;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:8px 4px;transition:all .2s;display:flex;position:relative}.bottom-nav-item:active{transform:scale(.95)}.bottom-nav-item--active{color:#a77c18}.bottom-nav-item--active .bottom-nav-icon svg{stroke:#a77c18}.bottom-nav-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.bottom-nav-icon svg{stroke:currentColor;width:22px;height:22px;transition:stroke .2s}.bottom-nav-badge{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-6px;right:-8px}.bottom-nav-label{letter-spacing:.2px;white-space:nowrap;font-size:11px;font-weight:500}.bottom-nav-item--active:before{content:"";background:#a77c18;border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite pulse-dot;position:absolute;top:4px;left:50%;transform:translate(-50%)}@keyframes pulse-dot{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.7;transform:translate(-50%)scale(1.2)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-navigation{padding-bottom:calc(8px + env(safe-area-inset-bottom))}}.mobile-clock-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:4px;transition:all .2s;display:flex}.mobile-clock-btn:active{transform:scale(.95)}.mobile-clock-btn.clocked-in{color:#22c55e;background:#22c55e33;border-color:#22c55e}.mobile-clock-btn.on-break{color:#f59e0b;background:#f59e0b33;border-color:#f59e0b}.mobile-clock-btn svg{width:20px;height:20px}.spinner-small{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}.mobile-clock-btn.clocked-in .spinner-small{border-color:#22c55e #22c55e4d #22c55e4d}.mobile-clock-btn.on-break .spinner-small{border-color:#f59e0b #f59e0b4d #f59e0b4d}.mobile-header{width:100%;height:calc(56px + env(safe-area-inset-top,0px));padding:0 12px;padding-top:env(safe-area-inset-top,0px);z-index:1000;background:linear-gradient(135deg,#0d0d0d 0%,#142619 100%);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;box-shadow:0 2px 8px #00000026}.mobile-header-left{align-items:center;gap:12px;display:flex}.mobile-header-logo{cursor:pointer;padding:4px}.mobile-header-title{color:#ffffffe6;font-size:16px;font-weight:600}.mobile-header-right{align-items:center;gap:6px;display:flex}.mobile-header-icon-btn{cursor:pointer;color:#ffffffd9;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex;position:relative}.mobile-header-icon-btn:active{background:#ffffff1a}.mobile-header-icon-btn svg{stroke:currentColor;width:24px;height:24px}.mobile-header-badge{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.mobile-header-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px 12px 4px 4px}.mobile-header-avatar-btn:active{opacity:.8}.mobile-header-overlay{z-index:1001;background:#00000080;animation:.2s fadeIn;position:fixed;inset:0}.mobile-header-user-menu{top:calc(64px + env(safe-area-inset-top,0px));z-index:1002;background:#fff;border-radius:16px;width:calc(100vw - 24px);max-width:320px;animation:.25s slideDown;position:fixed;right:12px;overflow:hidden;box-shadow:0 8px 32px #0003}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mobile-header-user-info{background:linear-gradient(135deg,#f5f5f5 0%,#e8f0eb 100%);border-bottom:1px solid #e5e5e5;align-items:center;gap:12px;padding:20px;display:flex}.mobile-header-user-details{flex-direction:column;gap:2px;display:flex}.mobile-header-user-name{color:#0d0d0d;font-size:16px;font-weight:600}.mobile-header-user-email{color:#666;font-size:13px}.mobile-header-menu-items{padding:0}.mobile-header-menu-items button{color:#333;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 20px;font-size:15px;font-weight:500;transition:background-color .2s;display:flex}.mobile-header-menu-items button:active{background:#f5f5f5}.mobile-header-menu-items button svg{stroke:#666;width:20px;height:20px}.mobile-header-logout-btn{color:#dc2626!important}.mobile-header-logout-btn svg{stroke:#dc2626!important}.mobile-clock-menu{z-index:1002;background:#fff;border-radius:12px;min-width:180px;margin-top:8px;animation:.2s slideDown;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 16px #0003}.mobile-clock-menu-item{color:#333;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:block}.mobile-clock-menu-item:active{background:#f5f5f5}.mobile-clock-menu-item.logout{color:#ef4444;font-weight:600}.clock-menu-divider{background:#e5e5e5;height:1px;margin:4px 0}.clock-menu-label{text-transform:uppercase;color:#888;letter-spacing:.5px;padding:8px 16px 4px;font-size:11px;font-weight:700}.clock-menu-empty{color:#666;text-align:center;padding:12px 16px;font-size:13px}.left-nav-container{background-color:#f5f5f5;flex-shrink:0;align-items:stretch;width:220px;min-width:220px;height:100%;padding:0;transition:width .1s ease-out;display:flex}.left-nav-container.collapsed-left-nav{width:68px;min-width:68px}.left-nav-container.left-nav-panel{height:100%;min-height:unset;z-index:14;box-sizing:border-box;background-color:#f5f5f5;border:none;border-radius:0 16px 16px 0;width:220px;margin:0;padding:8px;transition:width .1s ease-out;position:relative;overflow:hidden;box-shadow:4px 0 16px -4px #0000001a}.left-nav-container.left-nav-panel.collapsed-left-nav{width:68px;min-width:68px;padding:8px}.LeftNavigation{-ms-overflow-style:none;scrollbar-width:none;background-color:#f5f5f5;flex-direction:column;height:100%;display:flex;overflow:auto}.LeftNavigation::-webkit-scrollbar{display:none}.LeftNavigation__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.LeftNavigation__top-menu{color:#8a8a8a;border-left:3px solid #0000;border-radius:0 20px 20px 0;text-decoration:none;transition:background-color .15s,border-color .15s;display:block}.LeftNavigation__top-menu svg,.LeftNavigation__top-menu svg path,.LeftNavigation__top-menu svg g path{color:#8a8a8a;fill:none;stroke:#8a8a8a}.LeftNavigation__top-menu--active svg,.LeftNavigation__top-menu--active svg path,.LeftNavigation__top-menu--active svg g path{color:#1e3629!important;fill:none!important;stroke:#1e3629!important}.LeftNavigation__top-menu:hover{background:#e8f0eb;border-left-color:#a77c18}.LeftNavigation__top-menu:hover .Text,.LeftNavigation__top-menu:hover svg{color:#a77c18!important}.LeftNavigation__top-menu:hover svg g path{stroke:#a77c18}.LeftNavigation__top-menu--active .Text,.LeftNavigation__top-menu--active svg{color:#1e3629!important}.LeftNavigation__top-menu--direct-active{background:#e8f0eb;border-left:12px solid #a77c18}.LeftNavigation__top-menu--direct-active:hover{background:#e2ece6}.LeftNavigation__sub-menu{color:#8a8a8a;border-left:3px solid #0000;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:block}.LeftNavigation__sub-menu:hover{color:#1a1a2e;background:#e8f0eb;border-left-color:#a77c18}.LeftNavigation__sub-menu--active{color:#1e3629;background:#e8f0eb;border-left:12px solid #a77c18}.LeftNavigation__sub-menu--active:hover{color:#1e3629;background:#e2ece6}.LeftNavigation__chevron{transition:transform .2s}.LeftNavigation__chevron--open{transform:rotate(180deg)}.LeftNavigation__submenu-container{will-change:max-height;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.LeftNavigation__collapse{cursor:pointer;color:#8a8a8a}.LeftNavigation__collapse .Text,.LeftNavigation__collapse svg{color:#8a8a8a}.LeftNavigation__collapse:hover .Text,.LeftNavigation__collapse:hover svg{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;color:#a77c18!important}.LeftNavigation__footer{margin-top:auto}.on-settings-page .left-nav-container,.on-settings-page .LeftNavigation{background-color:#fff}.on-settings-page .left-nav-container.left-nav-panel{box-shadow:none;background-color:#fff;border-radius:0}.Box--fixed{position:fixed}.Box--borderbox{box-sizing:border-box}.Box--block{display:block}.Box--noWrap{flex-wrap:nowrap}.Text{line-height:1.1}.Text--neutral-700{color:#8a8a8a}.FDBBadge{border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.FDBBadge--primary{color:#fff;background-color:#1e3629}.FDBBadge--promo{color:#1e3629;background-color:#e8f0eb}.FDBBadge--new{color:#fff;background-color:#1e3629}.FDBBox--bradiusfull{border-radius:9999px}.MuiDivider-root{border-top:1px solid #e0e0e0;margin-top:10px}.mobile-sidebar-overlay{z-index:2000;opacity:0;visibility:hidden;background:#00000080;transition:all .3s;position:fixed;inset:0}.mobile-sidebar-overlay.open{opacity:1;visibility:visible}.mobile-sidebar-drawer{z-index:2001;background:#fff;width:280px;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:-300px;right:auto;box-shadow:4px 0 16px #0000001a}.mobile-sidebar-drawer.open{transform:translate(300px)}.mobile-sidebar-content{height:100%;overflow-y:auto}.mobile-sidebar-content .left-nav-container,.mobile-sidebar-content .left-nav-container.left-nav-panel{height:100%!important;box-shadow:none!important;width:100%!important;min-width:unset!important;background-color:#0000!important;border-right:none!important;flex-direction:column!important;display:flex!important;position:static!important}.mobile-sidebar-content .LeftNavigation{background-color:#0000!important;width:100%!important;max-width:100%!important;height:100%!important}.mobile-sidebar-content .LeftNavigation__wrapper{padding-bottom:24px;margin-bottom:0!important}.mobile-sidebar-content svg,.mobile-sidebar-content span,.mobile-sidebar-content div,.mobile-sidebar-content a,.mobile-sidebar-content p,.mobile-sidebar-content .Text{visibility:visible;opacity:1}.mobile-sidebar-content .Text,.mobile-sidebar-content .LeftNavigation__top-menu,.mobile-sidebar-content .LeftNavigation__sub-menu,.mobile-sidebar-content .LeftNavigation__collapse,.mobile-sidebar-content span{color:#0d0d0d!important}.mobile-sidebar-content .LeftNavigation__top-menu--active .Text,.mobile-sidebar-content .LeftNavigation__top-menu--active svg{color:#1e3629!important}.mobile-sidebar-content .LeftNavigation__sub-menu:hover{background-color:#f5f5f5!important}.mobile-sidebar-content svg{color:#8a8a8a!important;fill:currentColor!important}.mobile-sidebar-content svg path{fill:currentColor!important}.app-modal-overlay{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out app-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes app-modal-fade-in{0%{opacity:0}to{opacity:1}}.app-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;animation:.2s ease-out app-modal-slide-up;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}@keyframes app-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app-modal__header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.app-modal__title{color:#212529;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:700}.app-modal__close{cursor:pointer;color:#6c757d;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;line-height:1;transition:background-color .15s,color .15s;display:flex}.app-modal__close:hover{color:#212529;background-color:#f1f3f5}.app-modal__body{color:#495057;flex:auto;min-height:0;padding:20px 24px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.55;overflow-y:auto}.app-modal__input{width:100%;height:var(--control-h-standard);box-sizing:border-box;color:#212529;background:#fff;border:1px solid #e9ecef;border-radius:10px;outline:none;margin-top:14px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;transition:border-color .15s,box-shadow .15s}.app-modal__input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e362926}.app-modal__footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.app-modal__btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;transition:background-color .15s,transform .1s;display:inline-flex}.app-modal__btn:active{transform:scale(.98)}.app-modal__btn:disabled{opacity:.6;cursor:not-allowed}.app-modal__btn--cancel{color:#495057;background:#fff;border-color:#e9ecef}.app-modal__btn--cancel:hover:not(:disabled){background:#f1f3f5}.app-modal__btn--confirm{color:#fff;background:#1e3629}.app-modal__btn--confirm:hover:not(:disabled){background:#142619}.app-modal__btn--alt{color:#fff;background:#1e3629;border-color:#1e3629}.app-modal__btn--alt:hover:not(:disabled){background:#2d5240;border-color:#2d5240}.app-modal__btn--danger{color:#fff;background:#dc2626;border-color:#dc2626}.app-modal__btn--danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.cm-row{align-items:flex-end;gap:8px;max-width:100%;padding:1px 12px;display:flex}.cm-row--mine{flex-direction:row-reverse}.cm-row--theirs{flex-direction:row}.str-chat__li--single .cm-row,.str-chat__li--top .cm-row{margin-top:10px}.str-chat__li--middle .cm-row,.str-chat__li--bottom .cm-row{margin-top:2px}.cm-avatar-col{flex-shrink:0;width:30px}.cm-avatar-spacer{width:30px;height:30px}.cm-row--mine .cm-avatar-col{display:none}.cm-content{flex-direction:column;min-width:80px;max-width:78%;display:flex}.cm-row--mine .cm-content{align-items:flex-end}.cm-row--theirs .cm-content{align-items:flex-start}.cm-content--editing{width:100%;min-width:260px;max-width:100%}.cm-sender{color:#caaa5e;margin-bottom:3px;margin-left:4px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600}.cm-message-wrapper{align-items:center;gap:4px;display:flex;position:relative}.cm-row--mine .cm-message-wrapper{flex-direction:row-reverse}.cm-bubble{word-break:break-word;overflow-wrap:break-word;min-width:60px;padding:8px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.45;position:relative}.cm-bubble--theirs{color:#fff;background:#1e362929}.cm-bubble--mine{color:#fff;background:linear-gradient(135deg,#1e3629 0% 100%)}.cm-bubble--theirs.cm-bubble--single{border-radius:18px 18px 18px 4px}.cm-bubble--mine.cm-bubble--single{border-radius:18px 18px 4px}.cm-bubble--theirs.cm-bubble--top{border-radius:18px 18px 18px 4px}.cm-bubble--mine.cm-bubble--top{border-radius:18px 18px 4px}.cm-bubble--theirs.cm-bubble--middle{border-radius:4px 18px 18px 4px}.cm-bubble--mine.cm-bubble--middle{border-radius:18px 4px 4px 18px}.cm-bubble--theirs.cm-bubble--bottom{border-radius:4px 18px 18px 4px}.cm-bubble--mine.cm-bubble--bottom{border-radius:18px 4px 4px 18px}.cm-bubble--media-only{padding:4px;overflow:hidden}.cm-text{white-space:pre-wrap;margin:0;padding:0}.cm-bubble--theirs .cm-text a{color:#caaa5e;text-underline-offset:2px;text-decoration:underline}.cm-bubble--mine .cm-text a{color:#ffffffe6;text-underline-offset:2px;text-decoration:underline}.cm-quoted{border-left:3px solid #a77c1880;border-radius:6px;flex-direction:column;gap:2px;max-width:100%;margin-bottom:6px;padding:6px 10px;display:flex;overflow:hidden}.cm-bubble--theirs .cm-quoted{background:#ffffff0f}.cm-bubble--mine .cm-quoted{background:#ffffff1f;border-left-color:#fff6}.cm-quoted__author{color:#caaa5e;font-size:12px;font-weight:600}.cm-bubble--mine .cm-quoted__author{color:#ffffffd9}.cm-quoted__text{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cm-bubble--mine .cm-quoted__text{color:#ffffffb3}.cm-attachments{margin-bottom:4px}.cm-attachments .str-chat__message-attachment{margin:0!important;padding:0!important}.cm-attachments .str-chat__message-attachment--image{border-radius:10px;max-width:100%;overflow:hidden}.cm-attachments .str-chat__message-attachment--image img{border-radius:10px;max-width:100%;height:auto;display:block}.cm-attachments .str-chat__message-attachment-card{background:#ffffff0f!important;border:1px solid #1e362926!important;border-radius:10px!important}.cm-meta{justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.cm-meta__time{opacity:.55;font-size:11px}.cm-bubble--theirs .cm-meta__time{color:#caaa5e}.cm-bubble--mine .cm-meta__time{color:#fff}.cm-meta__edited{opacity:.5;font-size:10px;font-style:italic}.cm-meta__status{opacity:.55;font-size:11px}.cm-hover-actions{opacity:0;pointer-events:none;flex-shrink:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.cm-message-wrapper:hover .cm-hover-actions{opacity:1;pointer-events:auto}.cm-hover-btn{color:#caaa5e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1e36291f;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:flex}.cm-hover-btn:hover{color:#caaa5e;background:#1e362940}.cm-hover-btn:active{transform:scale(.92)}.cm-actions-dropdown-wrapper{position:relative}.cm-actions-menu{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0df7;border:1px solid #1e362933;border-radius:12px;min-width:170px;margin-top:4px;padding:6px;animation:.15s ease-out cm-menu-in;position:absolute;top:100%;box-shadow:0 8px 32px #00000080,0 2px 8px #1e36291a}.cm-actions-menu--theirs{left:0}.cm-actions-menu--mine{right:0}@keyframes cm-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.cm-actions-menu__item{color:#e8f0eb;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;transition:background .12s;display:flex}.cm-actions-menu__item:hover{background:#1e362926}.cm-actions-menu__item:active{background:#1e362940}.cm-actions-menu__item svg{color:#caaa5e;flex-shrink:0}.cm-actions-menu__item--danger{color:#fca5a5}.cm-actions-menu__item--danger:hover{background:#ef444426}.cm-actions-menu__item--danger svg{color:#f87171}.cm-reaction-selector-wrapper{margin-top:4px;margin-bottom:4px}.cm-reaction-selector-wrapper .str-chat__reaction-selector{background:#0d0d0df7!important;border:1px solid #1e362933!important;border-radius:24px!important;box-shadow:0 8px 24px #0006!important}.cm-reactions{margin-top:4px}.cm-reactions .str-chat__reaction-list{background:#0d0d0dd9!important;border:1px solid #1e362933!important;border-radius:16px!important;padding:2px 6px!important}.cm-reactions .str-chat__message-reaction-count{color:#caaa5e!important;font-size:12px!important}.cm-system{justify-content:center;padding:8px 16px;display:flex}.cm-system__text{color:#1e3629;background:#1e36290f;border-radius:12px;padding:4px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-style:italic}.cm-deleted{color:#caaa5e;opacity:.65;border:1px dashed #1e362940;border-radius:14px;align-items:center;gap:6px;padding:8px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-style:italic;display:inline-flex}.cm-deleted svg{opacity:.6;flex-shrink:0}.cm-edit-wrapper{background:#1e362914;border:1px solid #1e36294d;border-radius:12px;width:100%;overflow:hidden}.cm-edit-wrapper .str-chat__message-input{background:0 0!important;border:none!important;padding:8px!important}.cm-edit-wrapper .str-chat__textarea textarea{color:#fff!important;background:#ffffff0f!important;border:1px solid #1e362926!important;border-radius:8px!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important}.cm-edit-wrapper .str-chat__textarea textarea:focus{border-color:#1e362966!important}@media (width<=480px){.cm-row{padding:1px 8px}.cm-content{max-width:84%}.cm-bubble{font-size:15px}.cm-avatar-col{width:26px}.cm-avatar-spacer{width:26px;height:26px}.cm-hover-actions{opacity:1;pointer-events:auto}.cm-hover-btn{border-radius:6px;width:28px;height:28px}.cm-actions-menu{min-width:160px;padding:4px}.cm-actions-menu__item{padding:10px 12px;font-size:14px}}@media (height<=500px){.cm-row{padding:1px 8px}.cm-bubble{padding:6px 10px;font-size:13px}}@media (hover:none){.cm-hover-actions{opacity:1;pointer-events:auto}}.str-chat{box-sizing:border-box;font-family:var(--str-chat__font-family)}.str-chat *{box-sizing:border-box}.str-chat .ngxp__container,.str-chat .float-ui-container{z-index:1;max-width:100vw;box-shadow:none!important;border-color:#0000!important;padding:0!important}.str-chat .ngxp__container .ngxp__arrow,.str-chat .float-ui-container .ngxp__arrow{display:none}stream-icon,stream-icon-placeholder{justify-content:center;align-items:center;display:flex}.stream-chat__paginated-list{gap:var(--str-chat__spacing-2);flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden scroll}.stream-chat__paginated-list .str-chat__loading-indicator{margin:auto}.stream-chat__paginated-list .str-chat__load-more-button__button{margin-inline:auto}stream-paginated-list,stream-user-list{height:100%;max-height:100%}stream-user-list .str-chat__user-list-item{align-items:center;gap:var(--str-chat__spacing-2);display:flex}:root{--str-chat__theme-version:2}.str-chat{--str-chat__spacing-px:1px;--str-chat__spacing-0_5:.125rem;--str-chat__spacing-1:.25rem;--str-chat__spacing-1_5:.375rem;--str-chat__spacing-2:.5rem;--str-chat__spacing-2_5:.625rem;--str-chat__spacing-3:.75rem;--str-chat__spacing-3_5:.875rem;--str-chat__spacing-4:1rem;--str-chat__spacing-5:1.25rem;--str-chat__spacing-6:1.5rem;--str-chat__spacing-7:1.75rem;--str-chat__spacing-8:2rem;--str-chat__spacing-9:2.25rem;--str-chat__spacing-10:2.5rem;--str-chat__spacing-11:2.75rem;--str-chat__spacing-12:3rem;--str-chat__spacing-14:3.5rem;--str-chat__spacing-16:4rem;--str-chat__image-fallback-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgY2xhc3M9InN0ci1jaGF0X19pbWFnZS1mYWxsYmFja19faWNvbiIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTYgMnYxNEgyVjJoMTRabTAtMkgyQy45IDAgMCAuOSAwIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlYyYzAtMS4xLS45LTItMi0yWm0tNC44NiA4Ljg2LTMgMy44N0w2IDEwLjE0IDMgMTRoMTJsLTMuODYtNS4xNFoiLz48L3N2Zz4=);--str-chat__winning-poll-option-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS44MzMzIDQuMTY2NjdIMTQuMTY2N1YyLjVINS44MzMzM1Y0LjE2NjY3SDQuMTY2NjdDMy4yNSA0LjE2NjY3IDIuNSA0LjkxNjY3IDIuNSA1LjgzMzMzVjYuNjY2NjdDMi41IDguNzkxNjcgNC4xIDEwLjUyNSA2LjE1ODMzIDEwLjc4MzNDNi42ODMzMyAxMi4wMzMzIDcuODA4MzMgMTIuOTc1IDkuMTY2NjcgMTMuMjVWMTUuODMzM0g1LjgzMzMzVjE3LjVIMTQuMTY2N1YxNS44MzMzSDEwLjgzMzNWMTMuMjVDMTIuMTkxNyAxMi45NzUgMTMuMzE2NyAxMi4wMzMzIDEzLjg0MTcgMTAuNzgzM0MxNS45IDEwLjUyNSAxNy41IDguNzkxNjcgMTcuNSA2LjY2NjY3VjUuODMzMzNDMTcuNSA0LjkxNjY3IDE2Ljc1IDQuMTY2NjcgMTUuODMzMyA0LjE2NjY3Wk00LjE2NjY3IDYuNjY2NjdWNS44MzMzM0g1LjgzMzMzVjkuMDE2NjdDNC44NjY2NyA4LjY2NjY3IDQuMTY2NjcgNy43NSA0LjE2NjY3IDYuNjY2NjdaTTEwIDExLjY2NjdDOC42MjUgMTEuNjY2NyA3LjUgMTAuNTQxNyA3LjUgOS4xNjY2N1Y0LjE2NjY3SDEyLjVWOS4xNjY2N0MxMi41IDEwLjU0MTcgMTEuMzc1IDExLjY2NjcgMTAgMTEuNjY2N1pNMTUuODMzMyA2LjY2NjY3QzE1LjgzMzMgNy43NSAxNS4xMzMzIDguNjY2NjcgMTQuMTY2NyA5LjAxNjY3VjUuODMzMzNIMTUuODMzM1Y2LjY2NjY3WiIgZmlsbD0iIzVFNjc2RSIvPgo8L3N2Zz4K);--str-chat__arrow-left-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljc5MTUgNy4wMDUxSDMuNjIxNDhMOC41MDE0OCAyLjEyNTFDOC44OTE0OCAxLjczNTEgOC44OTE0OCAxLjA5NTEgOC41MDE0OCAwLjcwNTA5OEM4LjExMTQ4IDAuMzE1MDk4IDcuNDgxNDggMC4zMTUwOTggNy4wOTE0OCAwLjcwNTA5OEwwLjUwMTQ4NCA3LjI5NTFDMC4xMTE0ODQgNy42ODUxIDAuMTExNDg0IDguMzE1MSAwLjUwMTQ4NCA4LjcwNTFMNy4wOTE0OCAxNS4yOTUxQzcuNDgxNDggMTUuNjg1MSA4LjExMTQ4IDE1LjY4NTEgOC41MDE0OCAxNS4yOTUxQzguODkxNDggMTQuOTA1MSA4Ljg5MTQ4IDE0LjI3NTEgOC41MDE0OCAxMy44ODUxTDMuNjIxNDggOS4wMDUxSDE0Ljc5MTVDMTUuMzQxNSA5LjAwNTEgMTUuNzkxNSA4LjU1NTEgMTUuNzkxNSA4LjAwNTFDMTUuNzkxNSA3LjQ1NTEgMTUuMzQxNSA3LjAwNTEgMTQuNzkxNSA3LjAwNTFaIiBmaWxsPSIjMDgwNzA3Ii8+Cjwvc3ZnPgo=);--str-chat__close-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTQiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI5OTcgMC43MDk5NzFDMTIuOTA5NyAwLjMxOTk3MSAxMi4yNzk3IDAuMzE5OTcxIDExLjg4OTcgMC43MDk5NzFMNi45OTk3MyA1LjU4OTk3TDIuMTA5NzMgMC42OTk5NzFDMS43MTk3MyAwLjMwOTk3MSAxLjA4OTczIDAuMzA5OTcxIDAuNjk5NzI3IDAuNjk5OTcxQzAuMzA5NzI3IDEuMDg5OTcgMC4zMDk3MjcgMS43MTk5NyAwLjY5OTcyNyAyLjEwOTk3TDUuNTg5NzMgNi45OTk5N0wwLjY5OTcyNyAxMS44OUMwLjMwOTcyNyAxMi4yOCAwLjMwOTcyNyAxMi45MSAwLjY5OTcyNyAxMy4zQzEuMDg5NzMgMTMuNjkgMS43MTk3MyAxMy42OSAyLjEwOTczIDEzLjNMNi45OTk3MyA4LjQwOTk3TDExLjg4OTcgMTMuM0MxMi4yNzk3IDEzLjY5IDEyLjkwOTcgMTMuNjkgMTMuMjk5NyAxMy4zQzEzLjY4OTcgMTIuOTEgMTMuNjg5NyAxMi4yOCAxMy4yOTk3IDExLjg5TDguNDA5NzMgNi45OTk5N0wxMy4yOTk3IDIuMTA5OTdDMTMuNjc5NyAxLjcyOTk3IDEzLjY3OTcgMS4wODk5NyAxMy4yOTk3IDAuNzA5OTcxWiIgZmlsbD0iIzA4MDcwNyIvPgo8L3N2Zz4K);--str-chat__add-attachment-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS4zMzMyIDcuMzMzMDdMMTIuNjY2NiA3LjMzMzA3TDEyLjY2NjYgMTIuNjY2NEw3LjMzMzI0IDEyLjY2NjRMNy4zMzMyNCAxNS4zMzMxTDEyLjY2NjYgMTUuMzMzMUwxMi42NjY2IDIwLjY2NjRMMTUuMzMzMiAyMC42NjY0TDE1LjMzMzIgMTUuMzMzMUwyMC42NjY2IDE1LjMzMzFMMjAuNjY2NiAxMi42NjY0TDE1LjMzMzIgMTIuNjY2NEwxNS4zMzMyIDcuMzMzMDdaTTEzLjk5OTkgMC42NjY0MDRDNi42Mzk5MSAwLjY2NjQwNCAwLjY2NjU3NiA2LjYzOTc0IDAuNjY2NTc3IDEzLjk5OTdDMC42NjY1NzYgMjEuMzU5NyA2LjYzOTkxIDI3LjMzMzEgMTMuOTk5OSAyNy4zMzMxQzIxLjM1OTkgMjcuMzMzMSAyNy4zMzMyIDIxLjM1OTcgMjcuMzMzMiAxMy45OTk3QzI3LjMzMzIgNi42Mzk3NCAyMS4zNTk5IDAuNjY2NDA0IDEzLjk5OTkgMC42NjY0MDRaTTEzLjk5OTkgMjQuNjY2NEM4LjExOTkxIDI0LjY2NjQgMy4zMzMyNCAxOS44Nzk3IDMuMzMzMjUgMTMuOTk5N0MzLjMzMzI0IDguMTE5NzQgOC4xMTk5MSAzLjMzMzA3IDEzLjk5OTkgMy4zMzMwN0MxOS44Nzk5IDMuMzMzMDcgMjQuNjY2NiA4LjExOTc0IDI0LjY2NjYgMTMuOTk5N0MyNC42NjY2IDE5Ljg3OTcgMTkuODc5OSAyNC42NjY0IDEzLjk5OTkgMjQuNjY2NFoiLz4KPC9zdmc+Cg==);--str-chat__folder-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTYiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOCAySDEwTDggMEgyQzAuOSAwIDAuMDA5OTk5OTkgMC45IDAuMDA5OTk5OTkgMkwwIDE0QzAgMTUuMSAwLjkgMTYgMiAxNkgxOEMxOS4xIDE2IDIwIDE1LjEgMjAgMTRWNEMyMCAyLjkgMTkuMSAyIDE4IDJaTTE4IDE0SDJWNEgxOFYxNFoiIC8+Cjwvc3ZnPgo=);--str-chat__poll-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNiAwSDJDMC45IDAgMCAwLjkgMCAyVjE2QzAgMTcuMSAwLjkgMTggMiAxOEgxNkMxNy4xIDE4IDE4IDE3LjEgMTggMTZWMkMxOCAwLjkgMTcuMSAwIDE2IDBaTTE2IDE2SDJWMkgxNlYxNlpNNCA3SDZWMTRINFY3Wk04IDRIMTBWMTRIOFY0Wk0xMiAxMEgxNFYxNEgxMlYxMFoiLz4KPC9zdmc+);--str-chat__location-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDI1NS44NTYgMjU1Ljg1NiI+PHBhdGggZD0iTTEyNy45MjggMzguOGMtMzAuNzUgMC01NS43NjggMjUuMDE3LTU1Ljc2OCA1NS43NjdzMjUuMDE4IDU1Ljc2NyA1NS43NjggNTUuNzY3IDU1Ljc2OC0yNS4wMTcgNTUuNzY4LTU1Ljc2N1MxNTguNjc4IDM4LjggMTI3LjkyOCAzOC44em0wIDk2LjUzM2MtMjIuNDc5IDAtNDAuNzY4LTE4LjI4OC00MC43NjgtNDAuNzY3UzEwNS40NDkgNTMuOCAxMjcuOTI4IDUzLjhzNDAuNzY4IDE4LjI4OCA0MC43NjggNDAuNzY3LTE4LjI4OCA0MC43NjYtNDAuNzY4IDQwLjc2NnoiLz48cGF0aCBkPSJNMTI3LjkyOCAwQzc1Ljc4NCAwIDMzLjM2MiA0Mi40MjIgMzMuMzYyIDk0LjU2NmMwIDMwLjA3MiAyNS4yMiA3NC44NzUgNDAuMjUzIDk4LjkwNCA5Ljg5MSAxNS44MDkgMjAuNTIgMzAuODU1IDI5LjkyOCA0Mi4zNjUgMTUuMTAxIDE4LjQ3NCAyMC41MDYgMjAuMDIgMjQuMzg2IDIwLjAyIDMuOTM4IDAgOS4wNDEtMS41NDcgMjQuMDk1LTIwLjAzMSA5LjQyOS0xMS41NzkgMjAuMDYzLTI2LjYxNiAyOS45NDQtNDIuMzQyIDE1LjEzNi0yNC4wODggNDAuNTI3LTY4Ljk3MSA0MC41MjctOTguOTE3QzIyMi40OTUgNDIuNDIyIDE4MC4wNzMgMCAxMjcuOTI4IDB6bTQzLjY0MSAxODEuODAzYy0xOS4zOTYgMzEuNDgzLTM3LjIwMyA1Mi43NTctNDMuNzMgNTguMTg4LTYuNTYxLTUuMjY0LTI0LjA3OS0yNi4wMzItNDMuNzQ2LTU4LjA4OS0yMi43MDctMzcuMDE1LTM1LjczLTY4Ljg0OC0zNS43My04Ny4zMzZDNDguMzYyIDUwLjY5MyA4NC4wNTUgMTUgMTI3LjkyOCAxNXM3OS41NjYgMzUuNjkzIDc5LjU2NiA3OS41NjZjLjAwMSAxOC4zODItMTMuMDk0IDUwLjE3OC0zNS45MjUgODcuMjM3eiIvPjwvc3ZnPg==);--str-chat__handle-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgNiIgZmlsbD0iY3VycmVuQ29sb3IiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMTYgMEgwVjJIMTZWMFpNMCA2SDE2VjRIMFY2WiIvPgo8L3N2Zz4K);--str-chat__circle-stop-icon:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSI0IDQgMjggMjgiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ1NTEgMjcuMjQ0MUMyMi42MzA5IDI3LjI0NDEgMjcuNzQ0MSAyMi4xMTk4IDI3Ljc0NDEgMTUuOTU1MUMyNy43NDQxIDkuNzc5MyAyMi42MTk4IDQuNjY2MDIgMTYuNDQ0IDQuNjY2MDJDMTAuMjc5MyA0LjY2NjAyIDUuMTY2MDIgOS43NzkzIDUuMTY2MDIgMTUuOTU1MUM1LjE2NjAyIDIyLjExOTggMTAuMjkwNCAyNy4yNDQxIDE2LjQ1NTEgMjcuMjQ0MVpNMTYuNDU1MSAyNS4zNjI2QzExLjIzMTEgMjUuMzYyNiA3LjA1ODU5IDIxLjE3OSA3LjA1ODU5IDE1Ljk1NTFDNy4wNTg1OSAxMC43MzExIDExLjIyMDEgNi41NDc1MyAxNi40NDQgNi41NDc1M0MyMS42NjggNi41NDc1MyAyNS44NTE2IDEwLjczMTEgMjUuODYyNiAxNS45NTUxQzI1Ljg3MzcgMjEuMTc5IDIxLjY3OSAyNS4zNjI2IDE2LjQ1NTEgMjUuMzYyNlpNMTMuNTIyMSAxOS45ODM3SDE5LjM2NTlDMjAuMDYzMiAxOS45ODM3IDIwLjQ3MjcgMTkuNTc0MiAyMC40NzI3IDE4Ljg5OTFWMTMuMDExMUMyMC40NzI3IDEyLjMyNDkgMjAuMDYzMiAxMS45MjY0IDE5LjM2NTkgMTEuOTI2NEgxMy41MjIxQzEyLjgzNTkgMTEuOTI2NCAxMi40MTU0IDEyLjMyNDkgMTIuNDE1NCAxMy4wMTExVjE4Ljg5OTFDMTIuNDE1NCAxOS41NzQyIDEyLjgzNTkgMTkuOTgzNyAxMy41MjIxIDE5Ljk4MzdaIiBmaWxsPSIjMDA1ZmZmIi8+Cjwvc3ZnPg==);--str-chat__magnifier-glass-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjEgMjEiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOSAwQzEzLjk2OCAwIDE4IDQuMDMyIDE4IDlDMTggMTMuOTY4IDEzLjk2OCAxOCA5IDE4QzQuMDMyIDE4IDAgMTMuOTY4IDAgOUMwIDQuMDMyIDQuMDMyIDAgOSAwWk05IDE2QzEyLjg2NyAxNiAxNiAxMi44NjcgMTYgOUMxNiA1LjEzMiAxMi44NjcgMiA5IDJDNS4xMzIgMiAyIDUuMTMyIDIgOUMyIDEyLjg2NyA1LjEzMiAxNiA5IDE2Wk0yMC4zMTQgMTguODk5TDE3LjQ4NSAxNi4wNzFMMTYuMDcxIDE3LjQ4NUwxOC44OTkgMjAuMzE0TDIwLjMxNCAxOC44OTlaIi8+Cjwvc3ZnPgo=);--str-chat__clear-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDEwQzAgNC40NzcxNSA0LjQ3NzE1IDAgMTAgMEMxNS41MjI4IDAgMjAgNC40NzcxNSAyMCAxMEMyMCAxNS41MjI4IDE1LjUyMjggMjAgMTAgMjBDNC40NzcxNSAyMCAwIDE1LjUyMjggMCAxMFpNMTAgMkM1LjU4MTcyIDIgMiA1LjU4MTcyIDIgMTBDMiAxNC40MTgzIDUuNTgxNzIgMTggMTAgMThDMTQuNDE4MyAxOCAxOCAxNC40MTgzIDE4IDEwQzE4IDUuNTgxNzIgMTQuNDE4MyAyIDEwIDJaTTEzLjUzNTggNi40NjQ0NkMxMy4xNDUzIDYuMDczOTQgMTIuNTEyMSA2LjA3Mzk0IDEyLjEyMTYgNi40NjQ0NkwxMC4wMDAzIDguNTg1NzhMNy44Nzg5OCA2LjQ2NDQ2QzcuNDg4NDYgNi4wNzM5NCA2Ljg1NTI5IDYuMDczOTQgNi40NjQ3NyA2LjQ2NDQ2QzYuMDc0MjQgNi44NTQ5OSA2LjA3NDI0IDcuNDg4MTUgNi40NjQ3NyA3Ljg3ODY4TDguNTg2MDkgMTBMNi40NjQ3NyAxMi4xMjEzQzYuMDc0MjQgMTIuNTExOCA2LjA3NDI0IDEzLjE0NSA2LjQ2NDc3IDEzLjUzNTVDNi44NTUyOSAxMy45MjYxIDcuNDg4NDYgMTMuOTI2MSA3Ljg3ODk4IDEzLjUzNTVMMTAuMDAwMyAxMS40MTQyTDEyLjEyMTYgMTMuNTM1NUMxMi41MTIxIDEzLjkyNjEgMTMuMTQ1MyAxMy45MjYxIDEzLjUzNTggMTMuNTM1NUMxMy45MjY0IDEzLjE0NSAxMy45MjY0IDEyLjUxMTggMTMuNTM1OCAxMi4xMjEzTDExLjQxNDUgMTBMMTMuNTM1OCA3Ljg3ODY4QzEzLjkyNjQgNy40ODgxNSAxMy45MjY0IDYuODU0OTkgMTMuNTM1OCA2LjQ2NDQ2WiIvPgo8L3N2Zz4K)}@font-face{font-family:stream-chat-icons;src:url(/assets/stream-chat-icons-CVCe0Jge.eot);src:url(/assets/stream-chat-icons-CVCe0Jge.eot#iefix)format("embedded-opentype"),url(/assets/stream-chat-icons-BLRMizsT.woff)format("woff2"),url(/assets/stream-chat-icons-BLRMizsT.woff)format("woff"),url(/assets/stream-chat-icons-C_tSEO3S.ttf)format("truetype"),url(/assets/stream-chat-icons-DWRBO47D.svg#stream-chat-icons)format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-device-pixel-ratio>=0){@font-face{font-family:stream-chat-icons;src:url(/assets/stream-chat-icons-DWRBO47D.svg#stream-chat-icons)format("svg")}}.str-chat{--str-chat__avatar-size:calc(var(--str-chat__spacing-px) * 32)}.str-chat .str-chat__avatar--autocomplete-item,.str-chat .stream-chat__avatar--autocomplete-item{--str-chat__avatar-size:calc(var(--str-chat__spacing-px) * 30)}.str-chat .str-chat__avatar--channel-header,.str-chat .stream-chat__avatar--channel-header{--str-chat__avatar-size:calc(var(--str-chat__spacing-px) * 40)}.str-chat .str-chat__avatar--channel-preview,.str-chat .stream-chat__avatar--channel-preview{--str-chat__avatar-size:calc(var(--str-chat__spacing-px) * 49)}.str-chat .str-chat__avatar--quoted-message-sender,.str-chat .stream-chat__avatar--quoted-message-sender{--str-chat__avatar-size:calc(var(--str-chat__spacing-px) * 20)}.str-chat .str-chat__avatar--reaction,.str-chat .stream-chat__avatar--reaction{--str-chat__avatar-size:calc(var(--str-chat__spacing-px) * 30)}.str-chat .str-chat__avatar--message-status,.str-chat .stream-chat__avatar--message-status{--str-chat__avatar-size:calc(var(--str-chat__spacing-px) * 15)}.str-chat .str-chat__avatar--poll-vote-author{--str-chat__avatar-size:calc(var(--str-chat__spacing-px) * 20)}.str-chat__avatar{height:var(--str-chat__avatar-size);line-height:var(--str-chat__avatar-size);width:var(--str-chat__avatar-size);min-width:var(--str-chat__avatar-size);justify-content:center;align-items:center;display:flex;position:relative}.str-chat__avatar.str-chat__avatar--one-letter,.str-chat__avatar.stream-chat__avatar--one-letter{font-size:calc(var(--str-chat__avatar-size)*.5)}.str-chat__avatar.str-chat__avatar--no-letters{--str-chat-icon-width:calc(var(--str-chat__avatar-size) * .33);--str-chat-icon-height:calc(var(--str-chat__avatar-size) * .33)}.str-chat__avatar.str-chat__avatar--multiple-letters,.str-chat__avatar.stream-chat__avatar--multiple-letters{font-size:calc(var(--str-chat__avatar-size)*.3)}.str-chat__avatar .str-chat__avatar-image{object-fit:cover;width:100%;height:100%}.str-chat__avatar .str-chat__avatar-fallback{text-align:center;height:inherit;width:inherit}.str-chat__avatar .str-chat__avatar--online-indicator{width:calc(var(--str-chat__spacing-px)*12);height:calc(var(--str-chat__spacing-px)*12);position:absolute;inset-block-start:2%;inset-inline-end:3%}.str-chat__loading-channels-avatar{width:calc(var(--str-chat__spacing-px)*49);height:calc(var(--str-chat__spacing-px)*49);flex-shrink:0}.str-chat__avatar-group{height:var(--str-chat__avatar-size);line-height:var(--str-chat__avatar-size);width:var(--str-chat__avatar-size);min-width:var(--str-chat__avatar-size);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.str-chat__avatar-group.str-chat__avatar-group--three-part .str-chat__avatar:first-child{grid-area:1/1/3/2}.str-chat__avatar-group.str-chat__avatar-group--three-part .str-chat__avatar:nth-child(2){grid-area:1/2/2/3}.str-chat__avatar-group.str-chat__avatar-group--three-part .str-chat__avatar:nth-child(3){grid-area:2/2/3/3}.str-chat__avatar-group .str-chat__avatar{width:100%;min-width:100%;height:100%;line-height:100%}.str-chat__avatar-group .str-chat__avatar .str-chat__avatar-fallback,.str-chat__avatar-group .str-chat__avatar img{border-radius:0}.str-chat__avatar-group .str-chat__avatar.str-chat__avatar--single .str-chat__avatar-fallback{font-size:calc(var(--str-chat__avatar-size)*.5);justify-content:center;align-items:center;display:flex}.str-chat__avatar-group .str-chat__avatar .str-chat__avatar-fallback{font-size:calc(var(--str-chat__avatar-size)*.33)}.str-chat{--str-chat__attachment-margin:var(--str-chat__spacing-0_5);--str-chat__gif-height:calc(var(--str-chat__spacing-px) * 200);--str-chat__voice-recording-amplitude-bar-width:2px;--str-chat__voice-recording-amplitude-bar-gap-width:var(--str-chat__spacing-px)}.str-chat__attachment-list{--str-chat__attachment-max-width:calc(var(--str-chat__message-max-width) - calc(2 * var(--str-chat__attachment-margin)));--str-chat__video-height:var(--str-chat__attachment-max-width);--str-chat__scraped-image-height:calc(var(--str-chat__attachment-max-width) * calc(1 / 1.91));--str-chat__scraped-video-height:calc(var(--str-chat__attachment-max-width) * calc(9 / 16));flex-direction:column;align-items:stretch;min-width:0;display:flex}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--header{position:relative}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--source-link{padding-bottom:var(--str-chat__spacing-2)}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--text{white-space:nowrap;text-overflow:ellipsis;overflow:clip visible}.str-chat__attachment-list .str-chat__message-attachment--image,.str-chat__attachment-list .str-chat__message-attachment--video,.str-chat__attachment-list .str-chat__message-attachment-card--header{justify-content:center;align-items:center;width:auto;display:flex;overflow:hidden}.str-chat__attachment-list .str-chat__message-attachment-card--header{height:var(--str-chat__scraped-image-height)}.str-chat__attachment-list .str-chat__message-attachment-card--header img{object-fit:cover;cursor:default;width:100%;max-width:100%;height:100%;max-height:100%}.str-chat__attachment-list .str-chat__message-attachment-card-react--header img{cursor:zoom-in}.str-chat__attachment-list .str-chat__message-attachment-card--giphy .str-chat__message-attachment-card--header{height:var(--str-chat__gif-height)}.str-chat__attachment-list .str-chat__message-attachment-card--giphy .str-chat__message-attachment-card--header img{object-fit:contain;cursor:default;max-width:100%;max-height:100%}.str-chat__attachment-list .str-chat__message-attachment-card--giphy .str-chat__message-attachment-card-react--header img{cursor:zoom-in}.str-chat__attachment-list .str-chat__message-attachment--image:not(.str-chat__message-attachment--card)>img{height:min(var(--str-chat__attachment-max-width),min(var(--str-chat__attachment-max-width,1000000)/var(--original-width,1000000),1px)*var(--original-height,1000000));max-width:var(--str-chat__attachment-max-width);max-height:var(--str-chat__attachment-max-width);object-fit:cover;cursor:zoom-in;width:100%}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card),.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header{max-width:var(--str-chat__attachment-max-width);display:flex}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper{width:100%;min-width:0;height:100%;max-width:var(--str-chat__attachment-max-width);flex-direction:column;display:flex}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper .react-player,.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper .str-chat__video-angular,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper .react-player,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper .str-chat__video-angular{width:100%;height:100%;max-width:var(--str-chat__attachment-max-width);min-height:0;max-height:100%}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card):not(.str-chat__message-attachment-dynamic-size){height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card){max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__player-wrapper{height:min(var(--str-chat__video-height),min(var(--str-chat__attachment-max-width,1000000)/var(--original-width,1000000),1px)*var(--original-height,1000000));max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__video-angular{max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header{height:var(--str-chat__scraped-video-height)}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card),.str-chat__attachment-list .str-chat__message-attachment--image:not(.str-chat__message-attachment--card),.str-chat__attachment-list .str-chat__message-attachment--gallery{margin:var(--str-chat__attachment-margin)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery{gap:var(--str-chat__spacing-0_5);width:fit-content;max-width:var(--str-chat__attachment-max-width);height:var(--str-chat__attachment-max-width);grid-template-columns:50% 50%;display:grid;overflow:hidden}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery.str-chat__gallery-two-rows{grid-template-rows:50% 50%}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-image{margin:0;padding:0;position:relative}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-image img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;max-width:var(--str-chat__attachment-max-width)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-placeholder{cursor:zoom-in;max-width:var(--str-chat__attachment-max-width);background-position:0 0;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-placeholder p{z-index:1;position:relative}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-placeholder:after{content:"";z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.str-chat__attachment-list .str-chat__gallery .str-chat__message-attachment--svg-image,.str-chat__attachment-list .str-chat__message-attachment--image.str-chat__message-attachment--svg-image{padding:var(--str-chat__spacing-6)}.str-chat__attachment-list .str-chat__gallery .str-chat__message-attachment--svg-image img,.str-chat__attachment-list .str-chat__message-attachment--image.str-chat__message-attachment--svg-image img{object-fit:contain;max-width:calc(var(--str-chat__attachment-max-width) - var(--str-chat__spacing-6));max-height:calc(var(--str-chat__attachment-max-width) - var(--str-chat__spacing-6))}.str-chat__attachment-list .str-chat__message-attachment-unsupported{padding:var(--str-chat__spacing-2);justify-content:center;align-items:center;column-gap:var(--str-chat__spacing-4);margin:var(--str-chat__attachment-margin);display:flex}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__file-icon{width:calc(var(--str-chat__spacing-px)*30)}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__metadata{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:clip visible}.str-chat__attachment-list .str-chat__message-attachment-file--item,.str-chat__attachment-list .str-chat__message-attachment-audio-widget{padding:var(--str-chat__spacing-2);justify-content:center;align-items:center;column-gap:var(--str-chat__spacing-4);margin:var(--str-chat__attachment-margin);display:flex}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text{justify-content:center;align-items:flex-start;row-gap:var(--str-chat__spacing-0_5);flex-direction:column;width:100%;min-width:0;display:flex}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row{justify-content:space-between;align-items:center;column-gap:var(--str-chat__spacing-2);width:100%;display:flex}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:clip visible}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg{width:calc(var(--str-chat__spacing-px)*24);height:calc(var(--str-chat__spacing-px)*16)}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__file-icon{width:calc(var(--str-chat__spacing-px)*34)}.str-chat__attachment-list .str-chat__message-attachment-geolocation{margin:var(--str-chat__attachment-margin);min-width:200px}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder{padding:var(--str-chat__spacing-2);justify-content:center;align-items:center;display:flex;position:relative}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder .str-chat__message-geolocation__icon{height:calc(var(--str-chat__spacing-px)*150)}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder .str-chat__message-attachment-geolocation__placeholder-link{height:calc(var(--str-chat__spacing-px)*20);width:calc(var(--str-chat__spacing-px)*20);position:absolute;inset-block:.75rem;inset-inline-end:.75rem}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status{justify-content:center;padding:.5rem 2rem;display:flex}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active{flex-direction:column;align-items:center;gap:.375rem;display:flex}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__stop-sharing-button{color:var(--str-chat__danger-color)}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__status--active-status{color:var(--str-chat__info-color)}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__status--active-until{text-transform:lowercase}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--play-controls{justify-content:center;align-items:center;display:flex}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--progress-track{max-width:calc(var(--str-chat__spacing-px)*120)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-second-row{grid-column-gap:var(--str-chat__spacing-5);width:100%;padding-top:var(--str-chat__spacing-2_5);align-items:center;display:flex}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-second-row .str-chat__message-attachment-file--item-size{line-height:calc(var(--str-chat__spacing-px)*14)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track{height:calc(var(--str-chat__spacing-px)*5);cursor:pointer;flex:1;position:relative}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track .str-chat__message-attachment-audio-widget--progress-indicator{height:inherit;position:absolute;inset-inline-start:0}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget{justify-content:center;align-items:center;gap:calc(var(--str-chat__spacing-px)*9);padding:var(--str-chat__spacing-2);margin:var(--str-chat__attachment-margin);grid-template-columns:36px auto 55px;display:grid}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata{gap:var(--str-chat__spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata a{cursor:pointer;text-decoration:none}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment-voice-recording-widget--first-row{justify-content:space-between;align-items:center;gap:var(--str-chat__spacing-1);width:100%;min-width:0;display:flex;overflow:clip visible}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment__voice-recording-widget__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:clip visible}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment-download-icon svg{width:calc(var(--str-chat__spacing-px)*24);height:calc(var(--str-chat__spacing-px)*16)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment__voice-recording-widget__audio-state{justify-content:space-between;align-items:center;gap:var(--str-chat__spacing-1_5);height:100%;display:flex}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment__voice-recording-widget__error-message{justify-content:flex-start;align-items:center;gap:var(--str-chat__spacing-1);display:flex}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__right-section{justify-self:center}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{min-width:calc(var(--str-chat__spacing-px)*45);width:calc(var(--str-chat__spacing-px)*45)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget stream-voice-recording-wavebar{flex:1}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track{width:100%;height:calc(var(--str-chat__spacing-px)*25);justify-content:space-between;align-items:center;gap:var(--str-chat__voice-recording-amplitude-bar-gap-width);flex:1;display:flex;position:relative}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{width:var(--str-chat__voice-recording-amplitude-bar-width);min-width:var(--str-chat__voice-recording-amplitude-bar-width);height:calc(var(--str-chat__wave-progress-bar__amplitude-bar-height) + 2px)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{height:calc(100% + 4px);width:calc(var(--str-chat__spacing-px)*6);position:absolute;left:0}.str-chat__attachment-list .str-chat__message_attachment__playback-rate-button{padding:var(--str-chat__spacing-1_5) var(--str-chat__spacing-2_5);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.str-chat__attachment-list .str-chat__message-attachment-card{min-width:0;max-width:var(--str-chat__attachment-max-width);margin:var(--str-chat__attachment-margin)}.str-chat__attachment-list .str-chat__message-attachment-card .str-chat__message-attachment-card--content{padding:var(--str-chat__spacing-2_5)}.str-chat__attachment-list .str-chat__message-attachment-card .str-chat__message-attachment-card--content .str-chat__message-attachment-card--title{white-space:nowrap;text-overflow:ellipsis;overflow:clip visible}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content{padding:0}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content .str-chat__message-attachment-card-audio-widget{row-gap:var(--str-chat__spacing-2_5);width:100%;padding:var(--str-chat__spacing-2);flex-direction:column;display:flex}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content .str-chat__message-attachment-card-audio-widget .str-chat__message-attachment-card-audio-widget--first-row{align-items:center;column-gap:var(--str-chat__spacing-3_5);display:flex}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-form{justify-content:stretch;display:flex}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-form .str-chat__message-attachment-actions-button{cursor:pointer;width:100%;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-4);white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment-with-actions.str-chat__message-attachment--giphy .str-chat__message-attachment-card .str-chat__message-attachment-card--content{display:none}.str-chat__attachment-list .str-chat-angular__message-attachment-file-single .str-chat__message-attachment-file--item-first-row{cursor:pointer;text-decoration:none}.str-chat__attachment-list .str-chat__message-attachment-download-icon{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 16)}.str-chat__attachment-list .str-chat__attachment-type-icon{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 37)}.str-chat__message-attachment-audio-widget--play-button{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 24);height:calc(var(--str-chat__spacing-px)*36);width:calc(var(--str-chat__spacing-px)*36);cursor:pointer;justify-content:center;align-items:center;display:flex}.str-chat__message-attachment-audio-widget--play-button svg{width:var(--str-chat__spacing-3)}.str-chat__quoted-message-preview{--str-chat__attachment-margin:0px}.str-chat__quoted-message-preview *{cursor:pointer!important}.str-chat__quoted-message-preview .str-chat__message-attachment-card .str-chat__message-attachment-card--source-link,.str-chat__quoted-message-preview .str-chat__message-attachment-card .str-chat__message-attachment-card--content{display:none}.str-chat__quoted-message-preview .str-chat__message-attachment__voice-recording-widget{justify-content:space-between;display:flex}.str-chat__quoted-message-preview .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track,.str-chat__quoted-message-preview .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment-audio-widget--play-button,.str-chat__quoted-message-preview .str-chat__message-attachment-file--item-download{display:none}.str-chat__message .str-chat__quoted-message-preview .str-chat__message-attachment-file--item{padding:0}.str-chat__audio_recorder__waveform-box,.str-chat__wave-progress-bar__track{width:120px;height:calc(var(--str-chat__spacing-px)*25);align-items:center;gap:var(--str-chat__spacing-px);flex:1;display:flex;position:relative}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__amplitude-bar,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{width:2px;min-width:2px;height:calc(var(--str-chat__wave-progress-bar__amplitude-bar-height) + 2px)}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__progress-indicator,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{height:calc(100% + 4px);width:calc(var(--str-chat__spacing-px)*6);position:absolute;left:0}.str-chat__attachment-list-angular-host{min-width:0}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video{width:100%}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a{width:100%;height:100%;display:block;position:relative}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a .str-chat__message-attachment-card--video-play,.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a stream-icon-placeholder{width:calc(var(--str-chat__spacing-px)*36);height:calc(var(--str-chat__spacing-px)*36);margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a img{cursor:pointer}.str-chat__attachment-preview-list{--str-chat__loading-indicator-size:calc(var(--str-chat__spacing-px) * 18);padding:var(--str-chat__spacing-1_5);justify-content:center;align-items:center;width:100%;display:flex}.str-chat__attachment-preview-list .str-chat__attachment-list-scroll-container{justify-content:flex-start;align-items:center;column-gap:var(--str-chat__spacing-2);width:100%;max-width:100%;display:flex;overflow:auto hidden}.str-chat__attachment-preview-list .str-chat__attachment-preview-image{height:calc(var(--str-chat__spacing-px)*72);width:calc(var(--str-chat__spacing-px)*72);min-width:calc(var(--str-chat__spacing-px)*72);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-image-loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-thumbnail{object-fit:cover;height:calc(var(--str-chat__spacing-px)*72);width:calc(var(--str-chat__spacing-px)*72);word-break:break-all;overflow:hidden}.str-chat__attachment-preview-list .str-chat__location-preview,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording,.str-chat__attachment-preview-list .str-chat__attachment-preview-file{height:calc(var(--str-chat__spacing-px)*72);width:calc(var(--str-chat__spacing-px)*200);padding:0 var(--str-chat__spacing-4);justify-content:flex-start;align-items:center;column-gap:var(--str-chat__spacing-2);display:flex;position:relative}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-metadata,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-end,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex;overflow:clip visible}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-metadata .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-end .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:clip visible}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__location-preview-image,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-icon,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__location-preview-image,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-icon,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__location-preview-image,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-icon,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__location-preview-image,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-icon{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 37);--str-chat-icon-width:auto;justify-content:center;align-items:center;display:flex}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__location-preview-image svg,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-icon svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__location-preview-image svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-icon svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__location-preview-image svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-icon svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__location-preview-image svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-icon svg{height:calc(var(--str-chat__spacing-px)*37);width:unset}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-download{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 16);line-height:calc(var(--str-chat__spacing-px)*13)}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-download svg{width:calc(var(--str-chat__spacing-px)*16);height:calc(var(--str-chat__spacing-px)*16)}.str-chat__attachment-preview-list button.str-chat__attachment-preview-delete{padding:unset;background:unset;border:unset;border-radius:var(--str-chat__border-radius-circle);display:flex}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 24);top:calc(var(--str-chat__spacing-px)*2);cursor:pointer;z-index:1;position:absolute;inset-inline-end:calc(var(--str-chat__spacing-px)*2)}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete svg{width:calc(var(--str-chat__spacing-px)*24);height:calc(var(--str-chat__spacing-px)*24)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 24);width:100%;height:100%;padding:unset;background:unset;border:unset;border-radius:unset;cursor:pointer;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:0}.str-chat__attachment-preview-list-angular-host{width:100%;max-width:100%}.str-chat__message-textarea-angular-host{position:relative}.str-chat__message-textarea-angular-host mention-list{width:100%}.str-chat__message-textarea-angular-host .mention-menu{max-width:100%;padding:var(--str-chat__spacing-2) 0!important;margin:0!important}.str-chat__message-textarea-angular-host .mention-menu .mention-item{padding:0!important}.str-chat__suggestion-list-container{bottom:calc(100% + var(--str-chat__spacing-2_5));width:100%;padding:var(--str-chat__spacing-2) 0;position:absolute}.str-chat__suggestion-list-container .str-chat__suggestion-list{max-height:calc(var(--str-chat__spacing-px)*320);padding:unset;margin:unset;flex-direction:column;list-style:none;display:flex;overflow-y:auto}.str-chat__suggestion-list-container .str-chat__suggestion-list--react{overflow-y:unset}.str-chat__suggestion-list-container .str-chat__suggestion-list--react .str-chat__suggestion-list-item>button{width:100%}.str-chat__slash-command{padding:var(--str-chat__spacing-2_5)}.str-chat__slash-command .str-chat__slash-command-header .str-chat__slash-command-args{margin-inline-start:var(--str-chat__spacing-2)}.str-chat__user-item{padding:var(--str-chat__spacing-2_5);justify-content:center;align-items:center;column-gap:var(--str-chat__spacing-2);display:flex}.str-chat__user-item .str-chat__user-item--name{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;display:flex;overflow:clip hidden}.str-chat__emoji-item{padding:var(--str-chat__spacing-2_5);justify-content:center;align-items:center;column-gap:var(--str-chat__spacing-2);display:flex}.str-chat__emoji-item .str-chat__emoji-item--name{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;display:flex;overflow:clip visible}.str-chat__message-textarea-angular-host--autocomplete-hidden mention-list{display:none}.str-chat__audio_recorder-container{justify-content:flex-end;align-items:center;width:100%;min-height:3.25rem;padding-inline:1rem;display:flex;bottom:0}.str-chat__audio_recorder,stream-voice-recorder-wavebar{justify-content:center;align-items:center;gap:.375rem;display:flex}.str-chat__audio_recorder button,stream-voice-recorder-wavebar button{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__cancel-button{--str-chat-icon-height:28px}.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__cancel-button svg{height:28px}.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__toggle-playback-button{--str-chat-icon-height:16px}.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__toggle-playback-button svg{height:16px}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__pause-recording-button{--str-chat-icon-height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__pause-recording-button svg{height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__resume-recording-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__resume-recording-button{--str-chat-icon-height:24px}.str-chat__audio_recorder .str-chat__audio_recorder__resume-recording-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__resume-recording-button svg{height:24px}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__stop-button{--str-chat-icon-height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__stop-button svg{height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__complete-button{--str-chat-icon-height:16px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__complete-button svg{height:16px}.str-chat__audio_recorder .str-chat__recording-timer,stream-voice-recorder-wavebar .str-chat__recording-timer{align-items:center;width:3rem;display:flex}.str-chat__audio_recorder .str-chat__recording-timer--hours,stream-voice-recorder-wavebar .str-chat__recording-timer--hours{width:3.75rem}.str-chat__audio_recorder .str-chat__wave-progress-bar__track-container,stream-voice-recorder-wavebar .str-chat__wave-progress-bar__track-container{height:fit-content;padding-block:.5rem;overflow-x:auto}.str-chat__audio_recorder .str-chat__waveform-box-container,stream-voice-recorder-wavebar .str-chat__waveform-box-container{flex:1;justify-content:flex-end;align-items:center;width:100%;display:flex}.str-chat__audio_recorder .str-chat__audio_recorder__waveform-box,.str-chat__audio_recorder .str-chat__wave-progress-bar__track,stream-voice-recorder-wavebar .str-chat__audio_recorder__waveform-box,stream-voice-recorder-wavebar .str-chat__wave-progress-bar__track{flex-wrap:nowrap;justify-content:flex-end;align-items:center;height:2rem;margin-inline:1rem;display:flex}.str-chat__audio_recorder .str-chat__wave-progress-bar__track,stream-voice-recorder-wavebar .str-chat__wave-progress-bar__track{width:120px}.str-chat__audio_recorder .str-chat__audio_recorder__waveform-box,stream-voice-recorder-wavebar .str-chat__audio_recorder__waveform-box{overflow-x:hidden}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget{gap:var(--str-chat__spacing-1_5);display:flex}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment-voice-recording-widget--first-row{display:none}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__audio-state{gap:var(--str-chat__spacing-1_5);display:flex}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__audio-state .str-chat__message-attachment__voice-recording-widget__timer{align-self:center;min-width:3rem}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__right-section{display:none}.str-chat__base-image .str-chat__message-attachment-file--item-download{display:block}.str-chat__message-attachment-card--header .str-chat__message-attachment-file--item-download,.str-chat__gallery-image .str-chat__message-attachment-file--item-download,.str-chat__message-attachment--image .str-chat__message-attachment-file--item-download{position:absolute;top:.5rem;right:1rem}.str-chat__attachment-preview-image .str-chat__message-attachment-file--item-download{display:none}.str-chat__channel{flex-direction:column;height:100%;display:flex;position:relative}.str-chat__channel .str-chat__container{height:100%;display:flex}.str-chat__channel .str-chat__container .str-chat__main-panel{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.str-chat__empty-channel{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 136);height:100%;padding:var(--str-chat__spacing-4);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.str-chat__empty-channel svg{width:calc(var(--str-chat__spacing-px)*136);height:calc(var(--str-chat__spacing-px)*136)}.str-chat__empty-channel .str-chat__empty-channel-notifications{position:absolute;inset-block-end:var(--str-chat__spacing-2)}.str-chat__loading-channel{flex-direction:column;height:100%;display:flex}.str-chat__loading-channel .str-chat__loading-channel-header{padding:var(--str-chat__spacing-2);column-gap:var(--str-chat__spacing-4);align-items:center;display:flex}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-avatar{width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);border-radius:var(--str-chat__avatar-border-radius);flex-shrink:0}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-end{row-gap:var(--str-chat__spacing-1_5);flex-direction:column;flex:1;display:flex;overflow:hidden}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-end .str-chat__loading-channel-header-name{border-radius:var(--str-chat__border-radius-xs);height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*170)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-end .str-chat__loading-channel-header-info{border-radius:var(--str-chat__border-radius-xs);height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*66)}.str-chat__loading-channel .str-chat__loading-channel-message-list{height:100%;padding:0 var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__li{margin-inline:calc(-1*var(--str-chat__spacing-2));padding-inline:var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__parent-message-li{margin-inline:calc(-1*var(--str-chat__spacing-2))}@media only screen and (device-width>=768px){.str-chat__loading-channel .str-chat__loading-channel-message-list{padding:0 min(var(--str-chat__spacing-10),4%)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__li{margin-inline:calc(-1*min(var(--str-chat__spacing-10), 4%));padding-inline:min(var(--str-chat__spacing-10),4%)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__parent-message-li{margin-inline:calc(-1*min(var(--str-chat__spacing-10), 4%) - 2px)}}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message{column-gap:var(--str-chat__spacing-2);width:100%;padding:var(--str-chat__spacing-4) 0;display:flex}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-avatar{width:calc(var(--str-chat__spacing-px)*49);height:calc(var(--str-chat__spacing-px)*49);flex-shrink:0}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-end{row-gap:var(--str-chat__spacing-2);flex-direction:column;width:100%;display:flex}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-end .str-chat__loading-channel-message-last-row{column-gap:var(--str-chat__spacing-2);width:100%;display:flex}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-sender{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*66)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-text{height:calc(var(--str-chat__spacing-px)*16);width:100%}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-date{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*50)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message:nth-of-type(2){flex-direction:row-reverse}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message:nth-of-type(2) .str-chat__loading-channel-message-sender{align-self:end}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message:nth-of-type(2) .str-chat__loading-channel-message-last-row{flex-direction:row-reverse}.str-chat__loading-channel .str-chat__loading-channel-message-input-row{column-gap:var(--str-chat__spacing-2);padding:var(--str-chat__spacing-2);display:flex}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-input{width:100%;height:calc(var(--str-chat__spacing-px)*36)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-send{height:calc(var(--str-chat__spacing-px)*36);width:calc(var(--str-chat__spacing-px)*36)}.str-chat__channel-header{padding:var(--str-chat__spacing-2);column-gap:var(--str-chat__spacing-4);align-items:center;display:flex}.str-chat__channel-header .str-chat__header-hamburger{display:none}.str-chat__channel-header .str-chat__channel-header-end{row-gap:var(--str-chat__spacing-1_5);flex-direction:column;flex:1;display:flex;overflow:hidden}.str-chat__channel-header .str-chat__channel-header-end p{margin:0}.str-chat__channel-header .str-chat__channel-header-end .str-chat__channel-header-title,.str-chat__channel-header .str-chat__channel-header-end .str-chat__channel-header-info{white-space:nowrap;text-overflow:ellipsis;overflow:clip visible}.str-chat__channel-header .str-chat__channel-header-end .str-chat__channel-header-title{overflow-y:hidden}.str-chat__channel-list{flex-direction:column;height:100%;display:flex;overflow:hidden auto}.str-chat__channel-list .str-chat__channel-list-messenger,.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main{height:100%}.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main .str-chat__channel-list-empty{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 136);height:100%;padding:var(--str-chat__spacing-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main .str-chat__channel-list-empty svg{width:calc(var(--str-chat__spacing-px)*136);height:calc(var(--str-chat__spacing-px)*136)}.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main .str-chat__channel-list-empty-v1{display:none}.str-chat__channel-list .str-chat__load-more-button{margin:var(--str-chat__spacing-2) 0;justify-content:center;display:flex}.str-chat__channel-list .str-chat__load-more-button .str-chat__load-more-button__button{justify-content:center;align-items:center;display:flex}.str-chat__channel-list .stream-chat__paginated-list{gap:0}.str-chat__channel-list-react{overflow:hidden}.str-chat__channel-list-react .str-chat__channel-list-messenger-react{padding-bottom:var(--str-chat__spacing-2_5);overflow:hidden}.str-chat__channel-list-react .str-chat__channel-list-messenger-react .str-chat__channel-list-messenger-react__main{overflow-y:auto}.str-chat-angular__channel-list .str-chat__channel-list-messenger__main{flex-direction:column;display:flex}.str-chat-angular__channel-list .str-chat__channel-list-messenger__main stream-paginated-list{min-height:0}.str-chat__channel-preview-container{position:relative}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons{right:var(--str-chat__spacing-2);bottom:var(--str-chat__spacing-3);flex-direction:row;align-items:center;gap:1px;display:flex;position:absolute}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button{--str-chat-icon-height:13px;cursor:pointer;padding-block:2px;padding-inline:4px}.str-chat__channel-preview{column-gap:var(--str-chat__spacing-2);width:100%;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2);text-align:start;cursor:pointer;justify-content:flex-start;align-items:center;margin:0;display:flex}.str-chat__channel-preview .str-chat__channel-preview-end{row-gap:var(--str-chat__spacing-0_5);flex-direction:column;width:100%;min-width:0;display:flex;overflow:clip visible}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-first-row{column-gap:var(--str-chat__spacing-1);align-items:stretch;display:flex}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-first-row .str-chat__channel-preview-unread-badge{padding:0 var(--str-chat__spacing-2);align-items:center;display:flex}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-first-row .str-chat__channel-preview-messenger--name{width:100%}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row{column-gap:var(--str-chat__spacing-1);align-items:center;min-width:0;display:flex;overflow:clip visible}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row .str-chat__channel-preview-messenger--last-message{flex:1}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row .str-chat__channel-preview-messenger--status{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 15)}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row .str-chat__channel-preview-messenger--status svg{width:calc(var(--str-chat__spacing-px)*15);height:calc(var(--str-chat__spacing-px)*15)}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--name,.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--last-message{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:clip hidden}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--name p,.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--last-message p{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 40px);margin:0;overflow:clip visible}.str-chat__channel-preview-loading{column-gap:var(--str-chat__spacing-2);width:100%;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2);text-align:start;justify-content:flex-start;align-items:center;margin:0;display:flex}.str-chat__channel-preview-loading .str-chat__channel-preview-end-loading{row-gap:var(--str-chat__spacing-0_5);flex-direction:column;width:100%;display:flex}.str-chat__channel-preview-loading .str-chat__loading-channels-username{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*66)}.str-chat__channel-preview-loading .str-chat__loading-channels-status{height:calc(var(--str-chat__spacing-px)*16);width:100%}.str-chat__channel-search{flex-direction:column;justify-content:center;display:flex;position:relative}.str-chat__channel-search.str-chat__channel-search--active.str-chat__channel-search--inline,.str-chat__channel-search.str-chat__channel-search--with-results.str-chat__channel-search--inline{height:100%}.str-chat__channel-search.str-chat__channel-search--inline{min-height:0}.str-chat__channel-search .str-chat__channel-search-bar{padding:var(--str-chat__spacing-2_5);justify-content:center;align-items:center;height:65px;display:flex}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-bar-button{width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);padding:var(--str-chat__spacing-2_5);cursor:pointer;background:0 0;border:none}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper{padding:var(--str-chat__spacing-2_5);flex:1;align-items:center;min-width:0;display:flex}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--icon,.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button{padding:0 var(--str-chat__spacing-2_5);display:inline-flex}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button{cursor:pointer;background:0 0;border:none}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button:disabled{cursor:default}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper input{flex:1;min-width:0}.str-chat__channel-search .str-chat__channel-search-container-searching,.str-chat__channel-search .str-chat__channel-search-results-header{width:100%;padding:var(--str-chat__spacing-5) var(--str-chat__spacing-4)}.str-chat__channel-search .str-chat__channel-search-result-list{flex-direction:column;display:flex;overflow:hidden auto}.str-chat__channel-search .str-chat__channel-search-result-list.inline{flex:1}.str-chat__channel-search .str-chat__channel-search-result-list.popup{z-index:1;height:400px;position:absolute;top:65px;left:0;right:0}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-container-empty{width:100%;padding:var(--str-chat__spacing-5) var(--str-chat__spacing-4);flex-direction:column;align-items:center;display:flex}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-container-empty svg{height:calc(var(--str-chat__spacing-px)*90 + var(--str-chat__spacing-20));width:calc(var(--str-chat__spacing-px)*90);padding:var(--str-chat__spacing-10) 0}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-result{align-items:center;column-gap:var(--str-chat__spacing-2);width:100%;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2);background:0 0;border:none;display:flex}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-result .channel-search__result-text,.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-result .str-chat__channel-search-result--display-name{white-space:nowrap;text-overflow:ellipsis;overflow:clip hidden}.str-chat__cta-button{padding:var(--str-chat__spacing-3_5) var(--str-chat__spacing-6);cursor:pointer}.str-chat__circle-fab{width:calc(var(--str-chat__spacing-px)*42);height:calc(var(--str-chat__spacing-px)*42);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.str-chat__circle-fab .str-chat__circle-fab-icon{height:calc(var(--str-chat__spacing-px)*24);display:inline-block}.str-chat__dialog-overlay{height:var(--str-chat__dialog-overlay-height);z-index:2;width:100%;position:absolute;inset:0}.str-chat__dialog{width:100%}.str-chat__dialog .str-chat__dialog__body{padding:2rem 1rem;overflow-y:auto}.str-chat__dialog .str-chat__dialog__body .str-chat__dialog__title{margin-bottom:1rem}.str-chat__dialog .str-chat__dialog__controls{justify-content:flex-end;gap:1.25rem;padding:2.25rem 1.25rem;display:flex}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button{background:0 0;border:none}.str-chat-angular__dialog-body.str-chat__dialog__body{padding:0}.str-chat-angular__dialog-body .str-chat__dialog__controls{padding-bottom:0}.str-chat__prompt-dialog input[type=text]{width:100%;padding:.625rem 1rem}.str-chat__dialog-menu{overflow:hidden}.str-chat__dialog-menu .str-chat__dialog-menu__button{align-items:center;width:100%;padding:.5rem .75rem;display:flex}.str-chat__dialog-menu .str-chat__dialog-menu__button .str-chat__dialog-menu__button-icon{width:1rem;height:1rem}.str-chat__dialog-menu .str-chat__dialog-menu__button .str-chat__dialog-menu__button-text{padding-inline:.675rem}.str-chat__drag-and-drop-container__item{width:100%;padding-block:.25rem;display:flex}.str-chat__dropzone-container{z-index:5;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.str-chat__dropzone-container p{margin:unset}.str-chat__edit-message-form{justify-content:center;align-items:stretch;row-gap:var(--str-chat__spacing-5);flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.str-chat__edit-message-form .str-chat__edit-message-form-options{justify-content:flex-end;align-items:center;display:flex}.str-chat__edit-message-form .str-chat__edit-message-form-options button{cursor:pointer;margin:0}.str-chat-angular__edit-message-form .str-chat__message-input-angular-host{min-width:0;max-width:100%;min-height:0;max-height:100%;display:flex}.str-chat-angular__edit-message-form .str-chat__modal--open .str-chat__modal__inner{flex-basis:min-content;width:90%;min-width:90%;max-width:90%;height:40%;max-height:80%}@media only screen and (device-width>=768px){.str-chat-angular__edit-message-form .str-chat__modal--open .str-chat__modal__inner{width:min-content;min-width:40%;max-width:60%}}.str-chat__dialog__field{flex-direction:column;gap:.5rem;display:flex}.str-chat__dialog__field .str-chat__form-field-error{margin-left:.5rem}.str-chat__form__switch-field{width:100%;padding:1rem}.str-chat__form__switch-field input[type=checkbox]{display:none}.str-chat__form__switch-field label{justify-content:space-between;align-items:center;width:100%;display:flex}.str-chat__form__switch-field .str-chat__form__switch-field__switch{width:calc(var(--str-chat__spacing-px)*52);height:calc(var(--str-chat__spacing-px)*32);align-items:center;padding:.25rem;display:flex}.str-chat__form__switch-field .str-chat__form__switch-field__switch .str-chat__form__switch-field__switch-handle{width:1.5rem;height:1.5rem}.str-chat__form__switch-field .str-chat__form__switch-field__switch.str-chat__form__switch-field__switch--on{justify-content:flex-end}.str-chat__dropdown .str-chat__dropdown__open-button{text-align:start;width:100%}.str-chat__image-carousel{flex-direction:column;justify-content:space-between;align-items:center;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.str-chat__image-carousel .str-chat__image-carousel-stepper{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 30);padding:var(--str-chat__spacing-2_5);cursor:pointer;background:0 0;border:none}.str-chat__image-carousel .str-chat__image-carousel-image{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.str-chat__message .str-chat__attachment-list .str-chat__modal--open .str-chat__modal__inner{width:80%;height:80%}@media only screen and (device-width<=768px){.str-chat__message .str-chat__attachment-list .str-chat__modal--open .str-chat__modal__inner{width:100%;height:100%}}[dir=rtl] .str-chat__image-carousel-stepper svg{transform:scaleX(-1)}.str-chat{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 24);--str-chat-icon-width:auto}.str-chat__icon{font-family:stream-chat-icons;font-style:normal;font-weight:400;font-size:var(--str-chat-icon-height);line-height:var(--str-chat-icon-height);height:var(--str-chat-icon-height);width:var(--str-chat-icon-width);display:flex}.str-chat__icon:before{line-height:var(--str-chat-icon-height)}.str-chat__icon--unspecified-filetype{content:url(data:image/svg+xml;base64,PHN2ZwogIGRhdGEtdGVzdGlkPSJ1bnNwZWNpZmllZC1maWxldHlwZSIKICB3aWR0aD0iMzQiCiAgaGVpZ2h0PSI0MCIKICB2aWV3Qm94PSIwIDAgMzQgNDAiCiAgZmlsbD0ibm9uZSIKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCj4KICA8cGF0aAogICAgZD0iTTAgM0MwIDEuMzQzMTUgMS4zNDMxNSAwIDMgMEgyM0wzNCAxMVYzN0MzNCAzOC42NTY5IDMyLjY1NjkgNDAgMzEgNDBIM0MxLjM0MzE1IDQwIDAgMzguNjU2OSAwIDM3VjNaIgogICAgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIKICAvPgogIDxwYXRoIGQ9Ik0zNCAxMUwyNiAxMUMyNC4zNDMxIDExIDIzIDkuNjU2ODUgMjMgOFYwTDM0IDExWiIgZmlsbD0iI0RCREJEQiIgLz4KICA8cGF0aAogICAgZmlsbC1ydWxlPSJldmVub2RkIgogICAgY2xpcC1ydWxlPSJldmVub2RkIgogICAgZD0iTTggMTNIMjNWMTVIOFYxM1oiCiAgICBmaWxsPSIjQ0ZDRkNGIgogIC8+CiAgPHBhdGgKICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIKICAgIGNsaXAtcnVsZT0iZXZlbm9kZCIKICAgIGQ9Ik04IDE3SDE4VjE5SDhWMTdaIgogICAgZmlsbD0iI0NGQ0ZDRiIKICAvPgogIDxwYXRoCiAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICBkPSJNOCAyMUgyM1YyM0g4VjIxWiIKICAgIGZpbGw9IiNDRkNGQ0YiCiAgLz4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICBpZD0icGFpbnQwX2xpbmVhciIKICAgICAgeDE9IjAiCiAgICAgIHkxPSIwIgogICAgICB4Mj0iMCIKICAgICAgeTI9IjQwIgogICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgID4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIC8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0RCREJEQiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgo8L3N2Zz4=)}.str-chat__icon--audio-file{content:url(data:image/svg+xml;base64,PHN2ZwogIGNsYXNzPSJyZnUtZmlsZS1hdWRpbyIKICBmaWxsPSJub25lIgogIHZpZXdCb3g9IjAgMCAzNCA0MCIKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgaGVpZ2h0PSIyMCIKICB3aWR0aD0iMjAiCj4KICA8cGF0aAogICAgY2xpcC1ydWxlPSJldmVub2RkIgogICAgZD0iTTE3LjcxNjggMzMuMTcyQzE4LjIzNDggMzMuMTcyIDE4LjQyMzggMzMuNjU1IDE4LjQyMzggMzQuMThDMTguNDIzOCAzNC42NDIgMTguMjk3OCAzNS4xOTUgMTcuNzE2OCAzNS4xOTVDMTcuMTcwOCAzNS4xOTUgMTYuOTg4OCAzNC42NDIgMTYuOTg4OCAzNC4xNDVDMTYuOTg4OCAzMy42ODMgMTcuMTcwOCAzMy4xNzIgMTcuNzE2OCAzMy4xNzJaTTE5LjU3MTggMzEuMDAySDE4LjM4MThWMzIuNzU4OUgxOC4zNjc4QzE4LjEyMjggMzIuNDMgMTcuNzc5OCAzMi4yNjIgMTcuMzMxOCAzMi4yNjJDMTYuMzAyOCAzMi4yNjIgMTUuNzk4OCAzMy4xNTggMTUuNzk4OCAzNC4xMDNDMTUuNzk4OCAzNS4xMjUgMTYuMjgxOCAzNi4xMDQ5IDE3LjQyMjggMzYuMTA0OUMxNy44NDI4IDM2LjEwNDkgMTguMTkyOCAzNS45MjMgMTguNDIzOCAzNS41OEgxOC40Mzc4VjM2SDE5LjU3MThWMzEuMDAyWk0xMi43MDk1IDM0LjE4NzJDMTIuNzA5NSAzMy43MjUyIDEyLjg3NzUgMzMuMTcyMiAxMy40MzA1IDMzLjE3MjJDMTMuOTgzNSAzMy4xNzIyIDE0LjE1ODUgMzMuNzI1MiAxNC4xNTg1IDM0LjE4NzJDMTQuMTU4NSAzNC42NDkyIDEzLjk4MzUgMzUuMTk1MiAxMy40MzA1IDM1LjE5NTJDMTIuODc3NSAzNS4xOTUyIDEyLjcwOTUgMzQuNjQ5MiAxMi43MDk1IDM0LjE4NzJaTTExLjUxOTUgMzQuMTg3MkMxMS41MTk1IDM1LjI3OTIgMTIuMzAzNSAzNi4xMDUyIDEzLjQzMDUgMzYuMTA1MkMxNC41NTc1IDM2LjEwNTIgMTUuMzQ4NSAzNS4yNzkyIDE1LjM0ODUgMzQuMTg3MkMxNS4zNDg1IDMzLjA5NTIgMTQuNTU3NSAzMi4yNjIyIDEzLjQzMDUgMzIuMjYyMkMxMi4zMDM1IDMyLjI2MjIgMTEuNTE5NSAzMy4wOTUyIDExLjUxOTUgMzQuMTg3MlpNMjEuODM5IDMyLjM2NzFIMjIuNTc0VjMzLjEzNzFIMjEuODM5VjM0Ljc4OTFDMjEuODM5IDM1LjA3NjEgMjIuMDA3IDM1LjEzOTEgMjIuMjY2IDM1LjEzOTFDMjIuMzE0MiAzNS4xMzkxIDIyLjM2NCAzNS4xMzU3IDIyLjQxNDcgMzUuMTMyM0MyMi40NjcyIDM1LjEyODcgMjIuNTIwNiAzNS4xMjUxIDIyLjU3NCAzNS4xMjUxVjM2LjAwMDFDMjIuNDgxIDM2LjAwMzEgMjIuMzg4IDM2LjAwOTkgMjIuMjk1IDM2LjAxNjhDMjIuMTcxIDM2LjAyNTkgMjIuMDQ3IDM2LjAzNTEgMjEuOTIzIDM2LjAzNTFDMjAuOTA4IDM2LjAzNTEgMjAuNjQ5IDM1Ljc0MTEgMjAuNjQ5IDM0Ljc1NDFWMzMuMTM3MUgyMC4wNDdWMzIuMzY3MUgyMC42NDlWMzEuMjY4MUgyMS44MzlWMzIuMzY3MVoiCiAgICBmaWxsPSJ3aGl0ZSIKICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIKICA+PC9wYXRoPgogIDxwYXRoCiAgICBkPSJNMCAyOEgzNFYzN0MzNCAzOC42NTY5IDMyLjY1NjkgNDAgMzEgNDBIM0MxLjM0MzE1IDQwIDAgMzguNjU2OSAwIDM3VjI4WiIKICAgIGZpbGw9IiMyNzI3QjAiCiAgPjwvcGF0aD4KICA8cGF0aCBkPSJNMCAzQzAgMS4zNDMxNSAxLjM0MzE1IDAgMyAwSDIzTDM0IDExVjI4SDBWM1oiIGZpbGw9IiNGNUY1RjUiPjwvcGF0aD4KICA8cGF0aAogICAgZD0iTTM0IDExTDI2IDExQzI0LjM0MzEgMTEgMjMgOS42NTY4NSAyMyA4VjBMMzQgMTFaIgogICAgZmlsbD0iI0RCREJEQiIKICA+PC9wYXRoPgogIDxwYXRoCiAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICBkPSJNOC44NzkxMiAyMS45NDFIMTIuMjk4TDE2Ljk1MjEgMjQuNzQ5M0MxNy4wMzA3IDI0LjgxMzggMTcuMTI5MyAyNC44NDkgMTcuMjMxMSAyNC44NDlDMTcuNDczOCAyNC44NDg4IDE3LjY3MDUgMjQuNjUxOSAxNy42NzAzIDI0LjQwOTJWMTIuNDM5OUMxNy42NzA0IDEyLjMzODEgMTcuNjM1MiAxMi4yMzk2IDE3LjU3MDcgMTIuMTYwOUMxNy40MTY4IDExLjk3MzIgMTcuMTM5OCAxMS45NDU3IDE2Ljk1MjEgMTIuMDk5NkwxMi4yOTggMTQuOTA4SDguODc5MTJDOC4zOTM2IDE0LjkwOCA4IDE1LjMwMTYgOCAxNS43ODcxVjIxLjA2MTlDOCAyMS41NDc0IDguMzkzNiAyMS45NDEgOC44NzkxMiAyMS45NDFaTTEyLjkyNTggMTYuNjY2NEwxNS45MTIyIDE1LjIyMjRWMjEuNjI2OEwxMi45MjU4IDIwLjE4MjlIOS43NTgzVjE2LjY2NjRIMTIuOTI1OFpNMTkuODUxMSAxNi4zNTE3QzE5LjQ3NCAxNi40MDkyIDE5LjIzOTcgMTYuNjYzNyAxOS4zMjgzIDE2LjkxOTFMMTkuMzI2MiAxNi45MkMxOS41Mjk1IDE3LjQ5OTUgMTkuNjMwNSAxOC4wOTggMTkuNjI4NCAxOC42OTUzQzE5LjYzMDUgMTkuMjk3NSAxOS41MjM3IDE5LjkwMTQgMTkuMzE5NiAyMC40OTA5QzE5LjIyOSAyMC43NDYyIDE5LjQ2ODIgMjAuOTk5NiAxOS44NDc0IDIxLjA2QzE5LjkwMDggMjEuMDY4MyAxOS45NTQyIDIxLjA3MiAyMC4wMDc2IDIxLjA3MkMyMC4zMjU5IDIxLjA3MiAyMC42MTU2IDIwLjkyMzQgMjAuNjkyMiAyMC43MDU3QzIwLjkxOTQgMjAuMDQ1MSAyMS4wMzM3IDE5LjM3IDIxLjAzNzQgMTguNjk1M0MyMS4wMzQ5IDE4LjAyNTEgMjAuOTIxMSAxNy4zNTc1IDIwLjY5NTUgMTYuNzAzNUMyMC42MDUzIDE2LjQ0NzcgMjAuMjI5IDE2LjI5MDggMTkuODUxMSAxNi4zNTE3Wk0yMi4xNjA1IDE0LjYwMjhDMjIuNTI1MiAxNC41MTYzIDIyLjkyNTkgMTQuNjQ1NCAyMy4wNTUgMTQuODkzOEMyMy42ODkxIDE2LjExNTcgMjQgMTcuNDA0MiAyNCAxOC42OTIzQzI0LjAwMDQgMTkuOTg5NSAyMy42Nzk2IDIxLjI4MzkgMjMuMDUyMSAyMi41MTUzQzIyLjk1MDMgMjIuNzEyMyAyMi42NzYzIDIyLjgzNDQgMjIuMzgyOCAyMi44MzQ0QzIyLjMwNzEgMjIuODM0NCAyMi4yMzAxIDIyLjgyNjEgMjIuMTU0MyAyMi44MDkyQzIxLjc4NjMgMjIuNzI1MSAyMS41OTE0IDIyLjQ1MzYgMjEuNzE4NSAyMi4yMDc3QzIyLjI5ODggMjEuMDc2MSAyMi41OTIyIDE5Ljg4MzYgMjIuNTkzMSAxOC42OTE5QzIyLjU5MzEgMTcuNTA1NiAyMi4zMDU0IDE2LjMyMjIgMjEuNzI3NiAxNS4yMDI1QzIxLjYwMDEgMTQuOTU2MyAyMS43OTUgMTQuNjg2IDIyLjE2MDUgMTQuNjAyOFoiCiAgICBmaWxsPSIjMjcyN0IwIgogICAgZmlsbC1ydWxlPSJldmVub2RkIgogID48L3BhdGg+Cjwvc3ZnPg==)}.str-chat__icon--poll{--str-chat-icon-width:var(--str-chat-icon-height);-webkit-mask:var(--str-chat__poll-icon) no-repeat center/contain;-webkit-mask:var(--str-chat__poll-icon) no-repeat center/contain;mask:var(--str-chat__poll-icon) no-repeat center/contain}.str-chat__icon--action:before{content:""}.str-chat__icon--arrow-down:before{content:""}.str-chat__icon--arrow-left:before{content:""}.str-chat__icon--arrow-right:before{content:""}.str-chat__icon--close:before{content:""}.str-chat__icon--arrow-up:before{content:""}.str-chat__icon--chat-bubble:before{content:""}.str-chat__icon--pause:before{content:""}.str-chat__icon--download:before{content:""}.str-chat__icon--delivered:before{content:""}.str-chat__icon--play:before{content:""}.str-chat__icon--reaction:before{content:""}.str-chat__icon--error:before{content:""}.str-chat__icon--read:before{content:""}.str-chat__icon--retry:before{content:""}.str-chat__icon--reply-in-thread:before{content:""}.str-chat__icon--send:before{content:""}.str-chat__icon--attach:before{content:""}.str-chat__icon--mic:before{content:""}.str-chat__icon--bin:before{content:""}.str-chat__infinite-scroll-paginator{overflow:hidden auto}.str-chat__link-preview-list{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-bottom:.75rem;padding-inline:.75rem;display:flex}.str-chat__link-preview-card{justify-content:space-around;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.str-chat__link-preview-card .str-chat__tooltip{white-space:nowrap;text-overflow:ellipsis;max-width:calc(var(--str-chat__spacing-px)*250);padding-inline:.5rem;display:block;overflow:clip visible}.str-chat__link-preview-card .str-chat__link-preview-card__icon-container{align-items:center;display:flex}.str-chat__link-preview-card .str-chat__link-preview-card__content{flex:1;width:100%;min-width:0;padding-inline:.5rem}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title,.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description{white-space:nowrap;text-overflow:ellipsis;overflow:clip visible}.str-chat__link-preview-card .str-chat__link-preview-card__dismiss-button{cursor:pointer;background:0 0;border:none}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content{flex-direction:column;gap:.25rem;display:flex}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title{height:calc(var(--str-chat__spacing-px)*16);width:100%}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description{height:calc(var(--str-chat__spacing-px)*12);width:100%}.str-chat{--str-chat__loading-indicator-size:calc(var(--str-chat__spacing-px) * 15)}.str-chat__loading-indicator{justify-content:center;align-items:center;animation:1s linear infinite rotate;display:flex}.str-chat__loading-indicator svg{width:var(--str-chat__loading-indicator-size);height:var(--str-chat__loading-indicator-size)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}stream-loading-indicator{justify-content:center;align-items:center;display:flex}stream-loading-indicator .str-chat__loading-indicator,.str-chat__loading-indicator-placeholder{width:var(--str-chat__loading-indicator-size);height:var(--str-chat__loading-indicator-size)}.str-chat__modal.str-chat__share-location-modal .str-chat__modal__close-button{display:none}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__modal-header{padding-top:0}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:1rem;padding-block:0;display:flex}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body .str-chat__live-location-activation,.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body .str-chat__live-location-activation .str-chat__form__switch-field,.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body .str-chat__live-location-activation .str-chat__dropdown__open-button{padding:.5rem}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body .str-chat__live-location-activation .str-chat__dialog-contents .str-chat__dropdown__items{flex-direction:column;align-items:flex-start;padding-block:.25rem;display:flex}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body .str-chat__live-location-activation .str-chat__dialog-contents .str-chat__dropdown__items .str-chat__live-location-sharing-duration-option{text-align:start;width:100%;padding:.25rem .5rem}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__controls{padding:1.25rem 1rem 0}.str-chat{--str-chat__message-options-button-size:calc(var(--str-chat__spacing-px) * 26);--str-chat__message-max-width:calc(var(--str-chat__spacing-px) * 480);--str-chat__message-with-attachment-max-width:calc(var(--str-chat__spacing-px) * 300);--str-chat__quoted-message-max-width:calc(var(--str-chat__spacing-px) * 250);--str-chat__quoted-message-inside-message-input-max-width:calc(var(--str-chat__spacing-px) * 200);--str-chat__quoted-message-inside-message-input-max-height:calc(var(--str-chat__quoted-message-inside-message-input-max-width) + calc(var(--str-chat__spacing-px) * 50));--str-chat__quoted-message-line-clamp:5}.str-chat__message{--str-chat-message-options-size:calc(3 * var(--str-chat__message-options-button-size))}.str-chat__message.str-chat__message-without-touch-support{--str-chat-message-options-size:calc(1 * var(--str-chat__message-options-button-size))}.str-chat__message .str-chat__message-bubble{max-width:var(--str-chat__message-max-width)}.str-chat__message .str-chat__message-options{--str-chat-icon-height:calc(var(--str-chat__message-options-button-size) * .7)}.str-chat__message.str-chat__message--has-attachment{--str-chat__message-max-width:var(--str-chat__message-with-attachment-max-width)}.str-chat__message.str-chat__message--has-attachment .str-chat__message-bubble{max-width:var(--str-chat__message-max-width)}.str-chat__quoted-message-preview{--str-chat__message-max-width:var(--str-chat__quoted-message-max-width)}.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{pointer-events:none;max-width:var(--str-chat__message-max-width)}.str-chat__quoted-message-text-value{-webkit-line-clamp:var(--str-chat__quoted-message-line-clamp);line-clamp:var(--str-chat__quoted-message-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.str-chat__message,.str-chat__quoted-message-preview{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;display:grid}.str-chat__message .str-chat__message-reminder,.str-chat__quoted-message-preview .str-chat__message-reminder{grid-area:message-reminder;margin:0;padding-block:.5rem .125rem}.str-chat__message.str-chat__message--other,.str-chat__message.str-chat__quoted-message-preview,.str-chat__quoted-message-preview.str-chat__message--other,.str-chat__quoted-message-preview.str-chat__quoted-message-preview{column-gap:var(--str-chat__spacing-2);grid-template-columns:auto 1fr;grid-template-areas:".message-reminder""avatar message"".replies"".translation-notice"".custom-metadata"".metadata";justify-items:flex-start}.str-chat__message.str-chat__message--me,.str-chat__quoted-message-preview.str-chat__message--me{grid-template-areas:"message-reminder""message""replies""translation-notice""custom-metadata""metadata";justify-items:end}.str-chat__message.str-chat__message--me>.str-chat__message-sender-avatar,.str-chat__quoted-message-preview.str-chat__message--me>.str-chat__message-sender-avatar{display:none}.str-chat__message.str-chat__message--deleted,.str-chat__quoted-message-preview.str-chat__message--deleted,.str-chat__message.str-chat__message--blocked,.str-chat__quoted-message-preview.str-chat__message--blocked{grid-template-areas:"message"}.str-chat__message.str-chat__message--system,.str-chat__quoted-message-preview.str-chat__message--system{grid-template-columns:auto;grid-template-areas:"message"}.str-chat__message .str-chat__message-sender-avatar,.str-chat__quoted-message-preview .str-chat__message-sender-avatar{grid-area:avatar;align-self:end}.str-chat__message .str-chat__message-inner,.str-chat__quoted-message-preview .str-chat__message-inner{column-gap:var(--str-chat__spacing-2);grid-area:message;grid-template-columns:auto 1fr;grid-template-areas:"reactions reactions""message-bubble options";display:grid;position:relative}.str-chat__message .str-chat__message-inner .str-chat__message-options,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options{width:var(--str-chat-message-options-size);flex-direction:row-reverse;grid-area:options;justify-content:flex-end;align-items:flex-start}.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-reply-in-thread-button,.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-reactions-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-reply-in-thread-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-reactions-button{cursor:pointer;width:var(--str-chat__message-options-button-size);height:var(--str-chat__message-options-button-size);justify-content:center;align-items:center;display:flex}.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-container,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-container{position:relative}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-reactions-host{grid-area:reactions}.str-chat__message .str-chat__message-inner .str-chat__message-bubble,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble{grid-area:message-bubble;min-width:0;position:relative}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4)}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text p,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text p{white-space:pre-line;margin:0}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text .str-chat__message-text-inner,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text .str-chat__message-text-inner{overflow-y:hidden}.str-chat__message.str-chat__message--me .str-chat__message-inner,.str-chat__quoted-message-preview.str-chat__message--me .str-chat__message-inner{grid-template-columns:1fr auto;grid-template-areas:"reminder reminder""reactions reactions""options message-bubble"}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-options,.str-chat__quoted-message-preview.str-chat__message--me .str-chat__message-inner .str-chat__message-options{flex-direction:row}.str-chat__message .str-chat__translation-notice,.str-chat__quoted-message-preview .str-chat__translation-notice{grid-area:translation-notice}.str-chat__message .str-chat__translation-notice button,.str-chat__quoted-message-preview .str-chat__translation-notice button{cursor:pointer;padding:var(--str-chat__spacing-1) 0;margin:0}.str-chat__message .str-chat__custom-message-metadata,.str-chat__quoted-message-preview .str-chat__custom-message-metadata{grid-area:custom-metadata;margin-block-start:var(--str-chat__spacing-0_5)}.str-chat__message .str-chat__message-metadata,.str-chat__quoted-message-preview .str-chat__message-metadata{align-items:center;column-gap:var(--str-chat__spacing-1);flex-wrap:wrap;grid-area:metadata;margin-block-start:var(--str-chat__spacing-0_5);display:flex}.str-chat__message .str-chat__message-metadata .str-chat__message-simple-name,.str-chat__quoted-message-preview .str-chat__message-metadata .str-chat__message-simple-name{overflow-y:hidden}.str-chat__message .str-chat__message-metadata .str-chat__message-simple-timestamp+.str-chat__mesage-simple-edited:before,.str-chat__quoted-message-preview .str-chat__message-metadata .str-chat__message-simple-timestamp+.str-chat__mesage-simple-edited:before{content:"•";margin-right:var(--str-chat__spacing-1)}.str-chat__message .str-chat__message-metadata .str-chat__message-edited-timestamp,.str-chat__quoted-message-preview .str-chat__message-metadata .str-chat__message-edited-timestamp{--str-chat__message-edited-timestamp-height:1rem;flex-basis:100%}.str-chat__message.str-chat__message--me .str-chat__message-metadata,.str-chat__quoted-message-preview.str-chat__message--me .str-chat__message-metadata{text-align:right;justify-content:flex-end}.str-chat__message .str-chat__message-status,.str-chat__quoted-message-preview .str-chat__message-status{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 16);justify-content:center;align-items:center;column-gap:var(--str-chat__spacing-0_5);display:flex;position:relative}.str-chat__message .str-chat__message-status svg,.str-chat__quoted-message-preview .str-chat__message-status svg{width:var(--str-chat-icon-height);height:var(--str-chat-icon-height)}.str-chat__message .str-chat__message-status.str-chat__message-status-sent,.str-chat__quoted-message-preview .str-chat__message-status.str-chat__message-status-sent{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 12)}.str-chat__message .str-chat__message-status.str-chat__message-status-sent svg,.str-chat__quoted-message-preview .str-chat__message-status.str-chat__message-status-sent svg{width:var(--str-chat-icon-height);height:var(--str-chat-icon-height)}.str-chat__message .str-chat__message-status-sent,.str-chat__quoted-message-preview .str-chat__message-status-sent{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 12)}.str-chat__message .str-chat__message-status-sent svg,.str-chat__quoted-message-preview .str-chat__message-status-sent svg{width:var(--str-chat-icon-height);height:var(--str-chat-icon-height)}.str-chat__message .str-chat__message-status-delivered,.str-chat__quoted-message-preview .str-chat__message-status-delivered{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 15)}.str-chat__message .str-chat__message-status-delivered svg,.str-chat__quoted-message-preview .str-chat__message-status-delivered svg{width:var(--str-chat-icon-height);height:var(--str-chat-icon-height)}.str-chat__message .str-chat__message-replies-count-button-wrapper,.str-chat__message .str-chat__message-is-thread-reply-button-wrapper,.str-chat__quoted-message-preview .str-chat__message-replies-count-button-wrapper,.str-chat__quoted-message-preview .str-chat__message-is-thread-reply-button-wrapper{grid-area:replies}.str-chat__message .str-chat__message-replies-count-button-wrapper button,.str-chat__message .str-chat__message-is-thread-reply-button-wrapper button,.str-chat__quoted-message-preview .str-chat__message-replies-count-button-wrapper button,.str-chat__quoted-message-preview .str-chat__message-is-thread-reply-button-wrapper button{cursor:pointer;padding:0}.str-chat__message .str-chat__message-replies-count-button-wrapper button:disabled,.str-chat__message .str-chat__message-is-thread-reply-button-wrapper button:disabled,.str-chat__quoted-message-preview .str-chat__message-replies-count-button-wrapper button:disabled,.str-chat__quoted-message-preview .str-chat__message-is-thread-reply-button-wrapper button:disabled{cursor:auto}.str-chat__message .str-chat__message--deleted-inner,.str-chat__quoted-message-preview .str-chat__message--deleted-inner{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4)}.str-chat__message .str-chat__message--deleted-inner p,.str-chat__quoted-message-preview .str-chat__message--deleted-inner p{white-space:pre-line;margin:0}.str-chat__message .str-chat__message--blocked-inner,.str-chat__quoted-message-preview .str-chat__message--blocked-inner{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4)}.str-chat__message .str-chat__message--blocked-inner p,.str-chat__quoted-message-preview .str-chat__message--blocked-inner p{white-space:pre-line;margin:0}.str-chat__message .str-chat__quoted-message-bubble,.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4);column-gap:var(--str-chat__spacing-1);width:100%;min-width:0;display:flex}.str-chat__message .str-chat__quoted-message-bubble p,.str-chat__quoted-message-preview .str-chat__quoted-message-bubble p{white-space:pre-line;margin:0}.str-chat__message .str-chat__emoji-display-fix,.str-chat__quoted-message-preview .str-chat__emoji-display-fix{width:1.25em;display:inline-block}.str-chat__message .str-chat__message-error-icon,.str-chat__quoted-message-preview .str-chat__message-error-icon{display:none}.str-chat__message .str-chat__simple-message--error-failed,.str-chat__quoted-message-preview .str-chat__simple-message--error-failed{cursor:pointer}.str-chat__message.str-chat__message--error .str-chat__message-error-icon,.str-chat__message.str-chat__message--failed .str-chat__message-error-icon,.str-chat__quoted-message-preview.str-chat__message--error .str-chat__message-error-icon,.str-chat__quoted-message-preview.str-chat__message--failed .str-chat__message-error-icon{bottom:0;display:block;position:absolute;inset-inline-end:calc(-1*calc(var(--str-chat__spacing-px) * 18)/2)}.str-chat__message.str-chat__message--error .str-chat__message-error-icon svg,.str-chat__message.str-chat__message--failed .str-chat__message-error-icon svg,.str-chat__quoted-message-preview.str-chat__message--error .str-chat__message-error-icon svg,.str-chat__quoted-message-preview.str-chat__message--failed .str-chat__message-error-icon svg{width:calc(var(--str-chat__spacing-px)*18);height:calc(var(--str-chat__spacing-px)*18)}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message-options{display:flex}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message-options{display:flex}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message-options{display:flex}.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message-options{display:flex}.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message-options{display:flex}.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message-options{display:flex}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner{margin-inline-end:0}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner{margin-inline-end:0}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--other .str-chat__message-inner{margin-inline-end:0}.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner{margin-inline-end:0}.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner{margin-inline-end:0}.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--other .str-chat__message-inner{margin-inline-end:0}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner{margin-inline-start:0}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner{margin-inline-start:0}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--me .str-chat__message-inner{margin-inline-start:0}.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner{margin-inline-start:0}.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner{margin-inline-start:0}.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--me .str-chat__message-inner{margin-inline-start:0}@supports not selector(:has(a, b)){.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message-options,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message-options{display:flex}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--other .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--other .str-chat__message-inner{margin-inline-end:0}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--me .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--me .str-chat__message-inner{margin-inline-start:0}}.str-chat__ul.str-chat__message-options-in-bubble .str-chat__message-inner:hover .str-chat__message-options,.str-chat__virtual-list.str-chat__message-options-in-bubble .str-chat__message-inner:hover .str-chat__message-options{display:flex}.str-chat__ul.str-chat__message-options-in-bubble .str-chat__message--other .str-chat__message-inner:hover,.str-chat__virtual-list.str-chat__message-options-in-bubble .str-chat__message--other .str-chat__message-inner:hover{margin-inline-end:0}.str-chat__ul.str-chat__message-options-in-bubble .str-chat__message--me .str-chat__message-inner:hover,.str-chat__virtual-list.str-chat__message-options-in-bubble .str-chat__message--me .str-chat__message-inner:hover{margin-inline-start:0}.str-chat__message-inner .str-chat__message-options.str-chat__message-options--active{display:flex}.str-chat__message-inner .str-chat__message-options{display:none}.str-chat__message-inner .str-chat__message-actions-open.str-chat__message-options,.str-chat__message-inner:focus-within .str-chat__message-options{display:flex}.str-chat__message--other .str-chat__message-inner:not(:has(.str-chat__message-options--active)){margin-inline-end:var(--str-chat-message-options-size)}.str-chat__message--me .str-chat__message-inner{margin-inline-start:var(--str-chat-message-options-size)}.str-chat__li--middle .str-chat__message,.str-chat__li--top .str-chat__message{margin-block-end:var(--str-chat__spacing-0_5)}.str-chat__li--middle .str-chat__message .str-chat__message-metadata,.str-chat__li--top .str-chat__message .str-chat__message-metadata{display:none}.str-chat__li--middle .str-chat__message>.str-chat__message-sender-avatar,.str-chat__li--top .str-chat__message>.str-chat__message-sender-avatar{visibility:hidden}.str-chat__li--bottom .str-chat__message,.str-chat__li--single .str-chat__message{margin-block-end:var(--str-chat__spacing-2)}.str-chat__date-separator{padding:var(--str-chat__spacing-8);align-items:center;display:flex}.str-chat__date-separator-line{height:var(--str-chat__spacing-px);flex:1}.str-chat__date-separator>:not(:last-child){margin-right:var(--str-chat__spacing-4)}.str-chat__message .str-chat__quoted-message-preview{margin-block-end:var(--str-chat__spacing-2)}.str-chat__message--system{text-align:center;width:100%}.str-chat__message--system p{margin:0}.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{align-items:stretch;row-gap:var(--str-chat__spacing-1);flex-direction:column;flex-basis:min-content}.str-chat__message-input .str-chat__quoted-message-preview{--str-chat__message-max-width:var(--str-chat__quoted-message-inside-message-input-max-width)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble{max-height:var(--str-chat__quoted-message-inside-message-input-max-height)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble .str-chat__quoted-message-text{min-height:0;max-height:100%;overflow:hidden}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble .str-chat__quoted-message-text p{max-height:100%;overflow:hidden auto}.str-chat__unread-messages-separator-wrapper{padding-block:.5rem}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator{justify-content:center;align-items:center;width:100%;padding:.5rem;display:flex}.str-chat__unread-messages-notification{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 16);z-index:2;align-items:center;display:flex;position:absolute;top:.75rem;overflow:clip}.str-chat__unread-messages-notification button{white-space:nowrap;width:100%;height:100%;padding-block:.5rem}.str-chat__unread-messages-notification button:first-of-type{padding-inline:.75rem .375rem}.str-chat__unread-messages-notification button:last-of-type{padding-inline:.375rem .75rem}.str-chat__unread-messages-notification button:last-of-type svg{width:.875rem}.str-chat-angular__message-bubble{transform:translate(0,0)}.str-chat-angular__message-bubble.str-chat-angular__message-bubble--attachment-modal-open{transform:none}.str-chat__message-edited-timestamp{transition:height .1s;overflow:hidden}.str-chat__message-edited-timestamp--open{height:var(--str-chat__message-edited-timestamp-height,1rem)}.str-chat__message-edited-timestamp--collapsed{height:0}.str-chat__message-text--pointer-cursor{cursor:pointer}.str-chat__message-with-touch-support .str-chat__message-bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.str-chat__message-with-touch-support.str-chat__message-menu-opened .str-chat__attachments-container,.str-chat__message-with-touch-support.str-chat__message-menu-opened .str-chat__message-text-inner{pointer-events:none}.str-chat__message-with-touch-support .str-chat__message-inner{margin-inline:0}.str-chat__message-with-touch-support .str-chat__message-options{display:none}.str-chat__message-with-touch-support .stream-chat-angular__image-modal-host{-webkit-touch-callout:default}.str-chat__message-actions-box{overflow:hidden}.str-chat__message-actions-box .str-chat__message-actions-box__submenu,.str-chat__message-actions-box .str-chat__message-actions-list{flex-direction:column;min-width:10rem;margin:0;padding:0;list-style:none;display:flex}.str-chat__message-actions-box .str-chat__message-actions-box__submenu .str-chat__message-actions-list-item-button,.str-chat__message-actions-box .str-chat__message-actions-list .str-chat__message-actions-list-item-button{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4);cursor:pointer;text-align:start;width:100%;margin:0}.str-chat__message-bounce-prompt{align-items:center;gap:var(--str-chat__spacing-9);flex-direction:column;display:flex}.str-chat__message-bounce-prompt .str-chat__message-bounce-actions{gap:var(--str-chat__spacing-2);flex-direction:column;display:flex}.str-chat__message-bounce-prompt .str-chat__message-bounce-edit,.str-chat__message-bounce-prompt .str-chat__message-bounce-send,.str-chat__message-bounce-prompt .str-chat__message-bounce-delete{cursor:pointer;padding:var(--str-chat__spacing-2)}.str-chat__message-input{width:100%;padding:var(--str-chat__spacing-1) var(--str-chat__spacing-2);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.str-chat__message-input .str-chat__quoted-message-preview-header{justify-content:center;align-items:center;width:100%;display:flex}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-reply-to-message{text-align:center;width:100%}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-remove{width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);cursor:pointer}.str-chat__message-input .str-chat__message-input-inner{flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat__file-input-container{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 24);width:calc(var(--str-chat__spacing-px)*45);height:calc(var(--str-chat__spacing-px)*45);cursor:pointer;justify-content:center;align-items:center;display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat__file-input-container .str-chat__file-input-label{cursor:pointer;justify-content:center;align-items:center;display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat-angular__create-poll{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 21);width:calc(var(--str-chat__spacing-px)*45);height:calc(var(--str-chat__spacing-px)*45);cursor:pointer;justify-content:center;align-items:center;display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-height:100%;display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker{width:100%;min-height:0;max-height:100%;padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4);column-gap:var(--str-chat__spacing-2);display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea{width:100%;max-height:100%;padding:0;display:flex;overflow:hidden auto}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker{width:calc(var(--str-chat__spacing-px)*27);height:calc(var(--str-chat__spacing-px)*27);font-size:calc(var(--str-chat__spacing-px)*27);justify-content:center;align-self:end;align-items:center;display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__message-textarea-emoji-picker-container{z-index:5}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__message-textarea-emoji-picker-container .str-chat__emoji-picker-container{display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__emoji-picker-button{padding:unset;background:unset;border:unset;border-radius:var(--str-chat__border-radius-circle);cursor:pointer;display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__emoji-picker-button svg{width:calc(var(--str-chat__spacing-px)*24);height:calc(var(--str-chat__spacing-px)*24)}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__emoji-picker-button svg path{fill:var(--str-chat__message-input-tools-color)}.str-chat__message-input .str-chat__message-textarea-angular-host{justify-content:center;align-items:center;width:100%;display:flex}.str-chat__message-input .str-chat__message-textarea-react-host{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.str-chat__message-input .str-chat__stop-ai-generation-button{width:calc(var(--str-chat__spacing-px)*30);height:calc(var(--str-chat__spacing-px)*28);cursor:pointer}.str-chat__message-input .str-chat__send-button{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 32);cursor:pointer;width:calc(var(--str-chat__spacing-px)*45);height:calc(var(--str-chat__spacing-px)*45);min-width:calc(var(--str-chat__spacing-px)*45);justify-content:center;align-items:center;padding:0;display:flex}.str-chat__message-input .str-chat__send-button svg{width:calc(var(--str-chat__spacing-px)*32);height:calc(var(--str-chat__spacing-px)*32)}.str-chat__message-input .str-chat__start-recording-audio-button{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 25);cursor:pointer;width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);min-width:calc(var(--str-chat__spacing-px)*40);justify-content:center;align-items:center;padding:0;display:flex}.str-chat__message-input .str-chat__start-recording-audio-button svg{height:calc(var(--str-chat__spacing-px)*25)}.str-chat__message-input .str-chat__message-input-cooldown{margin-inline-start:var(--str-chat__spacing-2);margin-block:calc(var(--str-chat__spacing-2)/2);min-width:calc(calc(var(--str-chat__spacing-px) * 45) - var(--str-chat__spacing-2));min-height:calc(calc(var(--str-chat__spacing-px) * 45) - var(--str-chat__spacing-2));justify-content:center;align-items:center;display:flex}.str-chat__message-input .str-chat__message-input-not-allowed{padding:var(--str-chat__spacing-3);align-self:center}.str-chat__message-input .str-chat__quoted-message-preview{padding:var(--str-chat__spacing-2)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-poll-preview__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden visible}.str-chat__message-input .str-chat__recording-permission-denied-notification{z-index:2;max-width:100%;margin-inline:.5rem;padding:1rem;position:absolute;bottom:100%;left:.5rem}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__dismiss-button-container{justify-content:flex-end;display:flex}.str-chat__message-input-angular-host{max-height:50%}.str-chat-angular__message-input{height:100%;max-height:100%}.str-chat-angular__message-input-inner{flex-grow:initial;height:100%;min-height:0;max-height:100%}[dir=rtl] .str-chat__send-button svg,[dir=rtl] .str-chat__start-recording-audio-button svg{transform:scaleX(-1)}.str-chat__attachment-selector-actions-menu button,.str-chat__attachment-selector button{background:0 0;border:none}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button{cursor:pointer;padding:.25rem .5rem}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button .str-chat__attachment-selector__menu-button__icon{width:26px;height:26px}.str-chat__file-input{display:none}.str-chat__attachment-selector-actions-menu{min-width:300px;padding-block:.5rem}.str-chat__send-to-channel-checkbox__container{width:100%;padding:.5rem .75rem;display:flex}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field{align-items:center;display:flex}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field label{padding-inline:.5rem}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field input{margin:0}.str-chat__main-panel-inner{flex-direction:column;align-items:center;height:100%;min-height:0;display:flex;position:relative}.str-chat__list{overscroll-behavior:none;width:100%;height:100%;max-height:100%;overflow:hidden auto}.str-chat__list .str-chat__message-list-scroll{padding:0 var(--str-chat__spacing-2)}.str-chat__list .str-chat__message-list-scroll .str-chat__li{margin-inline:calc(-1*var(--str-chat__spacing-2));padding-inline:var(--str-chat__spacing-2)}.str-chat__list .str-chat__message-list-scroll .str-chat__parent-message-li{margin-inline:calc(-1*var(--str-chat__spacing-2))}@media only screen and (device-width>=768px){.str-chat__list .str-chat__message-list-scroll{padding:0 min(var(--str-chat__spacing-10),4%)}.str-chat__list .str-chat__message-list-scroll .str-chat__li{margin-inline:calc(-1*min(var(--str-chat__spacing-10), 4%));padding-inline:min(var(--str-chat__spacing-10),4%)}.str-chat__list .str-chat__message-list-scroll .str-chat__parent-message-li{margin-inline:calc(-1*min(var(--str-chat__spacing-10), 4%) - 2px)}}.str-chat__list .str-chat__message-list-scroll .str-chat__ul{margin:0;padding:0;list-style:none}.str-chat__list .str-chat__parent-message-li{margin-block-end:var(--str-chat__spacing-4);padding-block-end:var(--str-chat__spacing-4)}.str-chat__list .str-chat__parent-message-li .str-chat__thread-start{text-align:start;padding-top:var(--str-chat__spacing-3)}.str-chat__jump-to-latest-message{z-index:2;position:absolute;inset-block-end:var(--str-chat__spacing-4);inset-inline-end:var(--str-chat__spacing-2)}.str-chat__jump-to-latest-message .str-chat__jump-to-latest-unread-count{padding:var(--str-chat__spacing-0_5) var(--str-chat__spacing-2);position:absolute;left:50%;transform:translate(-50%)translateY(-100%)}.str-chat__main-panel .str-chat__ul .str-chat__li:first-of-type{padding-top:4.5rem}.str-chat__main-panel .str-chat__ul .str-chat__date-separator+.str-chat__li:first-of-type{padding-top:inherit}.str-chat__virtual-list{-webkit-overflow-scrolling:touch;flex:1;width:100%;height:100%;margin:0;position:relative;overflow:hidden auto}.str-chat__virtual-list .str-chat__message-list-scroll{overscroll-behavior:none}.str-chat__virtual-list .str-chat__message-list-scroll>div{padding:0 var(--str-chat__spacing-2)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__li{margin-inline:calc(-1*var(--str-chat__spacing-2));padding-inline:var(--str-chat__spacing-2)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__parent-message-li{margin-inline:calc(-1*var(--str-chat__spacing-2))}@media only screen and (device-width>=768px){.str-chat__virtual-list .str-chat__message-list-scroll>div{padding:0 min(var(--str-chat__spacing-10),4%)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__li{margin-inline:calc(-1*min(var(--str-chat__spacing-10), 4%));padding-inline:min(var(--str-chat__spacing-10),4%)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__parent-message-li{margin-inline:calc(-1*min(var(--str-chat__spacing-10), 4%) - 2px)}}.str-chat__virtual-list .str-chat__parent-message-li{padding-block-end:var(--str-chat__spacing-4)}.str-chat__virtual-list .str-chat__parent-message-li .str-chat__thread-start{text-align:start;padding-top:var(--str-chat__spacing-3)}.str-chat__virtual-list__loading{padding-top:var(--str-chat__spacing-2);justify-content:center;width:100%;display:flex;position:absolute}.str-chat__virtual-list p{margin:0!important}.str-chat__virtual-list p a{white-space:pre-line;word-wrap:break-word;overflow:hidden}.str-chat__virtual-list .str-chat__message{margin-block-end:0!important}.str-chat__virtual-list .str-chat__virtual-list-message-wrapper{padding-block-end:var(--str-chat__spacing-0_5)}.str-chat__message-reactions-container{display:flex}.str-chat__message-reactions-container .str-chat__message-reactions{scrollbar-width:none;column-gap:var(--str-chat__spacing-0_5);width:fit-content;margin-block-start:var(--str-chat__spacing-0_5);margin-block-end:var(--str-chat__spacing-0_5);padding:0;list-style:none;display:flex;position:relative;overflow:auto hidden}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction{padding:var(--str-chat__spacing-1_5);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction button{background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction .str-chat__message-reaction-emoji{height:calc(var(--str-chat__spacing-px)*13);justify-content:center;align-items:center;display:flex!important}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__reaction-list--counter,.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__simple-reactions-list-item--last-number{display:none}.str-chat__message--me .str-chat__message-reactions-container{justify-content:flex-end}.str-chat__message--other .str-chat__message-reactions-container{justify-content:flex-start}.str-chat__message-reactions-details-modal .str-chat__modal--open .str-chat__modal__inner{flex-basis:min-content;width:90%;min-width:90%;max-width:90%;height:40%;max-height:80%}@media only screen and (device-width>=768px){.str-chat__message-reactions-details-modal .str-chat__modal--open .str-chat__modal__inner{width:min-content;min-width:40%;max-width:60%}}.str-chat__message-reactions-details{gap:var(--str-chat__spacing-4);flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;display:flex}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types{gap:var(--str-chat__spacing-4);flex-shrink:0;align-items:center;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types .str-chat__message-reactions-details-reaction-type{padding:var(--str-chat__spacing-1) 0;cursor:pointer;flex-shrink:0;align-items:center;display:flex}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types .str-chat__message-reactions-details-reaction-type .str-chat__message-reaction-emoji--with-fallback{width:18px;line-height:18px}.str-chat__message-reactions-details .str-chat__message-reaction-emoji-big{--str-chat__stream-emoji-size:1em;align-self:center;font-size:2rem}.str-chat__message-reactions-details .str-chat__message-reaction-emoji-big.str-chat__message-reaction-emoji--with-fallback{line-height:2rem}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users{gap:var(--str-chat__spacing-3);flex-direction:column;min-height:30vh;max-height:100%;display:flex;overflow-y:auto}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users .str-chat__loading-indicator{margin:auto}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users .str-chat__message-reactions-details-reacting-user{align-items:center;gap:var(--str-chat__spacing-2);display:flex}.str-chat__message-reaction-selector{justify-content:flex-end;display:flex;position:absolute;inset-block-end:100%}.str-chat__message-reaction-selector.str-chat-angular-v5__reaction-selector{margin:var(--str-chat__spacing-2);justify-content:flex-start;position:static}.str-chat__message-reaction-selector.str-chat-angular-v5__reaction-selector .str-chat__message-reactions-options{scrollbar-width:none;max-width:100%;padding:0;overflow:auto hidden}.str-chat__message-reaction-selector.str-chat-angular-v5__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option{flex-shrink:0}.str-chat__message-reaction-selector .str-chat__message-reactions-options{column-gap:var(--str-chat__spacing-1);width:fit-content;padding:var(--str-chat__spacing-2);margin-block-end:var(--str-chat__spacing-0_5);list-style:none;display:flex}.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option{cursor:pointer;width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);justify-content:center;align-items:center;display:flex}.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option .str-chat__message-reaction-emoji{height:calc(var(--str-chat__spacing-px)*20);justify-content:center;align-items:center;display:flex!important}.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-last-user,.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-list-item__count{display:none}.str-chat__message--me .str-chat__message-reaction-selector{inset-inline-end:0}.str-chat__message--other .str-chat__message-reaction-selector{inset-inline-start:0}.str-chat-react__message-reaction-selector{position:static;inset-block-end:unset}.str-chat-react__message-reaction-selector ul{margin:0}.str-chat__message--me .str-chat-react__message-reaction-selector,.str-chat__message--other .str-chat-react__message-reaction-selector{inset-inline-start:unset}.str-chat__modal--open{z-index:100;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.str-chat__modal--open .str-chat__modal-header{align-items:center;width:100%;padding:1.25rem 1rem;display:flex}.str-chat__modal--open .str-chat__modal-header button.str-chat__modal-header__go-back-button,.str-chat__modal--open .str-chat__modal-header .str-chat__modal__close-button{background-position:50%;background-repeat:no-repeat;background-size:.875rem;padding:1rem}.str-chat__modal--open .str-chat__modal-header button.str-chat__modal-header__go-back-button{background-image:var(--str-chat__arrow-left-icon)}.str-chat__modal--open .str-chat__modal-header .str-chat__modal-header__close-button{cursor:pointer;background:0 0;background-image:var(--str-chat__close-icon);background-repeat:no-repeat;border:none;width:.875rem;height:.875rem}.str-chat__modal--open .str-chat__modal-header .str-chat__modal-header__title{flex:1}.str-chat__modal--open button.str-chat__modal__close-button{padding:unset;background:unset;border:unset;border-radius:var(--str-chat__border-radius-circle);margin:var(--str-chat__spacing-2);cursor:pointer}.str-chat__modal--open .str-chat__modal__close-button{--str-chat-icon-height:calc(var(--str-chat__spacing-px) * 28);padding:var(--str-chat__spacing-2);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.str-chat__modal--open .str-chat__modal__inner{padding:var(--str-chat__spacing-8) var(--str-chat__spacing-4);flex-direction:column;justify-content:center;align-items:center;width:40%;min-width:0;min-height:0;max-height:80%;display:flex}.str-chat__modal--close{display:none}.str-chat__message-notification{padding:var(--str-chat__spacing-1) var(--str-chat__spacing-2);bottom:calc(var(--str-chat__spacing-px)*10);z-index:100;align-self:center;display:block;position:absolute}.str-chat__list-notifications{justify-content:center;align-items:stretch;row-gap:var(--str-chat__spacing-1);margin:var(--str-chat__spacing-1_5);flex-direction:column;width:auto;display:flex;position:relative}.str-chat__notification{padding:var(--str-chat__spacing-3_5) var(--str-chat__spacing-4)}.str-chat-react__notification{z-index:101}.str-chat__poll{max-width:270px;font:var(--str-chat__body-text);flex-direction:column;gap:.5rem;padding:.75rem .675rem;display:flex}.str-chat__poll button{cursor:pointer;background:0 0;border:none}.str-chat__poll .str-chat__checkmark{grid-area:1/1/2/2;width:1rem;height:1rem;margin-right:.125rem}.str-chat__poll .str-chat__checkmark--checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im00IDkuNC00LTRMMS40IDQgNCA2LjYgMTAuNiAwIDEyIDEuNGwtOCA4WiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:11px 10px;width:calc(1rem + 1px);height:calc(1rem + 1px)}.str-chat__poll .str-chat__poll-header .str-chat__poll-title{font:var(--str-chat__body-medium-text)}.str-chat__poll .str-chat__poll-header .str-chat__poll-subtitle{font:var(--str-chat__caption-text)}.str-chat__poll .str-chat__poll-actions{flex-direction:column;align-items:center;display:flex}.str-chat__poll-action{font:var(--str-chat__subtitle-text);color:var(--str-chat__primary-color);padding:.675rem}.str-chat__poll-results-modal button,.str-chat__poll-answer-list-modal button,.str-chat__add-poll-answer-modal button,.str-chat__suggest-poll-option-modal button,.str-chat__poll-options-modal button{cursor:pointer;background:0 0;border:none}.str-chat__poll-option-list--full .str-chat__amount-bar,.str-chat__modal__poll-results .str-chat__amount-bar{display:none}.str-chat__poll-option{cursor:pointer}.str-chat__poll-option.str-chat__poll-option--full-vote-list{cursor:default;height:100%;padding:0}.str-chat__poll-option .str-chat__poll-option-data{font:var(--str-chat__body-text);flex:1;align-items:flex-start;gap:.125rem;display:flex}.str-chat__poll-option .str-chat__poll-option-data p{flex:1;margin:0}.str-chat__poll-option .str-chat__poll-option-data .str-chat__poll-option-voters{--str-chat__avatar-size:1.175rem;display:flex}.str-chat__poll-option-list--full .str-chat__poll-option{flex-direction:row;padding:1rem .75rem;display:flex}.str-chat__poll-option-list--full .str-chat__poll-option:first-of-type{border-top-left-radius:var(--str-chat__border-radius-sm);border-top-right-radius:var(--str-chat__border-radius-sm);padding-top:1rem}.str-chat__poll-option-list--full .str-chat__poll-option:last-child{border-bottom-left-radius:var(--str-chat__border-radius-sm);border-bottom-right-radius:var(--str-chat__border-radius-sm);padding-bottom:1rem}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full){flex-direction:column;gap:1.5rem;padding-block:1rem .5rem;display:flex}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full) .str-chat__poll-option{grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:.125rem;display:grid}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full) .str-chat__poll-option .str-chat__poll-option-data{grid-area:1/2/2/3}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full) .str-chat__poll-option .str-chat__poll-option__votes-bar{grid-area:2/2/3/3;width:100%;height:.25rem;margin-top:.25rem}.str-chat__modal__poll-results .str-chat__poll-option{flex-direction:column;display:flex}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__close-button,.str-chat__poll-actions:not(.str-chat-angular__poll-actions) .str-chat__modal .str-chat__modal__close-button{display:none}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner{max-width:400px;padding:0 0 .5rem;overflow:hidden}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__tooltip,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__tooltip{max-width:300px}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__suggest-poll-option .str-chat__form-field-error,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__suggest-poll-option .str-chat__form-field-error{height:1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__suggest-poll-option .str-chat__dialog__controls,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__suggest-poll-option .str-chat__dialog__controls{padding-bottom:0}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-answer-list,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-option-list,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results{flex-direction:column;width:100%;height:100%;min-height:400px;display:flex}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-answer-list .str-chat__loading-indicator-placeholder,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-option--full-vote-list .str-chat__loading-indicator-placeholder,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-answer-list .str-chat__loading-indicator-placeholder,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option--full-vote-list .str-chat__loading-indicator-placeholder{justify-content:center;align-items:center;width:100%;height:40px;display:flex}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-option-list__title,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__title{padding:1.175rem 1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-answer-list__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-answer-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body{flex-direction:column;min-height:0;padding-bottom:1rem;display:flex}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__option-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__option-list{flex-direction:column;flex:1;min-height:0;max-height:100%;display:flex}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list{padding-bottom:0}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list{padding:0 1rem 1.25rem;overflow-y:auto}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__option-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__option-list{gap:.5rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body{gap:2rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-option__show-all-votes-button,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option__show-all-votes-button{padding-bottom:1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer{flex-direction:column;gap:1rem;padding:.75rem 1rem;display:flex}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer .str-chat__poll-answer__text,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer .str-chat__poll-answer__text{margin:0}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__checkmark,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__checkmark{margin-right:1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-option__header,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option__header{align-items:flex-start;gap:.25rem;width:100%;padding:.75rem 1rem;display:flex}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-option__header .str-chat__poll-option__option-text,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option__header .str-chat__poll-option__option-text{flex:1}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-vote,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-vote{white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.375rem;display:flex}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-vote .str-chat__poll-vote__author,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-vote .str-chat__poll-vote__author{align-items:center;gap:calc(var(--str-chat__spacing-px)*5);min-width:0;display:flex}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-vote .str-chat__poll-vote__author .str-chat__poll-vote__author__name,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-vote .str-chat__poll-vote__author .str-chat__poll-vote__author__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:130px;overflow:clip visible}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-result-option-vote-counter,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-result-option-vote-counter{gap:.375rem;display:flex}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-result-option-vote-counter .str-chat__poll-result-winning-option-icon,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-result-option-vote-counter .str-chat__poll-result-winning-option-icon{background-image:var(--str-chat__winning-poll-option-icon);width:1.25rem;height:1.25rem}.str-chat__poll-vote-listing{padding:0 1rem .75rem}.str-chat__modal__poll-results--option-detail .str-chat__modal-header__title{flex:1;padding-inline:1rem}.str-chat__modal__poll-results--option-detail .str-chat__modal__poll-results__body{padding-inline:1rem}.str-chat__quoted-poll-preview{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__modal__close-button,.str-chat__modal.str-chat__create-poll-modal .str-chat__modal__close-button{display:none}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__modal__inner,.str-chat__modal.str-chat__create-poll-modal .str-chat__modal__inner{max-height:unset;padding:0;display:block}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog{flex-direction:column;width:100%;height:100%;display:flex}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog button,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog button{cursor:pointer;background:0 0;border:none}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__modal-header,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__modal-header{padding-block:14px}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__modal-header .str-chat__modal-header__close-button,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__modal-header .str-chat__modal-header__close-button{background-image:var(--str-chat__close-icon);background-repeat:no-repeat}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__dialog__body,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__dialog__body{flex:1;padding:1rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__dialog__body form,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__dialog__body form{flex-direction:column;gap:2rem;display:flex}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset{margin:0;padding:0}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field{width:100%;padding:1rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value,.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form__input-field__error,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form__input-field__error{width:100%}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value{padding:1rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-field__value input,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field__value input{width:100%}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field{flex-direction:column;gap:1rem;padding:1rem;display:flex}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__switch-field,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__switch-field{padding:0}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field{width:100%}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field .str-chat__form__input-field__value,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field .str-chat__form__input-field__value{padding:0}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form-field-error,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form-field-error{height:1rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset__values,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset__values{flex-direction:column;display:flex}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__field-label,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__field-label{margin-bottom:.5rem;display:block}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-field--draggable,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field--draggable{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-field--draggable .str-chat__drag-handle,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field--draggable .str-chat__drag-handle{width:1rem;height:1rem}@media only screen and (device-width<=768px){.str-chat__modal--open .str-chat__modal__inner{width:90%}.str-chat__create-poll-modal .str-chat__modal__inner,.str-chat__poll-answer-list-modal .str-chat__modal__inner,.str-chat__poll-results-modal .str-chat__modal__inner{height:90%;max-height:unset}}.str-chat-angular__poll-actions .str-chat__modal__poll-option-list,.str-chat-angular__poll-actions .str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body{flex-direction:column;min-height:0;max-height:100%;display:flex}.str-chat-angular__poll-actions .str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body stream-poll-options-list{height:100%;overflow:hidden auto}.str-chat__search{flex-direction:column;justify-content:center;display:flex;position:relative}.str-chat__search.str-chat__search--active{flex:1;max-height:100%}.str-chat__search .str-chat__search-bar{padding:var(--str-chat__spacing-2_5) var(--str-chat__spacing-2);justify-content:center;align-items:center;gap:.25rem;display:flex}.str-chat__search .str-chat__search-bar .str-chat__search-bar-button{padding:var(--str-chat__spacing-1);cursor:pointer;background:0 0;border:none}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper{padding:var(--str-chat__spacing-1_5) var(--str-chat__spacing-2);flex:1;align-items:center;min-width:0;display:flex}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--icon{width:20px;height:20px;margin-right:.5rem}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--clear-button{cursor:pointer;background:0 0;border:none;padding:0}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--clear-button:disabled{cursor:default}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--clear-button .str-chat__search-input--clear-button-icon{width:20px;height:20px;-webkit-mask-size:20px;mask-size:20px}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper input{flex:1;min-width:0}.str-chat__search .str-chat__search-results{flex-direction:column;flex:1;min-height:0;display:flex}.str-chat__search .str-chat__search-results .str-chat__search-results-header{width:100%}.str-chat__search .str-chat__search-results .str-chat__search-results-header button{cursor:pointer;background:0 0;border:none}.str-chat__search .str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons{padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2_5);flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.str-chat__search .str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons .str-chat__search-results-header__filter-source-button{border-radius:var(--str-chat__border-radius-circle);background-color:var(--str-chat__tertiary-surface-color);padding:.5rem .75rem}.str-chat__search .str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons .str-chat__search-results-header__filter-source-button--active{background-color:var(--str-chat__surface-color);color:var(--str-chat__text-color);font-weight:500}.str-chat__search .str-chat__search-results .str-chat__search-results-presearch,.str-chat__search .str-chat__search-results .str-chat__search-source-results-empty{justify-content:center;align-items:center;width:100%;padding:1.25rem;display:flex}.str-chat__search .str-chat__search-results .str-chat__search-source-results,.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list{flex-direction:column;flex:1;min-height:0;display:flex}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__infinite-scroll-paginator__content{flex-direction:column;display:flex}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-result{align-items:center;column-gap:var(--str-chat__spacing-2);width:100%;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2);display:flex}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-result .search__result-text,.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-result .str-chat__search-result--display-name{white-space:nowrap;text-overflow:ellipsis;overflow:clip hidden}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-source-result-list__footer{flex-direction:column;justify-content:center;align-items:center;width:100%;height:4rem;display:flex}.str-chat__thread-container{flex-direction:column;width:100%;height:100%;display:flex}.str-chat__thread-container .str-chat__thread-header{padding:var(--str-chat__spacing-2);column-gap:var(--str-chat__spacing-4);align-items:center;display:flex}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details{row-gap:var(--str-chat__spacing-1_5);flex-direction:column;flex:1;display:flex;overflow:hidden}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-reply-count,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-channel-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-subtitle,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-title{white-space:nowrap;text-overflow:ellipsis;overflow:clip visible}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-subtitle{overflow-y:hidden}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button{width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);cursor:pointer;line-height:calc(var(--str-chat__spacing-px)*21);font-size:calc(var(--str-chat__spacing-px)*21);justify-content:flex-end;align-items:flex-start;display:flex}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button svg{height:calc(var(--str-chat__spacing-px)*21);width:calc(var(--str-chat__spacing-px)*21)}.str-chat__thread .str-chat__main-panel-inner{height:auto}.str-chat__thread--virtualized .str-chat__main-panel-inner{height:100%}.str-chat__thread--virtualized .str-chat__main-panel-inner .str-chat__virtual-list-message-wrapper:first-of-type{padding-block-start:var(--str-chat__spacing-4)}.str-chat__parent-message-li{padding:var(--str-chat__spacing-2)}.str-chat__tooltip{padding:var(--str-chat__spacing-2);z-index:1;max-width:calc(var(--str-chat__spacing-px)*150);width:max-content;display:flex;overflow-y:hidden}.str-chat__typing-indicator-react-host{position:static!important}.str-chat__virtual-list .str-chat__typing-indicator{position:static}.str-chat__typing-indicator{padding:var(--str-chat__spacing-1_5);justify-content:flex-start;align-items:center;column-gap:var(--str-chat__spacing-1);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.str-chat__typing-indicator .str-chat__typing-indicator__dots{justify-content:center;align-items:center;column-gap:var(--str-chat__spacing-0_5);display:flex}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot{width:calc(var(--str-chat__spacing-px)*4);height:calc(var(--str-chat__spacing-px)*4)}.str-chat__thread-list-container{flex-direction:column;flex-grow:1;display:flex}.str-chat__unseen-threads-banner{justify-content:space-between;align-items:center;margin:8px;padding:16px;font-size:16px;font-weight:400;display:flex}.str-chat__unseen-threads-banner__button{--str-chat-icon-width:16px;--str-chat-icon-heigh:22px;all:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.str-chat__thread-list .str-chat__thread-list-item{box-sizing:border-box;cursor:pointer;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding-block:14px;padding-inline:8px;display:flex}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__channel{--str-chat-icon-height:14px;--str-chat-icon-width:14px;gap:5px;display:flex}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__channel .str-chat__icon{flex-shrink:0;margin-top:2px}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__thread-status-symbol{font-size:14px;line-height:1}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__channel-text{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:1;overflow:hidden}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__parent-message{justify-content:space-between;align-items:center;gap:3px;height:15px;display:flex}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__parent-message-text{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply{--str-chat__avatar-size:49px;align-items:center;gap:5px;display:flex}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-details{flex-direction:column;flex-grow:1;gap:4px;width:0;display:flex}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-created-by{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow-x:hidden}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-text-and-timestamp{justify-content:space-between;align-items:baseline;font-size:14px;font-weight:400;line-height:16px;display:flex}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-timestamp{white-space:nowrap}.str-chat__thread-list .str-chat__thread-list-loading-indicator{justify-content:center;align-items:center;padding-block:14px;padding-inline:8px;display:flex}.str-chat__thread-list-empty-placeholder{--str-chat-icon-height:95px;--str-chat-icon-width:95px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;font-size:20px;font-weight:500;display:flex}.str-chat__chat-view{width:100%;height:100%;display:flex}.str-chat__chat-view__selector{flex-direction:column;gap:20px;padding-block:16px;padding-inline:8px;display:flex}.str-chat__chat-view__selector-button{--str-chat-icon-height:20px;--str-chat-icon-width:20px;--str-chat-unread-count-badge-absolute-offset-vertical:25%;box-sizing:border-box;cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding-block:10px;padding-inline:10px;font-size:12px;font-weight:400;line-height:1;display:flex;position:relative}.str-chat__chat-view__channels,.str-chat__chat-view__threads{flex-grow:1;display:flex}.str-chat{--str-chat-unread-count-badge-absolute-offset-vertical:50%;--str-chat-unread-count-badge-absolute-offset-horizontal:50%}.str-chat__unread-count-badge-container{justify-content:center;align-items:center;display:flex;position:relative}.str-chat__unread-count-badge{font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;min-height:22px;padding:7px;font-size:12px;font-weight:700;line-height:8px;display:flex}.str-chat__unread-count-badge--top-right{translate:var(--str-chat-unread-count-badge-absolute-offset-horizontal) calc(var(--str-chat-unread-count-badge-absolute-offset-vertical)*-1);position:absolute}.str-chat__unread-count-badge--bottom-left{translate:calc(var(--str-chat-unread-count-badge-absolute-offset-horizontal)*-1) var(--str-chat-unread-count-badge-absolute-offset-vertical);position:absolute}.str-chat__unread-count-badge--bottom-right{translate:var(--str-chat-unread-count-badge-absolute-offset-horizontal) var(--str-chat-unread-count-badge-absolute-offset-vertical);position:absolute}.str-chat__unread-count-badge--top-left{translate:calc(var(--str-chat-unread-count-badge-absolute-offset-horizontal)*-1) calc(var(--str-chat-unread-count-badge-absolute-offset-vertical)*-1);position:absolute}.str-chat__ai-state-indicator-container{padding:0 8px}.str-chat{--str-chat__blue950:#001333;--str-chat__blue900:#00163d;--str-chat__blue800:#002666;--str-chat__blue700:#003999;--str-chat__blue600:#004ccc;--str-chat__blue500:#005fff;--str-chat__blue400:#337eff;--str-chat__blue300:#669fff;--str-chat__blue200:#ccdfff;--str-chat__blue100:#e0f0ff;--str-chat__blue50:#ebf5ff;--str-chat__grey950:#080707;--str-chat__grey900:#17191c;--str-chat__grey800:#1c1e22;--str-chat__grey700:#272a30;--str-chat__grey600:#4c525c;--str-chat__grey500:#72767e;--str-chat__grey400:#b4b7bb;--str-chat__grey300:#dbdde1;--str-chat__grey200:#e9eaed;--str-chat__grey100:#f4f4f5;--str-chat__grey50:#fff;--str-chat__red900:#330003;--str-chat__red800:#660006;--str-chat__red700:#990008;--str-chat__red600:#cc000b;--str-chat__red500:#ff000e;--str-chat__red400:#ff3742;--str-chat__red300:#ff666e;--str-chat__red200:#ff999f;--str-chat__red100:#ffe5e7;--str-chat__green900:#062d16;--str-chat__green800:#0d592c;--str-chat__green700:#138643;--str-chat__green600:#19b359;--str-chat__green500:#20e070;--str-chat__green400:#4ce68c;--str-chat__green300:#79eca9;--str-chat__green200:#a6f2c6;--str-chat__green100:#e9f1ff;--str-chat__yellow900:#332500;--str-chat__yellow800:#664900;--str-chat__yellow700:#996e00;--str-chat__yellow600:#cc9200;--str-chat__yellow500:#ffb700;--str-chat__yellow400:#ffd466;--str-chat__yellow300:#ffe299;--str-chat__yellow200:#fff1cc;--str-chat__yellow100:#fff8e5;--str-chat__border-radius-xs:8px;--str-chat__border-radius-sm:14px;--str-chat__border-radius-md:18px;--str-chat__border-radius-lg:20px;--str-chat__border-radius-circle:999px;--str-chat__font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;--str-chat__caption-text:.75rem/1.3 var(--str-chat__font-family);--str-chat__caption-medium-text:500 .75rem/1.3 var(--str-chat__font-family);--str-chat__caption-strong-text:700 .75rem/1.3 var(--str-chat__font-family);--str-chat__body-text:.875rem/1.2 var(--str-chat__font-family);--str-chat__body-medium-text:500 .875rem/1.2 var(--str-chat__font-family);--str-chat__body2-text:.9375rem/1.2 var(--str-chat__font-family);--str-chat__body2-medium-text:500 .9375rem/1.2 var(--str-chat__font-family);--str-chat__subtitle-text:1rem/1.25 var(--str-chat__font-family);--str-chat__subtitle-medium-text:500 1rem/1.25 var(--str-chat__font-family);--str-chat__subtitle2-text:1.25rem/1.2 var(--str-chat__font-family);--str-chat__subtitle2-medium-text:500 1.25rem/1.2 var(--str-chat__font-family);--str-chat__headline-text:1.5rem/1.2 var(--str-chat__font-family);--str-chat__headline2-text:1.8rem/1.2 var(--str-chat__font-family)}.str-chat,.str-chat__theme-light{--str-chat__primary-color:var(--str-chat__blue500);--str-chat__primary-overlay-color:#005fff99;--str-chat__primary-color-low-emphasis:var(--str-chat__blue300);--str-chat__active-primary-color:var(--str-chat__blue600);--str-chat__on-primary-color:var(--str-chat__grey50);--str-chat__background-color:var(--str-chat__grey50);--str-chat__secondary-background-color:var(--str-chat__grey50);--str-chat__primary-surface-color:var(--str-chat__blue100);--str-chat__primary-surface-color-low-emphasis:var(--str-chat__blue50);--str-chat__surface-color:var(--str-chat__grey300);--str-chat__secondary-surface-color:var(--str-chat__grey200);--str-chat__tertiary-surface-color:var(--str-chat__grey100);--str-chat__text-color:var(--str-chat__grey950);--str-chat__text-low-emphasis-color:var(--str-chat__grey500);--str-chat__disabled-color:var(--str-chat__grey400);--str-chat__on-disabled-color:var(--str-chat__grey50);--str-chat__danger-color:var(--str-chat__red400);--str-chat__message-highlight-color:var(--str-chat__yellow100);--str-chat__unread-badge-color:var(--str-chat__red400);--str-chat__on-unread-badge-color:var(--str-chat__grey50);--str-chat__overlay-color:#fcfcfce6;--str-chat__secondary-overlay-color:#0003;--str-chat__secondary-overlay-text-color:var(--str-chat__grey50);--str-chat__opaque-surface-background-color:#000c;--str-chat__opaque-surface-text-color:var(--str-chat__grey50);--str-chat__box-shadow-color:#0000002e;--str-chat__info-color:var(--str-chat__green500)}.str-chat__theme-dark{--str-chat__primary-color:var(--str-chat__blue400);--str-chat__primary-overlay-color:#337eff99;--str-chat__primary-color-low-emphasis:var(--str-chat__blue700);--str-chat__active-primary-color:var(--str-chat__blue600);--str-chat__on-primary-color:var(--str-chat__grey50);--str-chat__background-color:var(--str-chat__grey950);--str-chat__secondary-background-color:var(--str-chat__grey900);--str-chat__primary-surface-color:var(--str-chat__blue900);--str-chat__primary-surface-color-low-emphasis:var(--str-chat__blue950);--str-chat__surface-color:var(--str-chat__grey700);--str-chat__secondary-surface-color:var(--str-chat__grey800);--str-chat__tertiary-surface-color:var(--str-chat__grey900);--str-chat__text-color:var(--str-chat__grey50);--str-chat__text-low-emphasis-color:var(--str-chat__grey500);--str-chat__disabled-color:var(--str-chat__grey600);--str-chat__on-disabled-color:var(--str-chat__grey50);--str-chat__danger-color:var(--str-chat__red600);--str-chat__message-highlight-color:var(--str-chat__yellow900);--str-chat__unread-badge-color:var(--str-chat__red400);--str-chat__on-unread-badge-color:var(--str-chat__grey50);--str-chat__overlay-color:#000000b3;--str-chat__secondary-overlay-color:#0006;--str-chat__secondary-overlay-text-color:var(--str-chat__grey50);--str-chat__opaque-surface-background-color:#fafafad9;--str-chat__opaque-surface-text-color:var(--str-chat__grey900);--str-chat__box-shadow-color:#000c;--str-chat__info-color:var(--str-chat__green500)}.image-gallery-icon{color:#fff;appearance:none;cursor:pointer;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a);background-color:#0000;border:0;outline:none;transition:all .3s ease-out;position:absolute}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button{padding:20px;bottom:0}.image-gallery-fullscreen-button .image-gallery-svg{width:28px;height:28px}@media (width<=768px){.image-gallery-fullscreen-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg{width:24px;height:24px}}@media (width<=480px){.image-gallery-fullscreen-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg{width:16px;height:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:60px;height:120px}@media (width<=768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:36px;height:72px}}@media (width<=480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:24px;height:48px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;user-select:none;-o-user-select:none;-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;display:flex;position:relative}.image-gallery.fullscreen-modal{z-index:5;background:#000;width:100%;height:100%;position:fixed;inset:0}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content .image-gallery-slide{background-color:var(--str-chat__secondary-surface-color)}.image-gallery-content .image-gallery-slide .str-chat__base-image--load-failed{height:var(--str-chat__attachment-max-width);width:var(--str-chat__attachment-max-width);font-size:0}.image-gallery-content .image-gallery-slide .str-chat__message-attachment-file--item-download{position:absolute;top:.375rem;left:.375rem}.image-gallery-content.fullscreen{background:#000}.image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image{max-width:100%}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px);max-width:unset;object-fit:contain}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right,.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 110px);display:inline-block}@media (width<=768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right,.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{white-space:nowrap;text-align:center;line-height:0;position:relative;overflow:hidden}.image-gallery-slide{width:100%;position:absolute;top:0;left:0}.image-gallery-slide.center,.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-index{color:#fff;z-index:4;background:#0006;padding:10px 20px;line-height:1;position:absolute;top:0;right:0}@media (width<=768px){.image-gallery-index{padding:5px 10px;font-size:.8em}}.str-chat{--str-chat__cta-button-border-radius:var(--str-chat__border-radius-xs);--str-chat__cta-button-color:var(--str-chat__on-primary-color);--str-chat__cta-button-background-color:var(--str-chat__primary-color);--str-chat__cta-button-border-block-start:none;--str-chat__cta-button-border-block-end:none;--str-chat__cta-button-border-inline-start:none;--str-chat__cta-button-border-inline-end:none;--str-chat__cta-button-box-shadow:none;--str-chat__cta-button-pressed-background-color:var(--str-chat__active-primary-color);--str-chat__cta-button-disabled-background-color:var(--str-chat__disabled-color);--str-chat__cta-button-disabled-color:var(--str-chat__on-disabled-color)}.str-chat__cta-button{background:var(--str-chat__cta-button-background-color);color:var(--str-chat__cta-button-color);box-shadow:var(--str-chat__cta-button-box-shadow);border-radius:var(--str-chat__cta-button-border-radius);border-block-start:var(--str-chat__cta-button-border-block-start);border-block-end:var(--str-chat__cta-button-border-block-end);border-inline-start:var(--str-chat__cta-button-border-inline-start);border-inline-end:var(--str-chat__cta-button-border-inline-end);font:var(--str-chat__subtitle-text)}.str-chat__cta-button:active{background-color:var(--str-chat__cta-button-pressed-background-color)}.str-chat__cta-button:disabled{background-color:var(--str-chat__cta-button-disabled-background-color);color:var(--str-chat__cta-button-disabled-color)}.str-chat{--str-chat__circle-fab-border-radius:var(--str-chat__border-radius-circle);--str-chat__circle-fab-color:var(--str-chat__primary-color);--str-chat__circle-fab-background-color:var(--str-chat__secondary-background-color);--str-chat__circle-fab-pressed-background-color:var(--str-chat__surface-color);--str-chat__circle-fab-box-shadow:0 2px 4px #00000040;--str-chat__circle-fab-border-block-start:none;--str-chat__circle-fab-border-block-end:none;--str-chat__circle-fab-border-inline-start:none;--str-chat__circle-fab-border-inline-end:none}.str-chat__circle-fab{background:var(--str-chat__circle-fab-background-color);color:var(--str-chat__circle-fab-color);box-shadow:var(--str-chat__circle-fab-box-shadow);border-radius:var(--str-chat__circle-fab-border-radius);border-block-start:var(--str-chat__circle-fab-border-block-start);border-block-end:var(--str-chat__circle-fab-border-block-end);border-inline-start:var(--str-chat__circle-fab-border-inline-start);border-inline-end:var(--str-chat__circle-fab-border-inline-end)}.str-chat__circle-fab svg path{fill:var(--str-chat__circle-fab-color)}.str-chat__circle-fab:active{background-color:var(--str-chat__circle-fab-pressed-background-color)}.str-chat{--str-chat__avatar-border-radius:var(--str-chat__border-radius-circle);--str-chat__avatar-color:var(--str-chat__on-primary-color);--str-chat__avatar-background-color:var(--str-chat__primary-color);--str-chat__avatar-border-block-start:none;--str-chat__avatar-border-block-end:none;--str-chat__avatar-border-inline-start:none;--str-chat__avatar-border-inline-end:none;--str-chat__avatar-box-shadow:none;--str-chat__avatar-online-indicator-color:var(--str-chat__info-color);--str-chat__avatar-online-indicator-border-radius:var(--str-chat__border-radius-circle)}.str-chat__avatar .str-chat__avatar-image{background:var(--str-chat__avatar-background-color);color:var(--str-chat__avatar-color);box-shadow:var(--str-chat__avatar-box-shadow);border-radius:var(--str-chat__avatar-border-radius);border-block-start:var(--str-chat__avatar-border-block-start);border-block-end:var(--str-chat__avatar-border-block-end);border-inline-start:var(--str-chat__avatar-border-inline-start);border-inline-end:var(--str-chat__avatar-border-inline-end);display:block}.str-chat__avatar.str-chat__avatar--no-letters{--str-chat-icon-color:var(--str-chat__avatar-color);background:var(--str-chat__avatar-background-color);color:var(--str-chat__avatar-color);box-shadow:var(--str-chat__avatar-box-shadow);border-radius:var(--str-chat__avatar-border-radius);border-block-start:var(--str-chat__avatar-border-block-start);border-block-end:var(--str-chat__avatar-border-block-end);border-inline-start:var(--str-chat__avatar-border-inline-start);border-inline-end:var(--str-chat__avatar-border-inline-end)}.str-chat__avatar .str-chat__avatar-fallback{background:var(--str-chat__avatar-background-color);color:var(--str-chat__avatar-color);box-shadow:var(--str-chat__avatar-box-shadow);border-radius:var(--str-chat__avatar-border-radius);border-block-start:var(--str-chat__avatar-border-block-start);border-block-end:var(--str-chat__avatar-border-block-end);border-inline-start:var(--str-chat__avatar-border-inline-start);border-inline-end:var(--str-chat__avatar-border-inline-end);text-transform:uppercase}.str-chat__avatar .str-chat__avatar--online-indicator{background-color:var(--str-chat__avatar-online-indicator-color);border-radius:var(--str-chat__avatar-online-indicator-border-radius)}.str-chat__loading-channels-avatar,.str-chat__avatar-group{border-radius:var(--str-chat__avatar-border-radius)}.str-chat{--str-chat__attachment-list-border-radius:0;--str-chat__attachment-list-color:var(--str-chat__text-color);--str-chat__attachment-list-background-color:transparent;--str-chat__attachment-list-border-block-start:none;--str-chat__attachment-list-border-block-end:none;--str-chat__attachment-list-border-inline-start:none;--str-chat__attachment-list-border-inline-end:none;--str-chat__attachment-list-box-shadow:none;--str-chat__image-attachment-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__image-attachment-color:var(--str-chat__text-color);--str-chat__image-attachment-background-color:var(--str-chat__secondary-surface-color);--str-chat__image-attachment-border-block-start:none;--str-chat__image-attachment-border-block-end:none;--str-chat__image-attachment-border-inline-start:none;--str-chat__image-attachment-border-inline-end:none;--str-chat__image-attachment-box-shadow:none;--str-chat__image-gallery-attachment-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__image-gallery-attachment-color:var(--str-chat__text-color);--str-chat__image-gallery-attachment-background-color:transparent;--str-chat__image-gallery-attachment-border-block-start:none;--str-chat__image-gallery-attachment-border-block-end:none;--str-chat__image-gallery-attachment-border-inline-start:none;--str-chat__image-gallery-attachment-border-inline-end:none;--str-chat__image-gallery-attachment-box-shadow:none;--str-chat__image-gallery-attachment-overlay:var(--str-chat__secondary-overlay-color);--str-chat__image-gallery-attachment-overlay-text-color:var(--str-chat__secondary-overlay-text-color);--str-chat__card-attachment-border-radius:0;--str-chat__card-attachment-color:var(--str-chat__text-color);--str-chat__card-attachment-link-color:var(--str-chat__primary-color);--str-chat__card-attachment-background-color:transparent;--str-chat__card-attachment-border-block-start:none;--str-chat__card-attachment-border-block-end:none;--str-chat__card-attachment-border-inline-start:none;--str-chat__card-attachment-border-inline-end:none;--str-chat__card-attachment-box-shadow:none;--str-chat__file-attachment-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__file-attachment-color:var(--str-chat__text-color);--str-chat__file-attachment-secondary-color:var(--str-chat__text-low-emphasis-color);--str-chat__file-attachment-background-color:var(--str-chat__secondary-background-color);--str-chat__file-attachment-border-block-start:none;--str-chat__file-attachment-border-block-end:none;--str-chat__file-attachment-border-inline-start:none;--str-chat__file-attachment-border-inline-end:none;--str-chat__file-attachment-box-shadow:none;--str-chat__geolocation-attachment-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__geolocation-attachment-color:var(--str-chat__text-color);--str-chat__geolocation-attachment-secondary-color:var(--str-chat__text-low-emphasis-color);--str-chat__geolocation-attachment-background-color:var(--str-chat__secondary-background-color);--str-chat__geolocation-attachment-border-block-start:none;--str-chat__geolocation-attachment-border-block-end:none;--str-chat__geolocation-attachment-border-inline-start:none;--str-chat__geolocation-attachment-border-inline-end:none;--str-chat__geolocation-attachment-box-shadow:none;--str-chat__audio-attachment-widget-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__audio-attachment-widget-color:var(--str-chat__text-color);--str-chat__audio-attachment-widget-secondary-color:var(--str-chat__text-low-emphasis-color);--str-chat__audio-attachment-widget-background-color:var(--str-chat__secondary-background-color);--str-chat__audio-attachment-widget-border-block-start:none;--str-chat__audio-attachment-widget-border-block-end:none;--str-chat__audio-attachment-widget-border-inline-start:none;--str-chat__audio-attachment-widget-border-inline-end:none;--str-chat__audio-attachment-widget-box-shadow:none;--str-chat__voice-recording-attachment-widget-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__voice-recording-attachment-widget-color:var(--str-chat__text-color);--str-chat__voice-recording-attachment-widget-secondary-color:var(--str-chat__text-low-emphasis-color);--str-chat__voice-recording-attachment-widget-background-color:var(--str-chat__secondary-background-color);--str-chat__voice-recording-attachment-widget-border-block-start:none;--str-chat__voice-recording-attachment-widget-border-block-end:none;--str-chat__voice-recording-attachment-widget-border-inline-start:none;--str-chat__voice-recording-attachment-widget-border-inline-end:none;--str-chat__voice-recording-attachment-widget-box-shadow:none;--str-chat__audio-attachment-controls-button-border-radius:var(--str-chat__border-radius-circle);--str-chat__audio-attachment-controls-button-color:var(--str-chat__text-color);--str-chat__audio-attachment-controls-button-background-color:var(--str-chat__secondary-background-color);--str-chat__audio-attachment-controls-button-pressed-background-color:var(--str-chat__surface-color);--str-chat__audio-attachment-controls-button-border-block-start:none;--str-chat__audio-attachment-controls-button-border-block-end:none;--str-chat__audio-attachment-controls-button-border-inline-start:none;--str-chat__audio-attachment-controls-button-border-inline-end:none;--str-chat__audio-attachment-controls-button-box-shadow:var(--str-chat__circle-fab-box-shadow);--str-chat__attachment-actions-border-radius:0;--str-chat__attachment-actions-color:var(--str-chat__text-color);--str-chat__attachment-actions-background-color:transparent;--str-chat__attachment-actions-border-block-start:none;--str-chat__attachment-actions-border-block-end:none;--str-chat__attachment-actions-border-inline-start:none;--str-chat__attachment-actions-border-inline-end:none;--str-chat__attachment-actions-box-shadow:none;--str-chat__attachment-action-border-radius:0;--str-chat__attachment-action-color:var(--str-chat__text-low-emphasis-color);--str-chat__attachment-action-background-color:var(--str-chat__secondary-background-color);--str-chat__attachment-action-border-block-start:var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-border-inline-start:var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-border-inline-end:var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-box-shadow:none;--str-chat__attachment-action-active-color:var(--str-chat__primary-color)}.str-chat__attachment-list{background:var(--str-chat__attachment-list-background-color);color:var(--str-chat__attachment-list-color);box-shadow:var(--str-chat__attachment-list-box-shadow);border-radius:var(--str-chat__attachment-list-border-radius);border-block-start:var(--str-chat__attachment-list-border-block-start);border-block-end:var(--str-chat__attachment-list-border-block-end);border-inline-start:var(--str-chat__attachment-list-border-inline-start);border-inline-end:var(--str-chat__attachment-list-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment--image,.str-chat__attachment-list .str-chat__message-attachment-card--header,.str-chat__attachment-list .str-chat__message-attachment--video{background:var(--str-chat__image-attachment-background-color);color:var(--str-chat__image-attachment-color);box-shadow:var(--str-chat__image-attachment-box-shadow);border-radius:var(--str-chat__image-attachment-border-radius);border-block-start:var(--str-chat__image-attachment-border-block-start);border-block-end:var(--str-chat__image-attachment-border-block-end);border-inline-start:var(--str-chat__image-attachment-border-inline-start);border-inline-end:var(--str-chat__image-attachment-border-inline-end)}.str-chat__attachment-list .str-chat__gallery{background:var(--str-chat__image-gallery-attachment-background-color);color:var(--str-chat__image-gallery-attachment-color);box-shadow:var(--str-chat__image-gallery-attachment-box-shadow);border-radius:var(--str-chat__image-gallery-attachment-border-radius);border-block-start:var(--str-chat__image-gallery-attachment-border-block-start);border-block-end:var(--str-chat__image-gallery-attachment-border-block-end);border-inline-start:var(--str-chat__image-gallery-attachment-border-inline-start);border-inline-end:var(--str-chat__image-gallery-attachment-border-inline-end)}.str-chat__attachment-list .str-chat__gallery .str-chat__gallery-image{background-color:var(--str-chat__image-attachment-background-color);border:0}.str-chat__attachment-list .str-chat__gallery .str-chat__gallery-placeholder{color:var(--str-chat__image-gallery-attachment-overlay-text-color);font:var(--str-chat__headline2-text);border:none;display:flex}.str-chat__attachment-list .str-chat__gallery .str-chat__gallery-placeholder:after{background-color:var(--str-chat__image-gallery-attachment-overlay)}.str-chat__attachment-list .str-chat__message-attachment--svg-image{background-image:repeating-conic-gradient(#d4d5d7 0% 25%,#f4f4f4 0% 50%);background-size:24px 24px}.str-chat__attachment-list .str-chat__message-attachment-unsupported,.str-chat__attachment-list .str-chat__message-attachment-file--item{background:var(--str-chat__file-attachment-background-color);color:var(--str-chat__file-attachment-color);box-shadow:var(--str-chat__file-attachment-box-shadow);border-radius:var(--str-chat__file-attachment-border-radius);border-block-start:var(--str-chat__file-attachment-border-block-start);border-block-end:var(--str-chat__file-attachment-border-block-end);border-inline-start:var(--str-chat__file-attachment-border-inline-start);border-inline-end:var(--str-chat__file-attachment-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment-geolocation{background:var(--str-chat__geolocation-attachment-background-color);color:var(--str-chat__geolocation-attachment-color);box-shadow:var(--str-chat__geolocation-attachment-box-shadow);border-radius:var(--str-chat__geolocation-attachment-border-radius);border-block-start:var(--str-chat__geolocation-attachment-border-block-start);border-block-end:var(--str-chat__geolocation-attachment-border-block-end);border-inline-start:var(--str-chat__geolocation-attachment-border-inline-start);border-inline-end:var(--str-chat__geolocation-attachment-border-inline-end);overflow:hidden}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder .str-chat__message-attachment-geolocation__placeholder-link{color:currentColor}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status{background-color:var(--str-chat__tertiary-surface-color)}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__stop-sharing-button{font:var(--str-chat__subtitle-medium-text);cursor:pointer;background:0 0;border:none}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__status--active-until{font:var(--str-chat__caption-text)}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--title{font:var(--str-chat__subtitle-medium-text);word-break:keep-all}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-size,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-size{color:var(--str-chat__file-attachment-secondary-color);font:var(--str-chat__body-text)}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-download-icon svg path,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-download-icon svg path{fill:var(--str-chat__file-attachment-color)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget{background:var(--str-chat__audio-attachment-widget-background-color);color:var(--str-chat__audio-attachment-widget-color);box-shadow:var(--str-chat__audio-attachment-widget-box-shadow);border-radius:var(--str-chat__audio-attachment-widget-border-radius);border-block-start:var(--str-chat__audio-attachment-widget-border-block-start);border-block-end:var(--str-chat__audio-attachment-widget-border-block-end);border-inline-start:var(--str-chat__audio-attachment-widget-border-inline-start);border-inline-end:var(--str-chat__audio-attachment-widget-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track{background:linear-gradient(to right, var(--str-chat__primary-color) var(--str-chat__message-attachment-audio-widget-progress), var(--str-chat__disabled-color) var(--str-chat__message-attachment-audio-widget-progress));border-radius:calc(var(--str-chat__spacing-px)*5)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track .str-chat__message-attachment-audio-widget--progress-indicator{background-color:var(--str-chat__primary-color);border-radius:inherit}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--play-button{background:var(--str-chat__audio-attachment-controls-button-background-color);color:var(--str-chat__audio-attachment-controls-button-color);box-shadow:var(--str-chat__audio-attachment-controls-button-box-shadow);border-radius:var(--str-chat__audio-attachment-controls-button-border-radius);border-block-start:var(--str-chat__audio-attachment-controls-button-border-block-start);border-block-end:var(--str-chat__audio-attachment-controls-button-border-block-end);border-inline-start:var(--str-chat__audio-attachment-controls-button-border-inline-start);border-inline-end:var(--str-chat__audio-attachment-controls-button-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--play-button svg path{fill:var(--str-chat__audio-attachment-controls-button-color)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--play-button:active{background-color:var(--str-chat__audio-attachment-controls-button-pressed-background-color)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget{background:var(--str-chat__voice-recording-attachment-widget-background-color);color:var(--str-chat__voice-recording-attachment-widget-color);box-shadow:var(--str-chat__voice-recording-attachment-widget-box-shadow);border-radius:var(--str-chat__voice-recording-attachment-widget-border-radius);border-block-start:var(--str-chat__voice-recording-attachment-widget-border-block-start);border-block-end:var(--str-chat__voice-recording-attachment-widget-border-block-end);border-inline-start:var(--str-chat__voice-recording-attachment-widget-border-inline-start);border-inline-end:var(--str-chat__voice-recording-attachment-widget-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget a{color:var(--str-chat__voice-recording-attachment-widget-color)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__title{white-space:nowrap;text-overflow:ellipsis;font:var(--str-chat__subtitle-medium-text);overflow:clip visible}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{font:var(--str-chat__body-text);color:var(--str-chat__text-low-emphasis-color);white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__amplitude-bar{background:var(--str-chat__text-low-emphasis-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__amplitude-bar--active{background:var(--str-chat__primary-color)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__progress-indicator{border-radius:var(--str-chat__border-radius-circle);border:1px solid var(--str-chat__secondary-overlay-color);cursor:grab;background-color:#fff}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__error-message{font:var(--str-chat__body-text);color:var(--str-chat__text-low-emphasis-color)}.str-chat__attachment-list .str-chat__message_attachment__playback-rate-button{border-radius:var(--str-chat__border-radius-circle);cursor:pointer;background-color:#fff;box-shadow:0 2px 4px #00000040}.str-chat__attachment-list .str-chat__message-attachment--card{background:var(--str-chat__card-attachment-background-color);color:var(--str-chat__card-attachment-color);box-shadow:var(--str-chat__card-attachment-box-shadow);border-radius:var(--str-chat__card-attachment-border-radius);border-block-start:var(--str-chat__card-attachment-border-block-start);border-block-end:var(--str-chat__card-attachment-border-block-end);border-inline-start:var(--str-chat__card-attachment-border-inline-start);border-inline-end:var(--str-chat__card-attachment-border-inline-end);font:var(--str-chat__body-text)}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--source-link,.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--title{font:var(--str-chat__body-medium-text)}.str-chat__attachment-list .str-chat__message-attachment-card--audio img{border-bottom-right-radius:0;border-bottom-left-radius:0}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--header .str-chat__message-attachment-card--source-link{background-color:var(--str-chat__audio-attachment-widget-background-color)}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card-audio-widget{background-color:var(--str-chat__audio-attachment-widget-background-color);border-radius:0 0 calc(var(--str-chat__spacing-px)*14) calc(var(--str-chat__spacing-px)*14)}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card-audio-widget .str-chat__message-attachment-audio-widget--title{color:var(--str-chat__text-color);font:var(--str-chat__body-medium-text)}.str-chat__attachment-list .str-chat__message-attachment-actions{background:var(--str-chat__attachment-actions-background-color);color:var(--str-chat__attachment-actions-color);box-shadow:var(--str-chat__attachment-actions-box-shadow);border-radius:var(--str-chat__attachment-actions-border-radius);border-block-start:var(--str-chat__attachment-actions-border-block-start);border-block-end:var(--str-chat__attachment-actions-border-block-end);border-inline-start:var(--str-chat__attachment-actions-border-inline-start);border-inline-end:var(--str-chat__attachment-actions-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-button{background:var(--str-chat__attachment-action-background-color);color:var(--str-chat__attachment-action-color);box-shadow:var(--str-chat__attachment-action-box-shadow);border-radius:var(--str-chat__attachment-action-border-radius);border-block-start:var(--str-chat__attachment-action-border-block-start);border-block-end:var(--str-chat__attachment-action-border-block-end);border-inline-start:var(--str-chat__attachment-action-border-inline-start);border-inline-end:var(--str-chat__attachment-action-border-inline-end);font:var(--str-chat__subtitle-medium-text);border-collapse:collapse}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-button:active{color:var(--str-chat__attachment-action-active-color)}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-button:not(:last-of-type){border-inline-end:none}.str-chat__attachment-list .str-chat__message-attachment-with-actions.str-chat__message-attachment--giphy .str-chat__message-attachment-card--header{border-end-end-radius:0;border-end-start-radius:0}.str-chat__message-attachment-audio-widget--play-button{background:var(--str-chat__audio-attachment-controls-button-background-color);color:var(--str-chat__audio-attachment-controls-button-color);box-shadow:var(--str-chat__audio-attachment-controls-button-box-shadow);border-radius:var(--str-chat__audio-attachment-controls-button-border-radius);border-block-start:var(--str-chat__audio-attachment-controls-button-border-block-start);border-block-end:var(--str-chat__audio-attachment-controls-button-border-block-end);border-inline-start:var(--str-chat__audio-attachment-controls-button-border-inline-start);border-inline-end:var(--str-chat__audio-attachment-controls-button-border-inline-end)}.str-chat__message-attachment-audio-widget--play-button svg path{fill:var(--str-chat__audio-attachment-controls-button-color)}.str-chat__message-attachment-audio-widget--play-button:active{background-color:var(--str-chat__audio-attachment-controls-button-pressed-background-color)}.str-chat__message-attachment-card.str-chat__message-attachment-card--audio .str-chat__message-attachment-card--header{border-end-end-radius:0;border-end-start-radius:0}.str-chat__message-attachment__voice-recording-widget{background:var(--str-chat__voice-recording-attachment-widget-background-color);color:var(--str-chat__voice-recording-attachment-widget-color);box-shadow:var(--str-chat__voice-recording-attachment-widget-box-shadow);border-radius:var(--str-chat__voice-recording-attachment-widget-border-radius);border-block-start:var(--str-chat__voice-recording-attachment-widget-border-block-start);border-block-end:var(--str-chat__voice-recording-attachment-widget-border-block-end);border-inline-start:var(--str-chat__voice-recording-attachment-widget-border-inline-start);border-inline-end:var(--str-chat__voice-recording-attachment-widget-border-inline-end)}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__title{white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;font:var(--str-chat__subtitle-medium-text);overflow:clip visible}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{font:var(--str-chat__body-text);color:var(--str-chat__text-low-emphasis-color);white-space:nowrap}.str-chat__audio_recorder__waveform-box,.str-chat__wave-progress-bar__track{cursor:pointer}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__amplitude-bar,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{background:var(--str-chat__text-low-emphasis-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__amplitude-bar--active,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar--active{background:var(--str-chat__primary-color)}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__progress-indicator,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{border-radius:var(--str-chat__border-radius-circle);border:1px solid var(--str-chat__secondary-overlay-color);cursor:grab;background-color:#fff}.str-chat-angular__message-attachment-file-single .str-chat__message-attachment-file--item-first-row{color:var(--str-chat__attachment-list-color)}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video-play{--str-chat-icon-color:var(--str-chat__text-color);background-color:var(--str-chat__secondary-background-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat{--str-chat__attachment-preview-list-border-radius:var(--str-chat__border-radius-sm);--str-chat__attachment-preview-list-color:var(--str-chat__text-color);--str-chat__attachment-preview-list-background-color:transparent;--str-chat__attachment-preview-list-border-block-start:none;--str-chat__attachment-preview-list-border-block-end:none;--str-chat__attachment-preview-list-border-inline-start:none;--str-chat__attachment-preview-list-border-inline-end:none;--str-chat__attachment-preview-list-box-shadow:none;--str-chat__attachment-preview-close-icon-background:var(--str-chat__secondary-overlay-color);--str-chat__attachment-preview-close-icon-color:var(--str-chat__secondary-overlay-text-color);--str-chat__attachment-preview-retry-icon-color:var(--str-chat__primary-color);--str-chat__attachment-preview-download-icon-color:var(--str-chat__text-low-emphasis-color);--str-chat__attachment-preview-overlay-color:var(--str-chat__overlay-color);--str-chat__attachment-preview-image-border-radius:var(--str-chat__border-radius-sm);--str-chat__attachment-preview-image-color:var(--str-chat__text-color);--str-chat__attachment-preview-image-background-color:transparent;--str-chat__attachment-preview-image-border-block-start:none;--str-chat__attachment-preview-image-border-block-end:none;--str-chat__attachment-preview-image-border-inline-start:none;--str-chat__attachment-preview-image-border-inline-end:none;--str-chat__attachment-preview-image-box-shadow:none;--str-chat__attachment-preview-file-border-radius:var(--str-chat__border-radius-md);--str-chat__attachment-preview-file-color:var(--str-chat__text-color);--str-chat__attachment-preview-file-background-color:transparent;--str-chat__attachment-preview-file-border-block-start:1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-border-block-end:1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-border-inline-start:1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-border-inline-end:1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-box-shadow:none}.str-chat__attachment-preview-list{background:var(--str-chat__attachment-preview-list-background-color);color:var(--str-chat__attachment-preview-list-color);box-shadow:var(--str-chat__attachment-preview-list-box-shadow);border-radius:var(--str-chat__attachment-preview-list-border-radius);border-block-start:var(--str-chat__attachment-preview-list-border-block-start);border-block-end:var(--str-chat__attachment-preview-list-border-block-end);border-inline-start:var(--str-chat__attachment-preview-list-border-inline-start);border-inline-end:var(--str-chat__attachment-preview-list-border-inline-end)}.str-chat__attachment-preview-list .str-chat__attachment-list-scroll-container{border-radius:inherit}.str-chat__attachment-preview-list .str-chat__attachment-preview-image{background:var(--str-chat__attachment-preview-image-background-color);color:var(--str-chat__attachment-preview-image-color);box-shadow:var(--str-chat__attachment-preview-image-box-shadow);border-radius:var(--str-chat__attachment-preview-image-border-radius);border-block-start:var(--str-chat__attachment-preview-image-border-block-start);border-block-end:var(--str-chat__attachment-preview-image-border-block-end);border-inline-start:var(--str-chat__attachment-preview-image-border-inline-start);border-inline-end:var(--str-chat__attachment-preview-image-border-inline-end)}.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-thumbnail,.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-image-loading{border-radius:var(--str-chat__attachment-preview-image-border-radius);background-color:var(--str-chat__attachment-preview-overlay-color)}.str-chat__attachment-preview-list .str-chat__location-preview,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording,.str-chat__attachment-preview-list .str-chat__attachment-preview-file{background:var(--str-chat__attachment-preview-file-background-color);color:var(--str-chat__attachment-preview-file-color);box-shadow:var(--str-chat__attachment-preview-file-box-shadow);border-radius:var(--str-chat__attachment-preview-file-border-radius);border-block-start:var(--str-chat__attachment-preview-file-border-block-start);border-block-end:var(--str-chat__attachment-preview-file-border-block-end);border-inline-start:var(--str-chat__attachment-preview-file-border-inline-start);border-inline-end:var(--str-chat__attachment-preview-file-border-inline-end)}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-name{font:var(--str-chat__subtitle-medium-text)}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-subtitle{font:var(--str-chat__caption-text)}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-download,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-download,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-download,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-download{--str-chat-icon-color:var(--str-chat__attachment-preview-download-icon-color);text-decoration:none}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-download svg path,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-download svg path,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-download svg path,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-download svg path,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-download svg path{fill:var(--str-chat__attachment-preview-download-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__recording-timer{color:var(--str-chat__text-low-emphasis-color);font:var(--str-chat__caption-medium-text)}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__location-preview-image{color:var(--str-chat__active-primary-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete{--str-chat-icon-color:var(--str-chat__attachment-preview-close-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete .str-chat__icon,.str-chat__attachment-preview-list .str-chat__attachment-preview-delete svg{background-color:var(--str-chat__attachment-preview-close-icon-background);border-radius:999px}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete svg path{fill:var(--str-chat__attachment-preview-close-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error{--str-chat-icon-color:var(--str-chat__attachment-preview-retry-icon-color);background-color:var(--str-chat__attachment-preview-overlay-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error svg path{fill:var(--str-chat__attachment-preview-retry-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error.str-chat__attachment-preview-error-image{border-radius:var(--str-chat__attachment-preview-image-border-radius)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error.str-chat__attachment-preview-error-file{border-radius:var(--str-chat__attachment-preview-file-border-radius)}.str-chat__audio_recorder-container{background-color:var(--str-chat__background-color)}.str-chat__audio_recorder button{cursor:pointer;background:0 0;border:none}.str-chat__audio_recorder button:disabled{cursor:default}.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button,.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button{--str-chat-icon-color:var(--str-chat__text-low-emphasis-color);color:var(--str-chat__text-low-emphasis-color)}.str-chat__audio_recorder .str-chat__message-attachment-audio-widget--play-button{--str-chat-icon-color:var(--str-chat__text-low-emphasis-color);box-shadow:none;border:none}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button,.str-chat__audio_recorder .str-chat__audio_recorder__resume-recording-button{--str-chat-icon-color:var(--str-chat__danger-color);color:var(--str-chat__danger-color)}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button{border:3px solid var(--str-chat__danger-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button,.str-chat__audio_recorder .str-chat__audio_recorder__complete-button{--str-chat-icon-color:var(--str-chat__on-primary-color);border-radius:var(--str-chat__border-radius-circle);color:var(--str-chat__on-primary-color);background-color:var(--str-chat__primary-color)}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button .str-chat__loading-indicator svg linearGradient stop:last-child,.str-chat__audio_recorder .str-chat__audio_recorder__complete-button .str-chat__loading-indicator svg linearGradient stop:last-child{stop-color:var(--str-chat__background-color)}.str-chat{--str-chat__autocomplete-menu-border-radius:var(--str-chat__border-radius-xs);--str-chat__autocomplete-menu-color:var(--str-chat__text-color);--str-chat__autocomplete-menu-background-color:var(--str-chat__secondary-background-color);--str-chat__autocomplete-menu-border-block-start:none;--str-chat__autocomplete-menu-border-block-end:none;--str-chat__autocomplete-menu-border-inline-start:none;--str-chat__autocomplete-menu-border-inline-end:none;--str-chat__autocomplete-menu-box-shadow:0 0 8px #00000026;--str-chat__autocomplete-active-background-color:var(--str-chat__surface-color);--str-chat__suggestion-list-container-border-radius:var(--str-chat__border-radius-xs);--str-chat__suggestion-list-container-color:var(--str-chat__text-color);--str-chat__suggestion-list-container-background-color:var(--str-chat__secondary-background-color);--str-chat__suggestion-list-container-border-block-start:none;--str-chat__suggestion-list-container-border-block-end:none;--str-chat__suggestion-list-container-border-inline-start:none;--str-chat__suggestion-list-container-border-inline-end:none;--str-chat__suggestion-list-container-box-shadow:0 0 8px #00000026;--str-chat__suggestion-list-item--selected-background-color:var(--str-chat__surface-color);--str-chat__slash-command-border-radius:0;--str-chat__slash-command-color:var(--str-chat__text-color);--str-chat__slash-command-background-color:transparent;--str-chat__slash-command-border-block-start:none;--str-chat__slash-command-border-block-end:none;--str-chat__slash-command-border-inline-start:none;--str-chat__slash-command-border-inline-end:none;--str-chat__slash-command-box-shadow:none;--str-chat__slash-command-args-color:var(--str-chat__text-low-emphasis-color);--str-chat__mention-list-user-item-border-radius:0;--str-chat__mention-list-user-item-color:var(--str-chat__text-color);--str-chat__mention-list-user-item-background-color:transparent;--str-chat__mention-list-user-item-border-block-start:none;--str-chat__mention-list-user-item-border-block-end:none;--str-chat__mention-list-user-item-border-inline-start:none;--str-chat__mention-list-user-item-border-inline-end:none;--str-chat__mention-list-user-item-box-shadow:none;--str-chat__mention-list-user-item-at-sign-color:var(--str-chat__primary-color);--str-chat__mention-list-emoji-item-font-family:var(--str-chat__font-family);--str-chat__mention-list-emoji-item-border-radius:0;--str-chat__mention-list-emoji-item-color:var(--str-chat__text-color);--str-chat__mention-list-emoji-item-background-color:transparent;--str-chat__mention-list-emoji-item-border-block-start:none;--str-chat__mention-list-emoji-item-border-block-end:none;--str-chat__mention-list-emoji-item-border-inline-start:none;--str-chat__mention-list-emoji-item-border-inline-end:none;--str-chat__mention-list-emoji-item-box-shadow:none}.mention-menu{background:var(--str-chat__autocomplete-menu-background-color)!important;color:var(--str-chat__autocomplete-menu-color)!important;box-shadow:var(--str-chat__autocomplete-menu-box-shadow)!important;border-radius:var(--str-chat__autocomplete-menu-border-radius)!important;border-block-start:var(--str-chat__autocomplete-menu-border-block-start)!important;border-block-end:var(--str-chat__autocomplete-menu-border-block-end)!important;border-inline-start:var(--str-chat__autocomplete-menu-border-inline-start)!important;border-inline-end:var(--str-chat__autocomplete-menu-border-inline-end)!important}.mention-menu .active.mention-active>a{background-color:var(--str-chat__autocomplete-active-background-color)!important}.mention-menu .mention-item{color:var(--str-chat__autocomplete-menu-color)!important;background-color:#0000!important}.str-chat__slash-command{background:var(--str-chat__slash-command-background-color);color:var(--str-chat__slash-command-color);box-shadow:var(--str-chat__slash-command-box-shadow);border-radius:var(--str-chat__slash-command-border-radius);border-block-start:var(--str-chat__slash-command-border-block-start);border-block-end:var(--str-chat__slash-command-border-block-end);border-inline-start:var(--str-chat__slash-command-border-inline-start);border-inline-end:var(--str-chat__slash-command-border-inline-end);text-align:left;font:var(--str-chat__subtitle-text)}.str-chat__slash-command .str-chat__slash-command-header .str-chat__slash-command-name{text-transform:capitalize;font:var(--str-chat__subtitle2-text)}.str-chat__slash-command .str-chat__slash-command-header .str-chat__slash-command-args{color:var(--str-chat__slash-command-args-color);font:var(--str-chat__subtitle-text)}.str-chat__user-item{background:var(--str-chat__mention-list-user-item-background-color);color:var(--str-chat__mention-list-user-item-color);box-shadow:var(--str-chat__mention-list-user-item-box-shadow);border-radius:var(--str-chat__mention-list-user-item-border-radius);border-block-start:var(--str-chat__mention-list-user-item-border-block-start);border-block-end:var(--str-chat__mention-list-user-item-border-block-end);border-inline-start:var(--str-chat__mention-list-user-item-border-inline-start);border-inline-end:var(--str-chat__mention-list-user-item-border-inline-end)}.str-chat__user-item .str-chat__user-item--name{font:var(--str-chat__subtitle-text)}.str-chat__user-item .str-chat__user-item-at{font:var(--str-chat__subtitle2-text);color:var(--str-chat__mention-list-user-item-at-sign-color)}.str-chat__emoji-item{background:var(--str-chat__mention-list-emoji-item-background-color);color:var(--str-chat__mention-list-emoji-item-color);box-shadow:var(--str-chat__mention-list-emoji-item-box-shadow);border-radius:var(--str-chat__mention-list-emoji-item-border-radius);border-block-start:var(--str-chat__mention-list-emoji-item-border-block-start);border-block-end:var(--str-chat__mention-list-emoji-item-border-block-end);border-inline-start:var(--str-chat__mention-list-emoji-item-border-inline-start);border-inline-end:var(--str-chat__mention-list-emoji-item-border-inline-end)}.str-chat__emoji-item .str-chat__emoji-item--name{font:var(--str-chat__subtitle-text)}.str-chat__suggestion-list-container{background:var(--str-chat__suggestion-list-container-background-color);color:var(--str-chat__suggestion-list-container-color);box-shadow:var(--str-chat__suggestion-list-container-box-shadow);border-radius:var(--str-chat__suggestion-list-container-border-radius);border-block-start:var(--str-chat__suggestion-list-container-border-block-start);border-block-end:var(--str-chat__suggestion-list-container-border-block-end);border-inline-start:var(--str-chat__suggestion-list-container-border-inline-start);border-inline-end:var(--str-chat__suggestion-list-container-border-inline-end)}.str-chat__suggestion-list-container .str-chat__suggestion-list .str-chat__suggestion-list-item>a{text-decoration:none}.str-chat__suggestion-list-container .str-chat__suggestion-list .str-chat__suggestion-item--selected{background-color:var(--str-chat__suggestion-list-item--selected-background-color)}.str-chat__suggestion-list-container .str-chat__suggestion-list--react .str-chat__suggestion-list-item>button{background:0 0;border:none;text-decoration:none}.str-chat__base-image{color:#0000}.str-chat__base-image--load-failed{-webkit-mask-image:var(--str-chat__image-fallback-icon);mask-image:var(--str-chat__image-fallback-icon);-webkit-mask-image:var(--str-chat__image-fallback-icon);background-color:var(--str-chat__disabled-color);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:5rem 5rem;mask-size:5rem 5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.str-chat__base-image--load-failed~.str-chat__message-attachment-file--item-download .str-chat__message-attachment-download-icon path{fill:var(--str-chat__text-color)}.str-chat__attachment-preview-image .str-chat__base-image--load-failed{-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem}.str-chat__attachment-preview-list .str-chat__attachment-preview-image--error{background-color:var(--str-chat__secondary-surface-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-image--error .str-chat__attachment-preview-thumbnail.str-chat__base-image--load-failed{background-color:var(--str-chat__disabled-color)}.str-chat{--str-chat__channel-border-radius:0;--str-chat__channel-color:var(--str-chat__text-color);--str-chat__channel-background-color:var(--str-chat__background-color);--str-chat__channel-box-shadow:none;--str-chat__channel-border-block-start:none;--str-chat__channel-border-block-end:none;--str-chat__channel-border-inline-start:none;--str-chat__channel-border-inline-end:none;--str-chat__channel-empty-indicator-color:var(--str-chat__disabled-color);--str-chat__channel-empty-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-loading-state-color:var(--str-chat__disabled-color)}.str-chat__channel{background:var(--str-chat__channel-background-color);color:var(--str-chat__channel-color);box-shadow:var(--str-chat__channel-box-shadow);border-radius:var(--str-chat__channel-border-radius);border-block-start:var(--str-chat__channel-border-block-start);border-block-end:var(--str-chat__channel-border-block-end);border-inline-start:var(--str-chat__channel-border-inline-start);border-inline-end:var(--str-chat__channel-border-inline-end)}.str-chat__empty-channel{--str-chat-icon-color:var(--str-chat__channel-empty-color);background:var(--str-chat__channel-background-color);color:var(--str-chat__channel-color);box-shadow:var(--str-chat__channel-box-shadow);border-radius:var(--str-chat__channel-border-radius);border-block-start:var(--str-chat__channel-border-block-start);border-block-end:var(--str-chat__channel-border-block-end);border-inline-start:var(--str-chat__channel-border-inline-start);border-inline-end:var(--str-chat__channel-border-inline-end);font:var(--str-chat__headline-text);text-align:center}.str-chat__empty-channel svg path{fill:var(--str-chat__channel-empty-indicator-color)}.str-chat__empty-channel .str-chat__empty-channel-text{color:var(--str-chat__channel-empty-color)}.str-chat__loading-channel{animation:1s linear infinite alternate pulsate}.str-chat__loading-channel:nth-of-type(2){animation:1s linear .3334s infinite alternate pulsate}.str-chat__loading-channel:last-of-type{animation:1s linear .6667s infinite alternate pulsate}@keyframes pulsate{0%{opacity:.5}to{opacity:1}}.str-chat__loading-channel .str-chat__loading-channel-header{background-color:var(--str-chat__channel-header-background-color)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-avatar{background-image:linear-gradient(-90deg, var(--str-chat__channel-loading-state-color) 0%, var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__avatar-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-name,.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-info{background-image:linear-gradient(-90deg, var(--str-chat__channel-loading-state-color) 0%, var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__border-radius-xs)}.str-chat__loading-channel .str-chat__loading-channel-message-list{background-color:var(--str-chat__message-list-background-color)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-avatar{background-image:linear-gradient(-90deg, var(--str-chat__channel-loading-state-color) 0%, var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__avatar-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-sender,.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-text,.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-date{background-image:linear-gradient(-90deg, var(--str-chat__channel-loading-state-color) 0%, var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__message-bubble-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-input,.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-send{background-image:linear-gradient(-90deg, var(--str-chat__channel-loading-state-color) 0%, var(--str-chat__channel-loading-state-color) 100%)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-input{border-radius:var(--str-chat__message-textarea-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-send{border-radius:var(--str-chat__message-send-border-radius)}.str-chat{--str-chat__channel-header-border-radius:0;--str-chat__channel-header-color:0;--str-chat__channel-header-background-color:var(--str-chat__secondary-background-color);--str-chat__channel-header-border-block-start:none;--str-chat__channel-header-border-block-end:none;--str-chat__channel-header-border-inline-start:none;--str-chat__channel-header-border-inline-end:none;--str-chat__channel-header-box-shadow:none;--str-chat__channel-header-info-color:var(--str-chat__text-low-emphasis-color)}.str-chat__channel-header{background:var(--str-chat__channel-header-background-color);color:var(--str-chat__channel-header-color);box-shadow:var(--str-chat__channel-header-box-shadow);border-radius:var(--str-chat__channel-header-border-radius);border-block-start:var(--str-chat__channel-header-border-block-start);border-block-end:var(--str-chat__channel-header-border-block-end);border-inline-start:var(--str-chat__channel-header-border-inline-start);border-inline-end:var(--str-chat__channel-header-border-inline-end)}.str-chat__channel-header .str-chat__channel-header-title{font:var(--str-chat__subtitle-medium-text)}.str-chat__channel-header .str-chat__channel-header-info{font:var(--str-chat__body-text);color:var(--str-chat__channel-header-info-color)}.str-chat{--str-chat__channel-list-border-radius:0;--str-chat__channel-list-color:var(--str-chat__text-color);--str-chat__channel-list-background-color:var(--str-chat__secondary-background-color);--str-chat__channel-list-box-shadow:none;--str-chat__channel-list-border-block-start:none;--str-chat__channel-list-border-block-end:none;--str-chat__channel-list-border-inline-start:none;--str-chat__channel-list-border-inline-end:1px solid var(--str-chat__surface-color);--str-chat__channel-list-load-more-border-radius:var(--str-chat__cta-button-border-radius);--str-chat__channel-list-load-more-color:var(--str-chat__cta-button-color);--str-chat__channel-list-load-more-background-color:var(--str-chat__cta-button-background-color);--str-chat__channel-list-load-more-box-shadow:var(--str-chat__cta-button-box-shadow);--str-chat__channel-list-load-more-border-block-start:var(--str-chat__cta-button-border-block-start);--str-chat__channel-list-load-more-border-block-end:var(--str-chat__cta-button-border-block-end);--str-chat__channel-list-load-more-border-inline-start:var(--str-chat__cta-button-border-inline-start);--str-chat__channel-list-load-more-border-inline-end:var(--str-chat__cta-button-border-inline-end);--str-chat__channel-list-load-more-pressed-background-color:var(--str-chat__cta-button-pressed-background-color);--str-chat__channel-list-load-more-disabled-background-color:var(--str-chat__cta-button-disabled-background-color);--str-chat__channel-list-load-more-disabled-color:var(--str-chat__cta-button-disabled-color);--str-chat__channel-list-empty-indicator-color:var(--str-chat__text-low-emphasis-color)}.str-chat__channel-list{background:var(--str-chat__channel-list-background-color);color:var(--str-chat__channel-list-color);box-shadow:var(--str-chat__channel-list-box-shadow);border-radius:var(--str-chat__channel-list-border-radius);border-block-start:var(--str-chat__channel-list-border-block-start);border-block-end:var(--str-chat__channel-list-border-block-end);border-inline-start:var(--str-chat__channel-list-border-inline-start);border-inline-end:var(--str-chat__channel-list-border-inline-end)}.str-chat__channel-list .str-chat__load-more-button__button{background:var(--str-chat__channel-list-load-more-background-color);color:var(--str-chat__channel-list-load-more-color);box-shadow:var(--str-chat__channel-list-load-more-box-shadow);border-radius:var(--str-chat__channel-list-load-more-border-radius);border-block-start:var(--str-chat__channel-list-load-more-border-block-start);border-block-end:var(--str-chat__channel-list-load-more-border-block-end);border-inline-start:var(--str-chat__channel-list-load-more-border-inline-start);border-inline-end:var(--str-chat__channel-list-load-more-border-inline-end);width:80%}.str-chat__channel-list .str-chat__load-more-button__button:active{background-color:var(--str-chat__channel-list-load-more-pressed-background-color)}.str-chat__channel-list .str-chat__load-more-button__button:disabled{background-color:var(--str-chat__channel-list-load-more-disabled-background-color);color:var(--str-chat__channel-list-load-more-disabled-color)}.str-chat__channel-list .str-chat__channel-list-empty{--str-chat-icon-color:var(--str-chat__channel-list-empty-indicator-color);font:var(--str-chat__headline-text);text-align:center;color:var(--str-chat__channel-list-empty-indicator-color)}.str-chat__channel-list .str-chat__channel-list-empty svg path{fill:var(--str-chat__channel-list-empty-indicator-color)}.str-chat{--str-chat__channel-preview-border-radius:0;--str-chat__channel-preview-color:var(--str-chat__text-color);--str-chat__channel-preview-background-color:transparent;--str-chat__channel-preview-border-block-start:none;--str-chat__channel-preview-border-block-end:none;--str-chat__channel-preview-border-inline-start:none;--str-chat__channel-preview-border-inline-end:none;--str-chat__channel-preview-active-background-color:var(--str-chat__surface-color);--str-chat__channel-preview-hover-background-color:var(--str-chat__secondary-surface-color);--str-chat__channel-preview-latest-message-secondary-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-preview-loading-state-color:var(--str-chat__disabled-color);--str-chat__channel-preview-unread-badge-background-color:var(--str-chat__unread-badge-color);--str-chat__channel-preview-unread-badge-color:var(--str-chat__on-unread-badge-color);--str-chat__channel-preview-unread-badge-border-radius:var(--str-chat__border-radius-circle);--str-chat__channel-preview-unread-badge-border-block-start:none;--str-chat__channel-preview-unread-badge-border-block-end:none;--str-chat__channel-preview-unread-badge-border-inline-start:none;--str-chat__channel-preview-unread-badge-border-inline-end:none;--str-chat__channel-preview-message-status-color:var(--str-chat__primary-color);--str-chat__channel-preview-message-time-color:var(--str-chat__message-secondary-color)}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button{--str-chat-icon-color:var(--str-chat__text-low-emphasis-color);background-color:#0000;border:none}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button--pin.str-chat__channel-preview__action-button--active{--str-chat-icon-color:var(--str-chat__unread-badge-color)}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button--archive.str-chat__channel-preview__action-button--active{--str-chat-icon-color:var(--str-chat__text-color)}.str-chat__channel-preview{background:var(--str-chat__channel-preview-background-color);color:var(--str-chat__channel-preview-color);box-shadow:var(--str-chat__channel-preview-box-shadow);border-radius:var(--str-chat__channel-preview-border-radius);border-block-start:var(--str-chat__channel-preview-border-block-start);border-block-end:var(--str-chat__channel-preview-border-block-end);border-inline-start:var(--str-chat__channel-preview-border-inline-start);border-inline-end:var(--str-chat__channel-preview-border-inline-end)}.str-chat__channel-preview--active,.str-chat__channel-preview-messenger--active{background-color:var(--str-chat__channel-preview-active-background-color)}.str-chat__channel-preview:hover{background-color:var(--str-chat__channel-preview-hover-background-color)}.str-chat__channel-preview .str-chat__channel-preview-end-first-row{font:var(--str-chat__subtitle-medium-text)}.str-chat__channel-preview .str-chat__channel-preview-end-first-row .str-chat__channel-preview-unread-badge{background:var(--str-chat__channel-preview-unread-badge-background-color);color:var(--str-chat__channel-preview-unread-badge-color);box-shadow:var(--str-chat__channel-preview-unread-badge-box-shadow);border-radius:var(--str-chat__channel-preview-unread-badge-border-radius);border-block-start:var(--str-chat__channel-preview-unread-badge-border-block-start);border-block-end:var(--str-chat__channel-preview-unread-badge-border-block-end);border-inline-start:var(--str-chat__channel-preview-unread-badge-border-inline-start);border-inline-end:var(--str-chat__channel-preview-unread-badge-border-inline-end);font-size:80%}.str-chat__channel-preview .str-chat__channel-preview-end-first-row .str-chat__channel-preview-messenger--last-message{font:var(--str-chat__body-text);color:var(--str-chat__channel-preview-latest-message-secondary-color)}.str-chat__channel-preview .str-chat__channel-preview-end-first-row--active .str-chat__channel-preview-messenger--last-message,.str-chat__channel-preview .str-chat__channel-preview-end-first-row:hover .str-chat__channel-preview-messenger--last-message{color:var(--str-chat__channel-preview-color)}.str-chat__channel-preview .str-chat__channel-preview-messenger--status{--str-chat-icon-color:var(--str-chat__channel-preview-message-status-color);color:var(--str-chat__channel-preview-message-status-color)}.str-chat__channel-preview .str-chat__channel-preview-messenger--status svg path{fill:var(--str-chat__channel-preview-message-status-color)}.str-chat__channel-preview .str-chat__channel-preview-messenger--time{color:var(--str-chat__channel-preview-message-time-color);font:var(--str-chat__caption-text)}.str-chat__channel-preview-loading{animation:1s linear infinite alternate pulsate}.str-chat__channel-preview-loading:nth-of-type(2){animation:1s linear .3334s infinite alternate pulsate}.str-chat__channel-preview-loading:last-of-type{animation:1s linear .6667s infinite alternate pulsate}.str-chat__channel-preview-loading .str-chat__loading-channels-avatar,.str-chat__channel-preview-loading .str-chat__loading-channels-username,.str-chat__channel-preview-loading .str-chat__loading-channels-status{background-image:linear-gradient(-90deg, var(--str-chat__channel-preview-loading-state-color) 0%, var(--str-chat__channel-preview-loading-state-color) 100%)}.str-chat__channel-preview-loading .str-chat__loading-channels-username,.str-chat__channel-preview-loading .str-chat__loading-channels-status{border-radius:var(--str-chat__border-radius-xs)}.str-chat{--str-chat__channel-search-input-color:var(--str-chat__text-color);--str-chat__channel-search-input-placeholder-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-input-icon-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-input-border-block-start:none;--str-chat__channel-search-input-border-block-end:none;--str-chat__channel-search-input-border-inline-start:none;--str-chat__channel-search-input-border-inline-end:none;--str-chat__channel-search-input-wrapper-border-radius:var(--str-chat__border-radius-lg);--str-chat__channel-search-input-wrapper-background-color:transparent;--str-chat__channel-search-input-wrapper-border-block-start:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-border-inline-start:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-border-inline-end:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-active-border-radius:var(--str-chat__border-radius-lg);--str-chat__channel-search-input-wrapper-active-background-color:transparent;--str-chat__channel-search-input-wrapper-active-border-block-start:var(--str-chat__primary-color) 1px solid;--str-chat__channel-search-input-wrapper-active-border-block-end:var(--str-chat__primary-color) 1px solid;--str-chat__channel-search-input-wrapper-active-border-inline-start:var(--str-chat__primary-color) 1px solid;--str-chat__channel-search-input-wrapper-active-border-inline-end:var(--str-chat__primary-color) 1px solid;--str-chat__channel-search-result-background-color:transparent;--str-chat__channel-search-result-border-block-start:none;--str-chat__channel-search-result-border-block-end:none;--str-chat__channel-search-result-border-inline-start:none;--str-chat__channel-search-result-border-inline-end:none;--str-chat__channel-search-result-hover-background-color:var(--str-chat__secondary-surface-color);--str-chat__channel-search-result-list-color:var(--str-chat__text-color);--str-chat__channel-search-result-list-background-color:var(--str-chat__secondary-background-color);--str-chat__channel-search-result-list-border-block-start:none;--str-chat__channel-search-result-list-border-block-end:none;--str-chat__channel-search-result-list-border-inline-start:none;--str-chat__channel-search-result-list-border-inline-end:none;--str-chat__channel-search-result-list-popup-box-shadow:0 4px 4px var(--str-chat__box-shadow-color);--str-chat__channel-search-results-header-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-results-header-background-color:var(--str-chat__background-color);--str-chat__channel-search-results-header-border-block-start:none;--str-chat__channel-search-results-header-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-results-header-border-inline-start:none;--str-chat__channel-search-results-header-border-inline-end:none;--str-chat__channel-search-results-loading-indicator-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-results-loading-indicator-background-color:var(--str-chat__background-color);--str-chat__channel-search-results-loading-indicator-border-block-start:none;--str-chat__channel-search-results-loading-indicator-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-results-loading-indicator-border-inline-start:none;--str-chat__channel-search-results-loading-indicator-border-inline-end:none;--str-chat__channel-search-results-empty-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-results-empty-icon-color:var(--str-chat__disabled-color);--str-chat__channel-search-results-empty-background-color:var(--str-chat__background-color);--str-chat__channel-search-results-empty-border-block-start:none;--str-chat__channel-search-results-empty-border-block-end:none;--str-chat__channel-search-results-empty-border-inline-start:none;--str-chat__channel-search-results-empty-border-inline-end:none}.str-chat__channel-search-input--wrapper{background:var(--str-chat__channel-search-input-wrapper-background-color);color:var(--str-chat__channel-search-input-wrapper-color);box-shadow:var(--str-chat__channel-search-input-wrapper-box-shadow);border-radius:var(--str-chat__channel-search-input-wrapper-border-radius);border-block-start:var(--str-chat__channel-search-input-wrapper-border-block-start);border-block-end:var(--str-chat__channel-search-input-wrapper-border-block-end);border-inline-start:var(--str-chat__channel-search-input-wrapper-border-inline-start);border-inline-end:var(--str-chat__channel-search-input-wrapper-border-inline-end)}.str-chat__channel-search-input--wrapper input{background:var(--str-chat__channel-search-input-background-color);color:var(--str-chat__channel-search-input-color);box-shadow:var(--str-chat__channel-search-input-box-shadow);border-radius:var(--str-chat__channel-search-input-border-radius);border-block-start:var(--str-chat__channel-search-input-border-block-start);border-block-end:var(--str-chat__channel-search-input-border-block-end);border-inline-start:var(--str-chat__channel-search-input-border-inline-start);border-inline-end:var(--str-chat__channel-search-input-border-inline-end);font:var(--str-chat__subtitle-text);outline:none}.str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button svg path{fill:#0000}.str-chat__channel-search-input--wrapper-active{background:var(--str-chat__channel-search-input-wrapper-active-background-color);color:var(--str-chat__channel-search-input-wrapper-active-color);box-shadow:var(--str-chat__channel-search-input-wrapper-active-box-shadow);border-radius:var(--str-chat__channel-search-input-wrapper-active-border-radius);border-block-start:var(--str-chat__channel-search-input-wrapper-active-border-block-start);border-block-end:var(--str-chat__channel-search-input-wrapper-active-border-block-end);border-inline-start:var(--str-chat__channel-search-input-wrapper-active-border-inline-start);border-inline-end:var(--str-chat__channel-search-input-wrapper-active-border-inline-end)}.str-chat__channel-search-input--wrapper-active .str-chat__channel-search-input--icon svg path{fill:var(--str-chat__primary-color)}.str-chat__channel-search-input--wrapper-active .str-chat__channel-search-input--clear-button svg path{fill:var(--str-chat__text-low-emphasis-color)}.str-chat__channel-search-results-header{background:var(--str-chat__channel-search-results-header-background-color);color:var(--str-chat__channel-search-results-header-color);box-shadow:var(--str-chat__channel-search-results-header-box-shadow);border-radius:var(--str-chat__channel-search-results-header-border-radius);border-block-start:var(--str-chat__channel-search-results-header-border-block-start);border-block-end:var(--str-chat__channel-search-results-header-border-block-end);border-inline-start:var(--str-chat__channel-search-results-header-border-inline-start);border-inline-end:var(--str-chat__channel-search-results-header-border-inline-end);font:var(--str-chat__subtitle-text)}.str-chat__channel-search-result-list{background:var(--str-chat__channel-search-result-list-background-color);color:var(--str-chat__channel-search-result-list-color);box-shadow:var(--str-chat__channel-search-result-list-box-shadow);border-radius:var(--str-chat__channel-search-result-list-border-radius);border-block-start:var(--str-chat__channel-search-result-list-border-block-start);border-block-end:var(--str-chat__channel-search-result-list-border-block-end);border-inline-start:var(--str-chat__channel-search-result-list-border-inline-start);border-inline-end:var(--str-chat__channel-search-result-list-border-inline-end)}.str-chat__channel-search-result-list.popup{box-shadow:var(--str-chat__channel-search-result-list-popup-box-shadow)}.str-chat__channel-search-result-list .str-chat__channel-search-container-searching{background:var(--str-chat__channel-search-results-loading-indicator-background-color);color:var(--str-chat__channel-search-results-loading-indicator-color);box-shadow:var(--str-chat__channel-search-results-loading-indicator-box-shadow);border-radius:var(--str-chat__channel-search-results-loading-indicator-border-radius);border-block-start:var(--str-chat__channel-search-results-loading-indicator-border-block-start);border-block-end:var(--str-chat__channel-search-results-loading-indicator-border-block-end);border-inline-start:var(--str-chat__channel-search-results-loading-indicator-border-inline-start);border-inline-end:var(--str-chat__channel-search-results-loading-indicator-border-inline-end)}.str-chat__channel-search-result-list .str-chat__channel-search-container-empty{background:var(--str-chat__channel-search-results-empty-background-color);color:var(--str-chat__channel-search-results-empty-color);box-shadow:var(--str-chat__channel-search-results-empty-box-shadow);border-radius:var(--str-chat__channel-search-results-empty-border-radius);border-block-start:var(--str-chat__channel-search-results-empty-border-block-start);border-block-end:var(--str-chat__channel-search-results-empty-border-block-end);border-inline-start:var(--str-chat__channel-search-results-empty-border-inline-start);border-inline-end:var(--str-chat__channel-search-results-empty-border-inline-end);font:var(--str-chat__subtitle2-medium-text)}.str-chat__channel-search-result-list .str-chat__channel-search-container-empty svg path{fill:var(--str-chat__channel-search-results-empty-icon-color)}.str-chat__channel-search-result-list .str-chat__channel-search-result{background:var(--str-chat__channel-search-result-background-color);color:var(--str-chat__channel-search-result-color);box-shadow:var(--str-chat__channel-search-result-box-shadow);border-radius:var(--str-chat__channel-search-result-border-radius);border-block-start:var(--str-chat__channel-search-result-border-block-start);border-block-end:var(--str-chat__channel-search-result-border-block-end);border-inline-start:var(--str-chat__channel-search-result-border-inline-start);border-inline-end:var(--str-chat__channel-search-result-border-inline-end)}.str-chat__channel-search-result-list .str-chat__channel-search-result .str-chat__channel-search-result--display-name{font:var(--str-chat__subtitle-medium-text)}.str-chat__channel-search-result-list .str-chat__channel-preview-messenger--active{background-color:var(--str-chat__channel-preview-active-background-color)}.str-chat__channel-search-result-list .str-chat__channel-search-result:hover,.str-chat__channel-search-result-list .str-chat__channel-search-result--focused{background-color:var(--str-chat__channel-search-result-hover-background-color)}.str-chat{--str-chat__dialog-menu-border-radius:var(--str-chat__border-radius-sm);--str-chat__dialog-menu-color:var(--str-chat__text-color);--str-chat__dialog-menu-background-color:var(--str-chat__secondary-background-color);--str-chat__dialog-menu-border-block-start:none;--str-chat__dialog-menu-border-block-end:none;--str-chat__dialog-menu-border-inline-start:none;--str-chat__dialog-menu-border-inline-end:none;--str-chat__dialog-menu-box-shadow:0 0 8px var(--str-chat__box-shadow-color);--str-chat__dialog-menu-button-border-radius:0;--str-chat__dialog-menu-button-color:var(--str-chat__text-color);--str-chat__dialog-menu-button-background-color:transparent;--str-chat__dialog-menu-button-hover-background-color:var(--str-chat__secondary-surface-color);--str-chat__dialog-menu-button-border-block-start:none;--str-chat__dialog-menu-button-border-block-end:none;--str-chat__dialog-menu-button-border-inline-start:none;--str-chat__dialog-menu-button-border-inline-end:none;--str-chat__dialog-menu-button-box-shadow:none}.str-chat__dialog .str-chat__dialog__title{font:var(--str-chat__subtitle-medium-text)}.str-chat__dialog .str-chat__dialog__prompt{font:var(--str-chat__subtitle-text)}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button{cursor:pointer;font:var(--str-chat__body-medium-text);color:var(--str-chat__primary-color)}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button--submit{text-transform:uppercase}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button--submit:disabled{color:var(--str-chat__disabled-color)}.str-chat__prompt-dialog input[type=text]{font:var(--str-chat__subtitle-text);border:1px solid var(--str-chat__primary-color);border-radius:20px}.str-chat__dialog-menu{background:var(--str-chat__dialog-menu-background-color);color:var(--str-chat__dialog-menu-color);box-shadow:var(--str-chat__dialog-menu-box-shadow);border-radius:var(--str-chat__dialog-menu-border-radius);border-block-start:var(--str-chat__dialog-menu-border-block-start);border-block-end:var(--str-chat__dialog-menu-border-block-end);border-inline-start:var(--str-chat__dialog-menu-border-inline-start);border-inline-end:var(--str-chat__dialog-menu-border-inline-end)}.str-chat__dialog-menu .str-chat__dialog-menu__button{background:var(--str-chat__dialog-menu-button-background-color);color:var(--str-chat__dialog-menu-button-color);box-shadow:var(--str-chat__dialog-menu-button-box-shadow);border-radius:var(--str-chat__dialog-menu-button-border-radius);border-block-start:var(--str-chat__dialog-menu-button-border-block-start);border-block-end:var(--str-chat__dialog-menu-button-border-block-end);border-inline-start:var(--str-chat__dialog-menu-button-border-inline-start);border-inline-end:var(--str-chat__dialog-menu-button-border-inline-end);cursor:pointer;font:var(--str-chat__subtitle-text)}.str-chat__dialog-menu .str-chat__dialog-menu__button:hover,.str-chat__dialog-menu .str-chat__dialog-menu__button:focus{background-color:var(--str-chat__dialog-menu-button-hover-background-color)}.str-chat{--str-chat__drag-and-drop-container-border-block-start:2px solid transparent;--str-chat__drag-and-drop-container-border-block-end:2px solid transparent;--str-chat__drag-and-drop-container-on-dragover-border-block-start:2px solid var(--str-chat__primary-color);--str-chat__drag-and-drop-container-on-dragover-border-block-end:2px solid var(--str-chat__primary-color);--str-chat__drag-and-drop-container-on-dragover-border-inline-start:none;--str-chat__drag-and-drop-container-on-dragover-border-inline-end:none}.str-chat__drag-and-drop-container--dragging{cursor:grabbing}.str-chat__drag-and-drop-container__item[draggable=true]{cursor:grab}.str-chat__drag-and-drop-container__item[draggable=true]:active{background:0 0}.str-chat__drag-and-drop-container__item{border-bottom:var(--str-chat__drag-and-drop-container-border-block-start);border-top:var(--str-chat__drag-and-drop-container-border-block-start)}.str-chat__drag-and-drop-container__item.str-chat__drag-and-drop-container__item--dragged-over-from-top{border-bottom:var(--str-chat__drag-and-drop-container-on-dragover-border-block-end)}.str-chat__drag-and-drop-container__item.str-chat__drag-and-drop-container__item--dragged-over-from-bottom{border-top:var(--str-chat__drag-and-drop-container-on-dragover-border-block-start)}.str-chat{--str-chat__dropzone-container-color:var(--str-chat__on-primary-color);--str-chat__dropzone-container-background-color:var(--str-chat__primary-overlay-color);--str-chat__dropzone-container-backdrop-filter:blur(3px)}.str-chat__dropzone-container{background-color:var(--str-chat__dropzone-container-background-color);color:var(--str-chat__dropzone-container-color);-webkit-backdrop-filter:var(--str-chat__dropzone-container-backdrop-filter);backdrop-filter:var(--str-chat__dropzone-container-backdrop-filter);font:var(--str-chat__subtitle-text)}.str-chat{--str-chat__edit-message-modal-button-border-radius:none;--str-chat__edit-message-modal-send-button-color:var(--str-chat__primary-color);--str-chat__edit-message-modal-cancel-button-color:var(--str-chat__text-low-emphasis-color);--str-chat__edit-message-modal-button-background-color:transparent;--str-chat__edit-message-modal-button-border-block-start:none;--str-chat__edit-message-modal-button-border-block-end:none;--str-chat__edit-message-modal-button-border-inline-start:none;--str-chat__edit-message-modal-button-border-inline-end:none;--str-chat__edit-message-modal-button-box-shadow:none}.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-cancel,.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-send{background:var(--str-chat__edit-message-modal-button-background-color);color:var(--str-chat__edit-message-modal-button-color);box-shadow:var(--str-chat__edit-message-modal-button-box-shadow);border-radius:var(--str-chat__edit-message-modal-button-border-radius);border-block-start:var(--str-chat__edit-message-modal-button-border-block-start);border-block-end:var(--str-chat__edit-message-modal-button-border-block-end);border-inline-start:var(--str-chat__edit-message-modal-button-border-inline-start);border-inline-end:var(--str-chat__edit-message-modal-button-border-inline-end);font:var(--str-chat__body-medium-text)}.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-cancel{text-transform:capitalize;color:var(--str-chat__edit-message-modal-cancel-button-color)}.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-send{text-transform:uppercase;color:var(--str-chat__edit-message-modal-send-button-color)}.str-chat input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.str-chat input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.str-chat input[type=number]{-moz-appearance:textfield}.str-chat__form-field-error{color:var(--str-chat__danger-color);font-size:.75rem}.str-chat__form__switch-field{background-color:var(--str-chat__tertiary-surface-color);border-radius:.75rem}.str-chat__form__switch-field,.str-chat__form__switch-field label{cursor:pointer}.str-chat__form__switch-field label{gap:.5rem;display:flex}.str-chat__form__switch-field .str-chat__form__switch-field__switch{cursor:pointer;background-color:var(--str-chat__text-low-emphasis-color);border-radius:100px}.str-chat__form__switch-field .str-chat__form__switch-field__switch .str-chat__form__switch-field__switch-handle{border-radius:var(--str-chat__border-radius-circle);background-color:var(--str-chat__disabled-color)}.str-chat__form__switch-field .str-chat__form__switch-field__switch.str-chat__form__switch-field__switch--on{background-color:var(--str-chat__green600)}.str-chat__form__switch-field .str-chat__form__switch-field__switch.str-chat__form__switch-field__switch--on .str-chat__form__switch-field__switch-handle{background-color:var(--str-chat__background-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__form__switch-field--disabled .str-chat__form__switch-field--disabled,.str-chat__form__switch-field--disabled .str-chat__form__switch-field--disabled .str-chat__form__switch-field__switch,.str-chat__form__switch-field--disabled label{cursor:not-allowed}.str-chat__dropdown .str-chat__dropdown__open-button{cursor:pointer;background:0 0;border:none}.str-chat__dropdown .str-chat__dropdown__items{background-color:var(--str-chat__background-color)}.str-chat{--str-chat-icon-color:var(--str-chat__text-color)}.str-chat__icon{color:var(--str-chat-icon-color)}.str-chat__icon--error{--str-chat-icon-color:var(--str-chat__danger-color)}.str-chat__icon--poll{background-color:var(--str-chat-icon-color)}.str-chat{--str-chat__image-carousel-stepper-color:var(--str-chat__text-color)}@media only screen and (device-width<=768px){.str-chat__message .str-chat__attachment-list .str-chat__modal--open .str-chat__modal__inner{border-radius:0}}.str-chat__image-carousel .str-chat__image-carousel-stepper{--str-chat-icon-color:var(--str-chat__image-carousel-stepper-color);cursor:pointer}.str-chat__image-carousel .str-chat__image-carousel-stepper svg path{fill:var(--str-chat__image-carousel-stepper-color)}.str-chat{--str-chat__link-preview-loading-state-color:var(--str-chat__disabled-color)}.str-chat__link-preview-card .str-chat__link-preview-card__content{border-left:2px solid var(--str-chat__primary-color)}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title{font:var(--str-chat__body-medium-text)}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description{font:var(--str-chat__caption-text)}.str-chat__link-preview-card .str-chat__link-preview-card__dismiss-button svg path{fill:var(--str-chat__text-low-emphasis-color)}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-title,.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-description{background-image:linear-gradient(-90deg, var(--str-chat__link-preview-loading-state-color) 0%, var(--str-chat__link-preview-loading-state-color) 100%);border-radius:calc(var(--str-chat__spacing-px)*3);animation:1s linear infinite alternate pulsate}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-title:nth-of-type(2),.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-description:nth-of-type(2){animation:1s linear .3334s infinite alternate pulsate}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-title:last-of-type,.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-description:last-of-type{animation:1s linear .6667s infinite alternate pulsate}.str-chat{--str-chat__loading-indicator-color:var(--str-chat__primary-color)}.str-chat__loading-indicator svg linearGradient stop:last-child{stop-color:var(--str-chat__loading-indicator-color)}.str-chat__share-location-dialog .str-chat__live-location-activation{border-radius:var(--str-chat__border-radius-sm);border:1px solid var(--str-chat__secondary-overlay-color)}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__form__switch-field{background-color:var(--str-chat__background-color)}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__dropdown__open-button{border-radius:var(--str-chat__border-radius-xs);border:1px solid var(--str-chat__secondary-overlay-color);background-color:var(--str-chat__tertiary-surface-color)}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__dropdown__items{box-shadow:0 0 8px var(--str-chat__box-shadow-color);border-radius:var(--str-chat__border-radius-xs)}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__dropdown__items .str-chat__live-location-sharing-duration-option{cursor:pointer;background:0 0;border:none}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__dropdown__items .str-chat__live-location-sharing-duration-option:hover{background-color:var(--str-chat__message-options-hover-background-color)}.str-chat{--str-chat__message-border-radius:none;--str-chat__message-color:var(--str-chat__text-color);--str-chat__message-error-message-color:var(--str-chat__danger-color);--str-chat__message-secondary-color:var(--str-chat__text-low-emphasis-color);--str-chat__message-link-color:var(--str-chat__primary-color);--str-chat__message-mention-color:var(--str-chat__primary-color);--str-chat__message-status-color:var(--str-chat__primary-color);--str-chat__message-replies-count-color:var(--str-chat__primary-color);--str-chat__message-background-color:transparent;--str-chat__message-highlighted-background-color:var(--str-chat__message-highlight-color);--str-chat__message-border-block-start:none;--str-chat__message-border-block-end:none;--str-chat__message-border-inline-start:none;--str-chat__message-border-inline-end:none;--str-chat__message-box-shadow:none;--str-chat__message-active-bacground-color:transparent;--str-chat__message-options-color:var(--str-chat__text-low-emphasis-color);--str-chat__message-options-hover-background-color:var(--str-chat__tertiary-surface-color);--str-chat__message-options-border-radius:var(--str-chat__border-radius-circle);--str-chat__message-options-active-color:var(--str-chat__primary-color);--str-chat__message-bubble-border-radius:var(--str-chat__border-radius-md);--str-chat__message-bubble-color:var(--str-chat__text-color);--str-chat__message-bubble-background-color:var(--str-chat__secondary-surface-color);--str-chat__own-message-bubble-color:var(--str-chat__message-bubble-color);--str-chat__own-message-bubble-background-color:var(--str-chat__primary-surface-color);--str-chat__quoted-message-bubble-background-color:var(--str-chat__secondary-background-color);--str-chat__message-bubble-border-block-start:none;--str-chat__message-bubble-border-block-end:none;--str-chat__message-bubble-border-inline-start:none;--str-chat__message-bubble-border-inline-end:none;--str-chat__message-bubble-box-shadow:none;--str-chat__deleted-message-border-radius:var(--str-chat__border-radius-md);--str-chat__deleted-message-color:var(--str-chat__text-low-emphasis-color);--str-chat__deleted-message-background-color:var(--str-chat__secondary-surface-color);--str-chat__deleted-message-border-block-start:none;--str-chat__deleted-message-border-block-end:none;--str-chat__deleted-message-border-inline-start:none;--str-chat__deleted-message-border-inline-end:none;--str-chat__deleted-message-box-shadow:none;--str-chat__blocked-message-border-radius:var(--str-chat__border-radius-md);--str-chat__blocked-message-color:var(--str-chat__text-low-emphasis-color);--str-chat__blocked-message-background-color:var(--str-chat__secondary-surface-color);--str-chat__blocked-message-border-block-start:none;--str-chat__blocked-message-border-block-end:none;--str-chat__blocked-message-border-inline-start:none;--str-chat__blocked-message-border-inline-end:none;--str-chat__blocked-message-box-shadow:none;--str-chat__system-message-border-radius:0;--str-chat__system-message-color:var(--str-chat__text-low-emphasis-color);--str-chat__system-message-background-color:transparent;--str-chat__system-message-border-block-start:none;--str-chat__system-message-border-block-end:none;--str-chat__system-message-border-inline-start:none;--str-chat__system-message-border-inline-end:none;--str-chat__system-message-box-shadow:none;--str-chat__date-separator-color:var(--str-chat__text-low-emphasis-color);--str-chat__date-separator-line-color:var(--str-chat__disabled-color);--str-chat__date-separator-border-radius:0;--str-chat__date-separator-background-color:transparent;--str-chat__date-separator-border-block-start:none;--str-chat__date-separator-border-block-end:none;--str-chat__date-separator-border-inline-start:none;--str-chat__date-separator-border-inline-end:none;--str-chat__date-separator-box-shadow:none;--str-chat__translation-notice-color:var(--str-chat__text-low-emphasis-color);--str-chat__translation-notice-active-background-color:var(--str-chat__tertiary-surface-color);--str-chat__message-reminder-color:var(--str-chat__primary-color);--str-chat__message-reminder-background-color:var(--str-chat__secondary-background-color);--str-chat__message-reminder-border-block-start:none;--str-chat__message-reminder-border-block-end:none;--str-chat__message-reminder-border-inline-start:none;--str-chat__message-reminder-border-inline-end:none;--str-chat__message-reminder-box-shadow:none;--str-chat__message-reminder-border-radius:0}.str-chat__message--system{background:var(--str-chat__system-message-background-color);color:var(--str-chat__system-message-color);box-shadow:var(--str-chat__system-message-box-shadow);border-radius:var(--str-chat__system-message-border-radius);border-block-start:var(--str-chat__system-message-border-block-start);border-block-end:var(--str-chat__system-message-border-block-end);border-inline-start:var(--str-chat__system-message-border-inline-start);border-inline-end:var(--str-chat__system-message-border-inline-end);font:var(--str-chat__caption-text)}.str-chat__date-separator{background:var(--str-chat__date-separator-background-color);color:var(--str-chat__date-separator-color);box-shadow:var(--str-chat__date-separator-box-shadow);border-radius:var(--str-chat__date-separator-border-radius);border-block-start:var(--str-chat__date-separator-border-block-start);border-block-end:var(--str-chat__date-separator-border-block-end);border-inline-start:var(--str-chat__date-separator-border-inline-start);border-inline-end:var(--str-chat__date-separator-border-inline-end);font:var(--str-chat__body-text)}.str-chat__date-separator-line{background-color:var(--str-chat__date-separator-line-color);border:none}.str-chat__message-mention{color:var(--str-chat__message-mention-color);font:var(--str-chat__body2-medium-text)}.str-chat__message{background:var(--str-chat__message-background-color);color:var(--str-chat__message-color);box-shadow:var(--str-chat__message-box-shadow);border-radius:var(--str-chat__message-border-radius);border-block-start:var(--str-chat__message-border-block-start);border-block-end:var(--str-chat__message-border-block-end);border-inline-start:var(--str-chat__message-border-inline-start);border-inline-end:var(--str-chat__message-border-inline-end)}.str-chat__message a{color:var(--str-chat__message-link-color);text-decoration:none}.str-chat__message .str-chat__message-reminder{background:var(--str-chat__message-reminder-background-color);color:var(--str-chat__message-reminder-color);box-shadow:var(--str-chat__message-reminder-box-shadow);border-radius:var(--str-chat__message-reminder-border-radius);border-block-start:var(--str-chat__message-reminder-border-block-start);border-block-end:var(--str-chat__message-reminder-border-block-end);border-inline-start:var(--str-chat__message-reminder-border-inline-start);border-inline-end:var(--str-chat__message-reminder-border-inline-end);font:var(--str-chat__caption-medium-text)}.str-chat__message .str-chat__message-bubble{background:var(--str-chat__message-bubble-background-color);color:var(--str-chat__message-bubble-color);box-shadow:var(--str-chat__message-bubble-box-shadow);border-radius:var(--str-chat__message-bubble-border-radius);border-block-start:var(--str-chat__message-bubble-border-block-start);border-block-end:var(--str-chat__message-bubble-border-block-end);border-inline-start:var(--str-chat__message-bubble-border-inline-start);border-inline-end:var(--str-chat__message-bubble-border-inline-end);font:var(--str-chat__body2-text)}.str-chat__message .str-chat__message--deleted-inner{background:var(--str-chat__deleted-message-background-color);color:var(--str-chat__deleted-message-color);box-shadow:var(--str-chat__deleted-message-box-shadow);border-radius:var(--str-chat__deleted-message-border-radius);border-block-start:var(--str-chat__deleted-message-border-block-start);border-block-end:var(--str-chat__deleted-message-border-block-end);border-inline-start:var(--str-chat__deleted-message-border-inline-start);border-inline-end:var(--str-chat__deleted-message-border-inline-end);font:var(--str-chat__body2-text)}.str-chat__message .str-chat__message--blocked-inner{background:var(--str-chat__blocked-message-background-color);color:var(--str-chat__blocked-message-color);box-shadow:var(--str-chat__blocked-message-box-shadow);border-radius:var(--str-chat__blocked-message-border-radius);border-block-start:var(--str-chat__blocked-message-border-block-start);border-block-end:var(--str-chat__blocked-message-border-block-end);border-inline-start:var(--str-chat__blocked-message-border-inline-start);border-inline-end:var(--str-chat__blocked-message-border-inline-end);font:var(--str-chat__body2-text)}.str-chat__message.str-chat__message--me .str-chat__message-bubble{color:var(--str-chat__own-message-bubble-color);background-color:var(--str-chat__own-message-bubble-background-color)}.str-chat__message .str-chat__message-options{--str-chat-icon-color:var(--str-chat__message-options-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button{border-radius:var(--str-chat__message-options-border-radius);color:var(--str-chat__message-options-color);background:0 0;border:none}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button .str-chat__message-action-icon path{fill:var(--str-chat__message-options-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button:hover,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button:hover,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button:hover{background-color:var(--str-chat__message-options-hover-background-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button:active .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button:active .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button:active .str-chat__message-action-icon path{fill:var(--str-chat__message-options-active-color)}.str-chat__message .str-chat__translation-notice button{font:var(--str-chat__body2-text);color:var(--str-chat__translation-notice-color);background:0 0;border:none}.str-chat__message .str-chat__translation-notice button:active,.str-chat__message .str-chat__translation-notice button:hover{background:var(--str-chat__translation-notice-active-background-color)}.str-chat__message .str-chat__message-metadata,.str-chat__message .str-chat__custom-message-metadata{color:var(--str-chat__message-secondary-color);font:var(--str-chat__caption-text)}.str-chat__message .str-chat__message-metadata .str-chat__message-sender-name,.str-chat__message .str-chat__custom-message-metadata .str-chat__message-sender-name{font:var(--str-chat__caption-medium-text)}.str-chat__message .str-chat__message-status{--str-chat-icon-color:var(--str-chat__message-status-color);color:var(--str-chat__message-status-color);font:var(--str-chat__body-text)}.str-chat__message .str-chat__message-status svg path{fill:var(--str-chat__message-status-color)}.str-chat__message .str-chat__message-status-sent svg path,.str-chat__message .str-chat__message-status-delivered svg path{fill:var(--str-chat__text-low-emphasis-color)}.str-chat__message .str-chat__message-replies-count-button-wrapper button,.str-chat__message .str-chat__message-is-thread-reply-button-wrapper button{font:var(--str-chat__body-medium-text);color:var(--str-chat__message-replies-count-color);background-color:#0000;border:none}.str-chat__message .str-chat__message--error-message{color:var(--str-chat__message-error-message-color);font:var(--str-chat__caption-text)}.str-chat__message .str-chat__message-error-icon{--str-chat-icon-color:var(--str-chat__message-error-message-color)}.str-chat__message .str-chat__message-error-icon svg #background{fill:var(--str-chat__message-error-message-color)}.str-chat__message--highlighted{background-color:var(--str-chat__message-highlighted-background-color);transition:background-color .1s ease-out}.str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)){background-color:var(--str-chat__message-active-bacground-color)}@supports not selector(:has(a, b)){.str-chat__li:hover{background-color:var(--str-chat__message-active-bacground-color)}}.str-chat__li--top .str-chat__message--other .str-chat__message-bubble,.str-chat__li--single .str-chat__message--other .str-chat__message-bubble{border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__li--top .str-chat__message--me .str-chat__message-bubble,.str-chat__li--single .str-chat__message--me .str-chat__message-bubble{border-end-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__li--middle .str-chat__message--other .str-chat__message-bubble,.str-chat__li--bottom .str-chat__message--other .str-chat__message-bubble{border-start-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6);border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__li--middle .str-chat__message--me .str-chat__message-bubble,.str-chat__li--bottom .str-chat__message--me .str-chat__message-bubble{border-start-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6);border-end-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__message-with-thread-link.str-chat__message--other .str-chat__message-bubble{border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__message-with-thread-link.str-chat__message--me .str-chat__message-bubble{border-end-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__quoted-message-preview{background:var(--str-chat__message-background-color);color:var(--str-chat__message-color);box-shadow:var(--str-chat__message-box-shadow);border-radius:var(--str-chat__message-border-radius);border-block-start:var(--str-chat__message-border-block-start);border-block-end:var(--str-chat__message-border-block-end);border-inline-start:var(--str-chat__message-border-inline-start);border-inline-end:var(--str-chat__message-border-inline-end)}.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{background:var(--str-chat__message-bubble-background-color);color:var(--str-chat__message-bubble-color);box-shadow:var(--str-chat__message-bubble-box-shadow);border-radius:var(--str-chat__message-bubble-border-radius);border-block-start:var(--str-chat__message-bubble-border-block-start);border-block-end:var(--str-chat__message-bubble-border-block-end);border-inline-start:var(--str-chat__message-bubble-border-inline-start);border-inline-end:var(--str-chat__message-bubble-border-inline-end);background-color:var(--str-chat__quoted-message-bubble-background-color);border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble{background-color:var(--str-chat__message-bubble-background-color)}.str-chat__unread-messages-separator{background-color:var(--str-chat__secondary-surface-color);color:var(--str-chat__text-low-emphasis-color);text-transform:uppercase;font:var(--str-chat__caption-strong-text)}.str-chat__unread-messages-notification{--str-chat-icon-color:var(--str-chat__on-primary-color);background-color:var(--str-chat__text-low-emphasis-color);border-radius:1.125rem}.str-chat__unread-messages-notification button{cursor:pointer;color:var(--str-chat__on-primary-color);background-color:#0000;border:none}.str-chat__unread-messages-notification button:first-of-type{font:var(--str-chat__caption-text)}.str-chat{--str-chat__message-actions-box-border-radius:var(--str-chat__border-radius-sm);--str-chat__message-actions-box-color:var(--str-chat__text-color);--str-chat__message-actions-box-background-color:var(--str-chat__secondary-background-color);--str-chat__message-actions-box-border-block-start:none;--str-chat__message-actions-box-border-block-end:none;--str-chat__message-actions-box-border-inline-start:none;--str-chat__message-actions-box-border-inline-end:none;--str-chat__message-actions-box-box-shadow:0 0 8px var(--str-chat__box-shadow-color);--str-chat__message-actions-box-item-border-radius:0;--str-chat__message-actions-box-item-color:var(--str-chat__text-color);--str-chat__message-actions-box-item-background-color:transparent;--str-chat__message-actions-box-item-hover-background-color:var(--str-chat__secondary-surface-color);--str-chat__message-actions-box-item-border-block-start:none;--str-chat__message-actions-box-item-border-block-end:none;--str-chat__message-actions-box-item-border-inline-start:none;--str-chat__message-actions-box-item-border-inline-end:none;--str-chat__message-actions-box-item-box-shadow:none}.str-chat__message-actions-box{background:var(--str-chat__message-actions-box-background-color);color:var(--str-chat__message-actions-box-color);box-shadow:var(--str-chat__message-actions-box-box-shadow);border-radius:var(--str-chat__message-actions-box-border-radius);border-block-start:var(--str-chat__message-actions-box-border-block-start);border-block-end:var(--str-chat__message-actions-box-border-block-end);border-inline-start:var(--str-chat__message-actions-box-border-inline-start);border-inline-end:var(--str-chat__message-actions-box-border-inline-end)}.str-chat__message-actions-box .str-chat__message-actions-list-item-button{background:var(--str-chat__message-actions-box-item-background-color);color:var(--str-chat__message-actions-box-item-color);box-shadow:var(--str-chat__message-actions-box-item-box-shadow);border-radius:var(--str-chat__message-actions-box-item-border-radius);border-block-start:var(--str-chat__message-actions-box-item-border-block-start);border-block-end:var(--str-chat__message-actions-box-item-border-block-end);border-inline-start:var(--str-chat__message-actions-box-item-border-inline-start);border-inline-end:var(--str-chat__message-actions-box-item-border-inline-end);font:var(--str-chat__subtitle-text)}.str-chat__message-actions-box .str-chat__message-actions-list-item-button:hover,.str-chat__message-actions-box .str_chat__button-with-submenu--submenu-open{background-color:var(--str-chat__message-actions-box-item-hover-background-color)}.str-chat__message-actions-box .str-chat__message-actions-box__submenu{background:var(--str-chat__message-actions-box-background-color);color:var(--str-chat__message-actions-box-color);box-shadow:var(--str-chat__message-actions-box-box-shadow);border-radius:var(--str-chat__message-actions-box-border-radius);border-block-start:var(--str-chat__message-actions-box-border-block-start);border-block-end:var(--str-chat__message-actions-box-border-block-end);border-inline-start:var(--str-chat__message-actions-box-border-inline-start);border-inline-end:var(--str-chat__message-actions-box-border-inline-end)}@media (hover:none){.str-chat__message-actions-box .str-chat__message-actions-list-item-button:hover{background-color:#0000}}.str-chat{--str-chat__message-bounce-edit-button-color:var(--str-chat__primary-color);--str-chat__message-bounce-send-button-color:var(--str-chat__primary-color);--str-chat__message-bounce-delete-button-color:var(--str-chat__primary-color);--str-chat__message-bounce-button-background-color:transparent;--str-chat__message-bounce-button-border-block-start:none;--str-chat__message-bounce-button-border-block-end:none;--str-chat__message-bounce-button-border-inline-start:none;--str-chat__message-bounce-button-border-inline-end:none;--str-chat__message-bounce-button-box-shadow:none}.str-chat__message-bounce-prompt .str-chat__message-bounce-edit,.str-chat__message-bounce-prompt .str-chat__message-bounce-send,.str-chat__message-bounce-prompt .str-chat__message-bounce-delete{background:var(--str-chat__message-bounce-button-background-color);color:var(--str-chat__message-bounce-button-color);box-shadow:var(--str-chat__message-bounce-button-box-shadow);border-radius:var(--str-chat__message-bounce-button-border-radius);border-block-start:var(--str-chat__message-bounce-button-border-block-start);border-block-end:var(--str-chat__message-bounce-button-border-block-end);border-inline-start:var(--str-chat__message-bounce-button-border-inline-start);border-inline-end:var(--str-chat__message-bounce-button-border-inline-end);font:var(--str-chat__body-medium-text)}.str-chat__message-bounce-prompt .str-chat__message-bounce-edit{color:var(--str-chat__message-bounce-edit-button-color)}.str-chat__message-bounce-prompt .str-chat__message-bounce-send{color:var(--str-chat__message-bounce-send-button-color)}.str-chat__message-bounce-prompt .str-chat__message-bounce-delete{color:var(--str-chat__message-bounce-delete-button-color)}.str-chat{--str-chat__message-input-border-radius:0;--str-chat__message-input-color:var(--str-chat__text-color);--str-chat__message-input-background-color:var(--str-chat__secondary-background-color);--str-chat__message-input-border-block-start:none;--str-chat__message-input-border-block-end:none;--str-chat__message-input-border-inline-start:none;--str-chat__message-input-border-inline-end:none;--str-chat__message-input-box-shadow:none;--str-chat__message-textarea-border-radius:var(--str-chat__border-radius-md);--str-chat__message-textarea-color:var(--str-chat__text-color);--str-chat__message-textarea-background-color:transparent;--str-chat__message-textarea-border-block-start:1px solid var(--str-chat__surface-color);--str-chat__message-textarea-border-block-end:1px solid var(--str-chat__surface-color);--str-chat__message-textarea-border-inline-start:1px solid var(--str-chat__surface-color);--str-chat__message-textarea-border-inline-end:1px solid var(--str-chat__surface-color);--str-chat__message-textarea-box-shadow:none;--str-chat__message-send-border-radius:var(--str-chat__border-radius-circle);--str-chat__message-send-color:var(--str-chat__primary-color);--str-chat__message-send-background-color:transparent;--str-chat__message-send-border-block-start:0;--str-chat__message-send-border-block-end:0;--str-chat__message-send-border-inline-start:0;--str-chat__message-send-border-inline-end:0;--str-chat__message-send-box-shadow:none;--str-chat__message-send-disabled-color:var(--str-chat__disabled-color);--str-chat__message-send-disabled-background-color:var(--str-chat__disabled-color);--str-chat__start-recording-audio-button-border-radius:var(--str-chat__border-radius-circle);--str-chat__start-recording-audio-button-color:var(--str-chat__text-low-emphasis-color);--str-chat__start-recording-audio-button-background-color:transparent;--str-chat__start-recording-audio-button-border-block-start:0;--str-chat__start-recording-audio-button-border-block-end:0;--str-chat__start-recording-audio-button-border-inline-start:0;--str-chat__start-recording-audio-button-border-inline-end:0;--str-chat__start-recording-audio-button-box-shadow:none;--str-chat__start-recording-audio-button-disabled-color:var(--str-chat__disabled-color);--str-chat__start-recording-audio-button-disabled-background-color:transparent;--str-chat__message-input-tools-border-radius:var(--str-chat__border-radius-circle);--str-chat__message-input-tools-color:var(--str-chat__text-low-emphasis-color);--str-chat__message-input-tools-background-color:transparent;--str-chat__message-input-tools-border-block-start:0;--str-chat__message-input-tools-border-block-end:0;--str-chat__message-input-tools-border-inline-start:0;--str-chat__message-input-tools-border-inline-end:0;--str-chat__message-input-tools-box-shadow:none;--str-chat__message-input-not-allowed-color:var(--str-chat__disabled-color);--str-chat__cooldown-border-radius:var(--str-chat__border-radius-circle);--str-chat__cooldown-color:var(--str-chat__on-disabled-color);--str-chat__cooldown-background-color:var(--str-chat__disabled-color);--str-chat__cooldown-border-block-start:0;--str-chat__cooldown-border-block-end:0;--str-chat__cooldown-border-inline-start:0;--str-chat__cooldown-border-inline-end:0;--str-chat__cooldown-box-shadow:none;--str-chat__attachment-selector-button-icon-color:var(--str-chat__text-low-emphasis-color);--str-chat__attachment-selector-button-icon-color-hover:var(--str-chat__primary-color);--str-chat__attachment-selector-actions-menu-button-icon-color:var(--str-chat__primary-color);--str-chat__attachment-selector-actions-menu-button-icon-color-active:var(--str-chat__primary-color)}.str-chat__message-input{background:var(--str-chat__message-input-background-color);color:var(--str-chat__message-input-color);box-shadow:var(--str-chat__message-input-box-shadow);border-radius:var(--str-chat__message-input-border-radius);border-block-start:var(--str-chat__message-input-border-block-start);border-block-end:var(--str-chat__message-input-border-block-end);border-inline-start:var(--str-chat__message-input-border-inline-start);border-inline-end:var(--str-chat__message-input-border-inline-end)}.str-chat__message-input .str-chat__file-input-container,.str-chat__message-input .str-chat-angular__create-poll{--str-chat-icon-color:var(--str-chat__message-input-tools-color);background:var(--str-chat__message-input-tools-background-color);color:var(--str-chat__message-input-tools-color);box-shadow:var(--str-chat__message-input-tools-box-shadow);border-radius:var(--str-chat__message-input-tools-border-radius);border-block-start:var(--str-chat__message-input-tools-border-block-start);border-block-end:var(--str-chat__message-input-tools-border-block-end);border-inline-start:var(--str-chat__message-input-tools-border-inline-start);border-inline-end:var(--str-chat__message-input-tools-border-inline-end)}.str-chat__message-input .str-chat__file-input-container svg path,.str-chat__message-input .str-chat-angular__create-poll svg path{fill:var(--str-chat__message-input-tools-color)}.str-chat__message-input .str-chat__attachment-preview-image-error svg path{fill:var(--str-chat__primary-color)}.str-chat__message-input .str-chat__message-textarea-container{background:var(--str-chat__message-textarea-background-color);color:var(--str-chat__message-textarea-color);box-shadow:var(--str-chat__message-textarea-box-shadow);border-radius:var(--str-chat__message-textarea-border-radius);border-block-start:var(--str-chat__message-textarea-border-block-start);border-block-end:var(--str-chat__message-textarea-border-block-end);border-inline-start:var(--str-chat__message-textarea-border-inline-start);border-inline-end:var(--str-chat__message-textarea-border-inline-end)}.str-chat__message-input .str-chat__message-textarea-container .str-chat__message-textarea{resize:none;color:var(--str-chat__message-textarea-color);box-shadow:none;font:var(--str-chat__subtitle-text);background-color:#0000;border:none;outline:none}.str-chat__message-input .str-chat__stop-ai-generation-button{background-image:var(--str-chat__circle-stop-icon);background-color:#0000;border-width:0}.str-chat__message-input .str-chat__send-button{--str-chat-icon-color:var(--str-chat__message-send-color);background:var(--str-chat__message-send-background-color);color:var(--str-chat__message-send-color);box-shadow:var(--str-chat__message-send-box-shadow);border-radius:var(--str-chat__message-send-border-radius);border-block-start:var(--str-chat__message-send-border-block-start);border-block-end:var(--str-chat__message-send-border-block-end);border-inline-start:var(--str-chat__message-send-border-inline-start);border-inline-end:var(--str-chat__message-send-border-inline-end)}.str-chat__message-input .str-chat__send-button svg path{fill:var(--str-chat__message-send-color)}.str-chat__message-input .str-chat__send-button:disabled{--str-chat-icon-color:var(--str-chat__message-send-disabled-color);background-color:#0000}.str-chat__message-input .str-chat__send-button:disabled svg path{fill:var(--str-chat__message-send-disabled-color)}.str-chat__message-input .str-chat__start-recording-audio-button{--str-chat-icon-color:var(--str-chat__start-recording-audio-button-color);background:var(--str-chat__start-recording-audio-button-background-color);color:var(--str-chat__start-recording-audio-button-color);box-shadow:var(--str-chat__start-recording-audio-button-box-shadow);border-radius:var(--str-chat__start-recording-audio-button-border-radius);border-block-start:var(--str-chat__start-recording-audio-button-border-block-start);border-block-end:var(--str-chat__start-recording-audio-button-border-block-end);border-inline-start:var(--str-chat__start-recording-audio-button-border-inline-start);border-inline-end:var(--str-chat__start-recording-audio-button-border-inline-end)}.str-chat__message-input .str-chat__start-recording-audio-button:disabled{background-color:var(--str-chat__message-send-disabled-background-color)}.str-chat__message-input .str-chat__message-input-cooldown{background:var(--str-chat__cooldown-background-color);color:var(--str-chat__cooldown-color);box-shadow:var(--str-chat__cooldown-box-shadow);border-radius:var(--str-chat__cooldown-border-radius);border-block-start:var(--str-chat__cooldown-border-block-start);border-block-end:var(--str-chat__cooldown-border-block-end);border-inline-start:var(--str-chat__cooldown-border-inline-start);border-inline-end:var(--str-chat__cooldown-border-inline-end);font:var(--str-chat__subtitle-medium-text)}.str-chat__message-input .str-chat__message-input-not-allowed{color:var(--str-chat__message-input-not-allowed-color);font:var(--str-chat__subtitle-text)}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-reply-to-message{font:var(--str-chat__subtitle-medium-text)}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-remove{background-color:#0000;border:none}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-remove svg path{fill:var(--str-chat__message-input-tools-color)}.str-chat__message-input .str-chat__recording-permission-denied-notification{background-color:var(--str-chat__text-color);border-radius:var(--str-chat__border-radius-md);color:var(--str-chat__background-color)}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__heading,.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__dismiss-button{font:var(--str-chat__subtitle2-medium-text)}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__message{font:var(--str-chat__subtitle-text)}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__dismiss-button{color:var(--str-chat__background-color);cursor:pointer;text-transform:uppercase;background:0 0;border:none}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button .str-chat__attachment-selector__menu-button__icon{background-color:var(--str-chat__attachment-selector-button-icon-color);-webkit-mask:var(--str-chat__add-attachment-icon) no-repeat center/contain;-webkit-mask:var(--str-chat__add-attachment-icon) no-repeat center/contain;mask:var(--str-chat__add-attachment-icon) no-repeat center/contain}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button:hover .str-chat__attachment-selector__menu-button__icon{background-color:var(--str-chat__attachment-selector-button-icon-color-hover)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button{color:var(--str-chat__text-low-emphasis-color)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button .str-chat__dialog-menu__button-icon{background-color:var(--str-chat__attachment-selector-actions-menu-button-icon-color)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:hover,.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:focus{color:var(--str-chat__text-color)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:hover .str-chat__dialog-menu__button-icon,.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:focus .str-chat__dialog-menu__button-icon{background-color:var(--str-chat__attachment-selector-actions-menu-button-icon-color-active)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__upload-file-button .str-chat__dialog-menu__button-icon{-webkit-mask:var(--str-chat__folder-icon) no-repeat center/contain;-webkit-mask:var(--str-chat__folder-icon) no-repeat center/contain;mask:var(--str-chat__folder-icon) no-repeat center/contain}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__create-poll-button .str-chat__dialog-menu__button-icon{-webkit-mask:var(--str-chat__poll-icon) no-repeat center/contain;-webkit-mask:var(--str-chat__poll-icon) no-repeat center/contain;mask:var(--str-chat__poll-icon) no-repeat center/contain}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__add-location-button .str-chat__dialog-menu__button-icon{-webkit-mask:var(--str-chat__location-icon) no-repeat center/contain;-webkit-mask:var(--str-chat__location-icon) no-repeat center/contain;mask:var(--str-chat__location-icon) no-repeat center/contain}.str-chat__send-to-channel-checkbox__field *{cursor:pointer}.str-chat__send-to-channel-checkbox__field label{color:var(--str-chat__text-low-emphasis-color);font:var(--str-chat__body-text)}.str-chat{--str-chat__message-list-border-radius:0;--str-chat__message-list-color:var(--str-chat__text-color);--str-chat__message-list-background-color:var(--str-chat__background-color);--str-chat__message-list-box-shadow:none;--str-chat__message-list-border-block-start:none;--str-chat__message-list-border-block-end:none;--str-chat__message-list-border-inline-start:none;--str-chat__message-list-border-inline-end:none;--str-chat__jump-to-latest-message-border-radius:var(--str-chat__circle-fab-border-radius);--str-chat__jump-to-latest-message-color:var(--str-chat__circle-fab-color);--str-chat__jump-to-latest-message-background-color:var(--str-chat__circle-fab-background-color);--str-chat__jump-to-latest-message-pressed-background-color:var(--str-chat__circle-fab-pressed-background-color);--str-chat__jump-to-latest-message-box-shadow:var(--str-chat__circle-fab-box-shadow);--str-chat__jump-to-latest-message-border-block-start:var(--str-chat__circle-fab-border-block-start);--str-chat__jump-to-latest-message-border-block-end:var(--str-chat__circle-fab-border-block-end);--str-chat__jump-to-latest-message-border-inline-start:var(--str-chat__circle-fab-border-inline-start);--str-chat__jump-to-latest-message-border-inline-end:var(--str-chat__circle-fab-border-inline-end);--str-chat__jump-to-latest-message-unread-count-background-color:var(--str-chat__jump-to-latest-message-color);--str-chat__jump-to-latest-message-unread-count-color:var(--str-chat__jump-to-latest-message-background-color);--str-chat__thread-head-start-color:var(--str-chat__text-low-emphasis-color);--str-chat__thread-head-start-border-block-end-color:var(--str-chat__surface-color)}.str-chat__list{background:var(--str-chat__message-list-background-color);color:var(--str-chat__message-list-color);box-shadow:var(--str-chat__message-list-box-shadow);border-radius:var(--str-chat__message-list-border-radius);border-block-start:var(--str-chat__message-list-border-block-start);border-block-end:var(--str-chat__message-list-border-block-end);border-inline-start:var(--str-chat__message-list-border-inline-start);border-inline-end:var(--str-chat__message-list-border-inline-end)}.str-chat__list .str-chat__parent-message-li{border-block-end:1px solid var(--str-chat__thread-head-start-border-block-end-color)}.str-chat__list .str-chat__parent-message-li .str-chat__thread-start{color:var(--str-chat__thread-head-start-color);font:var(--str-chat__subtitle-text)}.str-chat__jump-to-latest-message{--str-chat-icon-color:var(--str-chat__jump-to-latest-message-unread-count-background-color)}.str-chat__jump-to-latest-message .str-chat__circle-fab{background:var(--str-chat__jump-to-latest-message-background-color);color:var(--str-chat__jump-to-latest-message-color);box-shadow:var(--str-chat__jump-to-latest-message-box-shadow);border-radius:var(--str-chat__jump-to-latest-message-border-radius);border-block-start:var(--str-chat__jump-to-latest-message-border-block-start);border-block-end:var(--str-chat__jump-to-latest-message-border-block-end);border-inline-start:var(--str-chat__jump-to-latest-message-border-inline-start);border-inline-end:var(--str-chat__jump-to-latest-message-border-inline-end)}.str-chat__jump-to-latest-message .str-chat__circle-fab svg path{fill:var(--str-chat__jump-to-latest-message-color)}.str-chat__jump-to-latest-message .str-chat__circle-fab:active{background-color:var(--str-chat__jump-to-latest-message-pressed-background-color)}.str-chat__jump-to-latest-message .str-chat__circle-fab .str-chat__jump-to-latest-unread-count{background-color:var(--str-chat__jump-to-latest-message-unread-count-background-color);color:var(--str-chat__jump-to-latest-message-unread-count-color);border-radius:var(--str-chat__jump-to-latest-message-border-radius);font:var(--str-chat__caption-text)}.str-chat{--str-chat__virtual-list-border-radius:0;--str-chat__virtual-list-color:var(--str-chat__text-color);--str-chat__virtual-list-background-color:var(--str-chat__background-color);--str-chat__virtual-list-box-shadow:none;--str-chat__virtual-list-border-block-start:none;--str-chat__virtual-list-border-block-end:none;--str-chat__virtual-list-border-inline-start:none;--str-chat__virtual-list-border-inline-end:none}.str-chat__virtual-list{background:var(--str-chat__virtual-list-background-color);color:var(--str-chat__virtual-list-color);box-shadow:var(--str-chat__virtual-list-box-shadow);border-radius:var(--str-chat__virtual-list-border-radius);border-block-start:var(--str-chat__virtual-list-border-block-start);border-block-end:var(--str-chat__virtual-list-border-block-end);border-inline-start:var(--str-chat__virtual-list-border-inline-start);border-inline-end:var(--str-chat__virtual-list-border-inline-end)}.str-chat__virtual-list .str-chat__parent-message-li{border-block-end:1px solid var(--str-chat__thread-head-start-border-block-end-color)}.str-chat__virtual-list .str-chat__parent-message-li .str-chat__thread-start{color:var(--str-chat__thread-head-start-color);font:var(--str-chat__subtitle-text)}.str-chat{--str-chat__message-reactions-border-radius:none;--str-chat__message-reactions-color:var(--str-chat__text-color);--str-chat__message-reactions-background-color:transparent;--str-chat__message-reactions-border-block-start:none;--str-chat__message-reactions-border-block-end:none;--str-chat__message-reactions-border-inline-start:none;--str-chat__message-reactions-border-inline-end:none;--str-chat__message-reactions-box-shadow:none;--str-chat__message-reaction-border-radius:var(--str-chat__border-radius-xs);--str-chat__message-reaction-color:var(--str-chat__text-color);--str-chat__message-reaction-background-color:var(--str-chat__tertiary-surface-color);--str-chat__message-reaction-border-block-start:none;--str-chat__message-reaction-border-block-end:none;--str-chat__message-reaction-border-inline-start:none;--str-chat__message-reaction-border-inline-end:none;--str-chat__message-reaction-box-shadow:none;--str-chat__own-message-reaction-color:var(--str-chat__text-color);--str-chat__own-message-reaction-background-color:var(--str-chat__primary-surface-color-low-emphasis);--str-chat__messsage-reactions-details--selected-color:solid var(--str-chat__primary-color)}.str-chat__message-reactions-container .str-chat__message-reactions{background:var(--str-chat__message-reactions-background-color);color:var(--str-chat__message-reactions-color);box-shadow:var(--str-chat__message-reactions-box-shadow);border-radius:var(--str-chat__message-reactions-border-radius);border-block-start:var(--str-chat__message-reactions-border-block-start);border-block-end:var(--str-chat__message-reactions-border-block-end);border-inline-start:var(--str-chat__message-reactions-border-inline-start);border-inline-end:var(--str-chat__message-reactions-border-inline-end)}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction{background:var(--str-chat__message-reaction-background-color);color:var(--str-chat__message-reaction-color);box-shadow:var(--str-chat__message-reaction-box-shadow);border-radius:var(--str-chat__message-reaction-border-radius);border-block-start:var(--str-chat__message-reaction-border-block-start);border-block-end:var(--str-chat__message-reaction-border-block-end);border-inline-start:var(--str-chat__message-reaction-border-inline-start);border-inline-end:var(--str-chat__message-reaction-border-inline-end);font:var(--str-chat__caption-text)}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction.str-chat__message-reaction-own{color:var(--str-chat__own-message-reaction-color);background-color:var(--str-chat__own-message-reaction-background-color)}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-type{border-block-end:solid #0000}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-type--selected{border-block-end:var(--str-chat__messsage-reactions-details--selected-color)}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-user{font:var(--str-chat__subtitle-text)}.str-chat{--str-chat__message-reactions-options-border-radius:var(--str-chat__border-radius-circle);--str-chat__message-reactions-options-color:var(--str-chat__text-color);--str-chat__message-reactions-options-background-color:var(--str-chat__secondary-background-color);--str-chat__message-reactions-options-border-block-start:none;--str-chat__message-reactions-options-border-block-end:none;--str-chat__message-reactions-options-border-inline-start:none;--str-chat__message-reactions-options-border-inline-end:none;--str-chat__message-reactions-options-box-shadow:0 0 8px var(--str-chat__box-shadow-color);--str-chat__message-reactions-option-border-radius:var(--str-chat__border-radius-md);--str-chat__message-reactions-option-color:var(--str-chat__text-color);--str-chat__message-reactions-option-background-color:var(--str-chat__secondary-background-color);--str-chat__message-reactions-option-hover-background-color:var(--str-chat__primary-surface-color);--str-chat__message-reactions-option-selected-background-color:var(--str-chat__primary-color-low-emphasis);--str-chat__message-reactions-option-border-block-start:none;--str-chat__message-reactions-option-border-block-end:none;--str-chat__message-reactions-option-border-inline-start:none;--str-chat__message-reactions-option-border-inline-end:none;--str-chat__message-reactions-option-box-shadow:none}.str-chat .str-chat-angular-v5__reaction-selector{--str-chat__message-reactions-options-box-shadow:none;--str-chat__message-reactions-options-border-radius:0}.str-chat__reaction-selector .str-chat__message-reactions-options{background:var(--str-chat__message-reactions-options-background-color);color:var(--str-chat__message-reactions-options-color);box-shadow:var(--str-chat__message-reactions-options-box-shadow);border-radius:var(--str-chat__message-reactions-options-border-radius);border-block-start:var(--str-chat__message-reactions-options-border-block-start);border-block-end:var(--str-chat__message-reactions-options-border-block-end);border-inline-start:var(--str-chat__message-reactions-options-border-inline-start);border-inline-end:var(--str-chat__message-reactions-options-border-inline-end)}.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option{background:var(--str-chat__message-reactions-option-background-color);color:var(--str-chat__message-reactions-option-color);box-shadow:var(--str-chat__message-reactions-option-box-shadow);border-radius:var(--str-chat__message-reactions-option-border-radius);border-block-start:var(--str-chat__message-reactions-option-border-block-start);border-block-end:var(--str-chat__message-reactions-option-border-block-end);border-inline-start:var(--str-chat__message-reactions-option-border-inline-start);border-inline-end:var(--str-chat__message-reactions-option-border-inline-end)}.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option:hover{background-color:var(--str-chat__message-reactions-option-hover-background-color)}.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option.str-chat__message-reactions-option-selected{background-color:var(--str-chat__message-reactions-option-selected-background-color)}@media (hover:none){.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option:hover{background-color:#0000}}.str-chat{--str-chat__modal-border-radius:var(--str-chat__border-radius-sm);--str-chat__modal-color:var(--str-chat__text-color);--str-chat__modal-background-color:var(--str-chat__secondary-background-color);--str-chat__modal-overlay-color:var(--str-chat__secondary-overlay-color);--str-chat__modal-overlay-backdrop-filter:blur(3px);--str-chat__modal-border-block-start:none;--str-chat__modal-border-block-end:none;--str-chat__modal-border-inline-start:none;--str-chat__modal-border-inline-end:none;--str-chat__modal-box-shadow:none;--str-chat__modal-close-icon-background:var(--str-chat__text-low-emphasis-color);--str-chat__modal-close-icon-color:var(--str-chat__on-disabled-color)}.str-chat__modal{background-color:var(--str-chat__modal-overlay-color);-webkit-backdrop-filter:var(--str-chat__modal-overlay-backdrop-filter);backdrop-filter:var(--str-chat__modal-overlay-backdrop-filter)}.str-chat__modal .str-chat__modal__inner{background:var(--str-chat__modal-background-color);color:var(--str-chat__modal-color);box-shadow:var(--str-chat__modal-box-shadow);border-radius:var(--str-chat__modal-border-radius);border-block-start:var(--str-chat__modal-border-block-start);border-block-end:var(--str-chat__modal-border-block-end);border-inline-start:var(--str-chat__modal-border-inline-start);border-inline-end:var(--str-chat__modal-border-inline-end)}.str-chat__modal .str-chat__modal-header .str-chat__modal-header__title{font:var(--str-chat__subtitle2-medium-text)}.str-chat__modal .str-chat__modal__close-button{--str-chat-icon-color:var(--str-chat__modal-close-icon-color);background:0 0;border:none}.str-chat__modal .str-chat__modal__close-button .str-chat__icon{background-color:var(--str-chat__modal-close-icon-background);border-radius:999px}.str-chat__modal .str-chat__modal__close-button svg path{fill:var(--str-chat__modal-close-icon-color)}.str-chat__modal .str-chat__modal__close-button svg rect,.str-chat__modal .str-chat__modal__close-button svg circle{fill:var(--str-chat__modal-close-icon-background)}.str-chat__message-attachment--card .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner,.str-chat__message-attachment--image .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner,.str-chat__message-attachment--gallery .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner{width:unset;max-width:unset;height:unset;background-color:#0000;padding:0}.str-chat__message-attachment--card .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner img,.str-chat__message-attachment--image .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner img,.str-chat__message-attachment--gallery .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner img{max-width:unset;cursor:default;max-height:calc(100vh - 80px)}.str-chat-react__modal.str-chat__modal--open.str-chat__image-modal .str-chat__modal__inner.str-chat-react__modal__inner,.str-chat-react__modal.str-chat__modal--open.str-chat__gallery-modal .str-chat__modal__inner.str-chat-react__modal__inner{width:unset;max-width:unset;height:unset;background-color:#0000;padding:0}.str-chat-react__modal.str-chat__modal--open.str-chat__image-modal .str-chat__modal__inner.str-chat-react__modal__inner img,.str-chat-react__modal.str-chat__modal--open.str-chat__gallery-modal .str-chat__modal__inner.str-chat-react__modal__inner img{max-width:unset;cursor:default;max-height:calc(100vh - 80px)}.str-chat{--str-chat__message-notification-background-color:var(--str-chat__primary-color);--str-chat__message-notification-border-block-start:none;--str-chat__message-notification-border-block-end:none;--str-chat__message-notification-border-inline-start:none;--str-chat__message-notification-border-inline-end:none;--str-chat__message-notification-border-radius:50px;--str-chat__message-notification-box-shadow:none;--str-chat__message-notification-color:var(--str-chat__on-primary-color)}.str-chat__message-notification{background:var(--str-chat__message-notification-background-color);color:var(--str-chat__message-notification-color);box-shadow:var(--str-chat__message-notification-box-shadow);border-radius:var(--str-chat__message-notification-border-radius);border-block-start:var(--str-chat__message-notification-border-block-start);border-block-end:var(--str-chat__message-notification-border-block-end);border-inline-start:var(--str-chat__message-notification-border-inline-start);border-inline-end:var(--str-chat__message-notification-border-inline-end);font:var(--str-chat__caption-text);cursor:pointer}.str-chat{--str-chat__notification-list-border-radius:none;--str-chat__notification-list-color:var(--str-chat__notification-list-text-color);--str-chat__notification-list-background-color:transparent;--str-chat__notification-list-border-block-start:none;--str-chat__notification-list-border-block-end:none;--str-chat__notification-list-border-inline-start:none;--str-chat__notification-list-border-inline-end:none;--str-chat__notification-list-box-shadow:none}.str-chat__list-notifications{background:var(--str-chat__notification-list-background-color);color:var(--str-chat__notification-list-color);box-shadow:var(--str-chat__notification-list-box-shadow);border-radius:var(--str-chat__notification-list-border-radius);border-block-start:var(--str-chat__notification-list-border-block-start);border-block-end:var(--str-chat__notification-list-border-block-end);border-inline-start:var(--str-chat__notification-list-border-inline-start);border-inline-end:var(--str-chat__notification-list-border-inline-end)}.str-chat{--str-chat__notification-border-radius:var(--str-chat__border-radius-sm);--str-chat__notification-color:var(--str-chat__opaque-surface-text-color);--str-chat__notification-background-color:var(--str-chat__opaque-surface-background-color);--str-chat__notification-border-block-start:none;--str-chat__notification-border-block-end:none;--str-chat__notification-border-inline-start:none;--str-chat__notification-border-inline-end:none;--str-chat__notification-box-shadow:0 0 8px var(--str-chat__box-shadow-color)}.str-chat__notification{background:var(--str-chat__notification-background-color);color:var(--str-chat__notification-color);box-shadow:var(--str-chat__notification-box-shadow);border-radius:var(--str-chat__notification-border-radius);border-block-start:var(--str-chat__notification-border-block-start);border-block-end:var(--str-chat__notification-border-block-end);border-inline-start:var(--str-chat__notification-border-inline-start);border-inline-end:var(--str-chat__notification-border-inline-end);font:var(--str-chat__subtitle-text)}.str-chat__poll .str-chat__poll-header .str-chat__poll-subtitle{color:var(--str-chat__text-low-emphasis-color)}.str-chat__poll .str-chat__checkmark{border-radius:var(--str-chat__border-radius-circle);border:1px solid var(--str-chat__disabled-color)}.str-chat__poll .str-chat__checkmark--checked{background-color:var(--str-chat__primary-color);border:none}.str-chat__poll .str-chat__poll-option-list .str-chat__poll-option.str-chat__poll-option--votable:hover{cursor:pointer}.str-chat__poll .str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option__votes-bar{background:linear-gradient(to right, var(--str-chat__primary-color) var(--str-chat__amount-bar-fulfillment), var(--str-chat__surface-color) var(--str-chat__amount-bar-fulfillment));border-radius:calc(var(--str-chat__spacing-px)*4)}.str-chat__poll .str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option__votes-bar--winner{background:linear-gradient(to right, var(--str-chat__info-color) var(--str-chat__amount-bar-fulfillment), var(--str-chat__surface-color) var(--str-chat__amount-bar-fulfillment))}.str-chat__poll-option-list--full,.str-chat__poll-answer,.str-chat__modal__poll-option-list__title,.str-chat__modal__poll-results .str-chat__modal__poll-results__title,.str-chat__modal__poll-results .str-chat__poll-option{border-radius:.75rem}.str-chat__poll-option-list--full{overflow:clip}.str-chat__poll--closed .str-chat__poll-option:hover{cursor:unset}.str-chat__modal .str-chat__poll-answer__text,.str-chat__modal .str-chat__modal__poll-option-list__title,.str-chat__modal .str-chat__modal__poll-results__title,.str-chat__poll-actions .str-chat__modal .str-chat__poll-answer__text,.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-option-list__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-results__title{font:var(--str-chat__subtitle-medium-text)}.str-chat__modal .str-chat__poll-option-list--full,.str-chat__modal .str-chat__poll-answer,.str-chat__modal .str-chat__modal__poll-option-list__title,.str-chat__modal .str-chat__modal__poll-results__title,.str-chat__modal .str-chat__poll-option,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option-list--full,.str-chat__poll-actions .str-chat__modal .str-chat__poll-answer,.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-option-list__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-results__title,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option{background-color:var(--str-chat__tertiary-surface-color)}.str-chat__modal .str-chat__poll-option-list--full .str-chat__poll-option-text,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option-list--full .str-chat__poll-option-text{font-weight:500}.str-chat__modal .str-chat__poll-option-list--full .str-chat__poll-option--votable:hover,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option-list--full .str-chat__poll-option--votable:hover{background-color:var(--str-chat__secondary-surface-color)}.str-chat__modal .str-chat__poll-option .str-chat__poll-option__header,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option .str-chat__poll-option__header{font:var(--str-chat__subtitle-text)}.str-chat__modal .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__option-text,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__option-text{font:var(--str-chat__subtitle-medium-text)}.str-chat__modal .str-chat__poll-option .str-chat__poll-option__show-all-votes-button,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option .str-chat__poll-option__show-all-votes-button{font:var(--str-chat__subtitle-text);color:var(--str-chat__primary-color)}.str-chat__poll-vote .str-chat__poll-vote__author__name{text-transform:capitalize}.str-chat__poll-vote .str-chat__poll-vote__timestamp{color:var(--str-chat__text-low-emphasis-color)}.str-chat__quoted-poll-preview{font:var(--str-chat__body-medium-text)}.str-chat__poll-creation-dialog .str-chat__form__input-fieldset{border:none}.str-chat__poll-creation-dialog .str-chat__form__expandable-field,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label),.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value{background-color:var(--str-chat__tertiary-surface-color);border-radius:.75rem}.str-chat__poll-creation-dialog .str-chat__form__expandable-field input,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label) input,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value input{background:0 0;border:none;outline:none}.str-chat__poll-creation-dialog .str-chat__form__expandable-field input,.str-chat__poll-creation-dialog .str-chat__form__expandable-field input::placeholder,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label) input,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label) input::placeholder,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value input,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value input::placeholder{font:var(--str-chat__subtitle-text)}.str-chat__poll-creation-dialog .str-chat__form__input-field--draggable input{pointer-events:auto}.str-chat__poll-creation-dialog .str-chat__form__input-field--draggable .str-chat__drag-handle{background-color:var(--str-chat__text-low-emphasis-color);-webkit-mask:var(--str-chat__handle-icon) no-repeat center/contain;-webkit-mask:var(--str-chat__handle-icon) no-repeat center/contain;mask:var(--str-chat__handle-icon) no-repeat center/contain}.str-chat__poll-creation-dialog .str-chat__form__input-field--has-error{border:1px solid var(--str-chat__message-error-message-color)}.str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field--has-error,.str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field--has-error .str-chat__form__input-field__value,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label.str-chat__form__input-field--has-error{border:none}.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label.str-chat__form__input-field--has-error .str-chat__form__input-field__value{border:1px solid var(--str-chat__message-error-message-color)}.str-chat{--str-chat__search-input-color:var(--str-chat__text-color);--str-chat__search-input-placeholder-color:var(--str-chat__text-low-emphasis-color);--str-chat__search-input-icon-color:var(--str-chat__text-low-emphasis-color);--str-chat__search-input-border-block-start:none;--str-chat__search-input-border-block-end:none;--str-chat__search-input-border-inline-start:none;--str-chat__search-input-border-inline-end:none;--str-chat__search-input-wrapper-border-radius:var(--str-chat__border-radius-circle);--str-chat__search-input-wrapper-background-color:transparent;--str-chat__search-input-wrapper-border-block-start:var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-border-inline-start:var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-border-inline-end:var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-active-border-radius:var(--str-chat__border-radius-circle);--str-chat__search-input-wrapper-active-background-color:transparent;--str-chat__search-input-wrapper-active-border-block-start:var(--str-chat__primary-color) 1px solid;--str-chat__search-input-wrapper-active-border-block-end:var(--str-chat__primary-color) 1px solid;--str-chat__search-input-wrapper-active-border-inline-start:var(--str-chat__primary-color) 1px solid;--str-chat__search-input-wrapper-active-border-inline-end:var(--str-chat__primary-color) 1px solid;--str-chat__search-result-background-color:transparent;--str-chat__search-result-border-block-start:none;--str-chat__search-result-border-block-end:none;--str-chat__search-result-border-inline-start:none;--str-chat__search-result-border-inline-end:none;--str-chat__search-result-hover-background-color:var(--str-chat__secondary-surface-color);--str-chat__search-result-list-color:var(--str-chat__text-color);--str-chat__search-result-list-background-color:var(--str-chat__secondary-background-color);--str-chat__search-result-list-border-block-start:none;--str-chat__search-result-list-border-block-end:none;--str-chat__search-result-list-border-inline-start:none;--str-chat__search-result-list-border-inline-end:none;--str-chat__search-result-list-popup-box-shadow:0 4px 4px var(--str-chat__box-shadow-color);--str-chat__search-results-header-color:var(--str-chat__text-low-emphasis-color);--str-chat__search-results-header-background-color:var(--str-chat__background-color);--str-chat__search-results-header-border-block-start:none;--str-chat__search-results-header-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__search-results-header-border-inline-start:none;--str-chat__search-results-header-border-inline-end:none;--str-chat__search-results-empty-color:var(--str-chat__text-low-emphasis-color);--str-chat__search-results-empty-icon-color:var(--str-chat__disabled-color);--str-chat__search-results-empty-background-color:var(--str-chat__background-color);--str-chat__search-results-empty-border-block-start:none;--str-chat__search-results-empty-border-block-end:none;--str-chat__search-results-empty-border-inline-start:none;--str-chat__search-results-empty-border-inline-end:none}.str-chat__search-input--wrapper{background:var(--str-chat__search-input-wrapper-background-color);color:var(--str-chat__search-input-wrapper-color);box-shadow:var(--str-chat__search-input-wrapper-box-shadow);border-radius:var(--str-chat__search-input-wrapper-border-radius);border-block-start:var(--str-chat__search-input-wrapper-border-block-start);border-block-end:var(--str-chat__search-input-wrapper-border-block-end);border-inline-start:var(--str-chat__search-input-wrapper-border-inline-start);border-inline-end:var(--str-chat__search-input-wrapper-border-inline-end)}.str-chat__search-input--wrapper .str-chat__search-input--icon{background-image:var(--str-chat__magnifier-glass-icon);background-repeat:no-repeat}.str-chat__search-input--wrapper input{background:var(--str-chat__search-input-background-color);color:var(--str-chat__search-input-color);box-shadow:var(--str-chat__search-input-box-shadow);border-radius:var(--str-chat__search-input-border-radius);border-block-start:var(--str-chat__search-input-border-block-start);border-block-end:var(--str-chat__search-input-border-block-end);border-inline-start:var(--str-chat__search-input-border-inline-start);border-inline-end:var(--str-chat__search-input-border-inline-end);font:var(--str-chat__subtitle-text);outline:none}.str-chat__search-input--wrapper .str-chat__search-input--clear-button-icon{-webkit-mask:var(--str-chat__clear-icon) no-repeat center/contain;-webkit-mask:var(--str-chat__clear-icon) no-repeat center/contain;mask:var(--str-chat__clear-icon) no-repeat center/contain;background-color:#0000}.str-chat__search-input--wrapper-active{background:var(--str-chat__search-input-wrapper-active-background-color);color:var(--str-chat__search-input-wrapper-active-color);box-shadow:var(--str-chat__search-input-wrapper-active-box-shadow);border-radius:var(--str-chat__search-input-wrapper-active-border-radius);border-block-start:var(--str-chat__search-input-wrapper-active-border-block-start);border-block-end:var(--str-chat__search-input-wrapper-active-border-block-end);border-inline-start:var(--str-chat__search-input-wrapper-active-border-inline-start);border-inline-end:var(--str-chat__search-input-wrapper-active-border-inline-end)}.str-chat__search-input--wrapper-active .str-chat__search-input--clear-button-icon{background-color:var(--str-chat__text-low-emphasis-color)}.str-chat__search-bar-button--exit-search{color:var(--str-chat__primary-color);font:var(--str-chat__subtitle-text);background:0 0;border:none}.str-chat__search-results-header{background:var(--str-chat__search-results-header-background-color);color:var(--str-chat__search-results-header-color);box-shadow:var(--str-chat__search-results-header-box-shadow);border-radius:var(--str-chat__search-results-header-border-radius);border-block-start:var(--str-chat__search-results-header-border-block-start);border-block-end:var(--str-chat__search-results-header-border-block-end);border-inline-start:var(--str-chat__search-results-header-border-inline-start);border-inline-end:var(--str-chat__search-results-header-border-inline-end);font:var(--str-chat__subtitle-text)}.str-chat__search-source-result-list{background:var(--str-chat__search-result-list-background-color);color:var(--str-chat__search-result-list-color);box-shadow:var(--str-chat__search-result-list-box-shadow);border-radius:var(--str-chat__search-result-list-border-radius);border-block-start:var(--str-chat__search-result-list-border-block-start);border-block-end:var(--str-chat__search-result-list-border-block-end);border-inline-start:var(--str-chat__search-result-list-border-inline-start);border-inline-end:var(--str-chat__search-result-list-border-inline-end)}.str-chat__search-source-result-list .str-chat__search-container-empty{background:var(--str-chat__search-results-empty-background-color);color:var(--str-chat__search-results-empty-color);box-shadow:var(--str-chat__search-results-empty-box-shadow);border-radius:var(--str-chat__search-results-empty-border-radius);border-block-start:var(--str-chat__search-results-empty-border-block-start);border-block-end:var(--str-chat__search-results-empty-border-block-end);border-inline-start:var(--str-chat__search-results-empty-border-inline-start);border-inline-end:var(--str-chat__search-results-empty-border-inline-end);font:var(--str-chat__subtitle2-medium-text)}.str-chat__search-source-result-list .str-chat__search-container-empty svg path{fill:var(--str-chat__search-results-empty-icon-color)}.str-chat__search-source-result-list .str-chat__search-result{background:var(--str-chat__search-result-background-color);color:var(--str-chat__search-result-color);box-shadow:var(--str-chat__search-result-box-shadow);border-radius:var(--str-chat__search-result-border-radius);border-block-start:var(--str-chat__search-result-border-block-start);border-block-end:var(--str-chat__search-result-border-block-end);border-inline-start:var(--str-chat__search-result-border-inline-start);border-inline-end:var(--str-chat__search-result-border-inline-end)}.str-chat__search-source-result-list .str-chat__search-result.str-chat__channel-preview-messenger--active{background-color:var(--str-chat__channel-preview-active-background-color)}.str-chat__search-source-result-list .str-chat__search-result .str-chat__search-result--display-name{font:var(--str-chat__subtitle-medium-text)}.str-chat__search-source-result-list .str-chat__search-result:hover,.str-chat__search-source-result-list .str-chat__search-result--focused{background-color:var(--str-chat__search-result-hover-background-color)}.str-chat{--str-chat__thread-border-radius:0;--str-chat__thread-color:var(--str-chat__text-color);--str-chat__thread-background-color:var(--str-chat__secondary-background-color);--str-chat__thread-border-block-start:none;--str-chat__thread-border-block-end:none;--str-chat__thread-border-inline-start:1px solid var(--str-chat__surface-color);--str-chat__thread-border-inline-end:none;--str-chat__thread-box-shadow:none;--str-chat__thread-header-border-radius:0;--str-chat__thread-header-color:var(--str-chat__text-color);--str-chat__thread-header-background-color:var(--str-chat__secondary-background-color);--str-chat__thread-header-border-block-start:none;--str-chat__thread-header-border-block-end:none;--str-chat__thread-header-border-inline-start:none;--str-chat__thread-header-border-inline-end:none;--str-chat__thread-header-box-shadow:none;--str-chat__thread-header-info-color:var(--str-chat__text-low-emphasis-color)}.str-chat__thread-container{background:var(--str-chat__thread-background-color);color:var(--str-chat__thread-color);box-shadow:var(--str-chat__thread-box-shadow);border-radius:var(--str-chat__thread-border-radius);border-block-start:var(--str-chat__thread-border-block-start);border-block-end:var(--str-chat__thread-border-block-end);border-inline-start:var(--str-chat__thread-border-inline-start);border-inline-end:var(--str-chat__thread-border-inline-end)}.str-chat__thread-container .str-chat__thread-header{background:var(--str-chat__thread-header-background-color);color:var(--str-chat__thread-header-color);box-shadow:var(--str-chat__thread-header-box-shadow);border-radius:var(--str-chat__thread-header-border-radius);border-block-start:var(--str-chat__thread-header-border-block-start);border-block-end:var(--str-chat__thread-header-border-block-end);border-inline-start:var(--str-chat__thread-header-border-inline-start);border-inline-end:var(--str-chat__thread-header-border-inline-end)}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-title{font:var(--str-chat__subtitle-medium-text)}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-channel-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-subtitle{font:var(--str-chat__body-text);color:var(--str-chat__thread-header-info-color)}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button{background-color:#0000;border:none}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button svg path{fill:var(--str-chat__thread-color)}.str-chat{--str-chat__tooltip-border-radius:var(--str-chat__border-radius-xs);--str-chat__tooltip-color:var(--str-chat__text-color);--str-chat__tooltip-background-color:var(--str-chat__secondary-background-color);--str-chat__tooltip-border-block-start:none;--str-chat__tooltip-border-block-end:none;--str-chat__tooltip-border-inline-start:none;--str-chat__tooltip-border-inline-end:none;--str-chat__tooltip-box-shadow:0 0 20px var(--str-chat__box-shadow-color)}.str-chat__tooltip{background:var(--str-chat__tooltip-background-color);color:var(--str-chat__tooltip-color);box-shadow:var(--str-chat__tooltip-box-shadow);border-radius:var(--str-chat__tooltip-border-radius);border-block-start:var(--str-chat__tooltip-border-block-start);border-block-end:var(--str-chat__tooltip-border-block-end);border-inline-start:var(--str-chat__tooltip-border-inline-start);border-inline-end:var(--str-chat__tooltip-border-inline-end);font:var(--str-chat__caption-text)}.str-chat__tooltip:after{background-color:var(--str-chat__tooltip-background-color)}.str-chat{--str-chat__typing-indicator-border-radius:none;--str-chat__typing-indicator-color:var(--str-chat__text-low-emphasis-color);--str-chat__typing-indicator-background-color:var(--str-chat__overlay-color);--str-chat__typing-indicator-border-block-start:none;--str-chat__typing-indicator-border-block-end:none;--str-chat__typing-indicator-border-inline-start:none;--str-chat__typing-indicator-border-inline-end:none;--str-chat__typing-indicator-box-shadow:none;--str-chat__typing-indicator-dot-background-color:var(--str-chat__text-color)}.str-chat__typing-indicator{background:var(--str-chat__typing-indicator-background-color);color:var(--str-chat__typing-indicator-color);box-shadow:var(--str-chat__typing-indicator-box-shadow);border-radius:var(--str-chat__typing-indicator-border-radius);border-block-start:var(--str-chat__typing-indicator-border-block-start);border-block-end:var(--str-chat__typing-indicator-border-block-end);border-inline-start:var(--str-chat__typing-indicator-border-inline-start);border-inline-end:var(--str-chat__typing-indicator-border-inline-end)}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot{background-color:var(--str-chat__typing-indicator-dot-background-color);border-radius:999px;animation:1s infinite alternate dotFlashing}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot:first-child{animation-delay:0s}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot:nth-child(2){animation-delay:.5s}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot:nth-child(3){animation-delay:1s}@keyframes dotFlashing{0%{opacity:1}50%{opacity:.6}to{opacity:.2}}.str-chat{--str-chat-thread-list-border-color:var(--str-chat__surface-color);--str-chat-thread-list-container-background-color:var(--str-chat__secondary-background-color);--str-chat-unseen-threads-banner-background-color:var(--str-chat__text-color);--str-chat-unseen-threads-banner-color:var(--str-chat__opaque-surface-text-color);--str-chat-thread-list-item-background-color-default:var(--str-chat__secondary-background-color);--str-chat-thread-list-item-background-color-selected:var(--str-chat__surface-color);--str-chat-thread-list-item-text-color:var(--str-chat__text-color);--str-chat-thread-list-item-text-low-emphasis-color:var(--str-chat__text-low-emphasis-color);--str-chat-thread-list-empty-placeholder-background-color:var(--str-chat__secondary-background-color);--str-chat-thread-list-empty-placeholder-color:var(--str-chat__text-low-emphasis-color)}.str-chat__thread-list-container{background-color:var(--str-chat-thread-list-container-background-color)}.str-chat__unseen-threads-banner{background:var(--str-chat-unseen-threads-banner-background-color);color:var(--str-chat-unseen-threads-banner-color);border-radius:16px}.str-chat__unseen-threads-banner__button{--str-chat-icon-color:var(--str-chat-unseen-threads-banner-color)}.str-chat__thread-list{border-right:1px solid var(--str-chat-thread-list-border-color)}.str-chat__thread-list .str-chat__thread-list-item{--str-chat-icon-color:var(--str-chat-thread-list-item-text-color);background-color:var(--str-chat-thread-list-item-background-color-default);color:var(--str-chat-thread-list-item-text-color);border:none}.str-chat__thread-list .str-chat__thread-list-item[aria-selected=true]{background-color:var(--str-chat-thread-list-item-background-color-selected)}.str-chat__thread-list .str-chat__thread-list-item[aria-selected=true] .str-chat__thread-list-item__parent-message-text,.str-chat__thread-list .str-chat__thread-list-item[aria-selected=true] .str-chat__thread-list-item__latest-reply-text-and-timestamp{color:inherit}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__parent-message-text{color:var(--str-chat-thread-list-item-text-low-emphasis-color)}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply{--str-chat__avatar-background-color:var(--str-chat__secondary-surface-color);--str-chat__avatar-color:var(--str-chat__text-low-emphasis-color)}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-text-and-timestamp{color:var(--str-chat-thread-list-item-text-low-emphasis-color)}.str-chat__thread-list-empty-placeholder{--str-chat-icon-color:var(--str-chat-thread-list-empty-placeholder-color);background-color:var(--str-chat-thread-list-empty-placeholder-background-color);color:var(--str-chat-thread-list-empty-placeholder-color)}.str-chat{--str-chat-selector-background-color:var(--str-chat__secondary-background-color);--str-chat-selector-border-color:var(--str-chat__surface-color);--str-chat-selector-button-color-default:var(--str-chat__text-low-emphasis-color);--str-chat-selector-button-color-selected:var(--str-chat__text-color);--str-chat-selector-button-background-color-default:transparent;--str-chat-selector-button-background-color-selected:var(--str-chat__surface-color)}.str-chat__chat-view__selector{border-right:1px solid var(--str-chat-selector-border-color);background-color:var(--str-chat-selector-background-color)}.str-chat__chat-view__selector-button{--str-chat-icon-color:var(--str-chat-selector-button-color-default);background:var(--str-chat-selector-button-background-color-default);color:var(--str-chat-selector-button-color-default);border:none}.str-chat__chat-view__selector-button[aria-selected=true]{--str-chat-icon-color:var(--str-chat-selector-button-color-selected);color:var(--str-chat-selector-button-color-selected);background:var(--str-chat-selector-button-background-color-selected)}.str-chat{--str-chat-unread-count-badge-color:var(--str-chat__on-unread-badge-color);--str-chat-unread-count-badge-background-color:var(--str-chat__danger-color)}.str-chat__unread-count-badge{background-color:var(--str-chat-unread-count-badge-background-color);color:var(--str-chat-unread-count-badge-color);border-radius:9999px}.str-chat__ai-state-indicator-container{background-color:var(--str-chat__grey300)}.str-chat__ai-state-indicator-text{color:var(--str-chat__text-color)}.chat-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;background:#0d0d0d99;transition:opacity .35s,visibility .35s;position:fixed;inset:0}.chat-backdrop--open{opacity:1;visibility:visible}.chat-drawer{z-index:1101;width:420px;max-width:100vw;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);background:linear-gradient(165deg,#0d0d0d 0% 50%,#0a0a0a 100%);flex-direction:column;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-8px 0 40px #00000080,-2px 0 20px #1e36291a}.chat-drawer--open{transform:translate(0)}.chat-header{background:#1e362914;border-bottom:1px solid #1e362926;flex-shrink:0;align-items:center;gap:12px;min-height:64px;padding:16px 20px;display:flex}.chat-header__back{color:#caaa5e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.chat-header__back:hover{color:#fff;background:#ffffff1f;transform:translate(-2px)}.chat-header__title{color:#fff;flex:1;align-items:center;gap:10px;min-width:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;font-weight:600;display:flex}.chat-header__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-header__title svg{color:#caaa5e;flex-shrink:0}.chat-header__close{color:#caaa5e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.chat-header__close:hover{color:#f87171;background:#ef444433}.chat-drawer__error{color:#caaa5e;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:40px;display:flex}.chat-drawer__error h3{color:#fff;margin:0;font-size:18px}.chat-drawer__error p{color:#caaa5e;margin:0;font-size:14px}.chat-drawer__error button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border:none;border-radius:8px;min-height:44px;margin-top:12px;padding:10px 24px;font-weight:600;transition:all .2s}.chat-drawer__error button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e362966}.chat-loading-spinner{border:3px solid #1e362933;border-top-color:#caaa5e;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.chat-loading-spinner--small{border-width:2px;width:20px;height:20px}@keyframes spin{to{transform:rotate(360deg)}}.chat-channels-view{flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-new-actions{border-bottom:1px solid #1e36291a;flex-direction:column;flex-shrink:0;gap:8px;padding:16px;display:flex}.chat-new-action{color:#e8f0eb;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#1e36290d;border:1px solid #1e362926;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:56px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.chat-new-action:hover{background:#1e36291f;border-color:#1e362940;transform:translate(4px)}.chat-new-action:active{background:#1e36292e;transform:scale(.98)}.chat-new-action__icon{color:#fff;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.chat-new-action__icon--group{background:linear-gradient(135deg,#06b6d4 0%,#1e3629 100%)}.chat-channel-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:8px 12px;overflow-y:auto}.chat-channel-list::-webkit-scrollbar{width:6px}.chat-channel-list::-webkit-scrollbar-track{background:0 0}.chat-channel-list::-webkit-scrollbar-thumb{background:#1e36294d;border-radius:3px}.chat-channel-preview{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:14px;min-height:72px;margin-bottom:4px;padding:14px 16px;transition:all .2s;display:flex}.chat-channel-preview:hover{background:#1e36291a}.chat-channel-preview:active{background:#1e362926}.chat-channel-preview--unread{background:#1e362914}.chat-channel-preview__avatar{flex-shrink:0}.chat-channel-preview__group-avatar{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#1e3629 100%);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.chat-channel-preview__group-avatar--entire-team{background:linear-gradient(135deg,#2d5240 0%,#1e3629 100%)}.chat-channel-preview__group-avatar--celebrations{background:linear-gradient(135deg,#f59e0b 0%,#d9a441 100%)}.chat-channel-preview__content{flex:1;min-width:0}.chat-channel-preview__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.chat-channel-preview__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.chat-channel-preview--unread .chat-channel-preview__name{color:#e8f0eb}.chat-channel-preview__time{color:#caaa5e;flex-shrink:0;font-size:12px}.chat-channel-preview__message{color:#caaa5e;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.chat-channel-preview--unread .chat-channel-preview__message{color:#caaa5e}.chat-channel-preview__badge{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.chat-empty-state{text-align:center;color:#caaa5e;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.chat-empty-state svg{opacity:.5;margin-bottom:16px}.chat-empty-state h4{color:#e8f0eb;margin:0 0 8px;font-size:16px;font-weight:600}.chat-empty-state p{color:#caaa5e;max-width:240px;margin:0;font-size:14px}.chat-new-message-view,.chat-new-group-view{flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-search{background:#ffffff0f;border:1px solid #1e362926;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;min-height:48px;margin:16px;padding:12px 16px;transition:border-color .2s;display:flex}.chat-search:focus-within{border-color:#1e362966}.chat-search svg{color:#caaa5e;flex-shrink:0}.chat-search input{color:#fff;background:0 0;border:none;flex:1;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px}.chat-search input::placeholder{color:#1e3629}.chat-search input:focus{outline:none}.chat-group-name-input{border-bottom:1px solid #1e36291a;flex-shrink:0;padding:16px}.chat-group-name-input label{color:#caaa5e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.chat-group-name-input input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #1e362926;border-radius:10px;width:100%;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;transition:border-color .2s}.chat-group-name-input input:focus{border-color:#1e362966;outline:none}.chat-group-name-input input::placeholder{color:#1e3629}.chat-selected-members{-webkit-overflow-scrolling:touch;border-bottom:1px solid #1e36291a;flex-wrap:wrap;flex-shrink:0;gap:8px;max-height:120px;padding:12px 16px;display:flex;overflow-y:auto}.chat-selected-member{color:#e8f0eb;background:linear-gradient(135deg,#1e36294d 0%,#a77c184d 100%);border-radius:20px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:13px;font-weight:500;display:flex}.chat-selected-member button{color:#e8f0eb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff26;border:none;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .2s;display:flex}.chat-selected-member button:hover{color:#fca5a5;background:#ef44444d}.chat-member-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:8px 12px;overflow-y:auto}.chat-member-list--selectable{padding-bottom:100px}.chat-member-list__loading,.chat-member-list__empty{color:#caaa5e;justify-content:center;align-items:center;gap:12px;padding:32px;font-size:14px;display:flex}.chat-member-item{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:64px;margin-bottom:2px;padding:12px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .15s;display:flex}.chat-member-item:hover{background:#1e36291a}.chat-member-item:active{background:#1e36292e;transform:scale(.98)}.chat-member-item--selected{background:#1e362926}.chat-member-item:disabled{opacity:.6;cursor:wait}.chat-member-item__info{flex:1;min-width:0}.chat-member-item__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;display:block;overflow:hidden}.chat-member-item__role{color:#caaa5e;margin-top:2px;font-size:13px;display:block}.chat-member-item__checkbox{border:2px solid #1e362966;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.chat-member-item__checkbox--checked{color:#fff;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border-color:#0000}.chat-create-group-footer{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000 0%,#0d0d0df2 30%,#0a0a0a 100%);position:absolute;bottom:0;left:0;right:0}.chat-create-group-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border:none;border-radius:12px;width:100%;min-height:50px;padding:14px 24px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;transition:all .2s}.chat-create-group-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1e362966}.chat-create-group-btn:active:not(:disabled){transform:scale(.98)}.chat-create-group-btn:disabled{opacity:.5;cursor:not-allowed}.chat-drawer .str-chat{--str-chat__primary-color:#a77c18;--str-chat__active-primary-color:#1e3629;--str-chat__surface-color:transparent;--str-chat__secondary-surface-color:#1e362914;--str-chat__primary-surface-color:#1e362926;--str-chat__primary-surface-color-low-emphasis:#1e36290d;flex-direction:column;flex:1;height:100%;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden;background:0 0!important}.chat-drawer .str-chat__theme-dark{--str-chat__text-color:#fff;--str-chat__text-low-emphasis-color:#caaa5e;--str-chat__disabled-color:#1e3629;--str-chat__cta-color:#a77c18}.chat-drawer .str-chat-channel-list,.chat-drawer .str-chat__channel-list-messenger,.chat-drawer .str-chat__main-panel,.chat-drawer .str-chat__channel,.chat-drawer .str-chat__container,.chat-drawer .str-chat__main-panel-inner{padding:0;background:0 0!important}.chat-drawer .str-chat__list{padding:8px 0;background:0 0!important}.chat-drawer .str-chat__list::-webkit-scrollbar{width:6px}.chat-drawer .str-chat__list::-webkit-scrollbar-track{background:0 0}.chat-drawer .str-chat__list::-webkit-scrollbar-thumb{background:#1e362940;border-radius:3px}.chat-drawer .str-chat__date-separator{padding:16px 12px 8px}.chat-drawer .str-chat__date-separator-line{background:#1e362926!important;height:1px!important}.chat-drawer .str-chat__date-separator-date{color:#caaa5e!important;background:#0a0a0a!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important}.chat-drawer .str-chat__message-notification{color:#fff!important;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%)!important;border:none!important;border-radius:20px!important;font-weight:500!important;box-shadow:0 4px 16px #1e362966!important}.chat-drawer .str-chat__message-input{padding:12px 16px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;background:#0000004d!important;border-top:1px solid #1e362926!important}.chat-drawer .str-chat__textarea textarea{color:#fff!important;background:#ffffff14!important;border:1px solid #1e362933!important;border-radius:12px!important;min-height:42px!important;max-height:120px!important;padding:10px 14px!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:16px!important}.chat-drawer .str-chat__textarea textarea::placeholder{color:#1e3629!important}.chat-drawer .str-chat__textarea textarea:focus{border-color:#1e362980!important;outline:none!important;box-shadow:0 0 0 2px #1e36291a!important}.chat-drawer .str-chat__send-button{cursor:pointer;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%)!important;border:none!important;border-radius:10px!important;min-width:44px!important;min-height:44px!important}.chat-drawer .str-chat__send-button:hover{background:linear-gradient(135deg,#1e3629 0% 100%)!important}.chat-drawer .str-chat__send-button svg{fill:#fff!important}.chat-drawer .str-chat__thread{background:#0d0d0dfa!important;border-left:1px solid #1e362926!important}.chat-drawer .str-chat__thread-header{color:#fff!important;background:#1e362914!important;border-bottom:1px solid #1e362926!important}.chat-drawer .str-chat__typing-indicator{color:#caaa5e!important;font-size:13px!important}.chat-drawer .str-chat__suggestion-list{background:#0d0d0dfa!important;border:1px solid #1e362933!important;border-radius:12px!important;box-shadow:0 8px 24px #0006!important}.chat-drawer .str-chat__suggestion-item{color:#e8f0eb!important}.chat-drawer .str-chat__suggestion-item--selected,.chat-drawer .str-chat__suggestion-item:hover{background:#1e362926!important}@media (width<=480px){.chat-drawer{width:100vw;box-shadow:none;border-radius:0}.chat-backdrop--open{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0d0dd9}.chat-header{gap:10px;min-height:56px;padding:12px 16px}.chat-header__back,.chat-header__close{width:40px;height:40px}.chat-header__title{font-size:16px}.chat-new-actions{gap:6px;padding:12px}.chat-new-action{gap:12px;min-height:52px;padding:10px 14px}.chat-new-action__icon{border-radius:10px;width:36px;height:36px}.chat-search{margin:12px;padding:10px 14px}.chat-channel-list{padding:4px 8px}.chat-channel-preview{border-radius:12px;gap:12px;min-height:68px;padding:12px 14px}.chat-member-list{padding:4px 8px}.chat-member-item{gap:12px;padding:10px 12px}.chat-group-name-input{padding:12px}.chat-selected-members{padding:10px 12px}.chat-create-group-footer{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.chat-drawer .str-chat__message-input{padding:10px 12px!important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}.chat-drawer .str-chat__thread{z-index:10;position:absolute;inset:0;border-left:none!important}}@media (width>=481px) and (width<=768px){.chat-drawer{width:380px}}@media (height<=500px){.chat-header{min-height:48px;padding:8px 16px}.chat-new-actions{gap:4px;padding:8px 12px}.chat-new-action{min-height:44px;padding:8px 12px}.chat-channel-preview{min-height:60px;padding:10px 14px}.chat-member-item{min-height:52px;padding:8px 12px}.chat-empty-state{padding:24px}}@media (hover:none){.chat-header__back:hover,.chat-header__close:hover,.chat-new-action:hover,.chat-channel-preview:hover,.chat-member-item:hover,.chat-selected-member button:hover,.chat-create-group-btn:hover:not(:disabled),.chat-drawer__error button:hover{box-shadow:none;transform:none}.chat-new-action:active{background:#1e36292e;transform:scale(.98)}.chat-channel-preview:active{background:#1e362926}.chat-member-item:active:not(:disabled){background:#1e36292e;transform:scale(.98)}.chat-create-group-btn:active:not(:disabled){opacity:.9;transform:scale(.97)}}.ai-chat-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1100;opacity:0;visibility:hidden;background:#0d0d0d66;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.ai-chat-backdrop--open{opacity:1;visibility:visible}.ai-chat-drawer{z-index:1101;background:linear-gradient(#0d0d0d 0%,#142619 100%);flex-direction:column;width:600px;max-width:100vw;height:100dvh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-4px 0 24px #0000004d}.ai-chat-drawer--open{transform:translate(0)}.ai-chat-drag-handle{display:none}@media (width<=768px){.ai-chat-drag-handle{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:10px 0 2px;display:flex}.ai-chat-drag-handle__bar{background:#ffffff4d;border-radius:2px;width:40px;height:4px}}.ai-chat-header{background:#ffffff0d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ai-chat-header__title{align-items:center;gap:12px;display:flex}.ai-chat-header__icon{color:#fff;background:linear-gradient(135deg,#a77c18 0%,#77570e 100%);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ai-chat-header__title h3{color:#fff;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600}.ai-chat-header__status{color:#caaa5e;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.ai-chat-header__status-dot{background:#caaa5e;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.ai-chat-close{color:#caaa5e;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.ai-chat-close:hover{color:#fff;background:#ffffff26}.ai-chat-messages{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.ai-chat-messages::-webkit-scrollbar{width:6px}.ai-chat-messages::-webkit-scrollbar-track{background:0 0}.ai-chat-messages::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.ai-chat-messages::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ai-chat-message{gap:10px;max-width:90%;animation:.3s messageSlide;display:flex}@keyframes messageSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-chat-message--user{flex-direction:row-reverse;align-self:flex-end}.ai-chat-message--assistant{align-self:flex-start}.ai-chat-message__avatar{color:#fff;background:linear-gradient(135deg,#a77c18 0%,#77570e 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ai-chat-message__content{border-radius:16px;padding:12px 16px;position:relative}.ai-chat-message--assistant .ai-chat-message__content{background:#ffffff1a;border-bottom-left-radius:4px}.ai-chat-message--user .ai-chat-message__content{background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border-bottom-right-radius:4px}.ai-chat-message__content p{color:#fff;white-space:pre-wrap;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5}.ai-chat-message__time{color:#ffffff80;margin-top:6px;font-size:11px;display:block}.ai-chat-sources{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.ai-chat-sources>summary{cursor:pointer;letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600;list-style:none;transition:color .15s}.ai-chat-sources>summary::-webkit-details-marker{display:none}.ai-chat-sources>summary:before{content:"›";margin-right:6px;transition:transform .15s;display:inline-block;transform:rotate(0)}.ai-chat-sources[open]>summary:before{transform:rotate(90deg)}.ai-chat-sources>summary:hover{color:#fffc}.ai-chat-sources__list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ai-chat-sources__item{color:#ffffffbf;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.ai-chat-sources__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ai-chat-sources__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.ai-chat-sources__badge--employee{color:#7fd59e;background:#3a8e5d2e}.ai-chat-sources__badge--admin{color:#e3b14b;background:#a77c1833}.ai-chat-markdown{color:#fff;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.6}.ai-chat-markdown p{margin:0 0 8px}.ai-chat-markdown p:last-child{margin-bottom:0}.ai-chat-markdown strong{color:#e8f0eb;font-weight:600}.ai-chat-markdown ul,.ai-chat-markdown ol{margin:6px 0;padding-left:20px}.ai-chat-markdown li{margin-bottom:4px}.ai-chat-markdown li::marker{color:#a77c18}.ai-chat-markdown h1,.ai-chat-markdown h2,.ai-chat-markdown h3,.ai-chat-markdown h4{color:#e8f0eb;margin:10px 0 6px;font-weight:600}.ai-chat-markdown h1{font-size:16px}.ai-chat-markdown h2{font-size:15px}.ai-chat-markdown h3{font-size:14px}.ai-chat-markdown h4{font-size:13px}.ai-chat-markdown code{background:#ffffff1a;border-radius:4px;padding:2px 6px;font-family:Fira Code,monospace;font-size:13px}.ai-chat-markdown pre{background:#0000004d;border-radius:8px;margin:8px 0;padding:10px 12px;overflow-x:auto}.ai-chat-markdown pre code{background:0 0;padding:0}.ai-chat-markdown hr{border:none;border-top:1px solid #ffffff26;margin:10px 0}.ai-chat-typing{gap:4px;padding:4px 0;display:flex}.ai-chat-typing span{background:#ffffff80;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite typingBounce}.ai-chat-typing span:first-child{animation-delay:0s}.ai-chat-typing span:nth-child(2){animation-delay:.2s}.ai-chat-typing span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.ai-chat-quick-actions{border-top:1px solid #ffffff1a;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.ai-chat-quick-actions::-webkit-scrollbar{display:none}.ai-chat-quick-actions button{color:#caaa5e;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:20px;flex-shrink:0;padding:8px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;transition:all .2s}.ai-chat-quick-actions button:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.ai-chat-input-form{background:#0003;padding:16px 20px 20px}.ai-chat-input-container{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;align-items:flex-end;gap:12px;padding:12px 16px;transition:border-color .2s;display:flex}.ai-chat-input-container:focus-within{border-color:#a77c1880}.ai-chat-input{color:#fff;resize:none;background:0 0;border:none;flex:1;min-height:21px;max-height:160px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;overflow-y:auto}.ai-chat-input::placeholder{color:#fff6}.ai-chat-input:focus{outline:none}.ai-chat-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ai-chat-send:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #a77c1866}.ai-chat-send:disabled{opacity:.5;cursor:not-allowed}.ai-chat-nav-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a77c18 0%,#77570e 100%);border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:relative}.ai-chat-nav-button:hover{transform:scale(1.08);box-shadow:0 2px 12px #a77c1880}.ai-chat-nav-button:after{content:"";background:#caaa5e;border:2px solid #0d0d0d;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.ai-chat-mobile-close{display:none}@media (width<=768px){.ai-chat-drawer{border-radius:18px 18px 0 0;width:100vw;height:92dvh;transition:transform .3s cubic-bezier(.4,0,.2,1);inset:auto 0 0;transform:translateY(100%)}.ai-chat-drawer--open{transform:translateY(0)}.ai-chat-header{padding:8px 14px}.ai-chat-header__icon{border-radius:8px;width:32px;height:32px}.ai-chat-header__icon svg{width:16px;height:16px}.ai-chat-header__title h3{font-size:14px}.ai-chat-close{border-radius:10px;width:44px;height:44px}.ai-chat-close svg{width:22px;height:22px}.ai-chat-send{width:44px;height:44px}.ai-chat-mobile-close{color:#caaa5e;cursor:pointer;background:#ffffff1a;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.ai-chat-mobile-close:active{color:#fff;background:#fff3}.ai-chat-input-form{padding:10px 14px;padding-bottom:max(10px, env(safe-area-inset-bottom));flex-shrink:0}.ai-chat-input-container{gap:10px;padding:10px 14px}.ai-chat-input{font-size:16px}.ai-chat-messages{-webkit-overflow-scrolling:touch;gap:12px;padding:14px}.ai-chat-quick-actions{padding:10px 14px}}@media (width<=480px){.ai-chat-message{max-width:95%}.ai-chat-message__content{border-radius:14px;padding:10px 14px}}.mobile-layout{height:100dvh;height:var(--app-height,100dvh);color:#0d0d0d;background-color:#f5f5f5;flex-direction:column;display:flex;overflow:hidden}.mobile-layout-content{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow-y:auto}.mobile-layout-content--with-bottom-nav{padding-bottom:0}.mobile-layout-content--with-header{padding-top:0}@supports (-webkit-touch-callout:none){.mobile-layout{min-height:-webkit-fill-available;min-height:var(--app-height,-webkit-fill-available)}}.AnnouncementHistory__table{border-collapse:collapse;table-layout:fixed;width:100%}.AnnouncementHistory__th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--emp-color-text-secondary);border-bottom:1px solid var(--emp-color-border);white-space:nowrap;padding:12px 20px;font-size:12px;font-weight:600}.AnnouncementHistory__tr{cursor:pointer;transition:background-color .15s}.AnnouncementHistory__tr:hover{background-color:var(--emp-color-primary-light)}.AnnouncementHistory__tr:not(:last-child) .AnnouncementHistory__td{border-bottom:1px solid var(--emp-color-border-light)}.AnnouncementHistory__td{color:var(--emp-color-text);vertical-align:middle;padding:14px 20px;font-size:14px}.AnnouncementHistory__td--subject{text-overflow:ellipsis;white-space:nowrap;max-width:0;font-weight:600;overflow:hidden}.AnnouncementHistory__sender-cell{align-items:center;gap:10px;display:flex}.AnnouncementHistory__avatar{background:var(--emp-color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.AnnouncementHistory__pagination{justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}.AnnouncementHistory__page-btn{border-radius:var(--emp-radius-sm);border:1px solid var(--emp-color-border);background:var(--emp-color-surface);width:32px;height:32px;color:var(--emp-color-text);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.AnnouncementHistory__page-btn:hover:not(:disabled){background-color:var(--emp-color-primary-light)}.AnnouncementHistory__page-btn:disabled{opacity:.4;cursor:not-allowed}.AnnouncementHistory__page-current{color:var(--emp-color-text-secondary);text-align:center;min-width:64px;font-size:13px;font-weight:600}.AnnouncementHistory__modal-meta{align-items:center;gap:12px;margin-bottom:16px;display:flex}.AnnouncementHistory__modal-sender{color:var(--emp-color-text);font-size:14px;font-weight:600}.AnnouncementHistory__modal-sub{color:var(--emp-color-text-secondary);margin-top:2px;font-size:12px}.AnnouncementHistory__modal-body-text{white-space:pre-wrap;color:var(--emp-color-text);margin:0;font-size:14px}.NotificationBell{position:relative}.NotificationBell__panel{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:320px;max-height:420px;margin-top:8px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000038,0 2px 8px #0000001a}.NotificationBell__header{color:#1e3629;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.NotificationBell__markall{color:#a77c18;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.NotificationBell__markall:hover{text-decoration:underline}.NotificationBell__empty{text-align:center;color:#8a8a8a;padding:28px 16px;font-size:14px}.NotificationBell__list{flex-direction:column;display:flex}.NotificationBell__item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;font-family:inherit;transition:background-color .2s;display:flex}.NotificationBell__item:last-child{border-bottom:none}.NotificationBell__item:hover{background-color:#e8f0eb}.NotificationBell__item--unread .NotificationBell__item-title{font-weight:700}.NotificationBell__item-dot{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.NotificationBell__item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.NotificationBell__item-title{color:#1e3629;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.NotificationBell__item-sub{color:#8a8a8a;font-size:12px}.NavView{z-index:1001;background:#0d0d0d;border-bottom:1px solid #ffffff1a;width:100%;height:48px;position:sticky;top:0;left:0;right:0;box-shadow:0 1px 3px #0000001a}.NavItem__inner:hover,.NavItem__inner--whiteText{color:#fff}@media (width<=1023px){.NavView__container{padding:0 16px}.NavItem__inner{padding:12px;font-size:13px}.NavItem__text{display:none}.NavItem__inner{justify-content:center;min-width:40px}}.NavView{z-index:1000;background:#0d0d0d;border-bottom:1px solid #ffffff1a;height:48px;position:relative}.NavView__container{height:100%;padding:0 24px}.NavItem{position:relative}.NavItem__inner{color:#caaa5e;white-space:nowrap;box-sizing:border-box;align-items:center;gap:8px;height:48px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s;display:flex;position:relative}.NavItem__inner:hover,.NavItem__inner--whiteText{color:#fff}.NavItem--active .NavItem__inner,.NavItem__inner--active{color:#fff;font-weight:600}.NavItem__text{line-height:1}.NavItem__icon{justify-content:center;align-items:center;display:flex}.NavItem__notification-indicator{background:#d72505;border-radius:50%;width:8px;height:8px;display:inline-block;position:absolute;top:12px;right:8px}.AvatarMenuNavItem{position:relative}.AvatarMenuNavItem__avatar{color:#fff;cursor:pointer;transition:all .25s}.AvatarMenuNavItem__avatar:hover{color:#fff;transform:scale(1.05)}.AvatarMenuNavItem__menu{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:200px;margin-top:8px;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #00000038,0 2px 8px #0000001a}.AvatarMenuNavItem__menu-item{color:#1e3629;padding:12px 16px;font-size:14px;text-decoration:none;transition:background-color .25s;display:block}.AvatarMenuNavItem__menu-item:hover{color:#a77c18;background-color:#e8f0eb}.ProjectPickerItem{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;width:100%;padding:10px 16px;font-size:14px;font-weight:400;transition:background-color .15s;display:block}.ProjectPickerItem:hover{background-color:#e8f0eb}.ProjectPickerItem--selected{background-color:#f0fdf4;font-weight:600}.ProjectPickerItem--selected:hover{background-color:#e3f7ea}.FDBLogo svg{width:auto;height:100%}@media (width<=1023px){.NavView__container{padding:0 16px}.NavItem__inner{padding:12px 10px;font-size:13px}}.desktop-layout{color:#0d0d0d;background-color:#f5f5f5;flex-direction:column;height:100vh;display:flex;overflow:hidden}.desktop-layout-body{flex:1;min-height:0;display:flex;overflow:hidden}.desktop-layout-main{flex:1;min-height:0;overflow-y:auto}.desktop-layout-main--full-width{width:100%}.desktop-layout-content{width:100%;height:100%;padding:0}.employer-dashboard-content{width:100%;max-width:1400px;margin:0 auto;padding:24px}@media (width<=768px){.employer-dashboard-content{padding:16px}}.dashboard-welcome{color:#fff;background:linear-gradient(135deg,#1e3629 0%,#0d0d0d 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.dashboard-welcome:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 60%);width:60%;height:200%;position:absolute;top:-50%;right:-20%}@media (width<=640px){.dashboard-welcome{margin-bottom:24px;padding:20px}}.welcome-text{z-index:1;flex:1;min-width:200px;position:relative}.welcome-title{letter-spacing:-.5px;margin:0 0 6px;font-size:32px;font-weight:700}@media (width<=768px){.welcome-title{font-size:24px}}.welcome-subtitle{color:#fffc;opacity:.9;margin:0;font-size:15px;font-weight:400}.company-name{color:#a77c18;font-weight:600}.welcome-date{z-index:1;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:relative}@media (width<=640px){.welcome-date{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.date-display{color:#ffffffb3;font-size:.875rem}.time-display{letter-spacing:-.5px;font-size:24px;font-weight:700}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:32px;display:grid}@media (width<=640px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}}@media (width<=400px){.stats-grid{grid-template-columns:1fr}}.stat-card{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:16px;padding:24px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.stat-card:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a}@media (width<=640px){.stat-card{padding:16px}}.stat-card--primary{color:#fff;background:linear-gradient(135deg,#1e3629 0%,#0d0d0d 100%);border:none}.stat-card--primary .stat-label{color:#ffffffd9}.stat-icon{color:#a77c18;background:#f5eedc;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-card--primary .stat-icon{background:#fff3}.stat-icon svg{stroke:#1e3629;width:24px;height:24px}.stat-card--primary .stat-icon svg{stroke:#fff}.stat-icon--teal{background:#f5eedc}.stat-icon--teal svg{stroke:#caaa5e}.stat-icon--amber{background:#fef3c7}.stat-icon--amber svg{stroke:#f59e0b}.stat-icon--violet{background:#e8f0eb}.stat-icon--violet svg{stroke:#caaa5e}.stat-icon--rose{background:#ffe4e6}.stat-icon--rose svg{stroke:#f43f5e}.stat-icon--indigo{background:#6366f11a}.stat-icon--indigo svg{stroke:#6366f1}.stat-card--clickable{cursor:pointer;transition:box-shadow .15s,transform .1s}.stat-card--clickable:hover{box-shadow:0 4px 14px #0000001a}.stat-card--clickable:active{transform:scale(.99)}.stat-content{flex-direction:column;gap:4px;display:flex}.stat-value{letter-spacing:-1px;color:#0d0d0d;font-size:32px;font-weight:700;line-height:1}@media (width<=640px){.stat-value{font-size:26px}}.stat-card--primary .stat-value{color:#fff}.stat-label{color:#8a8a8a;font-size:.875rem;font-weight:500}.stat-indicator{text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:16px;right:16px}.stat-indicator--live,.stat-indicator--active{color:var(--color-clocked-in)}.stat-indicator--inactive,.stat-card--primary .stat-indicator--inactive{color:#6b7280}.stat-card--primary .stat-indicator--live{color:#ffffffe6}.pulse-dot{background:var(--color-clocked-in);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.pulse-dot--inactive,.stat-card--primary .pulse-dot--inactive{background:#6b7280;animation:none}.whos-working-section{background:#fff;border:1px solid #00000014;border-radius:16px;padding:28px;box-shadow:0 1px 2px #0000000a}@media (width<=640px){.whos-working-section{border-radius:12px;padding:16px}}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.section-title-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.section-title{color:#0d0d0d;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:600}.section-badge{color:#a77c18;background:#f5eedc;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:600}.refresh-btn{color:#8a8a8a;cursor:pointer;background:0 0;border:1px solid #00000014;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.refresh-btn:hover{color:#0d0d0d;background:#f5f5f5;border-color:#8a8a8a}.refresh-btn:disabled{opacity:.6;cursor:not-allowed}.refresh-btn svg{width:16px;height:16px}.refresh-btn svg.spinning{animation:1s linear infinite spin}.employees-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}@media (width<=640px){.employees-grid{grid-template-columns:1fr;gap:12px}}.employee-card{box-sizing:border-box;cursor:pointer;background:#f5f5f5;border-left:6px solid #0000;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000001f}.employee-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.employee-card.on-break{background:#fffbeb;border:1px solid #fbbf24}.employee-card.late{border-left-color:#ef4444}.employee-card.on-break.late{border-left:4px solid #ef4444}.employee-avatar{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:600;display:flex;position:relative}.status-dot{border:3px solid #f5f5f5;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.employee-card:hover .status-dot{border-color:#fff}.status-dot.active{background:var(--color-clocked-in)}.status-dot.break{background:#fbbf24}.employee-info{flex:1;min-width:0}.employee-name{color:#0d0d0d;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0 0 4px;font-size:.9375rem;font-weight:600;overflow:hidden}.employee-role{color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;overflow:hidden}.employee-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.clock-in-info{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.clock-in-label{color:#8a8a8a;text-transform:uppercase;letter-spacing:.5px;font-size:.6875rem}.on-break-label{color:#a16207;white-space:nowrap;background:#fef3c7;border:1px solid #fbbf24;border-radius:4px;align-items:center;gap:3px;padding:2px 7px;font-size:.6875rem;font-weight:600;display:inline-flex}.on-break-label svg{width:10px;height:10px}.clock-in-time{color:#0d0d0d;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:flex}.late-pill{color:#991b1b;background:#fee2e2;border:1px solid #f87171;border-radius:4px;align-items:center;gap:3px;padding:2px 7px;font-size:.6875rem;font-weight:600;display:inline-flex}.late-pill svg{width:10px;height:10px}.duration-badge{color:#a77c18;background:#f5eedc;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.location-info{color:#8a8a8a;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:4px;padding-top:8px;font-size:12px;display:flex}.location-info__place{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.location-info__pills{flex-shrink:0;align-items:center;gap:6px;display:flex}.location-info svg{flex-shrink:0;width:14px;height:14px}.error-state,.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.error-state svg{stroke:#ef4444;width:48px;height:48px;margin-bottom:16px}.empty-state h3{color:#0d0d0d;margin:0 0 8px;font-size:1.125rem;font-weight:600}.empty-state p,.error-state p{color:#8a8a8a;margin:0;font-size:.875rem}.error-state button{color:#fff;cursor:pointer;background:#1e3629;border:none;border-radius:8px;margin-top:16px;padding:8px 24px;font-size:.875rem;font-weight:500}.error-state button:hover{background:#1e3629}:root{--ios-bg:#f5f5f5;--ios-card-bg:#fff;--primary:#1e3629;--text-primary:#0d0d0d;--text-secondary:#8a8a8a}.mobile-dashboard{background-color:var(--ios-bg);color:var(--text-primary);overscroll-behavior:none;flex-direction:column;flex:1;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.mobile-welcome-card{color:#fff;background:linear-gradient(135deg,#2e1065 0%,#1e3629 100%);border-radius:0 0 24px 24px;flex-shrink:0;margin-bottom:20px;padding:20px 16px 24px}.mobile-welcome-header{justify-content:space-between;align-items:center;display:flex}.mobile-company-name{margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.mobile-date{opacity:.8;margin-top:4px;font-size:.85rem;font-weight:500}.mobile-refresh-btn{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-stats-grid{flex-shrink:0;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 24px;display:grid}.mobile-stat-card{background:var(--ios-card-bg);text-align:center;border:1px solid #00000005;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;box-shadow:0 2px 8px #0000000a}.mobile-stat-card.highlight{background:#f5f5f5;border:1px solid #e8f0eb}.mobile-stat-card.highlight .stat-value{color:#1e3629}.stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.75rem;font-weight:600}.stat-value{color:var(--text-primary);font-size:1.5rem;font-weight:800}.mobile-section{flex-direction:column;flex:1;min-height:0;padding:0 16px 16px;display:flex}.mobile-section-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;display:flex}.mobile-section-title{color:#4b5563;margin:0;font-size:1rem;font-weight:700}.mobile-roster-list{background:var(--ios-card-bg);-webkit-overflow-scrolling:touch;border-radius:20px;flex:1;min-height:0;overflow-y:auto}.mobile-roster-item{box-sizing:border-box;cursor:pointer;border-bottom:1px solid #f3f4f6;align-items:center;padding:14px 16px;display:flex}.mobile-roster-item:last-child{border-bottom:none}.mobile-roster-item.late{border-left:5px solid #ef4444;padding-left:11px}.mobile-avatar{color:#1e3629;background:#f3e8ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:14px;font-size:.95rem;font-weight:700;display:flex;position:relative}.mobile-status-dot{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.mobile-status-dot.active{background:var(--color-clocked-in)}.mobile-status-dot.break{background:#f59e0b}.mobile-roster-info{flex:1;overflow:hidden}.mobile-roster-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.mobile-roster-role{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.mobile-roster-time{text-align:right;min-width:60px}.time-val{color:var(--text-primary);font-size:.9rem;font-weight:600}.break-tag{color:#b45309;background:#fef3c7;border-radius:10px;margin-top:4px;padding:2px 8px;font-size:.65rem;font-weight:600;display:inline-block}.late-tag{color:#b91c1c;background:#fee2e2;border-radius:10px;margin-right:4px;padding:2px 8px;font-size:.65rem;font-weight:600;display:inline-block}.mobile-empty{text-align:center;color:#9ca3af;background:#fff;border:2px dashed #e5e7eb;border-radius:16px;flex:1;justify-content:center;align-items:center;padding:40px 20px;font-size:.9rem;display:flex}.DateRangeTrigger{box-sizing:border-box;background:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#c2c2c2);border-radius:var(--emp-radius-md,8px);cursor:pointer;height:40px;font-family:var(--emp-font-family,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.DateRangeTrigger:hover{border-color:var(--emp-color-primary-dark,#142619);background:var(--emp-color-primary-light,#e8f0eb)}.DateRangeTrigger:focus-visible{border-color:var(--emp-color-primary,#1e3629);outline:none;box-shadow:0 0 0 3px #1e362926}.DateRangeTrigger__icon{color:var(--emp-color-primary,#1e3629);flex-shrink:0}.DateRangeTrigger__label{color:var(--emp-color-text,#0d0d0d);font-size:14px;font-weight:600}.DateRangeTrigger__chevron{color:var(--emp-color-text-secondary,#8a8a8a);flex-shrink:0;margin-left:auto;transition:color .15s}.DateRangeTrigger:hover .DateRangeTrigger__chevron{color:var(--emp-color-primary,#1e3629)}.DateRangePickerOverlay{z-index:9999;animation:.15s ease-out drpFadeIn;position:fixed}@keyframes drpFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DRPContainer{background:#fff;border:1px solid #e2e2e8;border-radius:12px;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000000f,0 10px 20px -2px #0000001a,0 0 0 1px #00000008}.DRPSidebar{background-color:#fafafb;border-right:1px solid #ededf0;flex-direction:column;width:164px;padding:8px 0;display:flex}.DRPSidebarItem{color:#3d3d4e;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;margin:0 6px;padding:9px 16px;font-size:13.5px;transition:background-color .12s,color .12s;display:flex}.DRPSidebarItem:hover{background-color:#f0f4f1}.DRPSidebarItem.Active{color:#1e3629;background-color:#e8f0eb;font-weight:600}.DRPSidebarLabel{white-space:nowrap}.DRPSidebarDivider{background:#ededf0;height:1px;margin:6px 16px}.DRPCheckIcon{color:#1e3629;font-size:13px;font-weight:700}.DRPMain{background:#fff;padding:20px 24px}.DRPSelectedRange{border-bottom:1px solid #f0f0f3;margin-bottom:16px;padding-bottom:14px}.DRPRangeDisplay{align-items:center;gap:10px;display:flex}.DRPRangeDate{color:#0d0d0d;background:#e8f0eb;border:1px solid #c8d8cb;border-radius:6px;padding:5px 12px;font-size:13.5px;font-weight:600}.DRPRangeArrow{color:#a8a8b8;font-size:14px}.DRPMaxRangeHint{color:#9d9daa;text-transform:uppercase;letter-spacing:.03em;margin-top:8px;font-size:11px;font-weight:600}.DRPCalendarsRow{gap:28px;display:flex}.DRPMonthContainer{width:252px}.DRPMonthHeader{justify-content:space-between;align-items:center;height:32px;margin-bottom:12px;display:flex}.DRPMonthTitle{color:#0d0d0d;text-align:center;flex:1;font-size:14px;font-weight:600}.DRPNavBtn{color:#1e3629;cursor:pointer;background:0 0;border:1px solid #e5e5ea;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;transition:all .12s;display:flex}.DRPNavBtn:hover{background:#f0f4f1;border-color:#c8d8cb}.DRPNavBtnSpacer{width:28px;height:28px}.DRPWeekHeader{color:#9d9daa;text-align:center;text-transform:uppercase;letter-spacing:.03em;grid-template-columns:repeat(7,1fr);margin-bottom:6px;font-size:11px;font-weight:600;display:grid}.DRPCalendarGrid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.DRPCalendarDay{cursor:pointer;color:#2d2d3d;border-radius:8px;justify-content:center;align-items:center;height:34px;font-size:13px;font-weight:450;transition:background-color .1s,color .1s;display:flex;position:relative}.DRPCalendarDay.Empty{cursor:default}.DRPCalendarDay:not(.Empty):hover{background-color:#e8f0eb}.DRPCalendarDay.Today{color:#1e3629;font-weight:700}.DRPCalendarDay.Today:after{content:"";background:#1e3629;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.DRPCalendarDay.SelectedStart,.DRPCalendarDay.SelectedEnd{color:#fff;z-index:2;background-color:#1e3629;font-weight:600}.DRPCalendarDay.SelectedStart:hover,.DRPCalendarDay.SelectedEnd:hover{background-color:#142619}.DRPCalendarDay.InRange{color:#1e3629;background-color:#e8f0eb;border-radius:0}.DRPCalendarDay.SelectedStart{border-top-right-radius:0;border-bottom-right-radius:0}.DRPCalendarDay.SelectedEnd{border-top-left-radius:0;border-bottom-left-radius:0}.DRPCalendarDay.SelectedStart.SelectedEnd{border-radius:8px}.DRPFooter{border-top:1px solid #f0f0f3;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;display:flex}.DRPCancelBtn{color:#4a4a5a;cursor:pointer;background:0 0;border:1px solid #e2e2e8;border-radius:8px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:all .12s}.DRPCancelBtn:hover{background:#f5f5f7;border-color:#d4d4da}.DRPApplyBtn{color:#9898a0;cursor:not-allowed;background-color:#dddde2;border:none;border-radius:8px;padding:8px 22px;font-size:13.5px;font-weight:600;transition:all .15s}.DRPApplyBtn:not(:disabled){color:#fff;cursor:pointer;background-color:#1e3629}.DRPApplyBtn:not(:disabled):hover{background-color:#142619;box-shadow:0 2px 8px #1e362940}@media (width<=767px){.DateRangePickerOverlay{z-index:9999;background:#0000004d;flex-direction:column;justify-content:flex-start;animation:.15s ease-out drpFadeIn;display:flex;position:fixed;bottom:0;right:0;top:0!important;left:0!important}.DRPContainer{border-radius:0 0 16px 16px;flex-direction:column;width:100%;max-height:85vh;overflow-y:auto}.DRPSidebar{border-bottom:1px solid #ededf0;border-right:none;flex-direction:row;flex-shrink:0;gap:4px;width:100%;padding:8px 4px;overflow-x:auto}.DRPSidebarItem{white-space:nowrap;margin:0 2px;padding:7px 12px;font-size:13px}.DRPSidebarDivider{width:1px;height:auto;margin:4px 2px}.DRPMain{padding:16px}.DRPCalendarsRow{flex-direction:column;gap:20px}.DRPMonthContainer{width:100%}.DRPCalendarDay{height:40px;font-size:14px}}.timesheets-nav{background:#fff;border-bottom:1px solid #e9ecef;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.timesheets-nav__left{align-items:center;gap:12px;display:flex}.timesheets-nav__right{align-items:center;gap:10px;display:flex}.timesheets-nav__search{flex:1;align-items:center;min-width:180px;max-width:300px;display:flex;position:relative}.timesheets-nav__search-icon{color:#adb5bd;pointer-events:none;position:absolute;left:12px}.timesheets-nav__search-input{color:#212529;background:#f8f9fa;border:1.5px solid #e9ecef;border-radius:10px;width:100%;padding:9px 34px 9px 36px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;transition:all .2s}.timesheets-nav__search-input::placeholder{color:#adb5bd}.timesheets-nav__search-input:focus{background:#fff;border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e362926}.timesheets-nav__search-clear{color:#6c757d;cursor:pointer;background:#dee2e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .15s;display:flex;position:absolute;right:8px}.timesheets-nav__search-clear:hover{color:#212529;background:#ced4da}.timesheets-nav__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.timesheets-nav__btn-icon{flex-shrink:0}.timesheets-nav__expand-chevron{transition:transform .2s}.timesheets-nav__expand-chevron--open{transform:rotate(180deg)}.timesheets-nav__btn--secondary{color:#212529;background:#f8f9fa;border:1.5px solid #e9ecef}.timesheets-nav__btn--secondary:hover{background:#f1f3f5;border-color:#adb5bd}.timesheets-nav__btn--secondary:focus{outline:none;box-shadow:0 0 0 3px #1e362926}.timesheets-nav__btn--secondary .timesheets-nav__btn-icon{color:#6c757d}.timesheets-nav__btn--print{color:#fff;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border:none}.timesheets-nav__btn--print:hover{background:linear-gradient(135deg,#142619 0%,#77570e 100%)}.timesheets-nav__btn--print:focus{outline:none;box-shadow:0 0 0 3px #a77c184d}.timesheets-nav__btn--print .timesheets-nav__btn-icon{color:#fff}.timesheets-nav__btn--print-open{background:linear-gradient(135deg,#142619 0%,#77570e 100%)}.timesheets-nav__btn--primary{color:#fff;background:#1e3629}.timesheets-nav__btn--primary:hover{background:#142619}.timesheets-nav__btn--primary:focus{outline:none;box-shadow:0 0 0 3px #1e36294d}.timesheets-nav__btn--primary .timesheets-nav__btn-icon{color:#fff}.timesheets-nav__btn--primary-open{background:#142619}.timesheets-nav__download-wrap{position:relative}.timesheets-nav__download-menu{z-index:300;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:220px;animation:.15s ease-out ts-download-menu-in;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}@keyframes ts-download-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.timesheets-nav__download-item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;transition:background .1s;display:flex}.timesheets-nav__download-item:not(:last-child){border-bottom:1px solid #f1f5f9}.timesheets-nav__download-item:hover{background:#f8faf9}.timesheets-nav__download-item-title{color:#1a202c;font-size:13px;font-weight:600;line-height:1.3}.timesheets-nav__download-item-desc{color:#6b7280;margin-top:2px;font-size:11px;line-height:1.3}@media (width<=640px){.timesheets-nav{padding:12px 16px}.timesheets-nav__btn span{display:none}.timesheets-nav__btn{padding:10px}.timesheets-nav__search{order:10;width:100%;max-width:none}}.TeamMemberDisplayName{white-space:nowrap;display:inline}.TeamMemberDisplayName__preferred{color:var(--color-gold,#a77c18);margin-right:6px;font-weight:700}.TeamMemberDisplayName__legal{color:inherit;font-weight:inherit}.TeamMemberDisplayName--clocked-in .TeamMemberDisplayName__preferred,.TeamMemberDisplayName--clocked-in .TeamMemberDisplayName__legal{font-weight:700;color:var(--color-clocked-in)!important}.TableFooter{z-index:5;box-sizing:border-box;background:linear-gradient(#fff 0%,#f8f9fa 100%);border-top:2px solid #e9ecef;align-items:center;gap:8px;min-width:1100px;min-height:56px;padding:0 24px;display:flex;position:sticky;bottom:0}.TableFooter>*{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;align-items:center;height:56px;display:flex;overflow:hidden}.TableFooter .text-column{justify-content:flex-start}.TableFooter .number-column{justify-content:flex-end}.footer-label{color:#212529;text-transform:uppercase;letter-spacing:.5px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:700}.footer-badge{color:#6c757d;white-space:nowrap;background-color:#f8f9fa;border-radius:12px;align-items:center;padding:4px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.TableFooter .text-muted{color:#adb5bd!important}.gs-time-input{position:relative}.gs-time-input .gs-select__trigger--input{padding-left:32px!important;padding-right:32px!important}.gs-time-input__icon{color:var(--emp-color-text-secondary,#8a8a8a);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.gs-time-input__clear{width:20px;height:20px;color:var(--emp-color-text-secondary,#8a8a8a);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.gs-time-input__clear:hover{color:var(--emp-color-text,#0d0d0d);background:#f3f4f6}.gs-time-input .gs-select__trigger--invalid{border-color:#dc2626!important}.gs-time-input .gs-select__trigger--invalid:focus{box-shadow:0 0 0 3px #dc26261f!important}.gs-time-picker-dropdown{max-height:none;padding:0;overflow:hidden}.gs-time-picker{height:160px;display:flex;position:relative}.gs-time-picker__highlight{pointer-events:none;z-index:0;background:#f0f5f2;border-top:1px solid #d7e5db;border-bottom:1px solid #d7e5db;height:32px;position:absolute;left:0;right:0}.gs-time-picker__col{z-index:1;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;height:100%;position:relative;overflow-y:auto}.gs-time-picker__col::-webkit-scrollbar{display:none}.gs-time-picker__col+.gs-time-picker__col{border-left:1px solid #f3f4f6}.gs-time-picker__col--ampm{flex:0 0 56px}.gs-time-picker__pad{height:64px}.gs-time-picker__item{scroll-snap-align:center;color:#9ca3af;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:32px;font-size:14px;display:flex}.gs-time-picker__item--selected{color:#1e3629;font-size:15px;font-weight:700}.gs-time-picker__footer{border-top:1px solid #f0f0f0;justify-content:flex-end;padding:6px 10px;display:flex}.gs-time-picker__now-btn{color:#a77c18;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600}.gs-time-picker__now-btn:hover{background:#f3f4f6}.add-timecard-modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}.add-timecard-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;animation:.2s ease-out slideUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.add-timecard-modal>form{flex-direction:column;flex:auto;min-height:0;display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.add-timecard-modal__header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.add-timecard-modal__title{color:#212529;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:700}.add-timecard-modal__close{cursor:pointer;color:#6c757d;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:flex}.add-timecard-modal__close:hover{color:#212529;background-color:#f1f3f5}.add-timecard-modal__content{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:24px;display:flex;overflow-y:auto}.add-timecard-modal__employee-field{background:linear-gradient(135deg,#e8f0eb 0%,#e8f5e9 100%);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.add-timecard-modal__employee-combobox{position:relative}.add-timecard-modal__employee-input{cursor:pointer;box-sizing:border-box;background-color:#fff;width:100%;padding-right:36px}.add-timecard-modal__employee-caret{color:#6c757d;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.add-timecard-modal__employee-backdrop{z-index:1001;position:fixed;inset:0}.add-timecard-modal__employee-dropdown{z-index:1002;background:#fff;border:1px solid #e9ecef;border-radius:10px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000026}.add-timecard-modal__employee-empty{color:#adb5bd;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.add-timecard-modal__employee-option{text-align:left;color:#212529;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f3f4f6;width:100%;padding:10px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;display:block}.add-timecard-modal__employee-option:last-child{border-bottom:none}.add-timecard-modal__employee-option:hover{background-color:#e8f0eb}.add-timecard-modal__employee-option.is-active{background-color:#f0f5f2;font-weight:600}.add-timecard-modal__error{color:#c92a2a;background-color:#fff5f5;border:1px solid #ffc9c9;border-radius:8px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.add-timecard-modal__checkbox{cursor:pointer;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.add-timecard-modal__checkbox:hover{border-color:#ced4da}.add-timecard-modal__checkbox:has(input:checked){background-color:#f4f8f5;border-color:#1e3629;box-shadow:0 0 0 3px #1e362914}.add-timecard-modal__checkbox input[type=checkbox]{accent-color:#1e3629;flex-shrink:0;width:16px;height:16px;margin-top:3px}.add-timecard-modal__checkbox-text{flex-direction:column;gap:2px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.add-timecard-modal__checkbox-title{color:#212529;font-size:14px;font-weight:600}.add-timecard-modal__checkbox-sub{color:#6c757d;font-size:12px;line-height:1.4}.add-timecard-modal__when-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.add-timecard-modal__when-option{cursor:pointer;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.add-timecard-modal__when-option:hover{border-color:#ced4da}.add-timecard-modal__when-option.is-active{background-color:#f4f8f5;border-color:#1e3629;box-shadow:0 0 0 3px #1e362914}.add-timecard-modal__when-option input[type=radio]{accent-color:#1e3629;margin-top:3px}.add-timecard-modal__when-option-text{flex-direction:column;gap:2px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.add-timecard-modal__when-option-title{color:#212529;font-size:14px;font-weight:600}.add-timecard-modal__when-option-sub{color:#6c757d;font-size:12px}.add-timecard-modal__hint{color:#6b4c00;background-color:#fff8e1;border:1px solid #ffe0a3;border-radius:8px;padding:10px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;line-height:1.4}.add-timecard-modal__field{flex-direction:column;gap:8px;display:flex}.add-timecard-modal__label{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600}.add-timecard-modal__optional{text-transform:none;letter-spacing:0;color:#adb5bd;font-weight:400}.add-timecard-modal__input{height:var(--control-h-spacious);box-sizing:border-box;color:#212529;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;transition:border-color .15s,box-shadow .15s}.add-timecard-modal__input:focus{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e362926}.add-timecard-modal__input:disabled{color:#adb5bd;cursor:not-allowed;background-color:#f8f9fa}.add-timecard-modal__input.gs-select{background:0 0;border:none;border-radius:0;height:auto;padding:0}.add-timecard-modal__input.gs-select .gs-select__trigger{height:var(--control-h-spacious);box-sizing:border-box;color:#212529;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px}.add-timecard-modal__textarea{color:#212529;resize:vertical;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;min-height:80px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;transition:border-color .15s,box-shadow .15s}.add-timecard-modal__textarea:focus{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e362926}.add-timecard-modal__textarea::placeholder{color:#adb5bd}.add-timecard-modal__time-row{align-items:flex-end;gap:12px;display:flex}.add-timecard-modal__time-row .add-timecard-modal__field{flex:1}.add-timecard-modal__time-separator{color:#adb5bd;justify-content:center;align-items:center;padding-bottom:12px;display:flex}.add-timecard-modal__footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;flex-shrink:0;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.add-timecard-modal__btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;transition:background-color .15s,transform .1s;display:inline-flex}.add-timecard-modal__btn:active{transform:scale(.98)}.add-timecard-modal__btn:disabled{opacity:.6;cursor:not-allowed}.add-timecard-modal__btn--secondary{color:#495057;background-color:#fff;border:1px solid #e9ecef}.add-timecard-modal__btn--secondary:hover:not(:disabled){background-color:#f1f3f5}.add-timecard-modal__btn--primary{color:#fff;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%)}.add-timecard-modal__btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#142619 0%,#77570e 100%)}.add-timecard-modal__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin}.add-timecard-modal__day-picker{gap:6px;display:flex}.add-timecard-modal__day-toggle{color:#6c757d;cursor:pointer;background:#fff;border:1px solid #e9ecef;border-radius:8px;flex:1;padding:8px 4px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.add-timecard-modal__day-toggle:hover:not(.add-timecard-modal__day-toggle--active){color:#1e3629;background-color:#e8f0eb;border-color:#1e3629}.add-timecard-modal__day-toggle--active{color:#fff;background-color:#1e3629;border-color:#1e3629}@media (width<=480px){.add-timecard-modal{border-radius:16px 16px 0 0;max-height:100vh;margin-top:auto}.add-timecard-modal__time-row{flex-direction:row;gap:16px}.add-timecard-modal__time-separator{display:none}.add-timecard-modal__when-options{grid-template-columns:1fr}}.timecard-detail-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out tcDetailFadeIn;display:flex;position:fixed;inset:0}@keyframes tcDetailFadeIn{0%{opacity:0}to{opacity:1}}.timecard-detail-modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;animation:.2s ease-out tcDetailSlideUp;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000040}@keyframes tcDetailSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.timecard-detail__header{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-bottom:1px solid #e9ecef;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.timecard-detail__header-content{align-items:center;gap:12px;display:flex}.timecard-detail__title{color:#212529;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:700}.timecard-detail__badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;padding:4px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.timecard-detail__badge--modified{color:#e65100;background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border:1px solid #ffcc80}.timecard-detail__badge--late{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.timecard-detail__close{cursor:pointer;color:#6c757d;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:flex}.timecard-detail__close:hover{color:#212529;background-color:#f1f3f5;transform:rotate(90deg)}.timecard-detail__content{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:24px;display:flex;overflow-y:auto}.timecard-detail__payroll-locked-notice{color:#364fc7;background-color:#f0f4ff;border:1px solid #c5d4f7;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-size:.9rem;line-height:1.45}.timecard-detail__error-banner{color:#c92a2a;background-color:#fff1f0;border-bottom:1px solid #ffccc7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 20px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;animation:.2s ease-out tcErrorSlideDown;display:flex}.timecard-detail__error-banner-content{flex:1;align-items:center;gap:8px;display:flex}.timecard-detail__error-banner-close{cursor:pointer;color:#c92a2a;opacity:.6;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:opacity .15s;display:flex}.timecard-detail__error-banner-close:hover{opacity:1}@keyframes tcErrorSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.timecard-detail__section{flex-direction:column;gap:12px;display:flex}.timecard-detail__section-header{color:#6c757d;align-items:center;gap:8px;display:flex}.timecard-detail__section-title{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600}.timecard-detail__card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:14px;padding:16px}.timecard-detail__card--flex{justify-content:space-between;align-items:center;display:flex}.timecard-detail__card--earnings{background:linear-gradient(135deg,#e8f0eb 0%,#e8f5e9 100%);border:1px solid #c8d9ce}.timecard-detail__employee-info{align-items:center;gap:14px;display:flex}.timecard-detail__avatar{color:#fff;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;display:flex}.timecard-detail__employee-details{flex-direction:column;flex:1;gap:2px;display:flex}.timecard-detail__employee-name{color:#212529;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600}.timecard-detail__employee-role{color:#6c757d;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.timecard-detail__wage-badge{color:#2d9d4e;background:#fff;border:1px solid #d3f9d8;border-radius:10px;padding:8px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600}.timecard-detail__row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.timecard-detail__label{color:#6c757d;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.timecard-detail__value{color:#212529;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600}.timecard-detail__value--highlight{color:#1e3629;background:#1e36291a;border-radius:6px;padding:4px 10px}.timecard-detail__value--positive{color:#2d9d4e}.timecard-detail__value--negative{color:#c92a2a}.timecard-detail__divider{background:#e9ecef;height:1px}.timecard-detail__hours-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.timecard-detail__hours-item{background:#fff;border:1px solid #e9ecef;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.timecard-detail__hours-value{color:#212529;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700}.timecard-detail__hours-value--overtime{color:#e65100}.timecard-detail__hours-value--break{color:#6c757d}.timecard-detail__hours-label{color:#6c757d;text-align:center;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px}.timecard-detail__earnings-row{gap:16px;display:flex}.timecard-detail__earnings-item{flex-direction:column;flex:1;gap:4px;display:flex}.timecard-detail__earnings-label{color:#6c757d;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px}.timecard-detail__earnings-value{color:#212529;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600}.timecard-detail__earnings-divider{background:#1e362933;width:1px}.timecard-detail__total{border-top:2px dashed #1e362933;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.timecard-detail__total-label{color:#6c757d;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600}.timecard-detail__total-value{color:#2d9d4e;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700}.timecard-detail__success{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;display:flex}.timecard-detail__edit-form{flex-direction:column;gap:20px;display:flex}.timecard-detail__field{flex-direction:column;gap:8px;display:flex}.timecard-detail__field-label{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600}.timecard-detail__optional{text-transform:none;letter-spacing:0;color:#adb5bd;font-weight:400}.timecard-detail__field-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.timecard-detail__now-btn{letter-spacing:.3px;text-transform:uppercase;color:#1e3629;cursor:pointer;background:#e8f1ec;border:1px solid #c5dccf;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.timecard-detail__now-btn:hover{color:#fff;background:#1e3629;border-color:#1e3629}.timecard-detail__now-btn:active{transform:translateY(1px)}.timecard-detail__now-btn svg{flex-shrink:0}.timecard-detail__input{height:var(--control-h-spacious);box-sizing:border-box;color:#212529;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;transition:border-color .15s,box-shadow .15s}.timecard-detail__input:focus{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e362926}.timecard-detail__input.gs-select{background:0 0;border:none;border-radius:0;padding:0}.timecard-detail__input.gs-select .gs-select__trigger{height:var(--control-h-spacious);box-sizing:border-box;color:#212529;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px}.timecard-detail__textarea{color:#212529;resize:vertical;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;min-height:80px;padding:12px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;transition:border-color .15s,box-shadow .15s}.timecard-detail__textarea:focus{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e362926}.timecard-detail__textarea::placeholder{color:#adb5bd}.timecard-detail__time-row{align-items:flex-end;gap:12px;display:flex}.timecard-detail__still-clocked-in{cursor:pointer;color:#495057;align-items:center;gap:8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;display:flex}.timecard-detail__still-clocked-in input[type=checkbox]{accent-color:#1e3629;cursor:pointer;width:16px;height:16px}.timecard-detail__time-row .timecard-detail__field{flex:1}.timecard-detail__time-separator{color:#adb5bd;justify-content:center;align-items:center;padding-bottom:12px;display:flex}.timecard-detail__footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;flex-shrink:0;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.timecard-detail__btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.timecard-detail__btn:active{transform:scale(.98)}.timecard-detail__btn:disabled{opacity:.6;cursor:not-allowed}.timecard-detail__btn--secondary{color:#495057;background-color:#fff;border:1px solid #e9ecef}.timecard-detail__btn--secondary:hover:not(:disabled){background-color:#f1f3f5}.timecard-detail__btn--primary{color:#fff;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);box-shadow:0 4px 12px #1e36294d}.timecard-detail__btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#142619 0%,#77570e 100%);transform:translateY(-1px);box-shadow:0 6px 16px #1e362966}.timecard-detail__btn--danger{color:#fff;background-color:#dc2626;border-color:#dc2626}.timecard-detail__btn--danger:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.timecard-detail__btn--danger-ghost{color:#fff;background-color:#dc2626;border:none}.timecard-detail__btn--danger-ghost:hover:not(:disabled){background-color:#b91c1c}.timecard-detail__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite tcDetailSpin}.timecard-detail__spinner--dark{border-color:#fff #dc262633 #dc262633}@keyframes tcDetailSpin{to{transform:rotate(360deg)}}.TableRow--clickable{cursor:pointer;transition:background-color .15s}.TableRow--clickable:hover{background-color:#1e362914!important}.timecard-detail__breaks-list{flex-direction:column;gap:12px;display:flex}.timecard-detail__break-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;flex-direction:column;gap:12px;padding:14px;transition:border-color .15s;display:flex}.timecard-detail__break-item:hover{border-color:#dee2e6}.timecard-detail__break-header{justify-content:space-between;align-items:center;display:flex}.timecard-detail__break-label{color:#495057;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600}.timecard-detail__break-remove{cursor:pointer;color:#adb5bd;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.timecard-detail__break-remove:hover{color:#c92a2a;background-color:#fff5f5}.timecard-detail__break-times{align-items:flex-end;gap:8px;display:flex}.timecard-detail__break-times .timecard-detail__field{flex:1}.timecard-detail__break-times .timecard-detail__input{padding:10px 12px;font-size:14px}.timecard-detail__break-times .timecard-detail__input.gs-select{font-size:inherit;padding:0}.timecard-detail__break-times .timecard-detail__input.gs-select .gs-select__trigger{padding:10px 12px;font-size:14px}.timecard-detail__break-arrow{color:#adb5bd;justify-content:center;align-items:center;padding-bottom:10px;display:flex}.timecard-detail__break-paid{padding-top:2px}.timecard-detail__break-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.timecard-detail__break-toggle input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.timecard-detail__break-toggle-slider{background-color:#dee2e6;border-radius:10px;flex-shrink:0;width:38px;height:20px;transition:all .2s;position:relative}.timecard-detail__break-toggle-slider:after{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.timecard-detail__break-toggle input:checked+.timecard-detail__break-toggle-slider{background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%)}.timecard-detail__break-toggle input:checked+.timecard-detail__break-toggle-slider:after{transform:translate(18px)}.timecard-detail__break-toggle-label{color:#6c757d;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.timecard-detail__breaks-empty{text-align:center;background:#f8f9fa;border:1px dashed #dee2e6;border-radius:12px;padding:16px}.timecard-detail__breaks-empty p{color:#adb5bd;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.timecard-detail__add-break-btn{color:#1e3629;cursor:pointer;background-color:#0000;border:1px dashed #dee2e6;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding:10px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.timecard-detail__add-break-btn:hover{background-color:#1e36290d;border-color:#1e3629}@media (width<=520px){.timecard-detail-modal{border-radius:20px 20px 0 0;max-height:100vh;margin-top:auto}.timecard-detail__hours-grid{grid-template-columns:repeat(2,1fr);gap:10px}.timecard-detail__time-row{flex-direction:row;gap:16px}.timecard-detail__time-separator{display:none}.timecard-detail__earnings-row{flex-direction:column}.timecard-detail__earnings-divider{background:#1e362933;width:100%;height:1px}.timecard-detail__break-times{flex-direction:row;gap:12px}.timecard-detail__break-arrow{display:none}.timecard-detail__break-view-details{flex-direction:column;gap:4px}}.timecard-detail__section-count{color:#fff;background-color:#1e3629;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.timecard-detail__breaks-view{flex-direction:column;gap:8px;display:flex}.timecard-detail__break-view-item{background-color:#fff;border:1px solid #e9ecef;border-radius:10px;padding:14px 16px;transition:border-color .15s}.timecard-detail__break-view-item:hover{border-color:#dee2e6}.timecard-detail__break-view-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.timecard-detail__break-view-number{color:#343a40;text-transform:uppercase;letter-spacing:.3px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:700}.timecard-detail__break-view-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;padding:2px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.timecard-detail__break-view-badge--paid{color:#2d9d4e;background-color:#e6ffed}.timecard-detail__break-view-badge--unpaid{color:#e67700;background-color:#fff3e0}.timecard-detail__break-view-details{justify-content:space-between;align-items:center;gap:12px;display:flex}.timecard-detail__break-view-time{color:#495057;align-items:center;gap:6px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;display:flex}.timecard-detail__break-view-time svg{color:#868e96;flex-shrink:0}.timecard-detail__break-view-duration{color:#868e96;white-space:nowrap;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600}.timecard-detail__breaks-empty-view{color:#adb5bd;justify-content:center;align-items:center;gap:8px;padding:16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;display:flex}.timecard-detail__breaks-empty-view svg{color:#ced4da}.timecard-detail__location-block{flex-direction:column;gap:0;display:flex}.timecard-detail__location-btn{color:#1e3629;cursor:pointer;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.timecard-detail__location-btn:hover{background-color:#1e362914;border-color:#1e3629}.timecard-detail__location-btn svg{color:#1e3629;flex-shrink:0}.timecard-detail__location-expand{flex-direction:column;gap:10px;margin-top:12px;animation:.2s ease-out tcLocationSlideDown;display:flex}@keyframes tcLocationSlideDown{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:300px;transform:translateY(0)}}.timecard-detail__location-map-container{border:1px solid #e9ecef;border-radius:10px;overflow:hidden}.timecard-detail__location-map{border:none;width:100%;height:180px;display:block}.timecard-detail__location-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.timecard-detail__location-link{color:#1e3629;background-color:#1e362914;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.timecard-detail__location-link:hover{color:#1e3629;background-color:#1e362926}.timecard-detail__location-link svg{flex-shrink:0}.timecard-detail__location-coords{color:#868e96;letter-spacing:.3px;font-family:SF Mono,Fira Code,monospace;font-size:11px}@media (width<=520px){.timecard-detail__location-map{height:150px}.timecard-detail__location-actions{flex-direction:column;align-items:flex-start}}.timecard-detail__history-toggle{cursor:pointer;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:all .15s;display:flex}.timecard-detail__history-toggle:hover{background-color:#f1f3f5;border-color:#dee2e6}.timecard-detail__history-chevron{color:#6c757d;flex-shrink:0;transition:transform .25s}.timecard-detail__history-chevron--open{transform:rotate(180deg)}.timecard-detail__history-content{animation:.25s ease-out tcHistorySlideDown}@keyframes tcHistorySlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.timecard-detail__history-loading{color:#6c757d;justify-content:center;align-items:center;gap:10px;padding:24px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;display:flex}.timecard-detail__history-loading .timecard-detail__spinner{border-color:#1e3629 #1e362933 #1e362933}.timecard-detail__history-empty{color:#adb5bd;background:#f8f9fa;border:1px dashed #dee2e6;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:20px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;display:flex}.timecard-detail__history-empty svg{color:#ced4da;flex-shrink:0}.timecard-detail__history-timeline{flex-direction:column;display:flex}.timecard-detail__history-item{gap:14px;display:flex;position:relative}.timecard-detail__history-line-col{flex-direction:column;flex-shrink:0;align-items:center;width:16px;padding-top:4px;display:flex}.timecard-detail__history-dot{z-index:1;background-color:#fff;border:2.5px solid #6c757d;border-radius:50%;flex-shrink:0;width:10px;height:10px}.timecard-detail__history-line{background-color:#e9ecef;flex:1;width:2px;min-height:12px}.timecard-detail__history-body{flex:1;min-width:0;padding-bottom:16px}.timecard-detail__history-item:last-child .timecard-detail__history-body{padding-bottom:4px}.timecard-detail__history-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.timecard-detail__history-action{text-transform:uppercase;letter-spacing:.3px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:700}.timecard-detail__history-time{color:#868e96;white-space:nowrap;flex-shrink:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px}.timecard-detail__history-detail{color:#495057;word-break:break-word;margin:4px 0 0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:1.5}.timecard-detail__history-actor{color:#868e96;margin-top:4px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-style:italic;display:inline-block}.TimesheetsTable--wrapper{--ts-bg-primary:#fff;--ts-bg-secondary:#f4f5f7;--ts-bg-hover:#e5e7eb;--ts-bg-expanded:#f7f8f9;--ts-border:#c4c8cc;--ts-border-light:#d8dbe0;--ts-text-primary:#212529;--ts-text-secondary:#6c757d;--ts-text-muted:#adb5bd;--ts-accent:#1e3629;--ts-accent-light:#e8f0eb;--ts-success:#40c057;--ts-warning:#fab005;--ts-danger:#fa5252;background:var(--ts-bg-primary);border-radius:0 0 12px 12px;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008,0 -3px 6px #00000024}.TimesheetsTable--gap{flex-direction:column;width:100%;height:100%;display:flex}.TableRows{background-color:var(--ts-bg-primary);scrollbar-width:thin;scrollbar-color:var(--ts-border) transparent;flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:auto}.TableRows::-webkit-scrollbar{width:8px;height:8px}.TableRows::-webkit-scrollbar-track{background:0 0}.TableRows::-webkit-scrollbar-thumb{background:var(--ts-border);border-radius:4px}.TableRows::-webkit-scrollbar-thumb:hover{background:var(--ts-text-muted)}.TableHeader,.group-header-row,.TableRow{box-sizing:border-box;align-items:center;gap:8px;min-width:1100px;padding:0 24px;display:flex}.TableHeader{z-index:10;border-top:2px solid var(--ts-border);border-bottom:3px solid var(--ts-border);background:#f0f2f4;min-height:48px;position:sticky;top:0;box-shadow:0 3px 6px #00000024}.group-header-row{border-bottom:1px solid var(--ts-border);background-color:var(--ts-bg-primary);cursor:pointer;min-height:56px;transition:background-color .15s}.group-header-row--self-bottom{border-top:2px solid var(--ts-border,#c2c2c2)}.TableRow{border-top:1px solid var(--ts-border-light);background-color:var(--ts-bg-expanded);min-height:48px;transition:background-color .15s}.group-header-row:hover,.TableRow:hover{background-color:var(--ts-bg-hover)}.TableRow--late{background-color:#fef2f2;border-left:3px solid #dc2626}.TableRow--late:hover{background-color:#fee2e2}.timecard-late-badge{color:#dc2626;white-space:nowrap;background-color:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.group-header-row:focus{background-color:var(--ts-bg-hover);outline:none}.TableHeaderCell{-webkit-user-select:none;user-select:none;align-items:center;padding:12px 0;display:flex;overflow:hidden}.TableHeaderCell--column-item{align-items:center;gap:4px;display:flex}.text-column,.number-column{white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.text-column{justify-content:flex-start}.number-column{justify-content:flex-end}.FDBText{color:var(--ts-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}.FDBText--captionBold{text-transform:uppercase;letter-spacing:.5px;color:var(--ts-text-secondary);font-size:11px;font-weight:700}.FDBText--body{font-size:14px;font-weight:400}.FDBText--bodyBold{font-size:14px;font-weight:600}.text-muted{color:var(--ts-text-muted)!important}.wages-value{color:var(--ts-accent)!important}.red-text{color:var(--ts-danger)!important}.FDBAvatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;display:flex}.main-column{align-items:center;gap:12px;width:100%;height:100%;display:flex}.chevron-container{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .15s;display:flex}.group-header-row:hover .chevron-container{background-color:var(--ts-accent-light)}.chevron-icon{color:var(--ts-text-secondary);transition:transform .2s,color .15s}.chevron-icon--expanded{color:var(--ts-accent);transform:rotate(90deg)}.employee-info{flex-direction:column;flex:1;min-width:0;display:flex}.employee-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-column--employee-row .ts-employee-row-actions{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.ts-clock-out-now-btn--employee-row{padding:4px 8px;font-size:10px}.timecard-count-badge{background-color:var(--ts-accent-light);color:var(--ts-accent);white-space:nowrap;border-radius:12px;align-items:center;padding:4px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.timesheets-empty-state{text-align:center;color:var(--ts-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;display:flex}.add-timecard-row{background-color:var(--ts-bg-expanded);border-bottom:1px solid var(--ts-border);justify-content:flex-start;align-items:center;padding:12px 24px 12px 72px;display:flex}.add-timecard-row--empty{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 24px 20px 72px}.add-timecard-empty-text{color:var(--ts-text-muted);margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.add-timecard-btn{border:1px dashed var(--ts-accent);color:var(--ts-accent);cursor:pointer;background-color:#0000;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}.add-timecard-btn:hover{background-color:var(--ts-accent-light);border-style:solid}.add-timecard-btn:active{transform:scale(.98)}.add-timecard-btn svg{flex-shrink:0}.ts-child-date-cell{grid-template-columns:18px max-content max-content;align-items:center;gap:6px;width:100%;min-width:0;padding-left:28px;display:grid}.ts-child-date-cell__modified{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.ts-child-date-cell__date{white-space:nowrap;margin:0}.ts-child-date-cell__actions{min-width:0;display:flex}.ts-clock-out-now-btn{letter-spacing:.3px;text-transform:uppercase;min-width:0;color:var(--color-gold-lowlight,#77570e);background:var(--color-gold-light,#f5eedc);border:1px solid var(--color-gold-highlight,#caaa5e);cursor:pointer;white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;gap:3px;padding:2px 7px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ts-clock-out-now-btn:hover:not(:disabled){background:var(--color-gold,#a77c18);border-color:var(--color-gold,#a77c18);color:var(--color-white,#fff)}.ts-clock-out-now-btn:active:not(:disabled){transform:translateY(1px)}.ts-clock-out-now-btn svg{flex-shrink:0}.ts-clock-out-now-btn:disabled{opacity:.65;cursor:wait}.timesheets-table-action-error{border-bottom:1px solid var(--ts-danger);color:#c92a2a;background:#fff5f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;display:flex}.timesheets-table-action-error__dismiss{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:20px;line-height:1}.timesheets-table-action-error__dismiss:hover{opacity:1}.ts-delete-timecard-btn{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ts-delete-timecard-btn:hover:not(:disabled){color:#dc2626;background:#fff1f2;border-color:#fca5a5}.ts-delete-timecard-btn:active:not(:disabled){transform:translateY(1px)}.ts-delete-timecard-btn:disabled{opacity:.65;cursor:wait}.TimesheetsTable--wrapper--grouped{height:auto;box-shadow:none;border-radius:0;flex:none;overflow:visible}.TimesheetsTable--wrapper--grouped .TableRows{overflow:visible}.TimesheetsTable--wrapper--grouped .TableHeader{position:static}.timesheets-delete-confirm{color:#7f1d1d;background:#fff1f2;border-bottom:1px solid #fca5a5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;display:flex}.timesheets-delete-confirm__actions{flex-shrink:0;gap:8px;display:flex}.timesheets-delete-confirm__btn{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:4px 14px;font-size:12px;font-weight:600;transition:background .15s}.timesheets-delete-confirm__btn--confirm{color:#fff;background:#dc2626;border-color:#dc2626}.timesheets-delete-confirm__btn--confirm:hover{background:#b91c1c;border-color:#b91c1c}.timesheets-delete-confirm__btn--cancel{color:#374151;background:#fff;border-color:#d1d5db}.timesheets-delete-confirm__btn--cancel:hover{background:#f9fafb}.ExplainerSideDrawer{z-index:13000;background-color:#fff;width:480px;height:calc(100vh - 48px);transition:transform .3s ease-in-out;position:fixed;top:48px;right:0;transform:translate(100%);box-shadow:-2px 0 8px #0000001a}.ExplainerSideDrawer.open{transform:translate(0)}.MuiDrawer-paper{background-color:#fff;width:100%;height:100%;padding:0;overflow-y:auto}.MuiDrawer-paper.open{visibility:visible}.FDBIconButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.FDBIcon--Close{color:#0d0d0d;width:16px;height:16px}.FDBIcon--Search{color:#9e9c88;width:20px;height:20px}.FDBIcon--ChevronDown{color:#0d0d0d;width:16px;height:16px;transition:transform .2s}.FDBIcon--ChevronDown.expanded{transform:rotate(180deg)}.FDBText--heading2{color:#0d0d0d;margin:0 0 12px;font-size:24px;font-weight:600}.FDBText--body{color:#0d0d0d;font-size:14px;font-weight:400;line-height:1.5}.FDBText--bodySmBold{color:#0d0d0d;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.FDBText--inline{display:inline}.ColumnAccordion{padding:8px 0}.ColumnAccordion--explanation{color:#605f56;font-size:14px;line-height:1.6}.timesheets-container{background-color:var(--emp-color-background,#f5f5f5);height:100%;color:var(--emp-color-text,#0d0d0d);box-sizing:border-box;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.timesheets-page-header{flex-shrink:0;padding:20px 20px 0}.timesheets-page-header__title{color:#0d0d0d;margin:0 0 4px;font-size:32px;font-weight:700}.timesheets-page-header__subtitle{color:#6b7280;margin:0;font-size:14px}.timesheets-container>.timesheets-nav,.timesheets-container>.TimesheetsTable--wrapper{box-shadow:var(--emp-shadow-md,0 1px 3px #0000000a, 0 4px 12px #00000008)}.ViewContainer .timesheets-container{background-color:#0000;padding:0}.Timesheets{width:100%}.Timesheets--PayPeriodNav{padding:0}@media (width<=1200px){.timesheets-container{padding:16px}}@media (width<=768px){.timesheets-container{padding:12px}}.ts-filter-panel{z-index:20;background:#fff;border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;border-left:3px solid #c5d4cb;position:relative;box-shadow:0 3px 6px #00000024}.ts-filter-panel--active{border-left:3px solid #1e3629}.ts-filter-panel__toggle{color:#1e3629;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:7px;width:100%;padding:11px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.ts-filter-panel__toggle:hover,.ts-filter-panel__toggle--open{background:#e8f0eb}.ts-filter-panel__label-text{letter-spacing:.1px;font-size:13px;font-weight:700}.ts-filter-panel__active-badge{color:#fff;letter-spacing:.2px;background:#1e3629;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.ts-filter-panel__chevron{flex-shrink:0;margin-left:auto;transition:transform .2s}.ts-filter-panel__chevron--open{transform:rotate(180deg)}.ts-filter-panel__body{border-top:1px solid #e5e7eb;padding:0 16px 14px}.ts-filter-panel__row{flex-wrap:wrap;align-items:flex-end;gap:16px;padding-top:12px;display:flex}.ts-filter-panel__field{flex-direction:column;gap:4px;display:flex}.ts-filter-panel__label{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.ts-filter-select{min-width:160px}.ts-filter-select .gs-select__trigger{height:var(--control-h-compact);background:#f9fafb;border-color:#d1d5db;padding:0 10px;font-size:13px}.ts-filter-select .gs-select__dropdown{max-height:220px}.ts-filter-panel__toggle-row{cursor:pointer;flex-direction:column;gap:4px;display:flex}.ts-filter-panel__switch-wrap{align-items:center;height:32px;display:flex}.ts-filter-panel__switch{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.ts-filter-panel__switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.ts-filter-panel__switch--on{background:#1e3629}.ts-filter-panel__switch--on:after{transform:translate(16px)}.ts-filter-panel__reset{color:#fff;cursor:pointer;white-space:nowrap;background:#1e3629;border:1px solid #1e3629;border-radius:6px;align-self:flex-end;height:32px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.ts-filter-panel__reset:hover{background:#2d5240;border-color:#2d5240}@media print{.ts-filter-panel{display:none}.ts-group-section__header{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ts-grouped-container{background:#f5f5f5;flex-direction:column;flex:1;gap:0;display:flex;overflow:auto}.ts-group-section{border-bottom:2px solid #c4c8cc;flex-direction:column;display:flex}.ts-group-section__header{background:#1e3629;align-items:center;gap:10px;min-width:1100px;padding:8px 24px;display:flex}.ts-group-section__header-label{color:#fff;letter-spacing:.3px;font-size:13px;font-weight:700}.ts-group-section__header-count{color:#ffffffa6;font-size:11px;font-weight:500}.ts-emp-picker__field{min-width:220px}.ts-emp-picker__header{justify-content:space-between;align-items:center;display:flex}.ts-emp-picker__clear-sel{color:#1e3629;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.ts-emp-picker__clear-sel:hover{opacity:.75}@media print{.ts-emp-picker__field{display:none}}.timesheets-toolbar-row{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.timesheets-legend-group{flex-direction:column;gap:2px;display:flex}.timesheets-legend-group .timesheets-clocked-in-legend{margin:0 0 0 4px}.timesheets-clocked-in-legend{color:#5a5a5a;align-items:center;gap:8px;margin:10px 0 10px 4px;font-size:.8125rem;line-height:1.35;display:flex}.timesheets-clocked-in-legend__swatch{background:var(--color-clocked-in);border-radius:2px;flex-shrink:0;width:10px;height:10px}.timesheets-late-legend__swatch{background:#fef2f2;border:1px solid #dc2626}.timesheets-add-timecard-btn{color:#fff;cursor:pointer;background:#1e3629;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:11px 18px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s,transform .1s;display:inline-flex}.timesheets-add-timecard-btn:hover{background:#142619}.timesheets-add-timecard-btn:active{transform:scale(.98)}.timesheets-add-timecard-btn svg{flex-shrink:0}@media print{.timesheets-add-timecard-btn{display:none}}.ts-mobile{color:#1c1c1e;background:#f2f2f7;flex-direction:column;flex:1;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.ts-mobile__header{color:#fff;background:linear-gradient(135deg,#2e1065 0%,#1e3629 100%);border-radius:0 0 20px 20px;flex-shrink:0;padding:16px 16px 20px}.ts-mobile__header-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ts-mobile__title{margin:0;font-size:1.35rem;font-weight:700}.ts-mobile__refresh-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ts-mobile__date-nav{justify-content:center;align-items:center;gap:12px;display:flex}.ts-mobile__date-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ts-mobile__date-label{opacity:.95;text-align:center;min-width:180px;font-size:.9rem;font-weight:600}.ts-mobile__summary{flex-shrink:0;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:12px 16px;display:grid}.ts-mobile__stat{text-align:center;background:#fff;border-radius:12px;padding:10px 8px;box-shadow:0 1px 4px #0000000a}.ts-mobile__stat-value{color:#1c1c1e;font-size:1.15rem;font-weight:700;display:block}.ts-mobile__stat-label{color:#8e8e93;text-transform:uppercase;letter-spacing:.3px;margin-top:2px;font-size:.7rem;display:block}.ts-mobile__clocked-legend{color:#636366;align-items:center;gap:8px;margin:0;padding:6px 16px 4px;font-size:.78rem;line-height:1.35;display:flex}.ts-mobile__clocked-legend-swatch{background:var(--color-clocked-in);border-radius:2px;flex-shrink:0;width:9px;height:9px}.ts-mobile__late-legend-swatch{background:#fef2f2;border:1px solid #dc2626}.ts-mobile__search{flex-shrink:0;align-items:center;padding:8px 16px 4px;display:flex;position:relative}.ts-mobile__search-icon{color:#8e8e93;pointer-events:none;position:absolute;left:28px}.ts-mobile__search-input{color:#1c1c1e;background:#e5e5ea;border:none;border-radius:10px;width:100%;padding:10px 34px 10px 38px;font-family:inherit;font-size:15px;font-weight:400;transition:background .2s}.ts-mobile__search-input::placeholder{color:#8e8e93}.ts-mobile__search-input:focus{background:#d1d1d6;outline:none}.ts-mobile__search-clear{color:#fff;cursor:pointer;background:#aeaeb2;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;right:24px}.ts-mobile__list{-webkit-overflow-scrolling:touch;flex:1;padding:0 16px 24px;overflow-y:auto}.ts-mobile__empty{text-align:center;color:#8e8e93;padding:48px 16px;font-size:.95rem}.ts-mobile__employee{background:#fff;border-radius:14px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 6px #0000000d}.ts-mobile__emp-header{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:12px 14px;display:flex}.ts-mobile__avatar{color:#fff;background:linear-gradient(135deg,#1e3629,#caaa5e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.8rem;font-weight:700;display:flex}.ts-mobile__emp-info{flex:1;min-width:0}.ts-mobile__emp-name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.ts-mobile__emp-role{color:#8e8e93;margin:0;font-size:.78rem}.ts-mobile__emp-hours{color:#1e3629;white-space:nowrap;font-size:.85rem;font-weight:600}.ts-mobile__emp-clock-out{letter-spacing:.02em;text-transform:uppercase;color:#77570e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f5eedc;border:1px solid #caaa5e;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:.72rem;font-weight:600}.ts-mobile__emp-clock-out:hover:not(:disabled){color:#fff;background:#a77c18;border-color:#a77c18}.ts-mobile__emp-clock-out:disabled{opacity:.65;cursor:wait}.ts-mobile__inline-error{color:#c53030;background:#fff5f5;border:1px solid #e53e3e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:10px 14px;font-size:.85rem;display:flex}.ts-mobile__inline-error-dismiss{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;line-height:1}.ts-mobile__chevron{color:#c7c7cc;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.ts-mobile__chevron--open{transform:rotate(180deg)}.ts-mobile__cards{border-top:1px solid #f2f2f7}.ts-mobile__card{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:10px 14px 10px 62px;transition:background .15s;display:flex}.ts-mobile__card:active{background:#f2f2f7}.ts-mobile__card+.ts-mobile__card{border-top:1px solid #f2f2f7}.ts-mobile__card--late{background:#fef2f2;border-left:3px solid #dc2626;padding-left:59px}.ts-mobile__card--late:active{background:#fee2e2}.ts-mobile__card-date{color:#8e8e93;min-width:72px;font-size:.8rem}.ts-mobile__card-time{color:#1c1c1e;flex:1;font-size:.85rem;font-weight:500}.ts-mobile__card-hours{color:#1c1c1e;white-space:nowrap;font-size:.82rem;font-weight:600}.ts-mobile__card-modified{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ts-mobile__card-active{color:#10b981;background:#ecfdf5;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700}.ts-mobile__add-btn{color:#1e3629;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-top:1px solid #f2f2f7;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-size:.82rem;font-weight:600;display:flex}.ts-mobile__add-btn:active{background:#f5f5f5}.ts-mobile__totals{background:#fff;border-top:1px solid #e5e5ea;flex-shrink:0;justify-content:space-around;gap:8px;padding:12px 16px;display:flex}.ts-mobile__total-item{text-align:center}.ts-mobile__total-value{color:#1c1c1e;font-size:1rem;font-weight:700;display:block}.ts-mobile__total-label{color:#8e8e93;text-transform:uppercase;letter-spacing:.3px;font-size:.68rem;display:block}.my-settings-page{max-width:var(--emp-content-max-width,960px);margin:0 auto;padding:32px 24px 64px}.my-settings-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.my-settings-title{color:#0d0d0d;margin:0 0 6px;font-size:32px;font-weight:700;line-height:1.2}.my-settings-subtitle{color:#8a8a8a;margin:0;font-size:15px;line-height:1.5}.my-settings-save-btn{cursor:pointer;color:#fff;white-space:nowrap;background-color:#1e3629;border:none;border-radius:8px;flex-shrink:0;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.my-settings-save-btn:hover{background-color:#142619}.my-settings-save-btn:disabled{opacity:.6;cursor:not-allowed}.my-settings-toast{border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:500;animation:.25s ease-out slideDown;display:flex}.my-settings-toast--success{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.my-settings-toast--error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.my-settings-tabs{border-bottom:2px solid #e0e0e0;gap:4px;margin-bottom:24px;padding-bottom:0;display:flex}.my-settings-tab{color:#8a8a8a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.my-settings-tab:hover{color:#1e3629;background-color:#f8f6ff}.my-settings-tab--active{color:#1e3629;border-bottom-color:#1e3629}.my-settings-content{flex-direction:column;gap:20px;display:flex}.my-settings-card{background:#fff;border:1px solid #f0ede6;border-radius:12px;padding:24px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.my-settings-card-title{color:#0d0d0d;margin:0 0 20px;font-size:18px;font-weight:600;line-height:1.2}.my-settings-card-description{color:#8a8a8a;margin:-12px 0 20px;font-size:14px;line-height:1.5}.my-settings-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.my-settings-field{flex-direction:column;gap:6px;display:flex}.my-settings-field--full{grid-column:1/-1}.my-settings-field label{color:#0d0d0d;letter-spacing:.01em;font-size:13px;font-weight:600}.my-settings-field input,.my-settings-field select{color:#0d0d0d;background-color:#fff;border:1px solid #e0ddd4;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.my-settings-field input:focus,.my-settings-field select:focus{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e36291a}.my-settings-field input::placeholder{color:#b0ada5}.my-settings-field--disabled{cursor:not-allowed;color:#9a9a9a!important;background-color:#f5f4f0!important}.my-settings-help{color:#9a9a9a;margin-top:2px;font-size:12px}.my-settings-notification-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.my-settings-notif-option{cursor:pointer;position:relative}.my-settings-notif-option input[type=radio]{opacity:0;width:0;height:0;position:absolute}.my-settings-notif-option-content{text-align:center;background:#fafaf8;border:2px solid #e0e0e0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;transition:all .2s;display:flex}.my-settings-notif-option-content:hover{background:#faf8ff;border-color:#c4b5db}.my-settings-notif-option--selected .my-settings-notif-option-content{background:#f5f0ff;border-color:#1e3629;box-shadow:0 0 0 1px #1e3629}.my-settings-notif-option-icon{color:#8a8a8a;align-items:center;gap:6px;margin-bottom:4px;display:flex}.my-settings-notif-option--selected .my-settings-notif-option-icon{color:#1e3629}.my-settings-notif-plus{color:inherit;font-size:16px;font-weight:600}.my-settings-notif-option-title{color:#0d0d0d;font-size:14px;font-weight:600}.my-settings-notif-option-desc{color:#8a8a8a;font-size:12px;line-height:1.4}.my-settings-notif-details{flex-direction:column;gap:0;display:flex}.my-settings-notif-detail-row{color:#0d0d0d;border-bottom:1px solid #f0ede6;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;display:flex}.my-settings-notif-detail-row:last-child{border-bottom:none}.my-settings-notif-badge{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.my-settings-notif-badge--on{color:#065f46;background-color:#ecfdf5}.my-settings-notif-badge--off{color:#9a9a9a;background-color:#f5f4f0}@media (width<=768px){.my-settings-page{padding:20px 16px 80px}.my-settings-header{flex-direction:column}.my-settings-save-btn{width:100%}.my-settings-title{font-size:24px}.my-settings-form-grid,.my-settings-notification-options{grid-template-columns:1fr}.my-settings-card{padding:20px 16px}}.payroll-settings-muted{color:#8a8a8a;margin:0;font-size:14px}.payroll-settings-banner{flex-wrap:wrap;justify-content:space-between;gap:8px}.payroll-settings-dismiss{color:inherit;cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline}.payroll-settings-status{margin:0 0 12px;font-size:14px}.payroll-settings-btn{cursor:pointer;color:#1e3629;background:#fff;border:1px solid #1e3629;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.payroll-settings-btn:hover:not(:disabled){background:#f8f6ff}.payroll-settings-btn:disabled{opacity:.55;cursor:not-allowed}.payroll-settings-btn--primary{color:#fff;background:#1e3629}.payroll-settings-btn--primary:hover:not(:disabled){background:#142619}.payroll-settings-btn--ghost{color:#444;border-color:#ccc}.payroll-settings-table-wrap{margin-top:8px;overflow-x:auto}.payroll-settings-table{border-collapse:collapse;width:100%;font-size:13px}.payroll-settings-table th,.payroll-settings-table td{text-align:left;border-bottom:1px solid #e8e8e8;padding:8px 10px}.payroll-settings-table th{color:#555;font-weight:600}.payroll-settings-modal-backdrop{z-index:1200;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.payroll-settings-modal{background:#fff;border-radius:12px;width:100%;max-width:440px;max-height:90vh;padding:24px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;overflow-y:auto;box-shadow:0 12px 40px #00000026}.payroll-settings-modal--wide{max-width:640px}.payroll-settings-modal h3{margin:0 0 12px;font-size:18px}.payroll-settings-form-grid{grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:8px;display:grid}@media (width<=600px){.payroll-settings-form-grid{grid-template-columns:1fr}}.payroll-settings-modal .my-settings-field--full{grid-column:1/-1}.payroll-settings-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.payroll-settings{box-sizing:border-box;width:100%;max-width:100%}.managed-payroll-panel{box-sizing:border-box;width:100%}.managed-payroll-panel__summary{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:20px 28px;display:grid}.managed-payroll-panel__h{color:#0d0d0d;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.25}.managed-payroll-panel__rule{border:none;border-top:1px solid #f0ede6;margin:18px 0}.managed-payroll-panel__ssn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.managed-payroll-panel__ssn-body{flex:200px;min-width:0}.managed-payroll-panel__ssn .payroll-settings-status{margin-bottom:0}.managed-payroll-panel__forms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.managed-payroll-panel__form-tile{box-sizing:border-box;background:#fafaf8;border:1px solid #ece8df;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:16px;display:flex}.managed-payroll-panel__form-tile .payroll-settings-status{flex:auto;margin-bottom:4px}.managed-payroll-panel__form-tile .payroll-settings-btn{margin-top:auto}.managed-payroll-panel__history .payroll-settings-muted{margin:0}@media (width<=640px){.managed-payroll-panel__summary,.managed-payroll-panel__forms{grid-template-columns:1fr}.managed-payroll-panel__ssn{flex-direction:column;align-items:flex-start}}.prhm-modal{max-width:460px}.prhm-status{text-align:center;color:#6c757d;padding:24px 0;font-size:14px}.prhm-status--error{color:#b42318}.prhm-list{max-height:420px;overflow-y:auto}.prhm-row{border-bottom:1px solid #f3f4f6;padding:12px 0}.prhm-row:last-child{border-bottom:none}.prhm-row-main{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prhm-date{color:#212529;font-size:14px;font-weight:600}.prhm-rate{color:#1e3629;text-align:right;font-size:14px;font-weight:600}.prhm-type{color:#6c757d;font-weight:400}.prhm-row-sub{color:#6c757d;margin-top:2px;font-size:12px}.modal-error-banner{color:#c92a2a;z-index:5;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:11px 20px;font-size:13px;font-weight:500;animation:.2s ease-out modalErrorBannerSlideDown;display:flex;position:sticky;top:0}.modal-error-banner__content{flex:1;align-items:center;gap:8px;display:flex}.modal-error-banner__close{cursor:pointer;color:#c92a2a;opacity:.6;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:opacity .15s;display:flex}.modal-error-banner__close:hover{opacity:1}@keyframes modalErrorBannerSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TeamDrawerOverlay{z-index:999;background-color:#00000080;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out drawer-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes drawer-modal-fade-in{0%{opacity:0}to{opacity:1}}.BottomDrawer__Card{z-index:1000;background-color:#fff;border-radius:16px;max-width:960px;max-height:90vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;animation:.2s ease-out drawer-modal-slide-up;position:relative;overflow:hidden;box-shadow:0 20px 60px #0003;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;display:flex!important}@keyframes drawer-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TeamDrawerHeader{background-color:#fff;border-bottom:1px solid #e5e7eb;border-top-left-radius:16px;border-top-right-radius:16px;flex-shrink:0;justify-content:space-between;align-items:center;height:62px;min-height:62px;padding:0 32px;display:flex}.BottomDrawer__content_wrapper{background-color:#f5f5f5;flex:1;padding:24px;overflow-y:auto;box-sizing:border-box!important;flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;width:100%!important;display:block!important}.FDBFormCard{box-sizing:border-box;background:#fff;border-radius:12px;min-width:0;padding:24px;box-shadow:0 1px 3px #0000001a}.FDBFormCard__title{color:#0d0d0d;margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.2}.AddTeamDrawerContainer{max-width:776px;margin:0 auto;box-sizing:border-box!important;flex-direction:column!important;gap:24px!important;width:100%!important;display:flex!important}.ContactSection,.PersonalDetailsSection,.AddressSection,.EmergencyContactSection,.JobDetailsSection,.OnboardingSection{box-sizing:border-box!important;width:100%!important;display:block!important}.ContactSection.Box,.ContactSection.FDBBox,.PersonalDetailsSection.Box,.PersonalDetailsSection.FDBBox,.AddressSection.Box,.AddressSection.FDBBox,.EmergencyContactSection.Box,.EmergencyContactSection.FDBBox,.JobDetailsSection.Box,.JobDetailsSection.FDBBox,.OnboardingSection.Box,.OnboardingSection.FDBBox{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;display:block!important}.SectionTitle{margin-bottom:12px;width:100%!important;display:block!important}.SectionTitle.Box{flex-direction:initial!important;display:block!important}.TeamDrawerFooter{background-color:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;align-items:center;height:72px;min-height:72px;padding:0 32px;display:flex}.FDBFormField{width:100%;margin-bottom:16px;position:relative}.FDBTextInput input,.FDBTextInput select{width:100%;height:var(--control-h-standard);color:#0d0d0d;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.FDBTextInput input:focus,.FDBTextInput select:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e36291a}.FDBTextInput input:hover:not(:disabled),.FDBTextInput select:hover:not(:disabled){border-color:#1e3629}.FDBTextInput input:disabled,.FDBTextInput select:disabled{color:#666;cursor:not-allowed;background-color:#f5f5f5}.DrawerFooter__btn{cursor:pointer;border-radius:6px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s}.DrawerFooter__btn:disabled{opacity:.6;cursor:not-allowed}.DrawerFooter__btn--secondary{color:#1e3629;background:#fff;border:1px solid #1e3629}.DrawerFooter__btn--secondary:hover:not(:disabled){background-color:#e8f0eb}.DrawerFooter__btn--primary{color:#fff;background:#1e3629;border:none}.DrawerFooter__btn--primary:hover:not(:disabled){background-color:#142619}.FDBBox--row{flex-direction:row;display:flex}.ContactSection__grid{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid!important}.OnboardingOptionGroup{border:1px solid #e5e7eb;border-radius:8px;padding:16px}.OnboardingOption__invite_and_packet,.OnboardingOption__invite_only,.OnboardingOption__no_packet_no_invite{cursor:pointer;align-items:flex-start;margin-bottom:12px;display:flex}.OnboardingOption__invite_and_packet:last-child,.OnboardingOption__invite_only:last-child,.OnboardingOption__no_packet_no_invite:last-child{margin-bottom:0}.OnboardingOptionGroup input[type=radio]{accent-color:#1e3629;margin-top:4px;margin-right:12px}.FDBChip--selected{color:#1e3629;background-color:#e8f0eb;border:1px solid #0000;font-weight:600;transition:all .2s}.FDBChip--unselected{color:#605f56;background-color:#f2f2ec;border:1px solid #0000;font-weight:600;transition:all .2s}.FDBChip--unselected:hover{background-color:#e6e6e0}.MuiTypography-heading2{color:#0d0d0d;margin:0;font-size:24px;font-weight:600}.MuiTypography-heading4{color:#0d0d0d;margin:0 0 16px;font-size:18px;font-weight:600}.MuiTypography-bodySmBold{color:#0d0d0d;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.required{display:block}.MuiFormLabel-asterisk{color:#d72505;margin-left:2px}.BottomDrawer__Card.Box,.BottomDrawer__Card.Box--column,.BottomDrawer__Card.Box--row{flex-direction:column!important;display:flex!important}.BottomDrawer__content_wrapper.Box{flex-direction:initial!important;display:block!important}.password-strength-popover{z-index:10;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;margin-top:4px;padding:12px;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000026}.phone-input-group{align-items:center;gap:8px;display:flex}.phone-country-select{flex-shrink:0;width:110px!important}.phone-number-input{flex:1}.FDBTextInput .gs-select__trigger{height:var(--control-h-standard)}@media (width<=768px){.BottomDrawer__Card{max-height:95vh}.ContactSection__grid{grid-template-columns:1fr}.BottomDrawer__Card .FDBBox--row{flex-direction:column;gap:16px!important}.BottomDrawer__Card .FDBBox--row>*{flex:none!important;width:100%!important}.phone-input-group{flex-direction:row}}.TeamRosterChipRow{box-sizing:border-box;width:100%;min-width:0;flex-flow:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.TeamRosterChipRow>button{max-width:100%;flex:0 auto!important;width:auto!important}.TeamRosterTaxHint{width:100%;margin:8px 0 0;line-height:1.45;display:block}.WageActionBtn{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.WageActionBtn:hover{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.WageActionBtn--primary{color:#16a34a;background:#eafaf0;border-color:#bbe5c8}.WageActionBtn--primary:hover{color:#15803d;background:#d3f3e0;border-color:#9ee3b6}.EffectiveDateReveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s;display:grid}.EffectiveDateReveal--open{opacity:1;grid-template-rows:1fr}.EffectiveDateReveal__inner{min-height:0;overflow:hidden}.EffectiveDateReveal--open .EffectiveDateReveal__inner{padding-top:4px}.ScheduleBuilderViewWrapper{--emp-color-border:#b8b8b8;--emp-color-border-light:#cecece;background-color:#f5f5f5;flex-direction:column;height:100%;display:flex}.SchedulePageHeader{flex-shrink:0;padding:20px 20px 0}.SchedulePageHeader__title{color:#0d0d0d;margin:0 0 4px;font-size:32px;font-weight:700}.SchedulePageHeader__subtitle{color:#6b7280;margin:0;font-size:14px}.ScheduleBuilderHeader{z-index:30;background:var(--emp-color-surface);border:1px solid var(--emp-color-border);border-radius:10px;flex-shrink:0;margin:16px 20px;padding:14px 20px;display:flex;position:sticky;top:0;transform:translateZ(0);box-shadow:0 2px 10px #00000014}.ScheduleBuilderHeader.FDBBox--row{justify-content:space-between;align-items:center}.ScheduleBuilderHeader.FDBBox--column{gap:12px}.ScheduleBuilderHeader .FDBRangePicker{transition:border-color .15s,box-shadow .15s}.ScheduleBuilderHeader .FDBRangePicker:hover{border-color:var(--emp-color-primary-dark,#1e3629)}.MuiInputBase-root{align-items:center;width:100%;display:flex}.MuiInputBase-input{color:var(--emp-color-text);font-size:14px;font-weight:500;font-family:var(--emp-font-family);cursor:default;border:none;outline:none;width:100%}.NavButtonSet{gap:-1px;display:flex}.ScheduleLegend{border-top:1px solid var(--emp-color-border-light,#e5e5e5);flex-shrink:0;padding-top:12px}.ScheduleLegend__capsule{cursor:default;align-items:center;gap:14px;display:flex}.ScheduleLegend__item{align-items:center;gap:8px;display:flex}.ScheduleLegend__swatch{background:#e8f0eb;border-left:4px solid;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}.ScheduleLegend__divider{background:#d5d5d5;align-self:stretch;width:1px}.ScheduleLegend__group{flex-direction:column;gap:4px;display:flex}.ScheduleLegend__row{align-items:center;gap:14px;display:flex}.ScheduleLegend__caption{color:#9a9a9a;white-space:nowrap;font-size:11px;font-style:italic}.ScheduleBuilderViewWrapper__content{flex-direction:column;flex-grow:1;gap:0;min-width:0;min-height:0;padding:0 20px 16px;display:flex;position:relative;overflow:hidden}.WeekViewWrapper{border-top:1px solid var(--emp-color-border);background:#fff;border-radius:10px;flex-direction:column;flex:auto;min-width:900px;min-height:0;display:flex;overflow-y:auto;box-shadow:0 2px 8px #00000012}.WeekViewWrapper:has(~.ForecastWidget){border-bottom-right-radius:0;border-bottom-left-radius:0}.EWVHeaderRow{z-index:20;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;align-items:center;min-height:68px;display:flex;position:sticky;top:0;transform:translateZ(0);box-shadow:0 4px 8px #0000001a}.GridRow.EWVHeaderRow{border-bottom:2px solid #8a8a8a}.EWVHeaderRow>.EWVHeaderFirstCell{border-top-left-radius:10px;align-self:stretch}.EWVHeaderRow>.EWVHeaderCell:last-child{border-top-right-radius:10px}.ScheduleGridContainer{flex-direction:column;flex:auto;display:flex}.GridRow{border-bottom:1px solid var(--emp-color-border);background:#fff;width:100%;display:flex}.GridRow:last-child{border-bottom:none}.GridRow--filler{flex:auto}.EWVEmployeeRow--self{z-index:15;border-top:2px solid #8a8a8a;position:sticky;bottom:0;transform:translateZ(0);box-shadow:0 -4px 8px #0000000f}.WeekViewWrapper:has(~.ForecastWidget) .EWVEmployeeRow--self{z-index:auto;box-shadow:none;position:static;transform:none}.GridCell{border-left:1px solid var(--emp-color-border-light);flex:1;min-width:100px;padding:6px 8px;position:relative}.FirstCell+.GridCell,.EWVHeaderFirstCell+.GridCell,.EWVEmployeeFirstCell+.GridCell{border-left:none}.FirstCell,.EWVHeaderFirstCell,.EWVEmployeeFirstCell{z-index:10;width:240px;min-width:240px;max-width:240px;box-shadow:inset -3px 0 0 var(--emp-color-border);background:#fff;border-left:none;flex:none;padding:8px 16px;position:sticky;left:0}.EWVEmployeeFirstCell__content{min-width:0;overflow:hidden}.EWVEmployeeFirstCell .MuiTypography-bodySmBold{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.EmployeeNameLink:hover .MuiTypography-bodySmBold{text-decoration:underline}.EWVHeaderCell__weekday{color:var(--emp-color-text-secondary,#8a8a8a);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.EWVHeaderCell__pill{background:#f0f2f4;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 10px;transition:background .15s;display:inline-flex}.EWVHeaderCell__pill--today{background:var(--emp-color-primary-dark,#1e3629)}.EWVHeaderCell__pill--today .MuiTypography-heading4{color:#fff}.EWVHeaderCell--weekend{background:#fafafa}.MuiTypography-heading4{color:var(--emp-color-text);font-size:14px;font-weight:600;font-family:var(--emp-font-family);margin:0}.MuiTypography-bodySmBold{color:var(--emp-color-text);margin:0;font-size:13px;font-weight:700}.MuiTypography-bodySm{color:var(--emp-color-text);margin:0;font-size:13px}.MuiTypography-captionBold{color:var(--emp-color-text-secondary);margin:0;font-size:12px;font-weight:700}.MuiTypography-captions{color:var(--emp-color-text-secondary);margin:0;font-size:12px}.bg-white{background-color:var(--emp-color-surface)}.GridRow.bg-white{background:#fafbfc;min-height:44px}.TeamMembersRow{min-height:40px;border-top:2px solid var(--emp-color-border)!important;background:#f0f4f1!important}.TeamMembersRow .FirstCell{background:#f0f4f1}.GridRow:not(.EWVHeaderRow):not(.TeamMembersRow):not(.bg-white):not(.TotalsRow):not(.GridRow--filler):not(.ForecastRow){min-height:56px;transition:background .1s}.GridRow:not(.EWVHeaderRow):not(.TeamMembersRow):not(.bg-white):not(.TotalsRow):not(.GridRow--filler):not(.ForecastRow):hover,.GridRow:not(.EWVHeaderRow):not(.TeamMembersRow):not(.bg-white):not(.TotalsRow):not(.GridRow--filler):not(.ForecastRow):hover .FirstCell{background:#f5faf6}.EWVHeaderFirstCell{background:#fff!important}.EWVHeaderCell{flex-direction:column;justify-content:center;align-items:center;min-height:68px;display:flex}.EWVHeaderCell__pill h4{color:var(--emp-color-text,#0d0d0d);font-size:14px;font-weight:700}.ShiftItem{border-radius:var(--emp-radius-sm);cursor:default;background-color:#e8f0eb;border-left:4px solid #1e3629;margin-bottom:4px;padding:4px 8px;position:relative;overflow:hidden}.ShiftItem--hasRole .MuiTypography-captionBold{color:#1e3629}.ShiftItem--assigned{background-color:#fdf6e3;border-left-color:#d9a521}.ShiftItem--updated{background-color:#eff6ff;border-left-color:#2563eb}.ShiftItem--deleted{opacity:.85;background-color:#fdecea;border-left-color:#dc2626;text-decoration:line-through}.ShiftItem__draftDot{border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.ShiftItem__swapBadgeInline{color:#fff;background-color:#7c3aed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;font-size:8px;font-weight:700;line-height:1;display:flex}.ShiftItem.FDBBox--pointer{cursor:pointer}.ShiftItem--selectMode{padding-right:26px;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}.ShiftItem--selectMode:hover{background-color:#dbe9e0}.ShiftItem>.FDBBox{transition:opacity .15s}.ShiftItem.FDBBox--pointer:not(.ShiftItem--selectMode):hover{background-color:#f1f5f9;border-left-color:#475569}.ShiftItem.FDBBox--pointer:not(.ShiftItem--selectMode):hover>.FDBBox,.ShiftItem.FDBBox--pointer:not(.ShiftItem--selectMode):hover .ShiftItem__draftDot{opacity:0}.ShiftEditOverlay{opacity:0;color:#475569;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;left:0}.ShiftItem:hover .ShiftEditOverlay{opacity:1}.ShiftItem--selected{outline-offset:-2px;background-color:#d3e5da;outline:2px solid #1e3629;box-shadow:0 1px 4px #1e36292e}.ShiftSelectCheckbox{display:flex;position:absolute;top:6px;right:6px}.ShiftSelectCheckbox input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border:1.5px solid #1e362959;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ShiftSelectCheckbox input[type=checkbox]:hover{border-color:#1e3629}.ShiftSelectCheckbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 2px #1e362940}.ShiftSelectCheckbox input[type=checkbox]:checked{background-color:#1e3629;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.5 8.5 6.5 11.5 12.5 4.5'%3E%3C/polyline%3E%3C/svg%3E");border-color:#1e3629}.timesheets-nav__btn:disabled{opacity:.5;cursor:not-allowed}.ForecastWidget{border-top:2px solid var(--emp-color-border);background:#f7f8fa;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-shrink:0;max-height:50vh;padding-top:34px;position:relative;overflow-y:auto}.TotalsRow{min-height:44px}.TotalsSummaryCell,.TotalsDayCell{padding:8px 12px}.Box--spacebetween{justify-content:space-between;width:100%;height:100%;display:flex}.Box--vcenter{align-items:center;display:flex}.Box--tright{text-align:right}.ForecastToggleRow{z-index:40;align-items:flex-end;height:34px;display:flex;position:absolute;top:0;right:12px}.ForecastTogglePill{border:1px solid var(--emp-color-border);background:#fff;border-radius:999px;align-items:center;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000001f}.ForecastToggleBtn{border:none;border-right:1px solid var(--emp-color-border);width:30px;height:26px;color:var(--emp-color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.ForecastTogglePill .ForecastToggleBtn:last-child{border-right:none}.ForecastToggleBtn:hover{background:#f0f2f4}.ForecastToggleBtn--active{background:var(--emp-color-primary-dark,#1e3629);color:#fff}.ForecastToggleBtn--chevron{width:26px}.ForecastToggleBtn--chevron svg{margin-left:0!important}.ForecastRow{background:#f7f8fa;min-height:40px}.ForecastRow--deptHeader{min-height:28px}.ForecastRow--deptHeader .TotalsSummaryCell{padding-top:10px;padding-bottom:2px}.ForecastInput{border:1px solid var(--emp-color-border);width:100%;min-width:0;font-size:12px;font-family:var(--emp-font-family);color:var(--emp-color-text);text-align:right;background:#fff;border-radius:6px;padding:4px 6px}.ForecastInput::placeholder{color:var(--emp-color-text-secondary)}.ForecastInput--inline{flex:none;width:56px}.ForecastInputGroup{align-items:center;gap:4px;width:100%;display:flex}.ForecastInputGroup__prefix{color:var(--emp-color-text-secondary);flex-shrink:0;font-size:12px}.ForecastActual{white-space:nowrap;font-weight:700}.ForecastWeatherCell{justify-content:center;gap:6px;width:100%}.ModalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.15s ease-out modal-overlay-fade-in;display:flex;position:fixed;top:0;left:0}@keyframes modal-overlay-fade-in{0%{opacity:0}to{opacity:1}}.ModalContent{background:var(--emp-color-surface);border-radius:var(--emp-radius-md);flex-direction:column;width:400px;max-width:90%;animation:.2s ease-out modal-content-slide-up;display:flex;box-shadow:0 10px 25px #0003}@keyframes modal-content-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ModalHeader{border-bottom:1px solid var(--emp-color-border);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.CloseButton{cursor:pointer;color:var(--emp-color-text-secondary);background:0 0;border:none;align-items:center;padding:4px;display:flex}.CloseButton:hover{color:var(--emp-color-text)}.ModalTabs{border-bottom:1px solid var(--emp-color-border);display:flex}.ModalTab{color:var(--emp-color-text-secondary);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--emp-font-family);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:16px}.ModalTab--active{border-bottom-color:var(--emp-color-primary);color:var(--emp-color-text)}.ModalBody{padding:24px}.ModalInput{width:100%;height:var(--control-h-standard);border:1px solid var(--emp-color-border);border-radius:var(--emp-radius-sm);box-sizing:border-box;background:var(--emp-color-surface);font-size:14px;font-family:var(--emp-font-family);padding:10px 12px}.ModalInput:focus{border-color:var(--emp-color-primary);outline:none}.ModalInput.gs-select{background:0 0;border:none;border-radius:0;padding:0}.ModalInput.gs-select .gs-select__trigger{height:var(--control-h-standard);box-sizing:border-box;border-radius:var(--emp-radius-sm);border:1px solid var(--emp-color-border);background:var(--emp-color-surface);font-size:14px;font-family:var(--emp-font-family);padding:10px 12px}.ColorPickerCircle{border:1px solid var(--emp-color-border);cursor:pointer;border-radius:50%;width:32px;height:32px}.DayToggle{border-radius:var(--emp-radius-sm);border:1px solid var(--emp-color-primary);background:var(--emp-color-surface);height:40px;color:var(--emp-color-primary);cursor:pointer;flex:1;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:background-color .15s;display:flex}.DayToggle:hover:not(.DayToggle--active){background:#e8f0eb}.DayToggle--active{background:var(--emp-color-primary);color:#fff}.ModalTextArea{border:1px solid var(--emp-color-border);border-radius:var(--emp-radius-sm);resize:none;width:100%;height:80px;font-size:14px;font-family:var(--emp-font-family);box-sizing:border-box;padding:10px 12px}.ModalTextArea:focus{border-color:var(--emp-color-primary);outline:none}.ModalFooter{border-top:1px solid var(--emp-color-border);justify-content:flex-end;padding:16px 24px;display:flex}.ToggleSwitch{width:36px;height:20px;display:inline-block;position:relative}.ToggleSwitch input{opacity:0;width:0;height:0}.Slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.ToggleSwitch input:checked+.Slider{background-color:#1e3629}.repeat-toggle{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.repeat-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.repeat-toggle--on{background:#1e3629}.repeat-toggle--on:after{transform:translate(16px)}.InputWithLabelRight{align-items:center;display:flex;position:relative}.InputWithLabelRight span{color:#666;pointer-events:none;font-size:13px;position:absolute;right:8px}.SmallInput{text-align:right;width:70px;padding-right:28px}.TotalHoursBadge{background-color:var(--emp-color-background);border-radius:var(--emp-radius-sm);color:var(--emp-color-text);padding:4px 12px;font-size:14px;font-weight:600}.EWVEmployeeCell{min-height:50px;position:relative}.EWVEmployeeCell--hasShifts{z-index:5;overflow:visible}.CellContent{flex:1}.AddShiftOverlay{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:all .15s ease-in-out;display:flex;position:absolute;inset:0}.EWVEmployeeCell:hover .AddShiftOverlay{opacity:1;pointer-events:auto}.AddShiftButton{background:var(--emp-color-surface);border:1px dashed var(--emp-color-primary);width:24px;height:24px;color:var(--emp-color-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 4px #0000001a}.AddShiftButton:hover{background:var(--emp-color-primary-light);border-style:solid}.EWVEmployeeCell--hasShifts .AddShiftOverlay{z-index:20;background:0 0;height:auto;top:auto;bottom:4px}.AddShiftButton--pill{background-color:var(--emp-color-surface);border-style:solid;border-color:var(--emp-color-primary);width:auto;height:22px;color:var(--emp-color-primary);border-radius:11px;padding:0 10px;font-size:11px;font-weight:700;transition:background-color .1s;box-shadow:0 2px 6px #0000001f}.AddShiftButton--pill:hover{background-color:var(--emp-color-primary-light)}.FilterContainer{position:relative}.FilterDropdownMenu{background:var(--emp-color-surface);border-radius:var(--emp-radius-sm);box-shadow:var(--emp-shadow-lg);border:1px solid var(--emp-color-border);z-index:100;flex-direction:column;width:280px;margin-top:8px;display:flex;position:absolute;top:100%;right:0}.FilterDropdownList{max-height:400px;padding:8px 0;overflow-y:auto}.FilterDropdownItem{cursor:pointer;color:var(--emp-color-text);align-items:center;gap:10px;padding:8px 16px;font-size:14px;transition:background-color .1s;display:flex}.FilterDropdownItem:hover{background-color:#f0f0f0}.FilterDropdownItem input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--emp-color-primary)}.FilterSectionTitle{color:var(--emp-color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0;padding:12px 16px 4px;font-size:11px;font-weight:700}.FilterDivider{background-color:var(--emp-color-border);height:1px;margin:4px 0}.FilterDropdownFooter{border-top:1px solid var(--emp-color-border);background-color:var(--emp-color-background);border-bottom-left-radius:var(--emp-radius-sm);border-bottom-right-radius:var(--emp-radius-sm);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.FilterCancelBtn{color:var(--emp-color-text-secondary);cursor:pointer;border-radius:var(--emp-radius-sm);font-size:13px;font-weight:600;font-family:var(--emp-font-family);background:0 0;border:1px solid #0000;padding:6px 12px}.FilterCancelBtn:hover{background-color:var(--emp-color-border)}.FilterApplyBtn{background-color:var(--emp-color-primary);color:#fff;border-radius:var(--emp-radius-sm);cursor:pointer;box-shadow:var(--emp-shadow-sm);font-size:13px;font-weight:600;font-family:var(--emp-font-family);border:none;padding:6px 16px}.FilterApplyBtn:hover{background-color:var(--emp-color-primary-dark)}.sp-filter-select .gs-select__trigger{height:var(--control-h-compact);box-sizing:border-box;font-size:13px;font-family:var(--emp-font-family);color:var(--emp-color-text);background:var(--emp-color-surface)}.mobile-schedule-container{background-color:#f1f5f9;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;display:flex}.mobile-schedule-header{z-index:10;background-color:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;padding:14px 16px 0;display:flex;position:sticky;top:0}.mobile-header-nav{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mobile-nav-btn{cursor:pointer;color:#8a8a8a;background:0 0;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:flex}.mobile-nav-btn:active{background:#f1f5f9}.mobile-date-center{flex-direction:column;align-items:center;gap:1px;display:flex}.mobile-date-weekday{color:#8a8a8a;letter-spacing:.5px;text-transform:uppercase;font-size:.8rem;font-weight:500}.mobile-date-display{color:#0f172a;align-items:center;gap:8px;font-size:1.06rem;font-weight:700;display:flex}.mobile-today-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#3b82f6;border-radius:6px;padding:2px 7px;font-size:.625rem;font-weight:700}.mobile-summary-strip{justify-content:center;align-items:center;padding:10px 0 12px;display:flex}.mobile-summary-item{flex-direction:column;flex:1;align-items:center;display:flex}.mobile-summary-number{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.1}.mobile-summary-number.open-count{color:#f59e0b}.mobile-summary-label{color:#8a8a8a;margin-top:1px;font-size:.6875rem;font-weight:500}.mobile-summary-divider{background:#e2e8f0;flex-shrink:0;width:1px;height:28px}.mobile-schedule-content{background-color:var(--emp-color-background,#faf9f5);-webkit-overflow-scrolling:touch;flex:1;padding:8px 12px 100px;overflow-y:auto}.mobile-section{margin-bottom:8px}.mobile-section-header{justify-content:space-between;align-items:center;padding:14px 4px 8px;display:flex}.mobile-section-title-row{color:#8a8a8a;align-items:center;gap:6px;display:flex}.mobile-section-title{color:#8a8a8a;text-transform:uppercase;letter-spacing:.8px;margin:0;font-size:.8125rem;font-weight:700}.mobile-section-count{color:#8a8a8a;text-align:center;background:#e2e8f0;border-radius:10px;min-width:24px;padding:2px 10px;font-size:.75rem;font-weight:700}.mobile-shift-card{background-color:var(--emp-color-surface,#fff);border-left:4px solid;border-radius:14px;margin-bottom:10px;padding:14px 16px;transition:transform .15s;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000008}.mobile-shift-card:active{transform:scale(.985)}.mobile-shift-card--clickable{cursor:pointer}.mobile-shift-card.assigned{border-left-color:#3b82f6}.mobile-shift-card.open{background:#fff7ed;border-left-color:#f97316}.mobile-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mobile-card-role-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-role-badge{letter-spacing:.3px;border-radius:8px;padding:3px 10px;font-size:.75rem;font-weight:700}.mobile-shift-card.assigned .mobile-role-badge{color:#1e40af;background:#dbeafe}.mobile-shift-card.open .mobile-role-badge{color:#9a3412;background:#ffedd5}.mobile-dept-text{color:#8a8a8a;font-size:.75rem;font-weight:500}.mobile-hours-badge{color:#fff;letter-spacing:.3px;border-radius:8px;flex-shrink:0;padding:3px 10px;font-size:.75rem;font-weight:700}.mobile-shift-card.assigned .mobile-hours-badge{background:#3b82f6}.mobile-shift-card.open .mobile-hours-badge{background:#f97316}.mobile-time-row{color:#8a8a8a;align-items:center;gap:6px;margin-bottom:10px;padding-left:2px;display:flex}.mobile-time-row svg{flex-shrink:0}.mobile-time-text{color:#1e293b;font-size:.9375rem;font-weight:600}.mobile-time-arrow{color:#8a8a8a;margin:0 2px;font-size:.875rem}.mobile-shift-user{border-top:1px solid #0000000d;align-items:center;gap:10px;margin-top:0;padding-top:10px;display:flex}.mobile-user-avatar{color:#1e40af;background:#bfdbfe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.mobile-user-name{color:#1e293b;font-size:.875rem;font-weight:600}.mobile-open-avatar{color:#f59e0b;background:#fffbeb;border:2px dashed #fcd34d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:flex}.mobile-open-label{color:#77570e;font-size:.8125rem;font-style:italic;font-weight:500}.mobile-empty-state{text-align:center;color:#8a8a8a;padding:40px 20px;font-size:.875rem}.mobile-empty-icon{margin-bottom:8px;font-size:2rem}.mobile-add-btn-fab{background:var(--emp-color-background,#faf9f5);color:#fff;z-index:20;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:80px;right:16px;box-shadow:0 4px 14px #2563eb59,0 1px 3px #0000001a}.mobile-add-btn-fab:active{transform:scale(.92);box-shadow:0 2px 8px #2563eb4d}.mobile-loading-skeleton{background:linear-gradient(110deg,#e2e8f0 8%,#f1f5f9 18%,#e2e8f0 33%) 0 0/200% 100%;border-radius:14px;height:110px;margin-bottom:10px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mobile-modal-overlay{z-index:100;background-color:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-modal-content{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;max-height:90vh;padding:20px;animation:.3s ease-out slideUp;overflow-y:auto}.mobile-modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mobile-modal-title{font-size:1.2rem;font-weight:700}.mobile-modal-close{color:#888;background:0 0;border:none;font-size:1.5rem}.SecondaryLeftNav{z-index:13;background-color:#f7f8f7;border-radius:0 16px 16px 0;flex-direction:column;flex-shrink:0;width:240px;min-width:240px;height:calc(100vh - 48px);padding:8px 0 0;display:flex;overflow:hidden auto;box-shadow:4px 0 16px -4px #0000001a}.SecondaryLeftNav__header{align-items:center;gap:8px;margin:0;padding:16px 24px 8px;display:flex}.SecondaryLeftNav__header-icon{color:#3d3d3d;flex-shrink:0;align-items:center;display:flex}.SecondaryLeftNav__header .MuiTypography-root{text-transform:uppercase;letter-spacing:.5px;color:#3d3d3d;margin:0;font-size:12px;font-weight:600;line-height:1.5}.SecondaryLeftNavItem{color:#8a8a8a;cursor:pointer;border-left:3px solid #0000;padding:10px 24px;text-decoration:none;transition:all .2s;display:block}.SecondaryLeftNavItem:hover{color:#0d0d0d;background-color:#f9f9f9}.SecondaryLeftNavItem__active{color:#1e3629;background-color:#e8f0eb;border-left-color:#1e3629;font-weight:600}.SecondaryLeftNavItem .MuiTypography-root{color:inherit;margin:0;font-size:14px;line-height:1.5}.SecondaryLeftNavItem__active .MuiTypography-root{color:#1e3629;font-weight:600}.SecondaryLeftNav::-webkit-scrollbar{width:6px}.SecondaryLeftNav::-webkit-scrollbar-track{background:0 0}.SecondaryLeftNav::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.SecondaryLeftNav::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.MuiTypography-root{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.MuiTypography-bodyBoldTight{font-size:12px;font-weight:600;line-height:1.5}.MuiTypography-bodySm{font-size:14px;line-height:1.5}.LeftNavLayout__main{flex-direction:column;display:flex}.LeftNavLayout__main--settings-refresh{background-color:#f5f5f5}.LeftNavLayout__header{z-index:13;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;margin:0;padding:30px 0 19px;position:sticky;top:0}.LeftNavLayout__header--settings-refresh{border-color:#e0e0e0}.LeftNavLayout__content{flex:1;padding:24px}.LeftNavLayout__content--settings-refresh{background-color:#f5f5f5}.FDBBox{box-sizing:border-box}.FDBBox--sticky{position:sticky}.FDBBox--vcenter{align-items:center}.FDBBox--spacebetween{justify-content:space-between}.FDBBox--wrap{flex-wrap:wrap}.FDBBox--column{flex-direction:column}.FDBBox--row{flex-direction:row}.FDBBox--borderbox{box-sizing:border-box}.FDBBox--flex{display:flex}.FDBBox--alignItemsCenter{align-items:center}.FDBBox--justifyContentCenter{justify-content:center}.FDBBox--relative{position:relative}.Box{box-sizing:border-box}.Box--row{flex-direction:row;display:flex}.Box--column{flex-direction:column;display:flex}.Box--align-items-center{align-items:center}.Box--relative{position:relative}.Box--absolute{position:absolute}.Box--wrap{flex-wrap:wrap}.prs{padding-right:12px}.mbxs{margin-bottom:8px}.mbs{margin-bottom:12px}.mts{margin-top:12px}.mtxs{margin-top:8px}.mtl{margin-top:24px}.mtxl{margin-top:32px}.SettingsSectionTitle{margin-top:8px;margin-bottom:8px}.SettingsInputRow{max-width:500px;margin-bottom:12px}.BasicSettingsView{opacity:1}.BasicSettingsView__edit-icon{cursor:pointer;color:#8a8a8a;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s;display:flex}.BasicSettingsView__edit-icon:hover{color:#1e3629}.FDBIconButton{cursor:pointer;color:#8a8a8a;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s;display:flex}.FDBIconButton:hover{color:#1e3629}.FDBIcon{justify-content:center;align-items:center;display:flex}.FDBIcon--Edit{width:12px;height:12px}.FDBIcon--pointer{cursor:pointer}.FDBIcon--hcenter{justify-content:center}.FDBIcon--vcenter{align-items:center}.FDBButton{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.FDBButton--primary{color:#fff;background-color:#1e3629}.FDBButton--primary:hover:not(:disabled){background-color:#142619}.FDBButton--secondary{color:#1e3629;background-color:#fff;border:1px solid #1e3629}.FDBButton--secondary:hover{background-color:#e8f0eb}.FDBButton--tertiary{color:#1e3629;background-color:#0000;border:1px solid #1e3629;padding:6px 12px;font-size:14px}.FDBButton--tertiary:hover{background-color:#e8f0eb}.LocationBasicInfo__card-header-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.LocationBasicInfo__card-header-row .settings-card-title{margin-bottom:0}.LocationBasicInfo__change-owner-btn{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border:none;border-radius:10px;flex-shrink:0;align-items:center;padding:10px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.LocationBasicInfo__change-owner-btn:hover{background:linear-gradient(135deg,#142619 0%,#77570e 100%)}.LocationBasicInfo__change-owner-btn:focus{outline:none;box-shadow:0 0 0 3px #a77c184d}.SettingsGoldAddBtn{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border:none;border-radius:10px;flex-shrink:0;align-items:center;padding:10px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.SettingsGoldAddBtn .FDBIcon svg{color:#fff}.SettingsGoldAddBtn:hover{background:linear-gradient(135deg,#142619 0%,#77570e 100%)}.SettingsGoldAddBtn:focus{outline:none;box-shadow:0 0 0 3px #a77c184d}@media (width<=480px){.LocationBasicInfo__card-header-row{flex-direction:column;align-items:flex-start}.LocationBasicInfo__change-owner-btn{justify-content:center;width:100%}}.Text{color:#0d0d0d;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.1}.Text--fs14{font-size:14px}.Text--gray-xdark{color:#8a8a8a}.Text--fw600{font-weight:600}.Text--neutral-600{color:#8a8a8a}.Text--capitalize{text-transform:capitalize}.MuiTypography-root{margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.MuiTypography-heading1{color:#0d0d0d;font-size:32px;font-weight:700;line-height:1.2}.MuiTypography-heading4{color:#0d0d0d;font-size:18px;font-weight:600;line-height:1.2}.MuiTypography-body{color:#0d0d0d;overflow-wrap:break-word;word-break:break-word;font-size:14px;line-height:1.5}.FDBText{color:inherit}.CompanySection{margin-bottom:12px}.CompanySection--property-row{max-width:500px;margin-bottom:12px}.CompanySection__edit-icon{cursor:pointer;color:#8a8a8a;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s;display:flex}.CompanySection__edit-icon:hover{color:#1e3629}.LocationsSection{margin-top:32px}.LocationsSection__title{margin-bottom:12px}.form-control{color:#0d0d0d;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;transition:border-color .2s}.LocationBasicInfo__field-display{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:20px;padding:8px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.LocationBasicInfo__field-display:hover{border-color:#1e3629}.LocationBasicInfo__field-display:focus-visible{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e36291a}.LocationBasicInfo__field-chevron{color:#8a8a8a;flex-shrink:0}.FDBCheckbox{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:21px;padding:0;display:inline-flex;position:relative}.FDBCheckbox input[type=checkbox]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.FDBCheckbox input[type=checkbox]:disabled{cursor:not-allowed}.FDBCheckbox svg{color:#8a8a8a;pointer-events:none;width:18px;height:18px;transition:all .2s}.FDBCheckbox:hover svg{color:#1e3629}.FDBCheckbox input[type=checkbox]:checked~svg rect[fill],.FDBCheckbox input[type=checkbox]:checked+svg rect[fill]{fill:#1e3629}.FDBCheckbox input[type=checkbox]:checked~svg,.FDBCheckbox input[type=checkbox]:checked+svg{color:#1e3629}.CheckboxFieldV2{align-items:flex-start;min-height:24px;display:flex}.CheckboxCustomLabel{cursor:default;overflow-wrap:break-word;word-break:break-word;flex-direction:column;gap:8px;min-width:0;padding-top:2px;display:flex}.CheckboxCustomLabel .FDBBox,.CheckboxCustomLabel>div{min-width:0}.CheckboxCustomLabel p,.CheckboxCustomLabel .MuiTypography-bodySm{overflow-wrap:break-word;word-break:break-word;white-space:normal}.CheckboxCustomLabel .FDBBox>p,.CheckboxCustomLabel .FDBBox>span{overflow-wrap:break-word;word-break:break-word;white-space:normal;flex:1;min-width:0}.NumberInput{display:inline-block}.NumberInput--inline{vertical-align:middle;display:inline-block}.NumberInput--square{display:inline-block}.NumberInput__input{text-align:center;border:1px solid #e0e0e0;border-radius:4px;width:60px;padding:4px 8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.NumberInput__input:focus{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e36291a}.NumberInput__input:disabled{cursor:not-allowed;background-color:#f5f5f5}.UpgradeWrapper,.UpgradeWrapper__child{margin-bottom:20px}.PaidFeatureIcon{display:none}.Icon{vertical-align:middle}.Icon--star{color:#a77c18}.paxxs{padding:2px}.mlxs{margin-left:8px}.mbm{margin-bottom:12px}.phxxs{padding-left:4px;padding-right:4px}.FDBLink{color:#1e3629;text-decoration:none;transition:color .2s}.FDBLink:hover{color:#142619;text-decoration:underline}.FDBLink--medium{font-size:14px}.MuiLink-root{color:inherit}.MuiLink-underlineNone{text-decoration:none}.MuiTypography-bodyBold{font-weight:600}.MuiTypography-bodySm{color:#8a8a8a;overflow-wrap:break-word;word-break:break-word;font-size:12px;line-height:1.5}.Text--purple{color:#1e3629}.SchedulingEnforcementSettingsView{opacity:1}.SchedulingEnforcementSettingsView__prevent_early_clock_in,.SchedulingEnforcementSettingsView__auto_clock_out_enabled{margin-bottom:20px}.Box--justify-content-center{justify-content:center}.FDBIcon--Minus{color:#605f56;width:12px;height:12px}.FDBSelect{width:100%}.CustomAccordion{background:#fff;border-radius:6px;margin-bottom:20px;padding:20px;box-shadow:0 1px 3px #0000001a}.CustomAccordion__trigger{cursor:pointer;font-weight:600}.Box--pointer{cursor:pointer}.pvxs{padding-top:8px;padding-bottom:8px}.SimpleTable{border-collapse:collapse;table-layout:auto;background-color:#fff;width:100%}.SimpleTable__cell--label{white-space:nowrap;width:22%}.SimpleTable__row{border-bottom:1px solid #e0e0e0}.SimpleTable__row--header{background-color:#f5f5f5}.SimpleTable__cell{text-align:left;word-break:break-word;overflow-wrap:break-word;padding:12px}.SimpleTable__cell--header{color:#0d0d0d;font-weight:600}.ComplianceTableV2__table{width:100%}.ComplianceTableV2__details{margin-top:16px;padding:16px 24px}.ComplianceTableV2__disclaimer{color:#605f56;margin-top:8px;font-size:12px}.OvertimeSettingsView{opacity:1}.OvertimeSettingsView__daily-section{margin-top:32px}.OvertimeSettingsView__weekly-section,.OvertimeSettingsView__workweek-section,.OvertimeSettingsView__track-calculate-section{margin-top:40px}.OvertimeSettingsView__holiday_pay_enabled{margin-bottom:20px}.mt32{margin-top:32px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt4{margin-top:4px}.mb4{margin-bottom:4px}.mb20{margin-bottom:20px}.mv32{margin-top:32px;margin-bottom:32px}.ml32{margin-left:32px}.ml8,.mlxs{margin-left:8px}.ReactCollapse--collapse{transition:height .3s}.ReactCollapse--content{padding:16px 24px}.FDBDatePicker{position:relative}.TextInput{display:inline-block;position:relative}.TextInput__input{color:#605f56;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px}.TextInput__input:focus{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e36291a}.TextInput__input:disabled{cursor:not-allowed;background-color:#f5f5f5}.MuiTypography-bodyBoldTight{color:#0d0d0d;font-size:14px;font-weight:600;line-height:1.4}.MuiTypography-bodySmBold{color:#0d0d0d;font-size:12px;font-weight:600;line-height:1.5}.MuiTypography-bodySmBoldTight{color:#9e9c88;font-size:12px;font-weight:600;line-height:1.4}.MuiButton-startIcon{align-items:center;margin-right:8px;display:inline-flex}.FDBIcon--Add,.FDBIcon--TimeClock{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.FDBIcon--ChevronDown{justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:flex}.NumberInput--disabled .NumberInput__input{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.FDBRadioButton{cursor:pointer;align-items:center;display:inline-flex;position:relative}.FDBRadioButton input[type=radio]{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute}.radio-group{flex-direction:column;gap:24px;display:flex}.BreaksSettingsView{opacity:1}.MandatedBreaksSection{margin-bottom:20px}.MandatedBreakFormV2{width:100%;margin-bottom:16px}.MandatedBreakFormV2 .CheckboxCustomLabel{width:100%;min-width:0}.MandatedBreakFormV2 .FDBBox--inline{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.MandatedBreakFormV2 .MuiTypography-body{white-space:nowrap;display:inline}.MissedBreaksResolutionSection{background-color:#fff;border-radius:6px;margin-top:24px;padding:24px;box-shadow:0 5px 16px #1e36291a}.FDBBox--bradiuss{border-radius:6px}.SelectInput{display:inline-block;position:relative}.MandatedBreakFormV2__select{vertical-align:middle;width:110px;display:inline-block}.LabeledPaidFeatureIcon{align-items:center;gap:4px;display:inline-flex}.FDBIcon--Star{color:#a77c18;width:16px;height:16px}.FDBIcon--ExternalLink{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.FDBPill{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.MuiChip-root{border-radius:12px;justify-content:center;align-items:center;height:24px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.MuiChip-label{padding:0;font-size:11px;font-weight:600}.mb24{margin-bottom:24px}@media (width<=768px){.LeftNavLayout__main{height:auto;min-height:100%}.LeftNavLayout__header{top:0;padding:14px 16px!important}.LeftNavLayout__header .MuiTypography-heading1{font-size:20px}.LeftNavLayout__content{padding:16px;overflow-y:visible}.LeftNavLayout__header .FDBButton--primary{padding:10px 16px;font-size:14px}}.settings-section{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.settings-section-header{z-index:10;background:#f5f5f5;margin:0 -1000px;padding:16px 1000px 20px;position:sticky;top:0;box-shadow:0 6px 12px -6px #0000001f}.settings-section-title{color:#0d0d0d;margin:0 0 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.settings-section-description{color:#8a8a8a;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}.settings-section-content{flex-direction:column;gap:24px;margin-top:24px;display:flex}.settings-card{background:#fff;border-radius:12px;min-width:0;padding:24px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.tt-breaks-select--paid{vertical-align:baseline;width:104px}.tt-breaks-select--mandatory{vertical-align:baseline;width:150px}.ttc-select--auto-clockout{vertical-align:baseline;width:80px}.settings-card [class*=Box],.settings-card [class*=FDB],.settings-card .CheckboxFieldV2,.settings-card .CheckboxCustomLabel{min-width:0}.settings-card p,.settings-card span,.settings-card label{overflow-wrap:break-word;word-break:break-word;white-space:normal;min-width:0}.settings-card .FDBBox>p,.settings-card .FDBBox>span{overflow-wrap:break-word;word-break:break-word;white-space:normal;flex:1;min-width:0}.settings-card .FDBBox--vcenter>p,.settings-card .FDBBox--vcenter>span,.settings-card .FDBBox--relative>p,.settings-card .FDBBox--relative>span,.CheckboxCustomLabel .FDBBox--vcenter>p,.CheckboxCustomLabel .FDBBox--vcenter>span,.CheckboxCustomLabel .FDBBox--relative>p,.CheckboxCustomLabel .FDBBox--relative>span{min-width:unset;flex:none}.settings-card-title{color:#0d0d0d;margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.2}.settings-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#0d0d0d;font-size:14px;font-weight:600}.form-control{color:#0d0d0d;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 12px;font-size:14px;transition:border-color .2s}.form-control:focus{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e36291a}.form-control::placeholder{color:#9a9a9a}.form-group .FDBTextInput .MuiInputBase-input{color:#0d0d0d;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 12px;font-size:14px}.form-group .FDBTextInput .MuiInputBase-input:focus{border-color:#1e3629;outline:none;box-shadow:0 0 0 3px #1e36291a}.form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.checkbox-label{cursor:pointer;align-items:center;gap:10px;font-weight:400;display:flex}.checkbox-label input[type=checkbox]{cursor:pointer;accent-color:#1e3629;width:18px;height:18px}.form-help-text{color:#8a8a8a;margin-top:4px;font-size:12px}.settings-actions{border-top:1px solid #e0e0e0;gap:12px;margin-top:8px;padding-top:24px;display:flex}.btn{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.btn-primary{color:#fff;background-color:#1e3629}.btn-primary:hover{background-color:#142619}.btn-secondary{color:#1e3629;background-color:#fff;border:1px solid #1e3629}.btn-secondary:hover{background-color:#e8f0eb}.settings-save-btn{cursor:pointer;color:#fff;white-space:nowrap;background-color:#1e3629;border:none;border-radius:8px;flex-shrink:0;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.settings-save-btn:hover:not(:disabled){background-color:#142619}.settings-save-btn:disabled{opacity:.5;cursor:not-allowed}.settings-reset-btn{cursor:pointer;color:#1e3629;white-space:nowrap;background-color:#fff;border:1px solid #1e3629;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.settings-reset-btn:hover:not(:disabled){background-color:#e8f0eb}.settings-reset-btn:disabled{opacity:.5;cursor:not-allowed;color:#9ca3af;border-color:#d1d5db}@media (width<=768px){.settings-section{max-width:100%}.settings-section-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:0;padding-bottom:20px}.settings-section-header>div:last-child{width:100%}.settings-section-header .btn{text-align:center;width:100%}.settings-section-title{font-size:22px}.settings-section-description{font-size:14px}.settings-card{border-radius:10px;padding:16px}.settings-card-title{margin-bottom:16px;font-size:17px}.form-row{grid-template-columns:1fr}.SettingsInputRow{gap:6px;flex-direction:column!important;align-items:flex-start!important;max-width:100%!important}.SettingsInputRow>div:first-child{flex:none!important;width:100%!important}.SettingsInputRow>div:nth-child(2){width:100%!important}.SettingsInputRow>div:nth-child(2)>div{padding-left:0!important}}.ChangeOwnerModal__search{margin-top:0}.ChangeOwnerModal__list{border:1px solid #e9ecef;border-radius:10px;max-height:260px;margin-top:14px;overflow-y:auto}.ChangeOwnerModal__item{color:#212529;cursor:pointer;border-bottom:1px solid #f1f3f5;padding:10px 16px;font-size:14px;transition:background-color .15s}.ChangeOwnerModal__item:last-child{border-bottom:none}.ChangeOwnerModal__item:hover{background-color:#f8f9fa}.ChangeOwnerModal__item--selected{color:#1e3629;background-color:#e8f0eb;font-weight:600}.ChangeOwnerModal__empty{text-align:center;color:#6c757d;padding:16px;font-size:14px}.HolidayModal__dialog{max-width:420px}.HolidayModal__error{color:#b42318;background:#fdecea;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:500}.HolidayModal__field{margin-bottom:18px}.HolidayModal__label{color:#495057;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.HolidayModal__input{width:100%;height:var(--control-h-standard);box-sizing:border-box;color:#212529;background:#fff;border:1px solid #e9ecef;border-radius:10px;outline:none;padding:10px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.HolidayModal__input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e362926}.HolidayModal__footer{justify-content:space-between;align-items:center}.HolidayModal__footerGroup{align-items:center;gap:10px;display:flex}.HolidayModal__confirmText{color:#495057;margin-right:auto;font-size:13px;font-weight:500}.tos-select{width:100%}.policies-list{flex-direction:column;gap:12px;display:flex}.policy-card{transition:box-shadow .2s}.policy-card:hover{box-shadow:0 2px 8px #0000001a}.modal-overlay{animation:.2s fadeIn}.modal-content{animation:.2s slideUp}.form-grid input,.form-grid select{font-size:14px}.form-grid small{margin-top:4px;font-size:12px;display:block}.policy-type-badge{border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.policy-type-badge--pto{color:#2e7d32;background-color:#e8f5e9}.policy-type-badge--sick{color:#ef6c00;background-color:#fff3e0}.policy-type-badge--vacation{color:#1e3629;background-color:#e8f0eb}.policy-type-badge--personal{color:#c2185b;background-color:#fce4ec}.policy-type-badge--unpaid{color:#616161;background-color:#f5f5f5}@media (width<=768px){.modal-content{padding:16px;width:95vw!important}.form-grid{grid-template-columns:1fr!important}.policy-card>div{flex-direction:column;gap:12px}.policy-card>div>div:last-child{align-self:flex-start}}.accrual-info{color:#555;background:#f5f5f5;border-radius:6px;margin-top:8px;padding:12px;font-size:13px}.accrual-info strong{color:#333}.FDBButton--tertiary{cursor:pointer;background:0 0;border:1px solid #ddd;transition:all .2s}.FDBButton--tertiary:hover{background:#f5f5f5;border-color:#ccc}.FDBButton--secondary{color:#333;cursor:pointer;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:8px 16px;font-weight:500;transition:all .2s}.FDBButton--secondary:hover{background:#eee}.cpm-modal .app-modal__title{align-items:center;gap:8px;display:flex}.cpm-modal .app-modal__title svg{color:#a77c18;flex-shrink:0}.cpm-subtitle{color:#6c757d;margin:0 0 18px;font-size:14px;line-height:1.5}.cpm-error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.cpm-success{color:#065f46;margin:0;font-size:14px}.cpm-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.cpm-field:last-child{margin-bottom:0}.cpm-field label{color:#0d0d0d;font-size:14px;font-weight:600}.cpm-resend-btn{color:#1e3629;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.cpm-resend-btn:hover:not(:disabled){color:#a77c18}.cpm-resend-btn:disabled{color:#9a9a9a;cursor:not-allowed;text-decoration:none}.ams-card-header-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ams-card-header-row .settings-card-title{margin-bottom:0}.ams-change-password-btn{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.ams-change-password-btn:hover{background:linear-gradient(135deg,#142619 0%,#77570e 100%)}.ams-change-password-btn:focus{outline:none;box-shadow:0 0 0 3px #a77c184d}@media (width<=480px){.ams-card-header-row{flex-direction:column;align-items:flex-start}.ams-change-password-btn{justify-content:center;width:100%}}.ams-toast{border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:500;animation:.25s ease-out amsSlideDown}@keyframes amsSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ams-toast--success{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.ams-toast--error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.ams-notif-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ams-notif-card{text-align:center;cursor:pointer;background:#fafaf8;border:2px solid #e0e0e0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:18px 14px;transition:all .2s;display:flex}.ams-notif-card:hover{background:#f0f4f1;border-color:#1e3629}.ams-notif-card--selected{background:#eaf2ec;border-color:#1e3629;box-shadow:0 0 0 1px #1e3629}.ams-notif-card input[type=radio]{opacity:0;width:0;height:0;position:absolute}.ams-notif-card-title{color:#0d0d0d;font-size:14px;font-weight:600}.ams-notif-card-desc{color:#8a8a8a;font-size:12px;line-height:1.4}.ams-notif-row{color:#0d0d0d;border-bottom:1px solid #f0ede6;justify-content:space-between;align-items:center;gap:24px;padding:12px 0;font-size:14px;display:flex}.ams-notif-row>span:first-child{flex:1;min-width:0}.ams-notif-row:last-child{border-bottom:none}.ams-badge{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.ams-badge--on{color:#065f46;background-color:#ecfdf5}.ams-badge--off{color:#9a9a9a;background-color:#f5f4f0}.ams-toggle{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ams-toggle input{opacity:0;width:0;height:0;position:absolute}.ams-toggle-track{background-color:#d1d5db;border-radius:11px;width:40px;height:22px;transition:background-color .2s;display:block;position:relative}.ams-toggle-track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.ams-toggle input:checked+.ams-toggle-track{background-color:#1e3629}.ams-toggle input:checked+.ams-toggle-track:after{transform:translate(18px)}.ams-toggle input:disabled+.ams-toggle-track{opacity:.4;cursor:not-allowed}@media (width<=600px){.ams-notif-grid{grid-template-columns:1fr}}.EditTerminalModal__dialog{max-width:460px}.EditTerminalModal__error{color:#b42318;background:#fdecea;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:500}.EditTerminalModal__field{margin-bottom:18px}.EditTerminalModal__label{color:#495057;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.EditTerminalModal__input{width:100%;height:var(--control-h-standard);box-sizing:border-box;color:#212529;background:#fff;border:1px solid #e9ecef;border-radius:10px;outline:none;padding:10px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.EditTerminalModal__input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e362926}.EditTerminalModal__select .gs-select__trigger{height:var(--control-h-standard);border:1px solid #e9ecef;border-radius:10px;padding:10px 12px 10px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.EditTerminalModal__select .gs-select__trigger:hover,.EditTerminalModal__select .gs-select__trigger:focus,.EditTerminalModal__select .gs-select__trigger--open{border-color:#1e3629;box-shadow:0 0 0 3px #1e362926}.EditTerminalModal__hint{color:#b45309;margin-top:6px;font-size:12px}.EditTerminalModal__btn{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}.EditTerminalModal__btn:hover:not(:disabled){background:#f3f4f6}.EditTerminalModal__btn:disabled{opacity:.6;cursor:not-allowed}.EditTerminalModal__btn--disable{color:#92400e;background:#fffbeb;border-color:#f59e0b}.EditTerminalModal__btn--disable:hover:not(:disabled){background:#fef3c7}.EditTerminalModal__btn--enable{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.EditTerminalModal__btn--enable:hover:not(:disabled){background:#a7f3d0}.EditTerminalModal__footer{justify-content:space-between;align-items:center}.EditTerminalModal__footerGroup{align-items:center;gap:10px;display:flex}.EditTerminalModal__confirmText{color:#495057;margin-right:auto;font-size:13px;font-weight:500}.spm-detail{background-color:#f5f5f5;flex-direction:column;min-height:100%;display:flex}.spm-detail-top-bar{z-index:10;background-color:#fff;border-bottom:1px solid #e6e3da;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.spm-menu-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1e3629;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;transition:background-color .15s,transform .1s;display:inline-flex}.spm-menu-btn:active{background:#14241b;transform:scale(.98)}.spm-menu-btn svg{flex-shrink:0}.spm-detail-breadcrumb{color:#5a5a5a;flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.spm-detail-section{color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.spm-detail-separator{color:#c8c4b8;flex-shrink:0}.spm-detail-item{color:#0d0d0d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.spm-detail-content{flex:1;padding:16px;overflow-x:hidden}.spm-drawer-overlay{z-index:2000;opacity:0;visibility:hidden;background:#00000073;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.spm-drawer-overlay--open{opacity:1;visibility:visible}.spm-drawer{z-index:2001;overscroll-behavior:contain;background:#fff;flex-direction:column;width:84%;max-width:320px;height:100%;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #00000026}.spm-drawer--open{transform:translate(0)}.spm-drawer-header{border-bottom:1px solid #efece5;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 14px;display:flex}.spm-drawer-title{color:#0d0d0d;letter-spacing:-.01em;font-size:18px;font-weight:700}.spm-drawer-close{color:#5a5a5a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s;display:inline-flex}.spm-drawer-close:active{background-color:#f0ede6}.spm-drawer-nav{-webkit-overflow-scrolling:touch;flex:1;padding:8px 0 24px;overflow-y:auto}.spm-drawer-section{flex-direction:column;display:flex}.spm-drawer-section-header{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:background-color .15s;display:flex}.spm-drawer-section-header:active{background-color:#f7f5ef}.spm-drawer-section-header--active .spm-drawer-section-title{color:#1e3629}.spm-drawer-section-icon{color:#fff;background:#1e3629;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.spm-drawer-section-title{color:#0d0d0d;letter-spacing:-.005em;flex:1;font-size:15px;font-weight:600}.spm-drawer-section-chevron{color:#9c998f;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.spm-drawer-section-chevron--open{transform:rotate(180deg)}.spm-drawer-items{background:#faf9f5;border-top:1px solid #efece5;border-bottom:1px solid #efece5;flex-direction:column;padding:2px 0 8px;display:flex}.spm-drawer-item{cursor:pointer;text-align:left;color:#2a2a2a;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;width:100%;padding:12px 16px 12px 60px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative}.spm-drawer-item:before{content:"";background:0 0;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.spm-drawer-item:active{background-color:#f0ede6}.spm-drawer-item--active{color:#1e3629;background-color:#ecf2ee;font-weight:700}.spm-drawer-item--active:before{background:#1e3629}.spm-drawer-item--top{color:#0d0d0d;padding:14px 16px;font-size:15px;font-weight:600}.spm-drawer-item--top:before{display:none}.settings-container{flex:1;width:100%;height:100%;display:flex;overflow:hidden}.settings-content{color:#0d0d0d;background-color:#f5f5f5;flex:1;min-width:0;overflow:hidden auto}.settings-content::-webkit-scrollbar{width:8px}.settings-content::-webkit-scrollbar-track{background:0 0}.settings-content::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.settings-content::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.settings-content .LeftNavLayout__main{max-width:var(--emp-content-max-width,960px);box-sizing:border-box;width:100%;margin:0 auto}.settings-padded-content{max-width:var(--emp-content-max-width,960px);box-sizing:border-box;margin:0 auto;padding:32px 32px 80px}.TimeOffView{width:100%;padding:32px var(--emp-page-padding,24px);background-color:var(--emp-color-background,#f5f5f5);box-sizing:border-box;min-height:calc(100vh - 64px);font-family:var(--emp-font-family,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.TimeOffGrid{align-items:flex-start;gap:24px;display:flex}.TimeOffColumn{flex-direction:column;gap:24px;display:flex}.TimeOffColumn--left{flex:3;min-width:0}.TimeOffColumn--right{flex:1;min-width:240px;max-width:280px}.TimeOffHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.TimeOffHeader__titles{flex-direction:column;gap:4px;display:flex}.TimeOffHeader__subtitle{color:#6b7280;margin:0;font-size:14px}.TimeOffHeader__actions{align-items:center;gap:16px;display:flex}.TimeOff__terminatedToggle{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.TimeOff__terminatedLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.TimeOff__toggleControl{align-items:center;display:inline-flex}.FDBText--heading1{color:#0d0d0d;margin:0;font-size:32px;font-weight:700}.FDBText--heading3{color:#0d0d0d;margin:0;font-size:20px;font-weight:600}.FDBText--heading4{color:#0d0d0d;margin:0 0 8px;font-size:16px;font-weight:600}.FDBText--italic{color:#605f56;font-style:italic}.FDBText--bold{font-weight:600}.mb-12{margin-bottom:12px}.FDBButton--primary{color:#fff;cursor:pointer;background-color:#1e3629;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:background-color .2s}.FDBButton--primary:hover{background-color:#142619}.FDBButton--primary:disabled{opacity:.6;cursor:not-allowed}.FDBButton--secondary-outline{color:#1e3629;cursor:pointer;background-color:#0000;border:1px solid #1e3629;border-radius:8px;justify-content:center;align-items:center;padding:6px 16px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.FDBButton--secondary-outline:disabled{opacity:.6;cursor:not-allowed}.FDBIconButton{color:#1e3629;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.FDBIconButton:hover{background-color:#1e36290d}.FDBLink{color:#1e3629;font-size:14px;font-weight:600;text-decoration:none}.FDBLink:hover{text-decoration:underline}.TimeOff__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.TimeOff__error p{flex:1;margin:0}.TimeOff__disabledNotice{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.TimeOff__disabledNotice p{flex:1;margin:0}.TimeOff__disabledNotice .FDBButton--secondary-outline:hover{color:#eff6ff}.TimeOff__loading-spinner{border:3px solid #e6e4d6;border-top-color:#1e3629;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite timeoff-spin}@keyframes timeoff-spin{to{transform:rotate(360deg)}}.TimeOffSection{width:100%}.SectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.TimeOffCard{background-color:#fff;border:1px solid #e6e4d6;border-radius:8px;overflow:hidden}.TimeOffCard--table{flex-direction:column;min-height:120px;display:flex}.TimeOffCard--table-collapsed{min-height:0}.TimeOffCard--empty-box{justify-content:center;align-items:center;height:120px;display:flex}.TimeOffCard--upcoming-list{padding:0}.TimeOffCard--policies{flex-direction:column;gap:32px;padding:24px;display:flex}.TableHeader{color:#605f56;background-color:#fff;border-bottom:1px solid #e6e4d6;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.TableBody{flex:1}.TableBody--empty{justify-content:center;align-items:center;min-height:100px;display:flex}.TableRow{color:#0d0d0d;border-bottom:1px solid #e6e4d6;align-items:center;padding:10px 16px;font-size:13px;transition:background-color .15s;display:flex}.TableRow:hover{background-color:#faf9f5}.TableRow--clickable{cursor:pointer}.TableRow:last-child{border-bottom:none}.TableRow--pending{background-color:#fffbeb}.TableRow--pending:hover{background-color:#fef3c7}.UserCell{align-items:center;gap:12px;display:flex}.UserCell>div{flex-direction:column;display:flex}.Avatar{background-color:#eee;border-radius:50%;flex-shrink:0;width:28px;height:28px}.Avatar--initials{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.TimeOff__reason{color:#605f56;margin-top:2px;font-size:12px}.TimeOff__statusBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.TimeOff__statusBadge--pending{color:#77570e;background:#fef3c7}.TimeOff__statusBadge--approved{color:#065f46;background:#d1fae5}.TimeOff__statusBadge--denied{color:#991b1b;background:#fee2e2}.TimeOff__statusBadge--canceled{color:#6b7280;background:#f3f4f6}.TimeOff__statusBadge--expired{color:#9ca3af;background:#f3f4f6}.TimeOff__categoryBadge{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.TimeOff__categoryBadge--unpaid-time-off{color:#4a4a5a;background:#f0f0f5}.TimeOff__categoryBadge--paid-sick-leave{color:#92400e;background:#fef3c7}.TimeOff__categoryBadge--pto{color:#1e40af;background:#dbeafe}.TimeOff__categoryBadge--sick-leave{color:#92400e;background:#fef3c7}.TimeOff__categoryBadge--vacation{color:#065f46;background:#d1fae5}.TimeOff__categoryBadge--personal{color:#5b21b6;background:#ede9fe}.TimeOff__categoryBadge--unpaid{color:#374151;background:#f3f4f6}.TimeOff__actionCell{justify-content:flex-end;gap:6px;display:flex}.TimeOff__actionBtn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.3;transition:all .15s;display:inline-flex}.TimeOff__actionBtn:disabled{opacity:.5;cursor:not-allowed}.TimeOff__actionBtn--approve{color:#065f46;background:#d1fae5}.TimeOff__actionBtn--approve:hover:not(:disabled){background:#a7f3d0}.TimeOff__actionBtn--deny{color:#991b1b;background:#fee2e2}.TimeOff__actionBtn--deny:hover:not(:disabled){background:#fecaca}.FDBSelect--year{color:#0d0d0d;border:1px solid #e6e4d6;border-radius:4px;outline:none;padding:4px 8px;font-size:16px;font-weight:600}.ToggleRow{align-items:center;padding:16px 0;display:flex}.ToggleLabel{cursor:pointer;align-items:center;display:flex;position:relative}.ToggleInput{opacity:0;width:0;height:0}.ToggleSlider{background-color:#d1d5db;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;display:inline-block;position:relative}.ToggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;bottom:3px;left:3px}.ToggleInput:checked+.ToggleSlider{background-color:#1e3629}.ToggleInput:checked+.ToggleSlider:before{transform:translate(16px)}.TimeOff__upcomingItem{border-bottom:1px solid #e6e4d6;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.TimeOff__upcomingItem:last-child{border-bottom:none}.TimeOff__upcomingInfo{flex-direction:column;min-width:0;display:flex}.TimeOff__upcomingName{color:#0d0d0d;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.TimeOff__upcomingDates{color:#605f56;margin-top:1px;font-size:11px}.TimeOffCard--summary{flex-direction:column;gap:0;padding:14px 16px;display:flex}.TimeOff__summaryRow{color:#0d0d0d;justify-content:space-between;align-items:center;padding:5px 0;font-size:13px;display:flex}.TimeOff__summaryRow span{color:#605f56}.TimeOff__summaryRow strong{font-size:14px}.PolicyItem{border-bottom:1px solid #e6e4d6;padding-bottom:20px}.PolicyItem:last-child{border-bottom:none;padding-bottom:0}.PolicyItem__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.PolicyItem__details{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.PolicyItem__row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.PolicyItem__row span{color:#605f56}.PolicyItem__row strong{color:#0d0d0d;font-size:13px}.PolicyItem__actions{gap:8px;display:flex}.TimeOff__expandAllBtn{color:#212529;cursor:pointer;white-space:nowrap;background:#f8f9fa;border:1.5px solid #e9ecef;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:flex}.TimeOff__expandAllBtn:hover{background:#f1f3f5;border-color:#adb5bd}.TimeOff__expandAllBtn svg{color:#6c757d;flex-shrink:0}.TimeOff__sectionChevron{color:#605f56;flex-shrink:0;transition:transform .2s}.TimeOff__sectionChevron--open{transform:rotate(180deg)}.TimeOff__pagination{justify-content:center;align-items:center;gap:12px;padding:12px 0 0;display:flex}.TimeOff__pageBtn{color:#212529;cursor:pointer;background:#f8f9fa;border:1.5px solid #e9ecef;border-radius:8px;padding:6px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.TimeOff__pageBtn:hover:not(:disabled){background:#f1f3f5;border-color:#adb5bd}.TimeOff__pageBtn:disabled{opacity:.5;cursor:not-allowed}.TimeOff__pageInfo{color:#605f56;white-space:nowrap;font-size:13px}.TableRow--muted{opacity:.5}.TimeOff__balanceIneligibleCell{color:#605f56;font-size:12px;font-style:italic}.TimeOff__balanceControls{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.TimeOff__filterField{flex-direction:column;gap:4px;display:flex}.TimeOff__filterLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.TimeOff__balanceSearch{flex:1;min-width:0;position:relative}.TimeOff__balanceSearchIcon{color:#605f56;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.TimeOff__balanceSearchInput{color:#0d0d0d;box-sizing:border-box;background:#fff;border:1px solid #e6e4d6;border-radius:8px;outline:none;width:100%;padding:8px 10px 8px 32px;font-family:inherit;font-size:13px;transition:border-color .15s}.TimeOff__balanceSearchInput:focus{border-color:#1e3629}.TimeOff__balancePolicySelect{color:#0d0d0d;cursor:pointer;appearance:none;white-space:nowrap;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #e6e4d6;border-radius:8px;outline:none;flex-shrink:0;padding:8px 28px 8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.TimeOff__balancePolicySelect:focus{border-color:#1e3629}.TimeOff__balancePolicySelect.gs-select{background:0 0;border:none;border-radius:0;width:auto;padding:0}.TimeOff__balancePolicySelect .gs-select__trigger{height:var(--control-h-compact);box-sizing:border-box;white-space:nowrap;font-size:13px}.TimeOff__balanceGroupHeader{background:#fafafa}.TimeOff__balanceGroupHeader:hover{background:#f3f4f6}.TimeOff__balanceGroupName{align-items:center;gap:8px;display:flex!important}.TimeOff__groupChevron{color:#605f56;flex-shrink:0;transition:transform .15s}.TimeOff__groupChevron--open{transform:rotate(90deg)}.TimeOff__balanceGroupCount{color:#605f56;font-size:11px;font-weight:400}.TimeOff__balancePolicyRow{background:#fff}.TimeOff__balancesCard{flex-direction:column;gap:0;padding:0;display:flex}.TimeOff__balanceRow{border-bottom:1px solid #e6e4d6;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.TimeOff__balanceRow:last-child{border-bottom:none}.TimeOff__balanceRowLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.TimeOff__balanceRowRight{flex-shrink:0;align-items:baseline;gap:4px;display:flex}.TimeOff__balanceAvailable{color:#0d0d0d;font-size:15px;font-weight:700}.TimeOff__balanceUnit{color:#605f56;font-size:11px}.TimeOff__balancePending{color:#b45309;font-size:11px}.TimeOff__balanceRow--ineligible{opacity:.5}.TimeOff__balanceIneligible{color:#605f56;flex-shrink:0;font-size:11px;font-style:italic}.TimeOff__balanceUser{border-bottom:1px solid #e6e4d6;padding:12px 16px}.TimeOff__balanceUser:last-child{border-bottom:none}.TimeOff__balanceUserName{color:#0d0d0d;margin-bottom:8px;font-size:13px;font-weight:600}.TimeOff__balancePolicies{flex-direction:column;gap:4px;display:flex}.TimeOff__balancePolicies .TimeOff__balanceRow{border-bottom:none;padding:4px 0}.TimeOff__modal--wide{width:600px}.TimeOff__modalOverlay{z-index:10000;background:#0006;justify-content:center;align-items:center;animation:.15s ease-out timeoff-modalFadeIn;display:flex;position:fixed;inset:0}@keyframes timeoff-modalFadeIn{0%{opacity:0}to{opacity:1}}.TimeOff__modal{background:#fff;border-radius:16px;flex-direction:column;width:520px;max-width:95vw;max-height:90vh;animation:.2s ease-out timeoff-modalSlideUp;display:flex;box-shadow:0 20px 60px #00000026}@keyframes timeoff-modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TimeOff__modalHeader{border-bottom:1px solid #e6e4d6;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.TimeOff__modalHeader h2{color:#0d0d0d;margin:0;font-size:20px;font-weight:700}.TimeOff__modalClose{color:#605f56;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.TimeOff__modalClose:hover{color:#0d0d0d;background:#f0f0f0}.TimeOff__modalBody{flex:1;padding:24px;overflow-y:auto}.TimeOff__modalFooter{border-top:1px solid #e6e4d6;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.TimeOff__modalError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.TimeOff__formGroup{margin-bottom:16px}.TimeOff__formGroup--half{flex:1;min-width:0}.TimeOff__formRow{gap:12px;display:flex}.TimeOff__formLabel{color:#605f56;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.TimeOff__accrualRateRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TimeOff__accrualRateInput{text-align:center;flex-shrink:0;width:80px!important}.TimeOff__accrualRateText{color:#0d0d0d;white-space:nowrap;font-size:14px}.TimeOff__accrualRateHint{color:#605f56;margin:6px 0 0;font-size:12px}.TimeOff__formInput,.TimeOff__formSelect{width:100%;height:var(--control-h-standard);color:#0d0d0d;box-sizing:border-box;background:#fff;border:1px solid #e6e4d6;border-radius:8px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s}.TimeOff__formInput:focus,.TimeOff__formSelect:focus{border-color:#1e3629;box-shadow:0 0 0 2px #1e36291a}.TimeOff__formSelect.gs-select{background:0 0;border:none;border-radius:0;padding:0}.TimeOff__formSelect.gs-select .gs-select__trigger{height:var(--control-h-standard);box-sizing:border-box;color:#0d0d0d;background:#fff;border:1px solid #e6e4d6;border-radius:8px;padding:10px 12px;font-size:14px}.TimeOff__formInput.gs-select{background:0 0;border:none;border-radius:0;padding:0}.TimeOff__formInput.gs-select .gs-select__trigger{height:var(--control-h-standard);box-sizing:border-box;color:#0d0d0d;background:#fff;border:1px solid #e6e4d6;border-radius:8px;padding:10px 12px;font-size:14px}.TimeOff__formTextarea{color:#0d0d0d;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #e6e4d6;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.TimeOff__formTextarea:focus{border-color:#1e3629;box-shadow:0 0 0 2px #1e36291a}.TimeOff__typeToggle{border:1px solid #e6e4d6;border-radius:8px;display:flex;overflow:hidden}.TimeOff__typeBtn{color:#605f56;cursor:pointer;background:#fff;border:none;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.TimeOff__typeBtn:first-child{border-right:1px solid #e6e4d6}.TimeOff__typeBtn--active{color:#fff;background:#1e3629}.TimeOff__hoursRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.TimeOff__hoursDate{color:#0d0d0d;font-size:14px}.TimeOff__hoursInputs{gap:8px;display:flex}.TimeOff__hoursInputGroup{color:#605f56;align-items:center;gap:4px;font-size:13px;display:flex}.TimeOff__formInput--small{text-align:center;width:60px!important;padding:8px!important}.TimeOff__totalInline{color:#0d0d0d;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.TimeOff__editLink{color:#1e3629;cursor:pointer;font-size:13px;font-weight:600}.TimeOff__editLink:hover{text-decoration:underline}.TimeOff__totalBadge{align-items:center;gap:8px;display:flex}.TimeOff__totalValue{color:#1e3629;background:#1e362914;border-radius:6px;padding:4px 12px;font-size:14px;font-weight:700}.TimeOff__toggle{width:44px;height:24px;display:inline-block;position:relative}.TimeOff__toggle input{opacity:0;width:0;height:0}.TimeOff__toggleSlider{cursor:pointer;background-color:#d1d5db;border-radius:24px;transition:all .2s;position:absolute;inset:0}.TimeOff__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;bottom:3px;left:3px}.TimeOff__toggle input:checked+.TimeOff__toggleSlider{background-color:#1e3629}.TimeOff__toggle input:checked+.TimeOff__toggleSlider:before{transform:translate(20px)}.TimeOff__dateRangeInput{color:#0d0d0d;cursor:pointer;border:1px solid #e6e4d6;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;transition:border-color .2s;display:flex}.TimeOff__dateRangeInput:hover{border-color:#1e3629}.TimeOff__dateRangeInput svg{color:#1e3629}.TimeOff__modal--detail{width:520px}.TimeOff__detailHeaderLeft{align-items:center;gap:14px;display:flex}.Avatar--lg{width:42px;height:42px;font-size:15px}.TimeOff__detailName{color:#0d0d0d;margin:0 0 4px;font-size:18px;font-weight:700}.TimeOff__detailGrid{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.TimeOff__detailItem{flex-direction:column;gap:4px;display:flex}.TimeOff__detailItem--full{grid-column:1/-1}.TimeOff__detailLabel{text-transform:uppercase;letter-spacing:.5px;color:#605f56;font-size:11px;font-weight:700}.TimeOff__detailValue{color:#0d0d0d;font-size:14px}.TimeOff__detailValue--bold{color:#1e3629;font-size:16px;font-weight:700}.TimeOff__detailNote{color:#0d0d0d;white-space:pre-wrap;background:#f9f8f4;border:1px solid #e6e4d6;border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.5}.TimeOff__detailBreakdown{background:#f9f8f4;border:1px solid #e6e4d6;border-radius:8px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.TimeOff__breakdownRow{color:#0d0d0d;justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.TimeOff__breakdownRow span:first-child{color:#605f56}.TimeOff__breakdownRow span:last-child{font-weight:600}.TimeOff__actionBtn--lg{border-radius:8px;padding:10px 24px;font-size:14px}@media (width<=900px){.TimeOffGrid{flex-direction:column}.TimeOffColumn--left,.TimeOffColumn--right{flex:none;width:100%;max-width:none}.TimeOffHeader{flex-direction:column;align-items:flex-start}.TimeOffHeader__actions{flex-wrap:wrap;width:100%}.DateRangeTrigger.TimeOff__dateRangeTrigger{flex:1;min-width:0}.TimeOffCard--table{overflow-x:auto}.TableHeader,.TableRow{min-width:600px}}@media (width<=600px){.TimeOff__formRow{flex-direction:column;gap:0}.TimeOff__modal{border-radius:16px 16px 0 0;max-height:95vh;margin-top:auto}}.TimeOff__printBtn{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.TimeOff__printBtn:hover:not(:disabled){color:#333;background:#f5f5f5;border-color:#ccc}.TimeOff__printBtn:active:not(:disabled){background:#eee}.TimeOff__printBtn:disabled{opacity:.5;cursor:not-allowed}.TimeOff__printBtn--modal{width:34px;min-width:34px;height:34px}.TimeOff__printBtn-spinner{border:2px solid #e0e0e0;border-top-color:#666;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite printSpin}@keyframes printSpin{to{transform:rotate(360deg)}}.TimeOff__adjustBtn{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.TimeOff__adjustBtn:hover{background:#f3f4f6;border-color:#9ca3af}.TimeOff__adjustOverlay{z-index:1000;background:#00000059;justify-content:center;align-items:center;animation:.15s ease-out timeoff-modalFadeIn;display:flex;position:fixed;inset:0}.TimeOff__adjustModal{background:#fff;border-radius:14px;width:100%;max-width:420px;padding:28px 28px 24px;animation:.2s ease-out timeoff-modalSlideUp;box-shadow:0 20px 60px #0000002e}.TimeOff__adjustHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.TimeOff__adjustHeader h3{color:#0d0d0d;margin:0;font-size:18px;font-weight:700}.TimeOff__adjustClose{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:16px;line-height:1}.TimeOff__adjustClose:hover{background:#f3f4f6}.TimeOff__adjustSubtitle{color:#6b7280;margin:0 0 20px;font-size:13px}.TimeOff__adjustTypeRow{background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:10px;margin-bottom:20px;padding:3px;display:flex;position:relative}.TimeOff__adjustTypeSlider{background:#16a34a;border-radius:7px;width:calc(50% - 3px);transition:transform .2s,background-color .2s;position:absolute;top:3px;bottom:3px;left:3px}.TimeOff__adjustTypeRow--deduct .TimeOff__adjustTypeSlider{background:#dc2626;transform:translate(100%)}.TimeOff__adjustTypeBtn{z-index:1;cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 0;font-size:13px;font-weight:600;transition:color .2s;position:relative}.TimeOff__adjustTypeBtn--active{color:#fff}.TimeOff__adjustTypeBtn:disabled{cursor:default}.TimeOff__adjustField{margin-bottom:14px}.TimeOff__adjustField label{color:#374151;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.TimeOff__adjustInput{color:#0d0d0d;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:14px;transition:border-color .15s}.TimeOff__adjustInput:focus{border-color:#1e3629}.TimeOff__adjustTextarea{color:#0d0d0d;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.TimeOff__adjustTextarea:focus{border-color:#1e3629}.TimeOff__adjustFooter{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}:root{--drawer-bg:#fff;--drawer-surface:#f5f5f5;--drawer-border:#e0e0e0;--drawer-border-light:#f5f5f5;--text-primary:#0d0d0d;--text-secondary:#8a8a8a;--text-tertiary:#8a8a8a;--text-on-primary:#fff;--accent:#1e3629;--accent-light:#e8f0eb;--accent-hover:#142619;--input-border:#e0e0e0;--input-border-focus:#1e3629;--input-bg:#fff;--input-radius:10px;--success:#2d8a4e;--error:#c5392f;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:100px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-drawer:0 -8px 40px #00000026;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-drawer:.38s cubic-bezier(.32, .72, 0, 1);--safe-bottom:env(safe-area-inset-bottom,0px)}.DrawerOverlay{-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity var(--transition-base), visibility var(--transition-base);-webkit-tap-highlight-color:transparent;background:#0006;position:fixed;inset:0}.DrawerOverlay.is-open{opacity:1;visibility:visible}.BottomDrawer{z-index:9999;background:var(--drawer-bg);height:95dvh;max-height:95dvh;box-shadow:var(--shadow-drawer);transition:transform var(--transition-drawer);-webkit-tap-highlight-color:transparent;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.BottomDrawer.is-open{transform:translateY(0)}@supports not (height:1dvh){.BottomDrawer{height:95vh;max-height:95vh}}.DrawerDragHandle{flex-shrink:0;justify-content:center;padding:10px 0 4px;display:flex}.DrawerDragHandle__bar{background:var(--input-border);border-radius:100px;width:36px;height:4px}.DrawerHeader{border-bottom:1px solid var(--drawer-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 16px 14px;display:flex}.DrawerHeader__title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.DrawerHeader__close{background:var(--drawer-surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.DrawerHeader__close:active{background:var(--drawer-border);color:var(--text-primary)}.DrawerContent{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;padding:0 20px;overflow:hidden auto}.DrawerSection{padding:24px 0 8px}.DrawerSection--last{padding-bottom:24px}.DrawerSection__title{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 18px;font-size:16px;font-weight:700}.DrawerSection__hint{color:var(--text-secondary,#8a8a8a);margin:-12px 0 14px;font-size:12px;line-height:1.4}.DrawerDivider{background:var(--drawer-border-light);height:1px;margin:0}.FormField{width:100%;margin-bottom:18px}.FormField__label{color:var(--text-secondary);letter-spacing:.01em;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.FormField__label--required:after{content:" *";color:var(--error);font-weight:700}.FormField__input{width:100%;height:var(--control-h-spacious);font-size:16px;line-height:var(--control-h-spacious);color:var(--text-primary);background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--input-radius);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);box-sizing:border-box;appearance:none;outline:none;padding:0 14px}.FormField__input::placeholder{color:var(--text-tertiary)}.FormField__input:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #1e36291f}.BottomDrawer .FDBTextInput .MuiInputBase-input{width:100%;height:var(--control-h-spacious);font-size:16px;line-height:var(--control-h-spacious);color:var(--text-primary);background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--input-radius);box-sizing:border-box;outline:none;padding:0 14px}.BottomDrawer .FDBTextInput .MuiInputBase-input:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #1e36291f}.fs-select .gs-select__trigger{height:var(--control-h-spacious);padding:0 14px;font-size:16px}.FormField__row{gap:12px;display:flex}.FormField--flex{flex:1;min-width:0}.FormField--small{flex:0 0 38%}.FormField__group--animated{animation:.2s ease-out slideDown}.CheckboxRow{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;margin-bottom:18px;display:flex}.CheckboxRow__input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.CheckboxRow__label{color:var(--text-secondary);-webkit-user-select:none;user-select:none;font-size:14px}.PhoneInputGroup{gap:8px;display:flex}.PhoneInputGroup__code{width:96px;height:var(--control-h-spacious);color:var(--text-primary);background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--input-radius);appearance:none;box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%235c5b53' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;outline:none;flex-shrink:0;padding:0 26px 0 8px;font-size:15px}.PhoneInputGroup__code:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #1e36291f}.PhoneInputGroup__number{height:var(--control-h-spacious);color:var(--text-primary);background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--input-radius);box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex:1;padding:0 14px;font-size:16px}.PhoneInputGroup__number::placeholder{color:var(--text-tertiary)}.PhoneInputGroup__number:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #1e36291f}.FormField .gs-select__trigger{height:var(--control-h-spacious);font-size:16px}.PhoneInputGroup__code-fs{flex-shrink:0;width:96px}.PasswordChecklist{background:var(--drawer-surface);border-radius:var(--radius-sm);border:1px solid var(--drawer-border-light);transition:border-color var(--transition-base);flex-wrap:wrap;gap:4px 16px;margin-top:10px;padding:12px 14px;display:flex}.PasswordChecklist--allMet{border-color:var(--success);background:#f0f9f3}.PasswordChecklist__item{color:var(--text-tertiary);transition:color var(--transition-fast);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:flex}.PasswordChecklist__item.is-met{color:var(--success)}.PasswordChecklist__icon{text-align:center;flex-shrink:0;width:14px;font-size:11px}.LocationBadge{background:var(--drawer-surface);border-radius:var(--radius-pill);border:1px solid var(--drawer-border-light);color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:18px;padding:6px 12px;font-size:13px;display:inline-flex}.LocationBadge svg{color:var(--text-tertiary);flex-shrink:0}.WageInput{height:var(--control-h-spacious);background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--input-radius);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:flex;overflow:hidden}.WageInput:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #1e36291f}.WageInput__symbol{color:var(--text-tertiary);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 4px 0 14px;font-size:16px}.WageInput__field{height:100%;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0 14px 0 2px;font-size:16px}.WageInput__field::placeholder{color:var(--text-tertiary)}.ChipGroup{flex-direction:column;align-items:stretch;width:100%;margin-bottom:20px;display:flex}.ChipGroup__header{flex:none;align-items:center;gap:6px;width:100%;margin-bottom:10px;display:flex}.ChipGroup__header .FormField__label{margin-bottom:0}.ChipGroup__info{color:var(--text-tertiary);flex-shrink:0}.ChipGroup__chips{box-sizing:border-box;flex:none;gap:8px;width:100%;flex-flow:wrap!important;align-items:center!important;display:flex!important}.ChipGroup__chips .Chip{flex:0 auto;max-width:100%;width:auto!important}.ChipGroup__hint{width:100%;color:var(--text-tertiary);flex:none;order:10;margin:10px 0 0;font-size:12px;line-height:1.45;display:block}.Chip{border-radius:var(--radius-pill);border:1.5px solid var(--input-border);background:var(--input-bg);height:36px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;align-items:center;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.Chip:active{transform:scale(.96)}.Chip--selected{background:var(--accent-light);border-color:var(--accent);color:var(--accent);font-weight:600}.OnboardingCard{background:var(--drawer-surface);border:1px solid var(--drawer-border);border-radius:var(--radius-md);padding:18px 16px}.OnboardingCard__question{color:var(--text-primary);margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.4}.RadioOption{border-bottom:1px solid var(--drawer-border-light);cursor:pointer;-webkit-tap-highlight-color:transparent;gap:12px;padding:12px 0;display:flex}.RadioOption--last{border-bottom:none;padding-bottom:0}.RadioOption__input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:1px}.RadioOption__content{flex-direction:column;gap:3px;min-width:0;display:flex}.RadioOption__title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.35}.RadioOption__desc{color:var(--text-tertiary);font-size:13px;line-height:1.4}.DrawerFooter{padding:14px 20px;padding-bottom:calc(14px + var(--safe-bottom));background:var(--drawer-bg);border-top:1px solid var(--drawer-border);flex-shrink:0}.DrawerFooter__submit{background:var(--accent);width:100%;height:50px;color:var(--text-on-primary);border-radius:var(--input-radius);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);-webkit-tap-highlight-color:transparent;letter-spacing:.01em;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.DrawerFooter__submit:active:not(:disabled){background:var(--accent-hover);transform:scale(.98)}.DrawerFooter__submit:disabled{background:var(--input-border);cursor:not-allowed}.DrawerFooter__loading{align-items:center;gap:8px;display:flex}.DrawerFooter__spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin}@media (width<=374px){.DrawerContent{padding:0 14px}.DrawerFooter{padding-left:14px;padding-right:14px}.FormField__row{flex-direction:column;gap:0}.FormField--small{flex:1}.Chip{height:34px;padding:0 12px;font-size:12.5px}}@media (height>=800px){.DrawerSection{padding-top:28px}}@media (width>=480px){.DrawerContent{padding:0 28px}.DrawerFooter,.DrawerHeader{padding-left:28px;padding-right:28px}}.EditDrawerMobile{z-index:9999;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;height:95dvh;max-height:95dvh;transition:transform .38s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -8px 40px #00000026}.EditDrawerMobile.is-open{transform:translateY(0)}@supports not (height:1dvh){.EditDrawerMobile{height:95vh;max-height:95vh}}.EditDrawerMobile__header{border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 16px 14px;display:flex}.EditDrawerMobile__title{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.EditDrawerMobile__subtitle{color:#8a8a8a;margin:2px 0 0;font-size:13px}.EditDrawerMobile__close{color:#8a8a8a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f5f5f5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.EditDrawerMobile__close:active{color:#1a1a1a;background:#e0e0e0}.EditDrawerMobile__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #e0e0e0;flex-shrink:0;gap:0;padding:0 16px;display:flex;overflow-x:auto}.EditDrawerMobile__tabs::-webkit-scrollbar{display:none}.EditDrawerMobile__tab{color:#8a8a8a;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;min-width:0;padding:12px 8px;font-size:13.5px;font-weight:600;transition:color .15s,border-color .15s}.EditDrawerMobile__tab:active{color:#1e3629}.EditDrawerMobile__tab--active{color:#1e3629;border-bottom-color:#1e3629}.EditDrawerMobile__content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;padding:0 20px;overflow:hidden auto}.EditDrawerMobile__section{padding:20px 0 8px}.EditDrawerMobile__error{color:#c5392f;background:#fff5f5;border:1px solid #f5c6c6;border-radius:8px;margin:16px 0;padding:12px 14px;font-size:14px;line-height:1.4}.EditDrawerMobile .FormField{width:100%;margin-bottom:18px}.EditDrawerMobile .FormField__label{color:#8a8a8a;letter-spacing:.01em;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.EditDrawerMobile .FormField__label--required:after{content:" *";color:#c5392f;font-weight:700}.EditDrawerMobile .FormField__input{width:100%;height:var(--control-h-spacious);color:#1a1a1a;box-sizing:border-box;appearance:none;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;outline:none;padding:0 14px;font-size:16px;line-height:48px;transition:border-color .15s,box-shadow .15s}.EditDrawerMobile .FormField__input::placeholder{color:#8a8a8a}.EditDrawerMobile .FormField__input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e36291f}.EditDrawerMobile .FormField__row{gap:12px;display:flex}.EditDrawerMobile .fs-select .gs-select__trigger{height:var(--control-h-spacious);padding:0 14px;font-size:16px}.EditDrawerMobile .FDBTextInput .MuiInputBase-input{width:100%;height:var(--control-h-spacious);color:#1a1a1a;box-sizing:border-box;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;outline:none;padding:0 14px;font-size:16px;line-height:48px}.EditDrawerMobile .FDBTextInput .MuiInputBase-input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e36291f}.EditDrawerMobile .fs-select--locked .gs-select__trigger{pointer-events:none;color:#666;background-color:#f5f5f5}.EditDrawerMobile .FormField--flex{flex:1;min-width:0}.EditDrawerMobile__footer{padding:14px 20px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;gap:12px;display:flex}.EditDrawerMobile__cancel{color:#8a8a8a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;flex:1;justify-content:center;align-items:center;height:50px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.EditDrawerMobile__cancel:active{background:#f5f5f5}.EditDrawerMobile__save{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:.01em;background:#1e3629;border:none;border-radius:10px;flex:1.5;justify-content:center;align-items:center;height:50px;font-size:15px;font-weight:600;transition:background .15s,transform .15s;display:flex}.EditDrawerMobile__save:active:not(:disabled){background:#142619;transform:scale(.98)}.EditDrawerMobile__save:disabled{cursor:not-allowed;background:#e0e0e0}@media (width<=374px){.EditDrawerMobile__content{padding:0 14px}.EditDrawerMobile__footer{padding-left:14px;padding-right:14px}.EditDrawerMobile__tabs{padding:0 12px}.EditDrawerMobile .FormField__row{flex-direction:column;gap:0}.EditDrawerMobile__tab{padding:10px 6px;font-size:12.5px}}@media (width>=480px){.EditDrawerMobile__content{padding:0 28px}.EditDrawerMobile__footer,.EditDrawerMobile__header{padding-left:28px;padding-right:28px}.EditDrawerMobile__tabs{padding:0 28px}}.WageHistoryBtn{color:#6c757d;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.WageHistoryBtn:active{color:#1e3629;background:#e8f0eb;border-color:#c7d6cc}.TeamViewMobile{background-color:#f2f2ec;width:100%;min-height:100%;padding-bottom:80px}.TeamViewMobile__inner{padding:16px}.TeamHeaderMobile{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.TeamHeaderMobile__title{color:#0d0d0d;margin:0;font-size:24px;font-weight:600}.TeamHeaderMobile__count{color:#605f56;margin:4px 0 0;font-size:14px}.TeamHeaderMobile__add-btn{white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;font-size:14px;display:flex}.TeamSearchMobile{width:100%;margin-bottom:12px;position:relative}.TeamSearchMobile__icon{color:#9e9c88;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.TeamSearchMobile__input{color:#0d0d0d;box-sizing:border-box;background-color:#fff;border:1px solid #e6e4d6;border-radius:8px;outline:none;width:100%;height:40px;padding:8px 12px 8px 38px;font-size:14px}.TeamSearchMobile__input::placeholder{color:#9e9c88}.TeamSearchMobile__input:focus{border-color:#1e3629;box-shadow:0 0 0 1px #1e3629}.TeamToggleMobile{cursor:pointer;align-items:center;gap:10px;margin-bottom:16px;display:flex}.TeamToggleMobile__checkbox{opacity:0;width:0;height:0;position:absolute}.TeamToggleMobile__slider{background-color:#d1d5db;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;display:inline-block;position:relative}.TeamToggleMobile__slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;bottom:3px;left:3px}.TeamToggleMobile__checkbox:checked+.TeamToggleMobile__slider{background-color:#1e3629}.TeamToggleMobile__checkbox:checked+.TeamToggleMobile__slider:before{transform:translate(16px)}.TeamToggleMobile__label{color:#605f56;font-size:14px}.TeamListMobile{flex-direction:column;gap:12px;display:flex}.TeamListMobile__empty,.TeamListMobile__loading{text-align:center;color:#605f56;padding:20px;font-size:14px}.TeamCardMobile{background-color:#fff;border:1px solid #e6e4d6;border-radius:8px;overflow:hidden}.TeamCardMobile__header{border-bottom:1px solid #f0efe6;flex-direction:row;align-items:center;gap:12px;padding:16px;display:flex}.TeamCardMobile__info{flex:1;min-width:0}.TeamCardMobile__name{color:#1e3629;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.TeamCardMobile__name:hover{color:#142619;text-decoration:underline}.TeamCardMobile__owner-badge{color:#605f56;margin-top:2px;font-size:12px}.TeamCardMobile__options-btn{cursor:pointer;color:#605f56;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.TeamCardMobile__options-btn:hover{background-color:#f2f2ec}.TeamCardMobile__options-btn:hover svg{color:#1e3629}.TeamCardMobile__details{flex-direction:column;gap:0;padding:12px 16px 16px;display:flex}.TeamCardMobile__detail-row{border-bottom:1px solid #f5f4ed;grid-template-columns:1fr 1fr;gap:12px 16px;padding:8px 0;display:grid}.TeamCardMobile__detail-row:last-child{border-bottom:none;padding-bottom:0}.TeamCardMobile__field{flex-direction:column;gap:2px;min-width:0;display:flex}.TeamCardMobile__field-label{text-transform:uppercase;letter-spacing:.5px;color:#888679;font-size:11px;font-weight:600}.TeamCardMobile__field-value{color:#0d0d0d;word-break:break-word;font-size:14px;line-height:1.4}.TeamCardMobile__field-value--secondary{color:#605f56;font-size:13px;line-height:1.4}.TeamCardMobile__field-link{color:#1e3629;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.TeamCardMobile__field-link:hover{color:#142619}.TeamCardMobile__resend-btn{color:#1e3629;cursor:pointer;background:0 0;border:1px solid #1e3629;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:13px;display:inline-flex}.TeamCardMobile__resend-btn:hover{background-color:#e8f0eb}.TeamCardMobile__resend-btn:active{background-color:#d4e4da}.FDBPill{white-space:nowrap;border-radius:16px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.FDBPill--success{color:#1e641e;background-color:#e6ffe6}.FDBPill--info{color:#1e3629;background-color:#e6f0ff}.FDBPill--default{color:#605f56;background-color:#f2f2ec}.FDBPill--error{color:#b40000;background-color:#ffebeb}:root{--team-table-columns:1fr 220px 130px 140px 130px 120px 140px 52px}.TeamView{width:100%;height:100%;padding:32px var(--emp-page-padding,24px);background-color:var(--emp-color-background,#f5f5f5);flex-direction:column;gap:32px;display:flex;overflow:hidden}.TeamHeader{flex-direction:column;gap:24px;display:flex}.TeamHeader__actions{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.TeamHeader__button-group{flex-direction:row;align-items:center;gap:16px;display:flex}.TeamHeader__search-row{flex-direction:row;gap:18px;margin-top:12px;display:flex}.TeamSearchInput__wrapper{flex-basis:315px}.tr-emp-picker__field{align-items:center;gap:10px;display:flex;position:relative}.tr-emp-picker__combobox{align-items:center;width:100%;display:flex;position:relative}.tr-emp-picker__search-icon{color:#9e9c88;pointer-events:none;z-index:1;position:absolute;left:12px}.tr-emp-picker__input{color:#0d0d0d;cursor:pointer;background:#fff;border:1px solid #e6e4d6;border-radius:8px;outline:none;width:100%;height:40px;padding:0 34px 0 40px;font-family:inherit;font-size:14px}.tr-emp-picker__input:focus{border-color:var(--emp-color-primary-dark,#1e3629);box-shadow:0 0 0 1px var(--emp-color-primary-dark,#1e3629);cursor:text}.tr-emp-picker__input::placeholder{color:#9e9c88}.tr-emp-picker__input--has-value{color:#1e3629;font-weight:600}.tr-emp-picker__clear-input{color:#9ca3af;cursor:pointer;z-index:1;background:0 0;border:none;align-items:center;padding:0 2px;font-size:18px;line-height:1;display:flex;position:absolute;right:10px}.tr-emp-picker__clear-input:hover{color:#374151}.tr-emp-picker__caret{color:#9ca3af;pointer-events:none;z-index:1;position:absolute;right:12px}.tr-emp-picker__backdrop{z-index:199;background:0 0;position:fixed;inset:0}.tr-emp-picker__dropdown{z-index:200;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f}.tr-emp-picker__empty{color:#9ca3af;text-align:center;padding:12px 10px;font-size:13px}.tr-emp-picker__item{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 12px;transition:background .1s;display:flex}.tr-emp-picker__item:not(:last-child){border-bottom:1px solid #f3f4f6}.tr-emp-picker__item:hover{background:#e8f0eb}.tr-emp-picker__item--selected{background:#f0f5f2}.tr-emp-picker__item--selected:hover{background:#e8f0eb}.tr-emp-picker__checkbox{accent-color:#1e3629;cursor:pointer;flex-shrink:0;width:14px;height:14px}.tr-emp-picker__name{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.tr-emp-picker__item--selected .tr-emp-picker__name{color:#1e3629;font-weight:600}.tr-emp-picker__clear-sel{color:#1e3629;cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.tr-emp-picker__clear-sel:hover{opacity:.75}.TeamRoster__toggleControl{align-items:center;height:32px;display:flex}.TeamRoster__toggleInput{opacity:0;width:0;height:0}.TeamRoster__toggleSlider{background-color:#d1d5db;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;display:inline-block;position:relative}.TeamRoster__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;bottom:3px;left:3px}.TeamRoster__toggleInput:checked+.TeamRoster__toggleSlider{background-color:#1e3629}.TeamRoster__toggleInput:checked+.TeamRoster__toggleSlider:before{transform:translate(16px)}.tr-filter-panel{border-radius:var(--emp-radius-md,8px);background:#fff;border:1px solid #d1d5db;border-left:3px solid #c5d4cb;box-shadow:0 1px 4px #00000012,0 2px 10px #0000000a}.tr-filter-panel--active{border-left:3px solid #1e3629}.tr-filter-panel__toggle{color:#1e3629;cursor:pointer;text-align:left;border-radius:var(--emp-radius-md,8px);background:0 0;border:none;align-items:center;gap:7px;width:100%;padding:11px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.tr-filter-panel__toggle:hover{background:#e8f0eb}.tr-filter-panel__toggle--open{background:#e8f0eb;border-bottom-right-radius:0;border-bottom-left-radius:0}.tr-filter-panel__label-text{letter-spacing:.1px;font-size:13px;font-weight:700}.tr-filter-panel__active-badge{color:#fff;letter-spacing:.2px;background:#1e3629;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.tr-filter-panel__chevron{flex-shrink:0;margin-left:auto;transition:transform .2s}.tr-filter-panel__chevron--open{transform:rotate(180deg)}.tr-filter-panel__body{border-top:1px solid #e5e7eb;padding:0 16px 14px}.tr-filter-panel__row{flex-wrap:wrap;align-items:flex-end;gap:16px;padding-top:12px;display:flex}.tr-filter-panel__field{flex-direction:column;gap:4px;display:flex}.tr-filter-panel__label{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.tr-filter-select{min-width:160px}.tr-filter-select .gs-select__trigger{height:var(--control-h-compact);background:#f9fafb;border-color:#d1d5db;padding:0 10px;font-size:13px}.tr-filter-select .gs-select__dropdown{max-height:220px}.tr-filter-panel__reset{color:#fff;cursor:pointer;white-space:nowrap;background:#1e3629;border:1px solid #1e3629;border-radius:6px;align-self:flex-end;height:32px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.tr-filter-panel__reset:hover{background:#2d5240;border-color:#2d5240}.TeamTable__group-header{background:#1e3629;align-items:center;gap:10px;padding:8px 24px;display:flex}.TeamTable__group-header-label{color:#fff;letter-spacing:.3px;font-size:13px;font-weight:700}.TeamTable__group-header-count{color:#ffffffa6;font-size:11px;font-weight:500}.TeamRoster{background-color:var(--emp-color-surface);border-radius:var(--emp-radius-md);border:1px solid var(--emp-color-border);flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}.TeamTable__wrapper{flex:1;width:100%;position:relative;overflow:auto}.TeamTable__inner{flex-direction:column;min-width:1100px;display:flex}.TeamTable__row{grid-template-columns:var(--team-table-columns);border-bottom:1px solid var(--emp-color-border);align-items:center;min-height:72px;display:grid}.TeamTable__row--header{background-color:var(--emp-color-surface);border-bottom:2px solid var(--emp-color-border);z-index:10;box-shadow:var(--emp-shadow-sm);font-weight:600;position:sticky;top:0}.TeamTable__row:not(.TeamTable__row--header):hover{background-color:#f0f0f0;transition:background-color .2s}.TeamTable__row--clickable{cursor:pointer}.AddRoleButton{transition:transform .15s,box-shadow .15s}.AddRoleButton:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001f}.TeamTable__row--self{z-index:9;background-color:var(--emp-color-surface,#fff);border-top:2px solid var(--emp-color-border,#c2c2c2);position:sticky;bottom:0;box-shadow:0 -4px 8px #0000000f}.TeamTable__row--self-bottom{border-top:2px solid var(--emp-color-border,#c2c2c2)}.table-cell{border-right:1px solid var(--emp-color-border-light);align-items:center;height:100%;padding:12px 20px;display:flex;overflow:hidden}.table-cell:last-child{border-right:none}.TeamTable__row>.table-cell.team_member{padding-left:24px}.table-cell.resend_invite{justify-content:flex-start}.table-cell.options_menu{justify-content:center}.NameCell{align-items:center;gap:14px;width:100%;display:flex}.AccountStatusCell--wrapper{align-items:center;width:100%;display:flex}.TeamSearchInput input:focus{box-shadow:0 0 0 1px var(--emp-color-primary-dark);border-color:var(--emp-color-primary-dark)!important}.ResendInviteButton:hover{text-decoration:underline;background-color:var(--emp-color-primary-light)!important}.OptionsMenuButton:hover{background-color:var(--emp-color-background)!important}.OptionsMenuButton:hover svg{color:var(--emp-color-primary-dark)!important}.TeamTable__header-label{text-transform:uppercase;letter-spacing:.5px;color:var(--emp-color-text-secondary,#8a8a8a);font-size:12px;font-weight:600}.TeamTable__member-name{flex-direction:column;display:flex}.TeamTable__member-name-text{color:var(--emp-color-text,#0d0d0d);font-size:14px;font-weight:600}.TeamTable__you-badge{color:#1e3629;background:#e8f0eb;border:1px solid #c6d8cc;border-radius:20px;flex-shrink:0;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.TeamTable__contact-cell{flex-direction:column;display:flex;overflow:hidden}.TeamTable__contact-email{color:var(--emp-color-text,#0d0d0d);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.TeamTable__contact-phone{color:var(--emp-color-text-secondary,#8a8a8a);font-size:12px}.TeamTable__location-text{color:var(--emp-color-text,#0d0d0d);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.TeamTable__role-text{color:var(--emp-color-text,#0d0d0d);font-size:14px}.TeamTable__role-text--empty{color:var(--emp-color-text-muted,#8a8a8a);font-style:italic}@media (width<=1200px){:root{--team-table-columns:1fr 200px 110px 120px 110px 100px 130px 52px}}@media (width<=768px){.TeamView{gap:16px;padding:16px}.TeamHeader{gap:16px}.TeamHeader__actions{gap:16px;flex-direction:column!important;align-items:flex-start!important}.TeamHeader__button-group{flex-wrap:wrap;gap:8px;width:100%}.TeamHeader__button-group .FDBButton{white-space:nowrap;flex:1;justify-content:center;padding:8px 12px}.TeamHeader__button-group .FDBIconButton{flex:none}.TeamHeader__search-row{flex-direction:column;gap:12px;margin-top:0}.TeamSearchInput__wrapper{flex-basis:auto;width:100%}.TeamSearchInput input{width:100%}}.EmpTeamMobile{background-color:var(--emp-color-background,#f5f5f5);width:100%;min-height:100%}.EmpTeamMobile__inner{padding:16px}.EmpTeamMobile__header{margin-bottom:16px}.EmpTeamMobile__title{color:var(--emp-color-text,#0d0d0d);margin:0;font-size:24px;font-weight:700}.EmpTeamMobile__count{color:var(--emp-color-text-secondary,#8a8a8a);margin:4px 0 0;font-size:14px}.EmpTeamMobile__search{width:100%;margin-bottom:16px;position:relative}.EmpTeamMobile__search-icon{color:var(--emp-color-text-muted,#8a8a8a);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.EmpTeamMobile__search-input{border:1px solid var(--emp-color-border,#e0e0e0);border-radius:var(--emp-radius-md,8px);width:100%;height:44px;font-size:14px;font-family:var(--emp-font-family,"Plus Jakarta Sans", sans-serif);background-color:var(--emp-color-surface,#fff);color:var(--emp-color-text,#0d0d0d);box-sizing:border-box;outline:none;padding:8px 12px 8px 40px;transition:border-color .2s,box-shadow .2s}.EmpTeamMobile__search-input::placeholder{color:var(--emp-color-text-muted,#8a8a8a)}.EmpTeamMobile__search-input:focus{border-color:var(--emp-color-primary-dark,#1e3629);box-shadow:0 0 0 1px var(--emp-color-primary-dark,#1e3629)}.EmpTeamMobile__list{flex-direction:column;gap:10px;display:flex}.EmpTeamMobile__empty{color:var(--emp-color-text-muted,#8a8a8a);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 16px;display:flex}.EmpTeamMobile__empty svg{opacity:.5}.EmpTeamMobile__empty p{margin:0;font-size:15px}.EmpTeamMobile__card{background-color:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#e0e0e0);border-radius:var(--emp-radius-lg,12px);box-shadow:var(--emp-shadow-sm,0 1px 2px #0000000f);overflow:hidden}.EmpTeamMobile__card-header{border-bottom:1px solid var(--emp-color-border-light,#f5f5f0);flex-direction:row;align-items:center;gap:12px;padding:14px 16px;display:flex}.EmpTeamMobile__card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.EmpTeamMobile__card-name{color:var(--emp-color-text,#0d0d0d);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.EmpTeamMobile__card-role{color:var(--emp-color-primary-dark,#1e3629);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.EmpTeamMobile__card-details{flex-direction:column;gap:0;padding:10px 16px 14px;display:flex}.EmpTeamMobile__detail-row{flex-direction:row;align-items:center;gap:10px;padding:6px 0;display:flex}.EmpTeamMobile__detail-row:not(:last-child){border-bottom:1px solid var(--emp-color-border-light,#f5f5f0)}.EmpTeamMobile__detail-icon{width:28px;height:28px;color:var(--emp-color-text-muted,#8a8a8a);flex-shrink:0;justify-content:center;align-items:center;display:flex}.EmpTeamMobile__detail-content{flex:1;min-width:0}.EmpTeamMobile__detail-value{color:var(--emp-color-text,#0d0d0d);word-break:break-word;font-size:14px;line-height:1.4}.EmpTeamMobile__detail-link{color:var(--emp-color-primary-dark,#1e3629);word-break:break-word;font-size:14px;line-height:1.4;text-decoration:none}.EmpTeamMobile__detail-link:hover{text-decoration:underline}.ModalOverlay{z-index:1000;background-color:#00000080;position:fixed;inset:0}.AvailabilityModal{background:var(--emp-color-surface,#fff);border-radius:var(--emp-radius-lg,12px);width:440px;max-width:90vw;box-shadow:var(--emp-shadow-lg,0 4px 16px #00000026);z-index:1001;font-family:var(--emp-font-family,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);padding:32px;animation:.2s ease-out availability-modal-slide-up;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes availability-modal-slide-up{0%{opacity:0;transform:translate(-50%,-50%)translateY(20px)}to{opacity:1;transform:translate(-50%,-50%)translateY(0)}}.AvailabilityModal__close{cursor:pointer;color:var(--emp-color-text-secondary,#8a8a8a);border-radius:var(--emp-radius-sm,4px);background:0 0;border:none;padding:4px;transition:background-color .15s,color .15s;position:absolute;top:16px;right:16px}.AvailabilityModal__close:hover{color:var(--emp-color-text,#0d0d0d);background-color:var(--emp-color-background,#f5f5f5)}.AvailabilityModal__header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.AvailabilityModal__title{color:var(--emp-color-primary,#1e3629);margin:0;font-size:18px;font-weight:600}.AvailabilityModal__day{color:var(--emp-color-text-secondary,#8a8a8a);text-transform:uppercase;letter-spacing:.4px;margin:0 0 16px;font-size:14px;font-weight:600}.AvailabilityModal__type-toggle{gap:12px;margin-bottom:16px;display:flex}.TypeButton{border-radius:var(--emp-radius-sm,4px);border:1px solid var(--emp-color-border,#c2c2c2);background:var(--emp-color-surface,#fff);cursor:pointer;color:var(--emp-color-text,#0d0d0d);flex:none;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.TypeButton--active-preferred{background-color:var(--emp-color-success,#1d6c43);color:#fff;border-color:var(--emp-color-success,#1d6c43)}.TypeButton--active-unavailable{background-color:var(--emp-color-danger,#b91c1c);color:#fff;border-color:var(--emp-color-danger,#b91c1c)}.TypeButton:not(.TypeButton--active-preferred):not(.TypeButton--active-unavailable):hover{background-color:var(--emp-color-background,#f5f5f5)}.AvailabilityModal__row{align-items:center;margin-bottom:16px;display:flex}.AvailabilityModal__row--right{justify-content:flex-end;gap:8px}.Switch{width:44px;height:24px;display:inline-block;position:relative}.Switch input{opacity:0;width:0;height:0}.Slider{cursor:pointer;background-color:var(--emp-color-border,#c2c2c2);border-radius:24px;transition:all .4s;position:absolute;inset:0}.Slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.Slider{background-color:var(--emp-color-primary,#1e3629)}input:checked+.Slider:before{transform:translate(20px)}.SwitchLabel{color:var(--emp-color-text,#0d0d0d);font-size:14px;font-weight:500}.AvailabilityModal__time-inputs{gap:16px;display:flex}.FormGroup{flex-direction:column;flex:1;gap:8px;margin-bottom:16px;display:flex}.FormGroup label{color:var(--emp-color-text-secondary,#8a8a8a);font-size:14px;font-weight:600}.TimeInput,.LocationSelect{border:1px solid var(--emp-color-border,#c2c2c2);border-radius:var(--emp-radius-sm,4px);box-sizing:border-box;width:100%;color:var(--emp-color-text,#0d0d0d);background:var(--emp-color-surface,#fff);padding:10px;font-family:inherit;font-size:14px}.TimeInput:focus,.LocationSelect:focus{border-color:var(--emp-color-primary,#1e3629);outline:none}.TimeInput:disabled{background-color:var(--emp-color-background,#f5f5f5);color:var(--emp-color-text-secondary,#8a8a8a)}.TimeInput.gs-select{background:0 0;border:none;border-radius:0;padding:0}.TimeInput.gs-select .gs-select__trigger{border:1px solid var(--emp-color-border,#c2c2c2);border-radius:var(--emp-radius-sm,4px);box-sizing:border-box;width:100%;color:var(--emp-color-text,#0d0d0d);background:var(--emp-color-surface,#fff);padding:10px;font-family:inherit;font-size:14px}.TimeInput.gs-select .gs-select__trigger:focus{border-color:var(--emp-color-primary,#1e3629);outline:none}.TimeInput.gs-select .gs-select__trigger:disabled{background-color:var(--emp-color-background,#f5f5f5);color:var(--emp-color-text-secondary,#8a8a8a)}.AvailabilityModal__footer{justify-content:flex-end;margin-top:24px;display:flex}.AddButton{background-color:var(--emp-color-primary,#1e3629);color:#fff;border-radius:var(--emp-radius-sm,4px);cursor:pointer;border:none;padding:10px 28px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s}.AddButton:hover{background-color:var(--emp-color-primary-dark,#142619)}.Availability{padding-top:32px;padding-left:var(--emp-page-padding,24px);padding-right:var(--emp-page-padding,24px);background-color:var(--emp-color-background,#f5f5f5);min-height:calc(100vh - 64px);font-family:var(--emp-font-family,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;gap:16px;display:flex}.Availability__title{color:#0d0d0d;margin:0 0 4px;font-size:32px;font-weight:700}.Availability__subtitle{color:#6b7280;margin:0 0 20px;font-size:14px}.Availability__controls{flex-direction:row;align-items:center;gap:8px;display:flex}.NavButtons{background-color:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#c2c2c2);border-radius:var(--emp-radius-md,8px);box-sizing:border-box;align-items:center;gap:2px;height:40px;padding:4px;display:flex;overflow:hidden}.NavButton{cursor:pointer;width:30px;height:30px;color:var(--emp-color-text-secondary,#8a8a8a);border-radius:var(--emp-radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.NavButton:hover{background-color:var(--emp-color-primary-light,#e8f0eb);color:var(--emp-color-primary,#1e3629)}.NavButton:active{background-color:var(--emp-color-primary,#1e3629);color:#fff}.Availability__table-container{background-color:var(--emp-color-surface,#fff);border-radius:var(--emp-radius-md,8px);border:1px solid var(--emp-color-border,#c2c2c2);max-height:calc(100vh - 160px);box-shadow:var(--emp-shadow-sm,0 1px 2px #0000001a);overflow:auto}.ScheduleTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px}.ScheduleTable__header{background:var(--emp-color-surface,#fff);z-index:12;text-align:left;border-bottom:1px solid var(--emp-color-border-light,#d8d8d8);border-right:1px solid var(--emp-color-border-light,#d8d8d8);color:var(--emp-color-text,#0d0d0d);padding:16px;font-size:14px;font-weight:700;position:sticky;top:0}.ScheduleTable__header.sticky-col{z-index:13;border-right:1px solid var(--emp-color-border-light,#d8d8d8);left:0}.ScheduleTable__cell{border-bottom:1px solid var(--emp-color-border-light,#d8d8d8);border-right:1px solid var(--emp-color-border-light,#d8d8d8);vertical-align:top;min-width:120px;height:80px;padding:0;position:relative}.ScheduleTable__cell.name-col{background:var(--emp-color-surface,#fff);z-index:5;vertical-align:middle;border-left:1px solid var(--emp-color-border-light,#d8d8d8);width:200px;min-width:200px;padding:0 16px;position:sticky;left:0}.EmployeeInfo{align-items:center;gap:12px;min-height:58px;display:flex}.EmployeeDetails{flex-direction:column;display:flex}.EmployeeName{color:var(--emp-color-text,#0d0d0d);white-space:nowrap;font-size:14px;font-weight:600}.AvailabilityBadge{box-sizing:border-box;border-radius:var(--emp-radius-sm,6px);border-left:4px solid #0000;flex-direction:column;justify-content:center;width:100%;height:100%;padding:8px;display:flex;position:relative}.AvailabilityBadge--preferred{background-color:var(--emp-color-success-bg,#e9f7ef);border-left-color:var(--emp-color-success,#1d6c43)}.AvailabilityBadge--preferred .AvailabilityBadge__title{color:var(--emp-color-success,#1d6c43)}.AvailabilityBadge--unavailable{background-color:var(--emp-color-danger-bg,#feecec);border-left-color:var(--emp-color-danger,#b91c1c)}.AvailabilityBadge--unavailable .AvailabilityBadge__title{color:var(--emp-color-danger,#b91c1c)}.AvailabilityBadge__title{font-size:13px;font-weight:700}.AvailabilityBadge__time{color:var(--emp-color-text-secondary,#8a8a8a);margin-top:2px;font-size:12px;font-weight:600}.Availability__empty-row{text-align:center;color:var(--emp-color-text-secondary,#8a8a8a);padding:24px;font-size:14px}.ScheduleTable tfoot .ScheduleTable__cell{background:var(--emp-color-surface,#fff);border-top:2px solid var(--emp-color-border,#c2c2c2);z-index:6;position:sticky;bottom:0}.ScheduleTable tfoot .ScheduleTable__cell.name-col{z-index:7}.Availability__self-label{color:var(--emp-color-primary,#1e3629);margin-top:2px;font-size:12px;font-weight:600}.CellContent{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:4px;display:flex;position:relative}.ScheduleTable__cell:not(.name-col):hover{cursor:pointer}.ScheduleTable__cell:not(.name-col):hover .AvailabilityBadge{background-color:#f1f5f9;border-left-color:#475569;transition:background-color .15s,border-left-color .15s}.ScheduleTable__cell:not(.name-col):hover .AvailabilityBadge__title,.ScheduleTable__cell:not(.name-col):hover .AvailabilityBadge__time{opacity:0}.CardHoverOverlay{color:#475569;opacity:0;pointer-events:none;z-index:2;justify-content:center;align-items:center;transition:opacity .15s ease-in-out;display:flex;position:absolute;inset:0}.ScheduleTable__cell:not(.name-col):hover .CardHoverOverlay{opacity:1}.ScheduleTable__cell:not(.name-col):hover .CellContent--empty{background-color:var(--emp-color-primary-light,#e8f0eb)}.AddButtonOverlay{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.ScheduleTable__cell:not(.name-col):hover .AddButtonOverlay{display:flex}.AddButtonCircle{background-color:var(--emp-color-primary,#1e3629);color:#fff;width:32px;height:32px;box-shadow:var(--emp-shadow-sm,0 2px 4px #0003);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:300;display:flex}.AvailMobile{background-color:var(--emp-color-background,#f5f5f5);height:100%;font-family:var(--emp-font-family,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;display:flex}.AvailMobile__header{background-color:var(--emp-color-surface,#fff);border-bottom:1px solid var(--emp-color-border-light,#e2e8f0);z-index:10;flex-direction:column;padding:14px 16px 0;display:flex;position:sticky;top:0}.AvailMobile__date-bar{background:var(--emp-color-background,#f8fafc);border:1px solid var(--emp-color-border-light,#e2e8f0);border-radius:var(--emp-radius-md,10px);cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;padding:8px 14px;transition:background .15s;display:flex}.AvailMobile__date-bar:active{background:var(--emp-color-primary-light,#e8f0eb)}.AvailMobile__date-bar-icon{color:var(--emp-color-primary,#1e3629);flex-shrink:0}.AvailMobile__date-bar-text{color:var(--emp-color-text,#0f172a);flex:1;font-size:.875rem;font-weight:600}.AvailMobile__date-bar-chevron{color:var(--emp-color-text-secondary,#8a8a8a);flex-shrink:0}.AvailMobile .DateRangePickerOverlay{z-index:1000;position:fixed;inset:0}.AvailMobile__header-nav{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.AvailMobile__nav-btn{border:1px solid var(--emp-color-border-light,#e2e8f0);border-radius:var(--emp-radius-md,10px);cursor:pointer;width:38px;height:38px;color:var(--emp-color-text-secondary,#8a8a8a);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.AvailMobile__nav-btn:hover{background:var(--emp-color-primary-light,#e8f0eb);color:var(--emp-color-primary,#1e3629)}.AvailMobile__nav-btn:active{background:var(--emp-color-primary-light,#e8f0eb)}.AvailMobile__date-center{flex-direction:column;align-items:center;gap:1px;display:flex}.AvailMobile__date-weekday{color:var(--emp-color-text,#0f172a);font-size:1.1rem;font-weight:700}.AvailMobile__date-subtitle{color:var(--emp-color-text-secondary,#8a8a8a);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.AvailMobile__day-pills{justify-content:center;gap:6px;padding:0 0 12px;display:flex}.AvailMobile__pill{border:2px solid var(--emp-color-border-light,#e2e8f0);background:var(--emp-color-surface,#fff);width:36px;height:36px;color:var(--emp-color-text-secondary,#8a8a8a);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;transition:all .15s;display:flex}.AvailMobile__pill--active{background:var(--emp-color-primary,#1e3629);color:#fff;border-color:var(--emp-color-primary,#1e3629)}.AvailMobile__pill--preferred:not(.AvailMobile__pill--active){border-color:var(--emp-color-success,#1d6c43);background:var(--emp-color-success-bg,#e9f7ef);color:var(--emp-color-success,#1d6c43)}.AvailMobile__pill--unavailable:not(.AvailMobile__pill--active){border-color:var(--emp-color-danger,#b91c1c);background:var(--emp-color-danger-bg,#feecec);color:var(--emp-color-danger,#b91c1c)}.AvailMobile__summary-strip{justify-content:center;align-items:center;padding:10px 0 12px;display:flex}.AvailMobile__summary-item{flex-direction:column;flex:1;align-items:center;display:flex}.AvailMobile__summary-number{color:var(--emp-color-text,#0f172a);font-size:1.125rem;font-weight:700;line-height:1.1}.AvailMobile__summary-number--preferred{color:var(--emp-color-success,#1d6c43)}.AvailMobile__summary-number--unavailable{color:var(--emp-color-danger,#b91c1c)}.AvailMobile__summary-label{color:var(--emp-color-text-secondary,#8a8a8a);margin-top:1px;font-size:.6875rem;font-weight:500}.AvailMobile__summary-divider{background:var(--emp-color-border-light,#e2e8f0);flex-shrink:0;width:1px;height:28px}.AvailMobile__content{-webkit-overflow-scrolling:touch;flex:1;padding:12px 12px 100px;overflow-y:auto}.AvailMobile__card{border-radius:var(--emp-radius-lg,14px);box-shadow:var(--emp-shadow-sm,0 1px 3px #0000000a);background:var(--emp-color-surface,#fff);cursor:pointer;border-left:5px solid;margin-bottom:16px;padding:0;transition:transform .15s;overflow:hidden}.AvailMobile__card:active{transform:scale(.985)}.AvailMobile__card--preferred{border-left-color:var(--emp-color-success,#1d6c43)}.AvailMobile__card--unavailable{border-left-color:var(--emp-color-danger,#b91c1c)}.AvailMobile__card--empty{border-left-color:var(--emp-color-border-light,#cbd5e1)}.AvailMobile__card-header{justify-content:space-between;align-items:center;padding:14px 16px 0;display:flex}.AvailMobile__card-day{color:var(--emp-color-text,#0f172a);font-size:1rem;font-weight:700}.AvailMobile__card-action{width:32px;height:32px;color:var(--emp-color-primary,#1e3629);background:var(--emp-color-primary-light,#e8f0eb);border-radius:50%;justify-content:center;align-items:center;display:flex}.AvailMobile__card-body{padding:12px 16px 16px}.AvailMobile__card-badge{align-items:center;gap:14px;display:flex}.AvailMobile__badge-icon{border-radius:var(--emp-radius-md,12px);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.AvailMobile__badge-icon--preferred{background:var(--emp-color-success-bg,#e9f7ef);color:var(--emp-color-success,#1d6c43)}.AvailMobile__badge-icon--unavailable{background:var(--emp-color-danger-bg,#feecec);color:var(--emp-color-danger,#b91c1c)}.AvailMobile__badge-text{flex-direction:column;gap:2px;display:flex}.AvailMobile__badge-type{font-size:1rem;font-weight:700}.AvailMobile__badge-type--preferred{color:var(--emp-color-success,#1d6c43)}.AvailMobile__badge-type--unavailable{color:var(--emp-color-danger,#b91c1c)}.AvailMobile__badge-time{color:var(--emp-color-text-secondary,#8a8a8a);font-size:.875rem;font-weight:600}.AvailMobile__empty-state{flex-direction:column;align-items:center;gap:6px;padding:16px 0;display:flex}.AvailMobile__empty-icon{color:var(--emp-color-border-light,#cbd5e1);margin-bottom:4px}.AvailMobile__empty-text{color:var(--emp-color-text-secondary,#8a8a8a);margin:0;font-size:.9375rem;font-weight:600}.AvailMobile__empty-hint{color:var(--emp-color-text-secondary,#8a8a8a);margin:0;font-size:.8125rem}.AvailMobile__week-section{margin-top:4px}.AvailMobile__section-title{color:var(--emp-color-text-secondary,#8a8a8a);text-transform:uppercase;letter-spacing:.8px;margin:0 0 8px 4px;font-size:.8125rem;font-weight:700}.AvailMobile__week-row{background:var(--emp-color-surface,#fff);border-bottom:1px solid var(--emp-color-border-light,#f1f5f9);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:background .12s;display:flex}.AvailMobile__week-row:first-of-type{border-radius:var(--emp-radius-md,12px) var(--emp-radius-md,12px) 0 0}.AvailMobile__week-row:last-of-type{border-radius:0 0 var(--emp-radius-md,12px) var(--emp-radius-md,12px);border-bottom:none}.AvailMobile__week-row:only-of-type{border-radius:var(--emp-radius-md,12px)}.AvailMobile__week-row:active{background:var(--emp-color-background,#f8fafc)}.AvailMobile__week-row--active{background:var(--emp-color-primary-light,#e8f0eb);border-left:3px solid var(--emp-color-primary,#1e3629)}.AvailMobile__week-row-day{color:var(--emp-color-text,#0f172a);min-width:36px;font-size:.875rem;font-weight:700}.AvailMobile__week-row-status{flex:1}.AvailMobile__week-badge{border-radius:var(--emp-radius-sm,6px);padding:4px 10px;font-size:.8125rem;font-weight:600;display:inline-block}.AvailMobile__week-badge--preferred{background:var(--emp-color-success-bg,#e9f7ef);color:var(--emp-color-success,#1d6c43)}.AvailMobile__week-badge--unavailable{background:var(--emp-color-danger-bg,#feecec);color:var(--emp-color-danger,#b91c1c)}.AvailMobile__week-badge--none{background:var(--emp-color-background,#f1f5f9);color:var(--emp-color-text-secondary,#8a8a8a)}.AvailMobile__week-badge-time{opacity:.8;font-weight:500}.AvailMobile__week-row-chevron{color:var(--emp-color-border-light,#cbd5e1);flex-shrink:0}.AvailMobile__skeleton{border-radius:var(--emp-radius-lg,14px);background:linear-gradient(110deg,#e2e8f0 8%,#f1f5f9 18%,#e2e8f0 33%) 0 0/200% 100%;height:130px;margin-bottom:12px;animation:1.5s infinite avail-shimmer}@keyframes avail-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dr-page{max-width:var(--emp-content-max-width-wide,1100px);margin:0 auto;padding:32px 24px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dr-page-header{margin-bottom:32px}.dr-page-title{color:#0d0d0d;margin:0 0 4px;font-size:32px;font-weight:700}.dr-page-subtitle{color:#6b7280;margin:0;font-size:14px}.dr-section{margin-bottom:48px}.dr-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.dr-section-title{color:#0d0d0d;margin:0 0 4px;font-size:20px;font-weight:700}.dr-section-sub{color:#6b7280;margin:0;font-size:13px}.dr-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.dr-btn:disabled{opacity:.5;cursor:not-allowed}.dr-btn--primary{color:#fff;background:#1e3629}.dr-btn--primary:hover:not(:disabled){background:#162a20}.dr-btn--ghost{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.dr-btn--ghost:hover:not(:disabled){background:#e9eaec}.dr-btn--perm{color:#1e3629;background:#f0f4f1;border:1px solid #c6d8cc;padding:6px 12px;font-size:12px}.dr-btn--perm:hover{background:#e4ede7}.dr-btn--danger{color:#b42318;background:#fef3f2;border:1px solid #fda29b}.dr-btn--danger:hover:not(:disabled){background:#fee4e2;border-color:#fca5a5}.dr-btn--full{justify-content:center;width:100%}.dr-icon-btn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:inline-flex}.dr-icon-btn:hover{color:#374151;background:#f3f4f6}.dr-icon-btn--danger{color:#dc2626}.dr-icon-btn--danger:hover{color:#dc2626;background:#fef2f2}.dr-header-actions{flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.dr-filter-field{flex-direction:column;gap:4px;display:flex}.dr-filter-label{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.dr-filter-select{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:7px 12px;font-size:13px}.dr-filter-select:focus{border-color:#1e3629}.dr-filter-select.gs-select{background:0 0;border:none;border-radius:0;width:auto;padding:0}.dr-filter-select .gs-select__trigger{height:var(--control-h-compact);box-sizing:border-box;font-size:13px}.dr-dept-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.dr-dept-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;box-shadow:0 1px 4px #0000000f}.dr-dept-card--add{background:#fafafa;border-style:dashed;border-color:#d1d5db;flex-direction:column;gap:10px;display:flex}.dr-dept-card-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dr-dept-name{color:#0d0d0d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}.dr-dept-card-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.dr-inline-input{box-sizing:border-box;border:1.5px solid #1e3629;border-radius:6px;outline:none;width:100%;padding:4px 8px;font-size:15px;font-weight:700}.dr-inline-input--role{font-size:14px;font-weight:600}.dr-dept-managers-label{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:8px;font-size:11px;font-weight:600}.dr-card-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0 0 10px;padding:6px 10px;font-size:12.5px}.dr-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dr-chip{color:#142619;background:#e8f0eb;border:1px solid #c6d8cc;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.dr-chip-x{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:0;font-size:11px;line-height:1;display:flex}.dr-chip-x:hover{color:#dc2626}.dr-add-select{color:#6b7280;cursor:pointer;background:#fff;border:1px dashed #d1d5db;border-radius:20px;outline:none;padding:3px 8px;font-size:12px}.dr-add-select:focus{border-color:#1e3629}.dr-add-select.gs-select{background:0 0;border:none;border-radius:0;padding:0}.dr-add-manager-picker{width:150px;margin-bottom:8px;position:relative}.ts-emp-picker__input{color:#6b7280;cursor:pointer;box-sizing:border-box;background:#fff;border:1px dashed #d1d5db;border-radius:20px;outline:none;width:100%;height:26px;padding:0 8px 0 26px;font-family:inherit;font-size:12px}.ts-emp-picker__input:focus{color:#111827;cursor:text;border:1px solid #1e3629}.ts-emp-picker__dropdown{z-index:200;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:200px;max-height:180px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f}.dr-add-card-label{color:#374151;margin:0;font-size:13px;font-weight:600}.dr-add-input{height:var(--control-h-standard);box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:14px;transition:border-color .15s}.dr-add-input:focus{border-color:#1e3629}.dr-add-role-form{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.dr-add-input--inline{flex:1;min-width:160px}.dr-add-select--inline{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;flex:1;min-width:180px;padding:8px 12px;font-size:14px}.dr-add-select--inline:focus{border-color:#1e3629}.dr-role-groups{flex-direction:column;gap:20px;display:flex}.dr-role-group-header{border-bottom:1px solid #e5e7eb;align-items:baseline;gap:8px;margin-bottom:8px;padding:0 2px 6px;display:flex}.dr-role-group-header-label{color:#1e3629;letter-spacing:.2px;font-size:13px;font-weight:700}.dr-role-group-header-count{color:#9ca3af;font-size:12px;font-weight:500}.dr-role-list{flex-direction:column;gap:8px;display:flex}.dr-role-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 18px;transition:box-shadow .15s;box-shadow:0 1px 3px #0000000d}.dr-role-card:hover{box-shadow:0 2px 8px #00000014}.dr-role-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dr-role-card-left{align-items:center;gap:10px;min-width:0;display:flex}.dr-role-name{color:#0d0d0d;cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.dr-role-dept-badge{color:#6b7280;white-space:nowrap;background:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.dr-role-card-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dr-empty{text-align:center;color:#9ca3af;background:#fafafa;border:1px dashed #e5e7eb;border-radius:10px;padding:40px;font-size:14px}.dr-step-indicator{justify-content:center;align-items:center;gap:0;padding:20px 24px 0;display:flex}.dr-step-dot{color:#9ca3af;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:flex}.dr-step-dot--active{color:#fff;background:#1e3629}.dr-step-line{background:#e5e7eb;flex:1;max-width:48px;height:2px;margin:0 6px}.dr-new-role-form{flex-direction:column;padding:8px 0 4px;display:flex}.dr-field-label{color:#374151;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.dr-add-select--block{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px}.dr-add-select--block:focus{border-color:#1e3629}.dr-add-select--block.gs-select{background:0 0;border:none;border-radius:0;padding:0}.dr-add-select--block .gs-select__trigger{height:var(--control-h-standard);box-sizing:border-box;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:14px}.dr-perm-overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out dr-perm-fade-in;display:flex;position:fixed;inset:0}@keyframes dr-perm-fade-in{0%{opacity:0}to{opacity:1}}.dr-perm-panel{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;height:88vh;max-height:88vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;animation:.2s ease-out dr-perm-slide-up;display:flex;box-shadow:0 24px 64px #0003}@keyframes dr-perm-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dr-perm-panel--sm{max-width:380px;height:auto}.dr-perm-header{justify-content:space-between;align-items:center;padding:22px 24px 0;display:flex}.dr-perm-header h3{color:#0d0d0d;margin:0;font-size:18px;font-weight:700}.dr-perm-close{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:16px}.dr-perm-close:hover{background:#f3f4f6}.dr-perm-subtitle{color:#6b7280;margin:6px 24px 16px;font-size:13px}.dr-perm-loading{text-align:center;color:#9a9a9a;padding:40px}.dr-perm-full-access-banner{color:#1e3629;background:#eaf2ec;border:1px solid #c6d8cc;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:13px;font-weight:500}.dr-perm-body{flex:1;padding:0 24px 4px;overflow-y:auto}.dr-perm-toggle-all{color:#1e3629;cursor:pointer;background:0 0;border:none;margin:0 0 14px auto;padding:4px 0;font-size:12px;font-weight:600;display:block}.dr-perm-toggle-all:hover{text-decoration:underline}.dr-perm-category{margin-bottom:20px}.dr-perm-category-label{text-transform:uppercase;letter-spacing:.08em;color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:0 0 8px;font-size:11px;font-weight:700;display:flex}.dr-perm-category-chevron{color:#4b5563;flex-shrink:0;transition:transform .15s}.dr-perm-category-chevron--open{transform:rotate(180deg)}.dr-perm-row{cursor:pointer;border-bottom:1px solid #f9fafb;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.dr-perm-row:last-child{border-bottom:none}.dr-perm-row--locked{cursor:default}.dr-perm-locked-badge{vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;color:#1e3629;background:#e8f0eb;border:1px solid #c6d8cc;border-radius:4px;margin-left:8px;padding:1px 5px;font-size:10px;font-weight:600;line-height:14px;display:inline-block}.dr-toggle--locked{opacity:.6;cursor:default}.dr-perm-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dr-perm-label{color:#111827;font-size:13px;font-weight:600;line-height:18px}.dr-perm-desc{color:#9ca3af;font-size:12px}.dr-perm-requires-note{color:#b45309;margin-top:2px;font-size:11px;font-style:italic;display:block}.dr-toggle{cursor:pointer;background:#d1d5db;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.dr-toggle--on{background:#1e3629}.dr-toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.dr-toggle--on .dr-toggle-thumb{transform:translate(18px)}.dr-perm-footer{border-top:1px solid #f3f4f6;justify-content:space-between;gap:10px;padding:16px 24px;display:flex}.dr-perm-footer-right{gap:10px;display:flex}@media (width<=600px){.dr-page{padding:16px 12px 48px}.dr-dept-grid{grid-template-columns:1fr}.dr-add-role-form{flex-direction:column}.dr-add-input--inline,.dr-add-select--inline{min-width:unset;width:100%}}.AnnouncementsPage__composer{margin-bottom:24px}.AnnouncementsPage__composer-body{flex-direction:column;gap:16px;padding:20px;display:flex}.AnnouncementsPage__recipient-preview{color:var(--emp-color-text-secondary);margin:0;font-size:14px}.AnnouncementsPage__field{flex-direction:column;gap:6px;display:flex}.AnnouncementsPage__field-label{color:var(--emp-color-text);font-size:13px;font-weight:600}.AnnouncementsPage__input,.AnnouncementsPage__textarea{border-radius:var(--emp-radius-md);border:1px solid var(--emp-color-border);width:100%;font-size:14px;font-family:var(--emp-font-family);color:var(--emp-color-text);box-sizing:border-box;outline:none;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.AnnouncementsPage__textarea{resize:vertical}.AnnouncementsPage__input:focus,.AnnouncementsPage__textarea:focus{border-color:var(--emp-color-primary-dark);box-shadow:0 0 0 1px var(--emp-color-primary-dark)}.AnnouncementsPage__char-counter{color:var(--emp-color-text-muted);align-self:flex-end;font-size:12px}.AnnouncementsPage__composer-actions{justify-content:flex-end;display:flex}.AnnouncementsPage__history-title{color:var(--emp-color-text);margin:0 0 12px;font-size:18px;font-weight:700}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.AddLocationModal__dialog{max-width:640px;max-height:90vh}.AddLocationModal__dialog .app-modal__body{overflow-y:auto}.AddLocationModal__error{color:#b42318;background:#fdecea;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:500}.AddLocationModal__row{gap:14px;display:flex}.AddLocationModal__field{flex:1;margin-bottom:16px}.AddLocationModal__field--radius{flex:0 0 160px}.AddLocationModal__label{color:#495057;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.AddLocationModal__input{width:100%;height:var(--control-h-standard);box-sizing:border-box;color:#212529;background:#fff;border:1px solid #e9ecef;border-radius:10px;outline:none;padding:10px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.AddLocationModal__input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e362926}.AddLocationModal__field .FDBTextInput .MuiInputBase-input{width:100%;height:var(--control-h-standard);box-sizing:border-box;color:#212529;background:#fff;border:1px solid #e9ecef;border-radius:10px;outline:none;padding:10px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.AddLocationModal__field .FDBTextInput .MuiInputBase-input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e362926}.AddLocationModal__hint{color:#868e96;margin-top:6px;font-size:12px}.AddLocationModal__map{border:1px solid #e9ecef;border-radius:10px;width:100%;height:260px;overflow:hidden}@media (width<=560px){.AddLocationModal__row{flex-direction:column;gap:0}.AddLocationModal__field--radius{flex:1}}.punch-map-container{box-sizing:border-box;background-color:#f5f5f5;flex-direction:column;height:calc(100vh - 60px);padding:24px;display:flex;overflow:hidden}.punch-map-container *{box-sizing:border-box}.punch-map-header,.punch-map-filters-bar{flex-shrink:0}.punch-map-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.punch-map-header-left{flex-direction:column;display:flex}.punch-map-title{color:#1a1a2e;margin:0 0 4px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:700}.punch-map-subtitle{color:#6b7280;margin:0;font-size:14px}.punch-map-header-right{align-items:center;gap:12px;display:flex}.punch-map-filters-bar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.punch-map-filter-group{flex-direction:column;gap:4px;min-width:0;display:flex}.punch-map-filter-label{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:12px;font-weight:600}.punch-map-emp-picker__field{min-width:220px}.punch-map-emp-picker__header{justify-content:space-between;align-items:center;display:flex}.punch-map-emp-picker__clear-sel{color:#1e3629;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.punch-map-emp-picker__clear-sel:hover{opacity:.75}.punch-map-emp-picker__combobox{align-items:center;display:flex;position:relative}.punch-map-emp-picker__search-icon{color:#9ca3af;pointer-events:none;z-index:1;position:absolute;left:9px}.punch-map-emp-picker__input{box-sizing:border-box;color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:40px;padding:0 30px;font-family:inherit;font-size:14px}.punch-map-emp-picker__input:focus{cursor:text;border-color:#1e3629}.punch-map-emp-picker__input::placeholder{color:#9ca3af}.punch-map-emp-picker__input--has-value{color:#1e3629;font-weight:600}.punch-map-emp-picker__clear-input{color:#9ca3af;cursor:pointer;z-index:1;background:0 0;border:none;align-items:center;padding:0 2px;font-size:16px;line-height:1;display:flex;position:absolute;right:8px}.punch-map-emp-picker__clear-input:hover{color:#374151}.punch-map-emp-picker__caret{color:#9ca3af;pointer-events:none;z-index:1;position:absolute;right:9px}.punch-map-emp-picker__backdrop{z-index:199;background:0 0;position:fixed;inset:0}.punch-map-emp-picker__dropdown{z-index:200;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f}.punch-map-emp-picker__empty{color:#9ca3af;text-align:center;padding:12px 10px;font-size:13px}.punch-map-emp-picker__item{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:7px 10px;transition:background .1s;display:flex}.punch-map-emp-picker__item:not(:last-child){border-bottom:1px solid #f3f4f6}.punch-map-emp-picker__item:hover{background:#f0f4f2}.punch-map-emp-picker__item--selected{background:#f0f5f2}.punch-map-emp-picker__item--selected:hover{background:#e8f0eb}.punch-map-emp-picker__checkbox{accent-color:#1e3629;cursor:pointer;flex-shrink:0;width:14px;height:14px}.punch-map-emp-picker__name{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.punch-map-emp-picker__item--selected .punch-map-emp-picker__name{color:#1e3629;font-weight:600}.punch-map-toggle-row{cursor:pointer}.punch-map-toggle-control{align-items:center;height:40px;display:flex}.punch-map-toggle-switch{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.punch-map-toggle-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.punch-map-toggle-switch--on{background:#1e3629}.punch-map-toggle-switch--on:after{transform:translate(16px)}.punch-map-filter-actions{align-items:flex-end;gap:8px;margin-left:auto;display:flex}.punch-map-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.punch-map-btn--reset{color:#fff;background:#1e3629;border:1px solid #1e3629;border-radius:6px;height:32px;padding:0 14px;font-size:12px}.punch-map-btn--reset:hover{background:#2d5240;border-color:#2d5240}.punch-map-btn--secondary{color:#374151;background:#fff;border:1px solid #e5e7eb}.punch-map-btn--secondary:hover{background:#f9fafb;border-color:#d1d5db}.punch-map-body{flex:1 1 0;gap:16px;min-height:0;display:flex}.punch-map-left-column{flex-direction:column;flex-shrink:0;gap:16px;width:380px;min-height:0;display:flex}.punch-map-locations-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;flex-shrink:0;max-height:180px;display:flex;overflow:hidden}.punch-map-locations-header{color:#374151;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:12px 16px;font-size:13px;font-weight:600}.punch-map-locations-list{min-height:0;overflow-y:auto}.punch-map-location-item{cursor:pointer;border-bottom:1px solid #f3f4f6;border-left:3px solid #0000;flex-direction:column;gap:2px;padding:8px 16px;transition:background-color .15s;display:flex}.punch-map-location-item:last-child{border-bottom:none}.punch-map-location-item:hover{background:#fafafa}.punch-map-location-item.active{background:#f0f4f2;border-left-color:#1e3629}.punch-map-location-item-name{color:#1a1a2e;font-size:13px;font-weight:600}.punch-map-location-item-address{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.punch-map-locations-empty{color:#9ca3af;text-align:center;padding:16px;font-size:13px}.punch-map-list-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.punch-map-list-header{color:#374151;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:14px 16px;font-size:13px;font-weight:600}.punch-map-list{flex:1 1 0;min-height:0;overflow-y:auto}.punch-map-list-item{cursor:pointer;border-bottom:1px solid #f3f4f6;border-left:3px solid #0000;flex-direction:column;gap:4px;padding:12px 16px;transition:background-color .15s;display:flex}.punch-map-list-item:hover{background:#fafafa}.punch-map-list-item.active{background:#f0f4f2;border-left-color:#1e3629}.punch-map-list-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.punch-map-list-item-name{color:#1a1a2e;font-size:14px;font-weight:600}.punch-map-list-item-time{color:#6b7280;white-space:nowrap;font-size:12px}.punch-map-list-item-meta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.punch-map-badge{text-transform:uppercase;letter-spacing:.02em;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.punch-map-badge--in{color:#065f46;background:#d1fae5}.punch-map-badge--out{color:#991b1b;background:#fee2e2}.punch-map-badge--flag{color:#92400e;background:#fef3c7}.punch-map-terminal-icon{color:#2563eb;flex-shrink:0;display:inline-flex}.punch-map-map-panel{z-index:1;border:1px solid #e5e7eb;border-radius:12px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.punch-map-leaflet-host{width:100%;height:100%}.punch-map-legend{z-index:1000;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 2px 8px #00000014}.punch-map-legend-item{align-items:center;gap:8px;display:flex}.punch-map-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.punch-map-legend-dot--in{background:#059669}.punch-map-legend-dot--out{background:#dc2626}.punch-map-legend-dot--flag{background:#d97706}.punch-map-legend-ring{background:#0d6efd26;border:2px solid #0d6efd;border-radius:50%;flex-shrink:0;width:10px;height:10px}.punch-map-popup-title{color:#1a1a2e;margin-bottom:4px;font-size:13px;font-weight:700}.punch-map-popup-row{color:#374151;margin:2px 0;font-size:12px}.punch-map-popup-flag{color:#92400e;margin-top:6px;font-size:11px;font-weight:600}.punch-map-empty,.punch-map-error{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:64px 24px;display:flex}.punch-map-empty-icon,.punch-map-error-icon{color:#d1d5db;width:48px;height:48px;margin-bottom:16px}.punch-map-empty-title{color:#374151;margin:0 0 6px;font-size:16px;font-weight:600}.punch-map-empty-text,.punch-map-error-text{color:#9ca3af;margin:0;font-size:14px}@media (width<=900px){.punch-map-body{flex-direction:column}.punch-map-left-column{width:100%}.punch-map-list-panel{max-height:260px}.punch-map-map-panel{min-height:360px}}@media (width<=768px){.punch-map-container{padding:16px}.punch-map-header{flex-direction:column;gap:16px}.punch-map-filters-bar{flex-direction:column;align-items:stretch}.punch-map-emp-picker__field{min-width:unset;width:100%}.punch-map-filter-actions{width:100%;margin-left:0}.punch-map-filter-actions .punch-map-btn{flex:1;justify-content:center}}.paystub-pdf-modal-overlay{z-index:1100;background:#0000008c;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out paystub-pdf-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes paystub-pdf-modal-fade-in{0%{opacity:0}to{opacity:1}}.paystub-pdf-modal{background:#fff;border-radius:12px;flex-direction:column;width:min(960px,100%);max-height:min(92vh,960px);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;animation:.2s ease-out paystub-pdf-modal-slide-up;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000047}@keyframes paystub-pdf-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.paystub-pdf-modal__header{background:#f6f8fa;border-bottom:1px solid #d0d7de;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.paystub-pdf-modal__title{margin:0;font-size:1rem;font-weight:600}.paystub-pdf-modal__close{cursor:pointer;color:#57606a;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:background-color .15s,color .15s;display:flex}.paystub-pdf-modal__close:hover{color:#24292f;background-color:#eaeef2}.paystub-pdf-modal__body{flex-direction:column;flex:1;min-height:0;display:flex}.paystub-pdf-modal__status{color:#57606a;margin:0;padding:1.5rem 1rem}.paystub-pdf-modal__error{color:#b42318;margin:0;padding:1rem}.paystub-pdf-modal__iframe{border:0;flex:1;width:100%;min-height:min(72vh,820px);display:block}.ph-page{max-width:var(--emp-content-max-width,960px);margin:0 auto;padding:32px 24px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ph-header{margin-bottom:24px}.ph-title{color:#0d0d0d;margin:0 0 4px;font-size:32px;font-weight:700}.ph-subtitle{color:#6b7280;margin:0;font-size:14px}.ph-note{color:#6b7280;margin:8px 0 0;font-size:13px}.ph-note a{color:#1e3629;font-weight:600;text-decoration:underline}.ph-error{color:#b42318;margin:0 0 16px;font-size:14px}.ph-btn{box-sizing:border-box;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.ph-btn:disabled{opacity:.5;cursor:not-allowed}.ph-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite ph-spin;display:inline-block}@keyframes ph-spin{to{transform:rotate(360deg)}}.ph-btn--primary{color:#fff;background:#1e3629}.ph-btn--primary:hover:not(:disabled){background:#162a20}.ph-btn--gradient{color:#fff;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%)}.ph-btn--gradient:hover:not(:disabled){background:linear-gradient(135deg,#142619 0%,#77570e 100%)}.ph-btn--ghost{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.ph-btn--ghost:hover:not(:disabled){background:#e9eaec}.ph-btn--small{height:30px;padding:0 12px;font-size:12px}.ph-btn--icon{flex-shrink:0;width:30px;padding:0}.ph-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ph-table{border-collapse:collapse;table-layout:fixed;width:100%}.ph-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;background:#fafafa;border-bottom:1px solid #e5e7eb;padding:12px 18px;font-size:11px;font-weight:700}.ph-table th[align=right]{text-align:right}.ph-table td{color:#0d0d0d;border-bottom:1px solid #f3f4f6;padding:13px 18px;font-size:14px}.ph-table td[align=right]{text-align:right}.ph-table tbody tr:last-child td{border-bottom:none}.ph-table tbody tr:hover{background:#fafafa}.ph-table-filler-row:hover{background:0 0!important}.ph-empty{text-align:center;color:#9ca3af;padding:40px;font-size:14px}.ph-pagination{border-top:1px solid #f3f4f6;justify-content:center;align-items:center;gap:12px;padding:14px 0;display:flex}.ph-page-info{color:#6b7280;white-space:nowrap;font-size:13px}.ph-run-panel{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:20px;padding:18px 20px;box-shadow:0 1px 3px #0000000d}.ph-run-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-run-panel__meta{flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.ph-back-btn{color:#1e3629;cursor:pointer;background:#e8f0eb;border:1px solid #c8d8ce;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;height:36px;padding:0 14px 0 10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ph-back-btn:hover{background:#d9e6dd;border-color:#1e3629}.ph-run-panel__period{color:#0d0d0d;font-size:15px;font-weight:600}.ph-run-panel__timeline{color:#6b7280;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;display:flex}.ph-run-panel__timeline-item strong{color:#374151;font-weight:600}.ph-run-panel__actions{border-top:1px solid #f3f4f6;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:18px;padding-top:18px;display:flex}.ph-run-panel__actions-spacer{flex:1 0 0;min-width:8px}.ph-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.ph-toolbar-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ph-field{flex-direction:column;gap:4px;display:flex}.ph-field-label{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.ph-field-select{min-width:150px}.ph-field-select .gs-select__trigger{height:var(--control-h-standard);box-sizing:border-box}.ph-field input[type=date]{border:1px solid #e5e7eb;border-radius:8px;padding:7px 10px;font-size:14px}.ph-input{border:1px solid #e5e7eb;border-radius:8px;min-width:220px;padding:7px 10px;font-size:14px}.ph-btn--danger{color:#b42318;background:#fef3f2;border:1px solid #fda29b}.ph-btn--danger:hover:not(:disabled){background:#fee4e2;border-color:#fca5a5}.ph-btn--info{color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd}.ph-btn--info:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}.ph-btn--amber{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.ph-btn--amber:hover:not(:disabled){background:#fde68a;border-color:#f59e0b}.ph-status{text-transform:capitalize;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.ph-status--draft{color:#3730a3;background:#eef2ff}.ph-status--locked{color:#92400e;background:#fef3c7}.ph-status--finalized{color:#166534;background:#ecfdf3}.ph-status--voided{color:#b42318;background:#fee4e2}.ph-alert{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:16px 0;padding:12px 16px;font-size:14px}.ph-alert--voided{background:#fee4e2;border-color:#fda29b}.ph-alert ul{margin:8px 0 0;padding-left:0;list-style:none}.ph-alert p{color:#374151;margin:8px 0 0}.ph-alert__scope-note{color:#6b7280;font-size:12px;font-style:italic}.ph-alert li{align-items:flex-start;gap:8px;margin-top:6px;display:flex}.ph-alert li:first-child{margin-top:0}.ph-alert__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.6;display:inline-block}.ph-alert__badge--error{color:#b42318;background:#fee4e2}.ph-alert__badge--warning{color:#92400e;background:#fef3c7}.ph-create-run-modal{max-width:800px}.ph-emp-name-btn{font:inherit;color:#1e3629;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.ph-emp-name-btn:hover .ph-emp-name-btn__label{text-decoration:underline}.ph-chevron{color:#6b7280;font-size:10px;transition:transform .15s;display:inline-block}.ph-chevron--open{transform:rotate(90deg)}.ph-detail-row td{background:#fafafa;border-top:none;padding-top:0}.ph-detail{padding:.5rem 0 .75rem}.ph-label{color:#6b7280;margin-bottom:2px;font-size:12px;display:block}.ph-label--sub{opacity:.9;margin-top:.35rem}.ph-num{text-align:right;white-space:nowrap}.ph-daily-table{--payroll-daily-col-date:28%;border-collapse:collapse;table-layout:fixed;width:100%;margin-top:0;font-size:13px}.ph-daily-table col:first-child{width:var(--payroll-daily-col-date)}.ph-daily-table col:not(:first-child){width:calc((100% - var(--payroll-daily-col-date)) / 4)}.ph-daily-table th,.ph-daily-table td{text-align:left;vertical-align:top;border-top:1px solid #e8e8e8;padding:.35rem .5rem}.ph-daily-table th.ph-num,.ph-daily-table td.ph-num{text-align:right}.ph-period-summary-row th{vertical-align:bottom;background:#f3f6f9;border-bottom:1px solid #d8dee6;font-weight:400}.ph-period-label{color:#374151;vertical-align:bottom;font-weight:600}.ph-col-summary{text-align:right!important}.ph-col-summary .ph-label{margin-bottom:2px;display:block}.ph-col-summary strong{color:#0d0d0d;font-size:15px;font-weight:700;display:block}.ph-daily-table thead tr:last-child th{color:#374151;background:#f5f5f5;font-size:12px;font-weight:600}.ph-no-daily{color:#6b7280;margin:.75rem 0 0;font-size:13px}.sa-tenant-payroll{background:#fafbfc;border:1px solid #e8e8e8;border-radius:10px;padding:1rem 1.15rem}.sa-tenant-payroll__toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.sa-tenant-payroll__toolbar label{color:#555;flex-direction:column;gap:4px;font-size:13px;display:flex}.sa-tenant-payroll__toolbar input[type=date]{border:1px solid #d0d7de;border-radius:6px;padding:6px 8px;font-size:14px}.sa-tenant-payroll__status-select{min-width:140px}.sa-tenant-payroll__status-select .gs-select__trigger{height:var(--control-h-compact);box-sizing:border-box;border-color:#d0d7de;padding:6px 8px;font-size:14px}.sa-tenant-payroll__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sa-tenant-payroll__btn{cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:.45rem .85rem;font-size:14px}.sa-tenant-payroll__btn:disabled{opacity:.6;cursor:not-allowed}.sa-tenant-payroll__btn--primary{color:#fff;background:#1e3629;border-color:#1e3629}.sa-tenant-payroll__btn--primary:hover:not(:disabled){background:#2a4d38}.sa-tenant-payroll__btn--danger{color:#cf222e;background:#fff;border-color:#cf222e}.sa-tenant-payroll__btn--danger:hover:not(:disabled){background:#fff1f0}.sa-tenant-payroll__btn--info{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.sa-tenant-payroll__btn--info:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}.sa-tenant-payroll__row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sa-tenant-payroll__status{text-transform:capitalize;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.sa-tenant-payroll__status--draft{color:#3730a3;background:#eef2ff}.sa-tenant-payroll__status--locked{color:#9a3412;background:#fff7ed}.sa-tenant-payroll__status--finalized{color:#166534;background:#ecfdf3}.sa-tenant-payroll__status--voided{color:#4b5563;background:#f3f4f6}.sa-tenant-payroll__table{border-collapse:collapse;background:#fff;border:1px solid #eee;border-radius:8px;width:100%;font-size:14px;overflow:hidden}.sa-tenant-payroll__table th,.sa-tenant-payroll__table td{text-align:left;border-top:1px solid #eee;padding:.55rem .75rem}.sa-tenant-payroll__table thead th{color:#444;background:#f5f5f5;border-top:none;font-weight:600}.sa-tenant-payroll__table tbody tr{transition:background-color .12s}.sa-tenant-payroll__table tbody tr:hover{background-color:#e5e7eb}.sa-tenant-payroll__empty{color:#888;text-align:center;padding:1.25rem}.sa-tenant-payroll-run__back{margin-bottom:1rem}.sa-tenant-payroll-run__meta{color:#444;margin:0 0 1rem;font-size:15px}.sa-tenant-payroll-run__alert{background:#fff4e5;border:1px solid #fcd34d;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem}.sa-tenant-payroll-run__error{color:#b42318;margin-bottom:.75rem}.sa-tenant-payroll-run-employees__name-btn{font:inherit;color:#0d47a1;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.sa-tenant-payroll-run-employees__name-btn:hover{text-decoration:underline}.sa-tenant-payroll-run-employees__chevron{color:#666;font-size:10px;transition:transform .15s;display:inline-block}.sa-tenant-payroll-run-employees__chevron--open{transform:rotate(90deg)}.sa-tenant-payroll-run-employees__detail-row td{background:#f8fafc;border-top:none;padding-top:0}.sa-tenant-payroll-run-employees__detail{padding:.5rem 0 .75rem}.sa-tenant-payroll-run-employees__label{color:#666;margin-bottom:2px;font-size:12px;display:block}.sa-payroll-run-employees{margin-top:.5rem}.sa-payroll-run-employees__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.sa-payroll-run-employees__view-tabs{background:#fff;border:1px solid #d0d7de;border-radius:8px;display:inline-flex;overflow:hidden}.sa-payroll-run-employees__tab{cursor:pointer;color:#444;background:0 0;border:none;padding:.4rem .85rem;font-size:14px}.sa-payroll-run-employees__tab--active{color:#fff;background:#1e3629;font-weight:600}.sa-payroll-run-employees__eye-btn{cursor:pointer;color:#444;background:#fff;border:1px solid #d0d7de;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:13px;display:inline-flex}.sa-payroll-run-employees__eye-btn--active{color:#1e40af;background:#eef2ff;border-color:#93b4f4}.sa-payroll-run-employees__filter-note{color:#666;margin:0 0 .65rem;font-size:13px}.sa-payroll-run-employees__num{text-align:right;white-space:nowrap}.sa-payroll-run-employees__emp-name{font-weight:600;display:block}.sa-payroll-run-employees__emp-role{color:#666;font-size:12px;font-weight:400;display:block}.sa-payroll-run-employees__table-wrap,.sa-payroll-run-employees__byday-wrap{overflow-x:auto}.sa-payroll-run-employees__daily-table{--payroll-daily-col-date:28%;border-collapse:collapse;table-layout:fixed;width:100%;margin-top:0;font-size:13px}.sa-payroll-run-employees__daily-table col:first-child{width:var(--payroll-daily-col-date)}.sa-payroll-run-employees__daily-table col:not(:first-child){width:calc((100% - var(--payroll-daily-col-date)) / 4)}.sa-payroll-run-employees__daily-table th,.sa-payroll-run-employees__daily-table td{text-align:left;vertical-align:top;border-top:1px solid #e8e8e8;padding:.35rem .5rem}.sa-payroll-run-employees__daily-table th.sa-payroll-run-employees__num,.sa-payroll-run-employees__daily-table td.sa-payroll-run-employees__num{text-align:right}.sa-payroll-run-employees__period-summary-row th{vertical-align:bottom;background:#f3f6f9;border-bottom:1px solid #d8dee6;font-weight:400}.sa-payroll-run-employees__period-label{color:#444;vertical-align:bottom;font-weight:600}.sa-payroll-run-employees__col-summary{text-align:right!important}.sa-payroll-run-employees__col-summary .sa-tenant-payroll-run-employees__label{margin-bottom:2px;display:block}.sa-payroll-run-employees__col-summary strong{color:#1a1a1a;font-size:15px;font-weight:700;display:block}.sa-payroll-run-employees__label--sub{opacity:.9;margin-top:.35rem}.sa-payroll-run-employees__daily-table thead tr:last-child th{color:#444;background:#f5f5f5;font-size:12px;font-weight:600}.sa-payroll-run-employees__no-daily{color:#666;margin:.75rem 0 0;font-size:13px}.sa-payroll-run-employees__byday{min-width:max-content}.sa-payroll-run-employees__sticky-col{z-index:2;background:#fff;min-width:140px;position:sticky;left:0}.sa-payroll-run-employees__day-col{text-align:center;white-space:nowrap;min-width:72px;font-size:12px}.sa-payroll-run-employees__day-cell{text-align:center;color:#bbb;font-size:13px}.sa-payroll-run-employees__day-cell--has{color:#1a1a1a;background:#f0fdf4;font-weight:600}.sa-payroll-run-employees__period-total{background:#f8fafc;font-weight:700}.mps-page{max-width:var(--emp-content-max-width,960px);margin:0 auto;padding:32px 24px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mps-header{margin-bottom:24px}.mps-title{color:#0d0d0d;margin:0 0 4px;font-size:32px;font-weight:700}.mps-subtitle{color:#6b7280;margin:0;font-size:14px}.mps-error{color:#b42318;margin:0 0 16px;font-size:14px}.mps-btn{box-sizing:border-box;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.mps-btn:disabled{opacity:.5;cursor:not-allowed}.mps-btn--ghost{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.mps-btn--ghost:hover:not(:disabled){background:#e9eaec}.mps-btn--info{color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd}.mps-btn--info:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}.mps-btn--small{height:32px;padding:0 12px;font-size:12px}.mps-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.mps-table{border-collapse:collapse;width:100%}.mps-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;background:#fafafa;border-bottom:1px solid #e5e7eb;padding:12px 18px;font-size:11px;font-weight:700}.mps-table th[align=right]{text-align:right}.mps-table td{color:#0d0d0d;border-bottom:1px solid #f3f4f6;padding:13px 18px;font-size:14px}.mps-table td[align=right]{text-align:right}.mps-table tbody tr:last-child td{border-bottom:none}.mps-table tbody tr:hover{background:#fafafa}.mps-empty{text-align:center;color:#9ca3af;padding:40px;font-size:14px}.mps-pagination{border-top:1px solid #f3f4f6;justify-content:center;align-items:center;gap:12px;padding:14px 0;display:flex}.mps-page-info{color:#6b7280;white-space:nowrap;font-size:13px}.sa-page{background-color:var(--emp-color-background,#f5f5f5);min-height:calc(100vh - 64px);font-family:var(--emp-font-family);padding:24px}.sa-page__header{margin-bottom:20px}.sa-page__title{color:var(--emp-color-text,#0d0d0d);margin:0 0 4px;font-size:1.35rem;font-weight:700}.sa-page__subtitle{color:var(--emp-color-text-secondary,#8a8a8a);margin:0;font-size:13px;line-height:1.5}.sa-page__nav{background:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#c2c2c2);border-radius:var(--emp-radius-md,8px);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:10px 16px;display:flex}.sa-page__nav-link{color:var(--emp-color-primary,#1e3629);font-size:13px;font-weight:600;text-decoration:none}.sa-page__nav-link:hover{text-decoration:underline}.sa-page__action-bar{align-items:center;gap:8px;margin-bottom:20px;display:flex}.sa-page__card{background:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#c2c2c2);border-radius:var(--emp-radius-md,8px);overflow:hidden}.sa-page__controls{background:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#c2c2c2);border-radius:var(--emp-radius-md,8px);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:12px 16px;display:flex}.sa-page__control-group{align-items:center;gap:8px;display:flex}.sa-page__control-label{color:var(--emp-color-text-secondary,#8a8a8a);white-space:nowrap;font-size:13px;font-weight:500}.sa-page__select .gs-select__trigger{height:var(--control-h-compact);box-sizing:border-box;border-radius:var(--emp-radius-sm,4px);border:1px solid var(--emp-color-border,#c2c2c2);background:var(--emp-color-surface,#fff);color:var(--emp-color-text,#0d0d0d);font-size:13px;font-family:var(--emp-font-family);padding:6px 10px}.sa-page__select .gs-select__trigger:focus,.sa-page__select .gs-select__trigger--open{border-color:var(--emp-color-primary,#1e3629);box-shadow:0 0 0 2px #1e36291f}.sa-page__select--tenant{min-width:280px}.sa-page__section{margin-bottom:28px}.sa-page__section-header{background:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#c2c2c2);border-radius:var(--emp-radius-md,8px) var(--emp-radius-md,8px) 0 0;border-bottom:1px solid var(--emp-color-border-light,#d8d8d8);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.sa-page__section-title{color:var(--emp-color-text,#0d0d0d);margin:0;font-size:15px;font-weight:700}.sa-page__section-actions{align-items:center;gap:8px;display:flex}.sa-page__table-wrap{overflow-x:auto}.sa-page__table{border-collapse:collapse;width:100%;font-size:14px}.sa-page__table thead tr{background:#f8f9fa}.sa-page__table th{text-transform:uppercase;letter-spacing:.5px;color:var(--emp-color-text-secondary,#8a8a8a);text-align:left;white-space:nowrap;border-bottom:2px solid var(--emp-color-border,#c2c2c2);padding:10px 14px;font-size:11px;font-weight:700}.sa-page__table td{border-bottom:1px solid var(--emp-color-border-light,#d8d8d8);color:var(--emp-color-text,#0d0d0d);padding:10px 14px}.sa-page__table tbody tr:last-child td{border-bottom:none}.sa-page__table tbody tr{transition:background-color .12s}.sa-page__table tbody tr:hover{background-color:var(--emp-color-primary-light,#e8f0eb)}.sa-page__table-row--clickable{cursor:pointer}.sa-page__table-td--actions{text-align:right;white-space:nowrap}.sa-page__tenant-name{color:var(--emp-color-text,#0d0d0d);font-weight:600}.sa-page__tenant-id{color:var(--emp-color-text-secondary,#8a8a8a);margin-top:2px;font-size:11px}.sa-page__user-link{color:var(--emp-color-primary,#1e3629);cursor:pointer;text-align:left;font-size:14px;font-weight:600;font-family:var(--emp-font-family);background:0 0;border:none;padding:0}.sa-page__user-link:hover{text-decoration:underline}.sa-page__status-badge{border-radius:var(--emp-radius-pill,24px);align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.sa-page__status-badge--active{background:var(--emp-color-success-bg,#e9f7ef);color:var(--emp-color-success,#1d6c43)}.sa-page__status-badge--inactive{color:#6b7280;background:#f3f4f6}.sa-page__btn{font-size:13px;font-weight:600;font-family:var(--emp-font-family);border-radius:var(--emp-radius-sm,4px);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:6px 14px;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.sa-page__btn--outline{background:var(--emp-color-surface,#fff);border-color:var(--emp-color-border,#c2c2c2);color:var(--emp-color-text,#0d0d0d)}.sa-page__btn--outline:hover{background:#f0f0f0;border-color:#9ca3af}.sa-page__btn--primary{background:var(--emp-color-primary,#1e3629);border-color:var(--emp-color-primary,#1e3629);color:#fff}.sa-page__btn--primary:hover{background:var(--emp-color-primary-dark,#142619);border-color:var(--emp-color-primary-dark,#142619)}.sa-page__btn--sm{padding:4px 10px;font-size:12px}.sa-page__section-btn{border:1px solid var(--emp-color-border,#c2c2c2);border-radius:var(--emp-radius-sm,4px);background:var(--emp-color-surface,#fff);cursor:pointer;color:var(--emp-color-text-secondary,#8a8a8a);white-space:nowrap;font-size:12px;font-weight:500;font-family:var(--emp-font-family);align-items:center;gap:5px;padding:5px 12px;transition:background-color .12s;display:inline-flex}.sa-page__section-btn:hover{background:#f0f0f0}.sa-page__section-btn--nav{color:var(--emp-color-primary,#1e3629);background:var(--emp-color-primary-light,#e8f0eb);border-color:#a7c5b2}.sa-page__section-btn--nav:hover{background:#d4e6db;border-color:#7da98e}.sa-page__edit-btn{border:1px solid var(--emp-color-border,#c2c2c2);border-radius:var(--emp-radius-sm,4px);cursor:pointer;color:var(--emp-color-text,#374151);font-size:12px;font-family:var(--emp-font-family);background:0 0;padding:3px 10px;transition:background-color .12s,border-color .12s}.sa-page__edit-btn:hover{background-color:#d1d5db;border-color:#9ca3af}.sa-page__error{background:var(--emp-color-danger-bg,#feecec);border-radius:var(--emp-radius-md,8px);color:var(--emp-color-danger,#b91c1c);border:1px solid #fca5a5;margin-bottom:16px;padding:12px 16px;font-size:14px}.sa-page__empty{text-align:center;color:var(--emp-color-text-secondary,#8a8a8a);padding:32px 16px;font-size:14px}.logs-container{box-sizing:border-box;background-color:#f5f5f5;flex-direction:column;height:calc(100vh - 60px);padding:24px;display:flex;overflow:hidden}.logs-header,.logs-filters-bar{flex-shrink:0}.logs-container *{box-sizing:border-box}.logs-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.logs-header-left{flex-direction:column;display:flex}.logs-title{color:#1a1a2e;margin:0 0 4px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:700}.logs-subtitle{color:#6b7280;margin:0;font-size:14px}.logs-header-right{align-items:center;gap:12px;display:flex}.logs-filters-bar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.logs-filter-group{flex-direction:column;gap:4px;min-width:0;display:flex}.logs-filter-label{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:12px;font-weight:600}.logs-filter-select{min-width:150px}.logs-filter-select .gs-select__trigger{height:var(--control-h-compact);box-sizing:border-box;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:400}.logs-filter-pagination{align-items:center;gap:6px;margin-left:auto;padding:0 8px;display:flex}.logs-filter-actions{align-items:flex-end;gap:8px;display:flex}.logs-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.logs-btn--primary{color:#fff;background:linear-gradient(135deg,#1e3629 0% 100%)}.logs-btn--primary:hover{background:linear-gradient(135deg,#1e3629 0% 100%);transform:translateY(-1px);box-shadow:0 4px 12px #1e36294d}.logs-btn--secondary{color:#374151;background:#fff;border:1px solid #e5e7eb}.logs-btn--secondary:hover{background:#f9fafb;border-color:#d1d5db}.logs-btn--ghost{color:#6b7280;background:0 0;padding:8px}.logs-btn--ghost:hover{color:#374151;background:#f3f4f6}.logs-stats-row{gap:16px;margin-bottom:20px;display:flex}.logs-stat-chip{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:inline-flex}.logs-stat-chip strong{color:#1e3629;font-weight:700}.logs-table-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1 1 0;min-height:0;overflow:auto}.logs-table{border-collapse:collapse;table-layout:fixed;width:100%}.logs-th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;white-space:nowrap;z-index:1;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:12px;font-weight:600;position:sticky;top:0}.logs-tr{border-bottom:1px solid #f3f4f6;transition:background-color .15s}.logs-tr:hover{background:#fafafa}.logs-tr:last-child{border-bottom:none}.logs-td{color:#374151;vertical-align:top;padding:14px 16px;font-size:14px}.logs-td--mono{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:13px}.logs-action-badge{text-transform:uppercase;letter-spacing:.02em;border-radius:20px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.logs-action-badge--create{color:#065f46;background:#d1fae5}.logs-action-badge--update{color:#1e40af;background:#dbeafe}.logs-action-badge--delete{color:#991b1b;background:#fee2e2}.logs-action-badge--login,.logs-action-badge--default{color:#374151;background:#f3f4f6}.logs-user-cell{flex-direction:column;gap:2px;display:flex}.logs-user-name{color:#1a1a2e;font-weight:500}.logs-user-email{color:#9ca3af;font-size:12px}.logs-table-name{color:#4b5563;background:#f3f4f6;border-radius:4px;align-items:center;padding:2px 8px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;display:inline-flex}.logs-timestamp{flex-direction:column;gap:1px;display:flex}.logs-timestamp-date{color:#374151;font-size:13px;font-weight:500}.logs-timestamp-time{color:#9ca3af;font-size:12px}.logs-endpoint{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.logs-changes-toggle{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.logs-changes-toggle:hover{color:#374151;background:#f3f4f6;border-color:#d1d5db}.logs-changes-toggle svg{transition:transform .2s}.logs-changes-toggle.expanded svg{transform:rotate(180deg)}.logs-detail-row td{background:#fafbfc;padding:0!important}.logs-detail-content{flex-wrap:wrap;gap:24px;padding:16px 24px;display:flex}.logs-detail-section{flex:1;min-width:300px}.logs-detail-section-title{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:8px;font-size:12px;font-weight:600}.logs-detail-json{color:#cdd6f4;white-space:pre-wrap;word-break:break-all;background:#1e1e2e;border-radius:8px;max-height:300px;padding:12px 16px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.logs-page-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:inline-flex}.logs-page-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.logs-page-btn:disabled{opacity:.4;cursor:not-allowed}.logs-page-current{color:#1e3629;white-space:nowrap;padding:0 4px;font-size:13px;font-weight:600}.logs-page-count{color:#6b7280;font-weight:400}.logs-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.logs-empty-icon{color:#d1d5db;width:64px;height:64px;margin-bottom:16px}.logs-empty-title{color:#374151;margin:0 0 8px;font-size:18px;font-weight:600}.logs-empty-text{color:#9ca3af;margin:0;font-size:14px}.logs-error{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px;padding:48px 24px;display:flex}.logs-error-icon{color:#ef4444;width:48px;height:48px;margin-bottom:12px}.logs-error-text{color:#991b1b;margin:0 0 16px;font-size:14px}@media (width<=1200px){.logs-filters-bar{gap:10px}.logs-filter-select{min-width:120px}}@media (width<=768px){.logs-container{padding:16px}.logs-header{flex-direction:column;gap:16px}.logs-filters-bar{flex-direction:column}.logs-filter-select,.logs-filter-group .DateRangeTrigger{min-width:unset;width:100%}.logs-filter-actions{width:100%;margin-left:0}.logs-filter-actions .logs-btn{flex:1;justify-content:center}.logs-stats-row{flex-wrap:wrap}.logs-table-container{overflow-x:auto}.logs-filter-pagination{justify-content:center;width:100%;margin-left:0}.logs-detail-content{flex-direction:column}.logs-detail-section{min-width:unset}}.manual-hours-modal__subtitle{color:#6c757d;margin:0 0 16px;font-size:13px;line-height:1.5}.manual-hours-modal__field{flex-direction:column;flex:1;display:flex}.manual-hours-modal__field label{color:#495057;margin-top:14px;font-size:13px;font-weight:600}.manual-hours-modal__field .app-modal__input{margin-top:6px}.manual-hours-modal__row{gap:12px;display:flex}.manual-hours-modal__row--hidden{visibility:hidden}.manual-hours-modal__reg-field-stack{display:grid}.manual-hours-modal__reg-field-stack>.manual-hours-modal__field{grid-area:1/1}.manual-hours-modal__field--hidden{visibility:hidden;pointer-events:none}.manual-hours-modal__hm{color:#9199a3;align-items:center;gap:5px;margin-top:7px;font-size:12px;display:flex}.manual-hours-modal__hm-input{box-sizing:border-box;text-align:center;color:#495057;border:1px solid #e9ecef;border-radius:6px;outline:none;width:42px;padding:4px 5px;font-size:12px;transition:border-color .15s}.manual-hours-modal__hm-input:focus{border-color:#1e3629}.manual-hours-modal__mode-toggle{background:#e5e7eb;border:1px solid #d1d5db;border-radius:10px;gap:4px;width:fit-content;min-width:220px;margin:4px auto 0;padding:3px;display:flex;position:relative}.manual-hours-modal__mode-thumb{background:#1e3629;border-radius:7px;width:calc(50% - 5px);height:calc(100% - 6px);transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1e36294d}.manual-hours-modal__mode-thumb--right{transform:translate(calc(100% + 4px))}.manual-hours-modal__mode-btn{z-index:1;font:inherit;color:#1f2937;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:7px 14px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.manual-hours-modal__mode-btn:hover{color:#1e3629}.manual-hours-modal__mode-btn:disabled{opacity:.45;cursor:not-allowed}.manual-hours-modal__mode-btn:disabled:hover{color:#1f2937}.manual-hours-modal__mode-btn--active,.manual-hours-modal__mode-btn--active:hover{color:#fff}.manual-hours-modal__dollar-wrapper{margin-top:14px;display:block;position:relative}.manual-hours-modal__dollar-sign{color:#9199a3;pointer-events:none;font-size:15px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.manual-hours-modal__dollar-input{margin-top:0;padding-left:30px}.manual-hours-modal__error{color:#b91c1c;background:#fdecea;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13px}.pcm-modal{max-width:580px}.pcm-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.pcm-row:last-child{border-bottom:none}.pcm-label{color:#6c757d}.pcm-value{color:#212529;text-align:right;font-weight:600}.pcm-section-label{text-transform:uppercase;letter-spacing:.04em;color:#6c757d;margin-top:16px;margin-bottom:8px;font-size:12px;font-weight:700}.pcm-section-label:first-child{margin-top:0}.pcm-fields-list{max-height:320px;padding:2px;overflow-y:auto}.pcm-field-group-header{color:#6c757d;text-transform:uppercase;letter-spacing:.4px;background:#f1f3f5;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:11px;font-weight:700;display:flex}.pcm-field-group-header span:last-child{color:#374151;font-weight:600}.pcm-edit-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pcm-input{min-width:0;height:var(--control-h-standard);color:#212529;box-sizing:border-box;background:#fff;border:1px solid #e9ecef;border-radius:8px;outline:none;flex:1.3;padding:8px 12px;font-size:13.5px;transition:border-color .15s}.pcm-input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e36291a}.pcm-input:disabled{color:#6c757d;background:#f8f9fa}.pcm-select{flex:1.3;min-width:0}.pcm-select .gs-select__trigger{width:100%;height:var(--control-h-standard);box-sizing:border-box;font-size:13.5px}.pcm-static-label{color:#212529;box-sizing:border-box;align-items:center;padding:8px 12px;font-size:13.5px;display:flex}.pcm-expense-options-hint{color:#9ca3af;margin:0 0 8px;font-size:12px}.pcm-date-input{flex:.9;min-width:0}.pcm-date-input.pcm-add-btn-slot{flex:none}.pcm-date-input .pcm-input{flex:none;width:100%}.pcm-money-input{flex:1;min-width:0;position:relative}.pcm-money-input .pcm-input{flex:none;width:100%;padding-left:22px}.pcm-money-prefix{color:#6c757d;pointer-events:none;font-size:13.5px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.pcm-remove-btn-spacer{flex-shrink:0;width:30px}.pcm-edit-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .15s,color .15s;display:inline-flex}.pcm-edit-btn:hover{color:#1e3629;background:#f3f4f6}.pcm-category-modal{max-width:380px}.pcm-category-modal-field{margin-top:14px}.pcm-category-modal-field .pcm-label{margin-bottom:6px;display:block}.pcm-remove-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;transition:background-color .15s,color .15s;display:inline-flex}.pcm-remove-btn:hover{color:#dc2626;background:#f3f4f6}.pcm-add-row{margin-bottom:12px}.pcm-add-btn{white-space:nowrap;color:#1e3629;cursor:pointer;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}.pcm-add-btn:hover{background:#e8f0eb}.pcm-row--subtotal{background:#eef0f2;border-bottom:none;margin:0 -24px;padding-left:24px;padding-right:24px}.pcm-row--subtotal .pcm-label{color:#495057;font-style:italic}.pcm-row--subtotal .pcm-value{color:#343a40;font-weight:600}.pcm-row--total{border-bottom:none;margin:8px -24px 0;padding:12px 24px}.pcm-row--total .pcm-label,.pcm-row--total .pcm-value{font-size:15px;font-weight:700}.pcm-row--positive{background:#e8f0eb}.pcm-row--positive .pcm-label,.pcm-row--positive .pcm-value{color:#1e3629}.pcm-row--negative{background:#fdecea}.pcm-row--negative .pcm-label,.pcm-row--negative .pcm-value{color:#b42318}.pcm-row--neutral{background:#eef0f2}.pcm-row--neutral .pcm-label,.pcm-row--neutral .pcm-value{color:#343a40}.pcm-empty{text-align:center;color:#9ca3af;padding:16px 0;font-size:13px;font-style:italic}.pcm-sticky-summary{background:#fff;margin:0 -24px;padding:16px 24px 8px;position:sticky;bottom:0;box-shadow:0 -6px 10px -6px #00000026}.pcm-modal .app-modal__body{padding-bottom:0}.reports-container{flex-direction:column;gap:20px;padding:28px 32px 48px;display:flex}.reports-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-title{color:#0d0d0d;margin:0 0 2px;font-size:32px;font-weight:700;line-height:1.2}.reports-subtitle{color:#6b7280;margin:0;font-size:14px}.reports-header-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reports-print-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1e3629 0%,#a77c18 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s;display:flex}.reports-print-btn:hover{background:linear-gradient(135deg,#142619 0%,#77570e 100%)}.reports-export-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#1e3629;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s;display:flex}.reports-export-btn:hover{background:#142619}.reports-refresh-btn{cursor:pointer;color:#6b7280;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .15s,color .15s;display:flex}.reports-refresh-btn:hover{color:#374151;border-color:#9ca3af}.reports-tabs{background:#f3f4f6;border-radius:10px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:flex}.reports-tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:8px 16px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:flex}.reports-tab:hover{color:#374151;background:#fff9}.reports-tab--active{color:#111827;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.reports-metric-cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1024px){.reports-metric-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.reports-metric-cards{grid-template-columns:1fr}}.reports-metric-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;transition:box-shadow .15s;display:flex}.reports-metric-card:hover{box-shadow:0 4px 12px #00000012}.reports-metric-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.reports-metric-icon--green{color:#059669;background:#d1fae5}.reports-metric-icon--blue{color:#2563eb;background:#dbeafe}.reports-metric-icon--orange{color:#ea580c;background:#ffedd5}.reports-metric-icon--purple{color:#a77c18;background:#f5eedc}.reports-metric-icon--red{color:#dc2626;background:#fee2e2}.reports-metric-content{flex-direction:column;gap:2px;display:flex}.reports-metric-label{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:500}.reports-metric-value{color:#111827;font-size:22px;font-weight:700;line-height:1.2}.reports-filters-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.reports-filter-field{flex-direction:column;gap:4px;display:flex}.reports-filter-label{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.reports-search-wrapper{flex:1;min-width:200px;max-width:320px}.reports-filter-select{min-width:150px}.reports-filter-select .gs-select__trigger{height:var(--control-h-compact);box-sizing:border-box;color:#374151;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:13.5px}.reports-row-count{color:#9ca3af;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:500}.reports-inactive-toggle{cursor:pointer;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:4px;margin-left:auto;display:flex}.reports-inactive-toggle__label{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.reports-inactive-toggle+.reports-row-count{margin-left:0}.reports-spinner{border:3px solid #e5e7eb;border-top-color:#1e3629;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite reports-spin}@keyframes reports-spin{to{transform:rotate(360deg)}}.reports-table-container{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;overflow:auto hidden}.reports-table{border-collapse:collapse;width:100%;min-width:600px;font-size:13.5px}.reports-table thead{background:#f9fafb;border-bottom:1.5px solid #e5e7eb}.reports-table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:12px 16px;font-size:11.5px;font-weight:600}.reports-th--right,.reports-th--center{text-align:left}.reports-th--highlight{color:#1e3629}.reports-th--kebab{width:110px}.reports-tr{border-bottom:1px solid #f3f4f6;transition:background .1s}.reports-tr:last-child{border-bottom:none}.reports-tr:hover{background:#fafafa}.reports-tr--clickable{cursor:pointer}.reports-table td{color:#374151;vertical-align:middle;padding:13px 16px}.reports-td--right,.reports-td--center{text-align:left}.reports-td--bold{color:#111827;font-weight:600}.reports-td--highlight{color:#1e3629;font-weight:700}.reports-td--muted{color:#6b7280}.reports-td--positive{color:#1e3629}.reports-td--negative{color:#b42318}.reports-td--neutral{color:#343a40}.reports-td--kebab-cell{text-align:left;padding-left:24px}.reports-kebab-wrap{justify-content:flex-start;display:flex}.reports-kebab-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.reports-kebab-btn:hover{color:#1e3629;background:#f3f4f6}.reports-empty{text-align:center;color:#9ca3af;font-size:14px;padding:48px 16px!important}.reports-table tfoot{background:#f9fafb;border-top:2px solid #e5e7eb}.reports-tfoot-row td{color:#111827;padding:12px 16px;font-weight:600}.reports-tfoot-label{text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700;color:#6b7280!important}.reports-employee-cell{align-items:center;gap:10px;display:flex}.reports-avatar{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.reports-sub-text{color:#9ca3af;margin-top:1px;font-size:11.5px}.reports-project-cell{align-items:center;gap:10px;display:flex}.reports-project-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.reports-project-dot--active{background:#10b981}.reports-project-dot--idle{background:#d1d5db}.reports-team-avatars{align-items:center;display:flex}.reports-avatar--small{border:2px solid #fff;width:26px;height:26px;margin-left:-6px;font-size:10px}.reports-team-avatars .reports-avatar--small:first-child{margin-left:0}.reports-avatar--overflow{color:#6b7280;background:#e5e7eb;font-size:10px;font-weight:700}.reports-badge{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.reports-ot-badge{color:#c2410c;background:#ffedd5;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.reports-dt-badge{color:#b91c1c;background:#fee2e2;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.reports-addlpay-input-wrapper{display:inline-block;position:relative}.reports-addlpay-input-dollar{color:#9ca3af;pointer-events:none;font-size:13px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.reports-addlpay-input{color:#374151;text-align:right;box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:6px;outline:none;width:78px;padding:4px 8px 4px 18px;font-family:inherit;font-size:13px;transition:border-color .15s}.reports-addlpay-input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e36291a}.reports-addlpay-input:disabled{opacity:.6;cursor:not-allowed;background:#f9fafb}.reports-holidayhrs-input{color:#374151;text-align:right;box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:6px;outline:none;width:64px;padding:4px 8px;font-family:inherit;font-size:13px;transition:border-color .15s}.reports-holidayhrs-input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e36291a}.reports-holidayhrs-input:disabled{opacity:.6;cursor:not-allowed;background:#f9fafb}.reports-recoupment-input-wrapper{display:inline-block;position:relative}.reports-recoupment-input-dollar{color:#b91c1c;pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.reports-recoupment-input{color:#b91c1c;text-align:right;box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:6px;outline:none;width:84px;padding:4px 8px 4px 26px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s}.reports-recoupment-input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e36291a}.reports-recoupment-input:disabled{opacity:.6;cursor:not-allowed;background:#f9fafb}.reports-recoupment-value{color:#b91c1c;font-weight:600}.reports-percent-input-wrapper{align-items:center;gap:3px;display:inline-flex}.reports-percent-input{color:#374151;text-align:right;box-sizing:border-box;-moz-appearance:textfield;background:#fff;border:1.5px solid #e5e7eb;border-radius:5px;outline:none;width:52px;padding:2px 4px;font-family:inherit;font-size:12px;transition:border-color .15s}.reports-percent-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.reports-percent-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reports-percent-input:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e36291a}.reports-percent-input-suffix{color:#9ca3af;font-size:12px}.reports-hours-override-btn{font:inherit;color:#1e3629;cursor:pointer;background:#e8f0eb;border:none;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex}.reports-hours-override-btn svg{opacity:.8;flex-shrink:0}.reports-hours-override-btn:hover{background:#d7e6dc;box-shadow:0 1px 3px #1e362926}.reports-hours-override-btn:active{box-shadow:none;background:#cbdfd2}.reports-hours-override-btn--manual{color:#3730a3;background:#eef2ff}.reports-hours-override-btn--manual:hover{background:#e0e7ff;box-shadow:0 1px 3px #3730a326}.reports-hours-override-btn--manual:active{background:#dce3fb}.reports-hours-override-btn--aggregated{color:#6c757d;cursor:help;background:#f1f3f5}.reports-hours-override-btn--aggregated svg{opacity:.7}.reports-hours-override-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.reports-hours-override-btn:disabled:hover{background:#e8f0eb}.reports-hours-override-btn--manual:disabled:hover{background:#eef2ff}.reports-category-badge{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.reports-category-badge--pto{color:#1d4ed8;background:#dbeafe}.reports-category-badge--paid-sick-leave{color:#065f46;background:#d1fae5}.reports-category-badge--unpaid-time-off{color:#4b5563;background:#f3f4f6}.reports-dept-badge{white-space:nowrap;border:1px solid #0000;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.reports-dept-text{color:#374151;font-size:13.5px;font-weight:600}.reports-td--sm{font-size:12.5px}.reports-groupby-btn{color:#6b7280;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:flex}.reports-groupby-btn:hover{color:#374151;border-color:#9ca3af}.reports-groupby-btn--active{color:#1e3629;background:#e8f0eb;border-color:#1e3629}.reports-paytype-badge{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.reports-paytype-badge--hourly{color:#1d4ed8;background:#dbeafe}.reports-paytype-badge--salary{color:#77570e;background:#f5eedc}.reports-pto-note{color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:6px;padding:10px 16px;font-size:12.5px;display:flex}.reports-expand-btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.reports-expand-btn:hover{color:#374151;background:#f3f4f6}.reports-chevron--expanded{transform:rotate(90deg)}.reports-expand-btn svg{transition:transform .2s}.reports-pto-user-group{border-top:1.5px solid #e5e7eb}.reports-pto-user-group:first-child{border-top:none}.reports-ledger-row{background:#fafaf8}.reports-ledger-row:hover{background:#f5f5f0!important}.reports-ledger-header{background:#f3f3ee}.reports-ledger-cell{padding-left:8px;font-size:12.5px}.reports-hours--positive{color:#16a34a;font-weight:600}.reports-hours--negative{color:#dc2626;font-weight:600}@media (width<=768px){.reports-container{gap:14px;padding:16px 16px 48px}.reports-title{font-size:20px}.reports-tabs{width:100%}.reports-tab{flex:1;justify-content:center;padding:8px 10px;font-size:12.5px}.reports-header{flex-direction:column;align-items:flex-start}.reports-header-right{width:100%}.DateRangeTrigger.reports-date-btn{flex:1;justify-content:center}.reports-metric-cards{grid-template-columns:repeat(2,1fr);gap:10px}.reports-metric-card{padding:14px}.reports-metric-value{font-size:18px}}.myweek-content{padding:var(--emp-page-padding,24px);max-width:1400px;font-family:var(--emp-font-family,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto}.myweek-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.myweek-title{color:var(--emp-color-text,#0d0d0d);margin:0;font-size:28px;font-weight:700}.myweek-date-picker{align-items:center;gap:6px;display:flex}.myweek-date-nav{width:32px;height:32px;color:var(--emp-color-text-secondary,#8a8a8a);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.myweek-date-nav:hover{color:var(--emp-color-primary-dark,#1e3629);background:#f0f0f0}.myweek-date-nav svg{width:18px;height:18px}.myweek-layout{grid-template-columns:1fr 340px;gap:24px;display:grid}@media (width<=1024px){.myweek-layout{grid-template-columns:1fr}.myweek-sidebar{order:-1}}.myweek-main{flex-direction:column;gap:24px;display:flex}.myweek-section{background:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#e0e0e0);border-radius:var(--emp-radius-lg,12px);overflow:hidden}.myweek-tabs{border-bottom:2px solid var(--emp-color-border,#e0e0e0);display:flex}.myweek-tab{color:var(--emp-color-text-secondary,#8a8a8a);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--emp-font-family,inherit);background:0 0;border:none;flex:1;padding:16px 24px;transition:color .2s;position:relative}.myweek-tab:hover{color:var(--emp-color-text,#0d0d0d)}.myweek-tab.active{color:var(--emp-color-primary-dark,#1e3629)}.myweek-tab.active:after{content:"";background:var(--emp-color-primary-dark,#1e3629);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}.myweek-tab-content{min-height:200px;padding:16px 24px}.myweek-announcement{background:linear-gradient(180deg, var(--emp-color-primary-light,#e8f0eb) 0%, var(--emp-color-surface,#fff) 90px);border:1px solid var(--emp-color-border,#e0e0e0);border-radius:var(--emp-radius-lg,12px);box-shadow:var(--emp-shadow-sm,0 1px 2px #0000000f);border-left:4px solid #a77c18;margin-bottom:20px;padding:16px 18px}.myweek-announcement-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.myweek-announcement-title{align-items:center;gap:6px;display:flex}.myweek-announcement-title h3{color:#a77c18;text-transform:uppercase;letter-spacing:.6px;margin:0;font-size:12px;font-weight:700}.myweek-announcement-icon{color:#a77c18;width:15px;height:15px}.myweek-announcement-close{width:24px;height:24px;color:var(--emp-color-text-secondary,#8a8a8a);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.myweek-announcement-close:hover{background:var(--emp-color-border,#e0e0e0)}.myweek-announcement-close svg{width:16px;height:16px}.myweek-announcement-content{gap:12px;display:flex}.myweek-announcement-avatar{color:#fff;width:38px;height:38px;box-shadow:var(--emp-shadow-sm,0 1px 2px #0000000f);background:linear-gradient(135deg,#d9a441 0%,#a77c18 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.myweek-announcement-details{flex:1;min-width:0}.myweek-announcement-subject{color:var(--emp-color-text,#0d0d0d);margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.3}.myweek-announcement-meta{color:var(--emp-color-text-secondary,#8a8a8a);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.myweek-announcement-meta strong{color:var(--emp-color-text,#0d0d0d);font-weight:600}.myweek-announcement-dot{color:var(--emp-color-border,#d8d8d8)}.myweek-announcement-date{color:var(--emp-color-text-muted,#8a8880)}.myweek-announcement-body{color:var(--emp-color-text-secondary,#5a5a5a);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.myweek-announcement-body--clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.myweek-announcement-toggle{color:var(--emp-color-primary-dark,#142619);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:13px;font-weight:600}.myweek-announcement-toggle:hover{text-decoration:underline}.myweek-empty-state{text-align:center;color:var(--emp-color-text-muted,#8a8880);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.myweek-empty-state svg{opacity:.5;width:48px;height:48px;margin-bottom:12px}.myweek-empty-state p{margin:0;font-size:15px}.myweek-shift-list{margin:0;padding:0;list-style:none}.myweek-shift-item{border-bottom:1px solid #f0f0f0;padding:16px 0}.myweek-shift-item:last-child{border-bottom:none}.myweek-shift-date{color:var(--emp-color-text,#0d0d0d);margin-bottom:4px;font-weight:600}.myweek-shift-time{color:var(--emp-color-text-secondary,#8a8a8a);font-size:14px}.myweek-shift-dept{color:var(--emp-color-text-muted,#8a8880);margin-top:4px;font-size:13px}.myweek-shift-open{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.myweek-shift-open .myweek-shift-date,.myweek-shift-open .myweek-shift-time{margin-bottom:0}.myweek-claim-btn{color:var(--emp-color-primary-dark,#1e3629);background:var(--emp-color-primary-light,#e8f0eb);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--emp-font-family,inherit);border:none;border-radius:6px;margin-left:auto;padding:8px 16px;transition:all .2s}.myweek-claim-btn:hover{background:var(--emp-color-primary-dark,#1e3629);color:#fff}.myweek-request-list{margin:0;padding:0;list-style:none}.myweek-request-item{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:12px 0;display:flex}.myweek-request-item:last-child{border-bottom:none}.myweek-request-item--incoming{padding:14px 0}.myweek-request-type{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.myweek-request-date{color:var(--emp-color-text-secondary,#8a8a8a);font-size:13px}.myweek-request-hours-sm{color:var(--emp-color-text-secondary,#8a8a8a);font-size:13px;font-weight:600}.myweek-request-status{border-radius:var(--emp-radius-pill,12px);text-transform:uppercase;letter-spacing:.3px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700}.myweek-status-pending{background:var(--emp-color-warning-bg,#fef3c7);color:var(--emp-color-warning-text,#77570e)}.myweek-status-approved{background:var(--emp-color-success-bg,#d1fae5);color:var(--emp-color-success,#065f46)}.myweek-status-denied{background:var(--emp-color-danger-bg,#fee2e2);color:var(--emp-color-danger,#991b1b)}.myweek-status-canceled{color:#6b7280;background:#f3f4f6}.myweek-status-expired{color:#9ca3af;background:#f3f4f6}.myweek-status-open{color:#1d4ed8;background:#eff6ff}.myweek-status-in-progress{color:#92400e;background:#fef3c7}.myweek-status-done{color:#065f46;background:#d1fae5}.myweek-status-closed{color:#4b5563;background:#f3f4f6}.myweek-tasks-rows{margin:0;padding:0;list-style:none}.myweek-tasks-row{border-bottom:1px solid #f0f0f0;grid-template-columns:minmax(0,1fr) 120px 90px minmax(100px,auto);align-items:center;gap:16px;padding:12px 0;display:grid}.myweek-tasks-row:last-child{border-bottom:none}.myweek-tasks-row-title{align-items:center;gap:8px;min-width:0;display:flex}.myweek-tasks-row-title-text{color:var(--emp-color-text,#0d0d0d);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.myweek-tasks-row-priority{flex-shrink:0}.myweek-tasks-recurring-badge{color:var(--emp-color-text-secondary,#8a8a8a);flex-shrink:0;font-size:13px}.myweek-tasks-row-project{color:var(--emp-color-text-secondary,#8a8a8a);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.myweek-tasks-row-due{color:var(--emp-color-text-secondary,#8a8a8a);white-space:nowrap;font-size:13px}.myweek-tasks-row-status{justify-self:end;margin-left:0}.myweek-tasks-status-select.gs-select{width:auto;display:inline-block}.myweek-tasks-status-select .gs-select__trigger{cursor:pointer;border-radius:var(--emp-radius-pill,12px);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:700;font-family:var(--emp-font-family,inherit);white-space:nowrap;background-color:#0000;border:none;outline:none;gap:4px;width:auto;padding:4px 10px}.myweek-tasks-status-select .gs-select__trigger:hover,.myweek-tasks-status-select .gs-select__trigger:focus,.myweek-tasks-status-select .gs-select__trigger--open{box-shadow:none}.myweek-tasks-status-select .gs-select__caret{color:currentColor;width:10px;height:10px}.myweek-tasks-status-select .gs-select__value{gap:0}.myweek-tasks-status-select.myweek-status-open .gs-select__trigger{color:#1d4ed8;background:#eff6ff}.myweek-tasks-status-select.myweek-status-in-progress .gs-select__trigger{color:#92400e;background:#fef3c7}.myweek-tasks-status-select.myweek-status-done .gs-select__trigger{color:#065f46;background:#d1fae5}@media (width<=640px){.myweek-tasks-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.myweek-tasks-row-title{grid-column:1/-1}.myweek-tasks-row-project{order:1}.myweek-tasks-row-status{order:2}.myweek-tasks-row-due{order:3;grid-column:1/-1}}.myweek-taskboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.myweek-taskboard{grid-template-columns:1fr}}.myweek-taskboard-column{background:var(--emp-color-background,#f5f5f5);border:1px solid var(--emp-color-border,#e0e0e0);border-radius:8px;overflow:hidden}.myweek-taskboard-column-header{text-transform:uppercase;letter-spacing:.3px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.myweek-taskboard-column-count{opacity:.8;font-size:11px;font-weight:700}.myweek-taskboard-column-body{flex-direction:column;gap:8px;min-height:60px;padding:8px;display:flex}.myweek-taskboard-empty{text-align:center;color:var(--emp-color-text-muted,#8a8880);margin:12px 0;font-size:12px}.myweek-taskboard-card{background:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#e0e0e0);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.myweek-taskboard-card-title{color:var(--emp-color-text,#0d0d0d);font-size:13px;font-weight:600}.myweek-taskboard-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.myweek-taskboard-card-due{color:var(--emp-color-text-secondary,#8a8a8a);font-size:12px}.myweek-taskboard-card-project{color:var(--emp-color-text-muted,#8a8880);font-size:12px}.myweek-taskboard-card-status{align-self:flex-start;margin-top:2px}.myweek-request-user{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.myweek-request-avatar{background:linear-gradient(135deg, var(--emp-color-primary-dark,#1e3629) 0%, var(--emp-color-primary,#1e3629) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.myweek-request-user-info{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.myweek-request-user-name{color:var(--emp-color-text,#0d0d0d);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.myweek-request-dates{color:var(--emp-color-text-secondary,#8a8a8a);white-space:nowrap;font-size:13px}.myweek-request-hours{color:var(--emp-color-text,#0d0d0d);white-space:nowrap;font-size:14px;font-weight:700}.myweek-request-actions{flex-shrink:0;gap:6px;display:flex}.myweek-action-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.myweek-action-btn:disabled{opacity:.5;cursor:not-allowed}.myweek-action-btn--approve{color:#065f46;background:#d1fae5}.myweek-action-btn--approve:hover:not(:disabled){background:#a7f3d0}.myweek-action-btn--deny{color:#991b1b;background:#fee2e2}.myweek-action-btn--deny:hover:not(:disabled){background:#fecaca}.myweek-action-btn--cancel{color:#6b7280;background:#f3f4f6;width:auto;padding:4px 12px;font-size:12px;font-weight:600}.myweek-action-btn--cancel:hover:not(:disabled){color:#374151;background:#e5e7eb}.myweek-tab-badge{background:var(--emp-color-danger,#991b1b);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.myweek-sidebar{flex-direction:column;gap:20px;display:flex}.myweek-stats-card{background:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#e0e0e0);border-radius:var(--emp-radius-lg,12px);padding:20px}.myweek-stats-title{color:var(--emp-color-text,#0d0d0d);border-bottom:1px solid var(--emp-color-border,#e0e0e0);margin:0 0 16px;padding-bottom:12px;font-size:18px;font-weight:700}.myweek-stat-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.myweek-stat-label{color:var(--emp-color-text-secondary,#8a8a8a);font-size:14px;font-weight:500}.myweek-stat-value{color:var(--emp-color-text,#0d0d0d);font-size:18px;font-weight:700}.myweek-stat-compare{color:var(--emp-color-text-muted,#8a8880);margin-bottom:16px;font-size:12px;display:block}.myweek-stat-divider{background:var(--emp-color-border,#e0e0e0);height:1px;margin:8px 0 16px}.myweek-view-timesheets-btn{width:100%;color:var(--emp-color-primary-dark,#1e3629);cursor:pointer;text-align:left;font-size:14px;font-weight:600;font-family:var(--emp-font-family,inherit);background:0 0;border:none;margin-top:16px;padding:12px;transition:color .2s;display:block}.myweek-view-timesheets-btn:hover{color:#3d1c6b;text-decoration:underline}.myweek-timeoff-card{background:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#e0e0e0);border-radius:var(--emp-radius-lg,12px);padding:20px}.myweek-timeoff-title{color:var(--emp-color-text,#0d0d0d);border-bottom:1px solid var(--emp-color-border,#e0e0e0);margin:0 0 16px;padding-bottom:12px;font-size:18px;font-weight:700}.myweek-timeoff-list{margin:0;padding:0;list-style:none}.myweek-timeoff-item{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.myweek-timeoff-item:last-child{border-bottom:none}.myweek-highlight-flash{border-radius:6px;animation:3s ease-out myweek-highlight-pulse}.myweek-tab-content .myweek-highlight-flash{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.myweek-timeoff-card .myweek-highlight-flash{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}@keyframes myweek-highlight-pulse{0%,40%{background-color:#fef3c7}to{background-color:#0000}}.myweek-timeoff-name{width:100%;color:var(--emp-color-text,#0d0d0d);font-size:13px;font-weight:600}.myweek-timeoff-category{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.myweek-timeoff-dates{color:var(--emp-color-text-secondary,#8a8a8a);flex:1;font-size:13px}.myweek-timeoff-hours{color:var(--emp-color-text,#0d0d0d);font-size:13px;font-weight:600}.myweek-timeoff-loading{justify-content:center;padding:16px 0;display:flex}.myweek-no-timeoff{text-align:center;color:var(--emp-color-text-muted,#8a8880);margin:0;padding:20px 0;font-size:14px}.myweek-section-error{text-align:center;color:#b42318;margin:0;padding:20px 0;font-size:14px}.myweek-section-retry{color:#1e3629;cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.myweek-request-timeoff-btn{color:#fff;background:linear-gradient(135deg, var(--emp-color-primary-dark,#1e3629) 0%, var(--emp-color-primary,#1e3629) 100%);border-radius:var(--emp-radius-md,8px);cursor:pointer;width:100%;font-size:14px;font-weight:600;font-family:var(--emp-font-family,inherit);border:none;margin-top:16px;padding:12px 20px;transition:all .2s;display:block}.myweek-request-timeoff-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e36294d}.myweek-balance-card{background:var(--emp-color-surface,#fff);border:1px solid var(--emp-color-border,#e0e0e0);border-radius:var(--emp-radius-lg,12px);padding:20px}.myweek-balance-title{color:var(--emp-color-text,#0d0d0d);border-bottom:1px solid var(--emp-color-border,#e0e0e0);margin:0 0 16px;padding-bottom:12px;font-size:18px;font-weight:700}.myweek-balance-list{margin:0;padding:0;list-style:none}.myweek-balance-item{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.myweek-balance-item:last-child{border-bottom:none}.myweek-balance-policy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.myweek-balance-policy-name{color:var(--emp-color-text,#0d0d0d);font-size:13px;font-weight:600}.myweek-balance-pending{color:#b45309;font-size:11px}.myweek-balance-hours{flex-shrink:0;align-items:baseline;gap:3px;display:flex}.myweek-balance-available{color:var(--emp-color-text,#0d0d0d);font-size:16px;font-weight:700}.myweek-balance-total{color:var(--emp-color-text-muted,#8a8880);font-size:11px}.myweek-balance-item--ineligible{opacity:.5}.myweek-balance-ineligible{color:var(--emp-color-text-muted,#8a8880);flex-shrink:0;font-size:11px;font-style:italic}.myweek-loading-spinner{border:3px solid var(--emp-color-border,#e0e0e0);border-top-color:var(--emp-color-primary-dark,#1e3629);border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite myweek-spin}@keyframes myweek-spin{to{transform:rotate(360deg)}}.myweek-error{text-align:center;min-height:400px;color:var(--emp-color-danger,#991b1b);flex-direction:column;justify-content:center;align-items:center;display:flex}.myweek-retry-btn{color:#fff;background:var(--emp-color-primary-dark,#1e3629);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--emp-font-family,inherit);border:none;border-radius:6px;margin-top:12px;padding:10px 20px}.myweek-retry-btn:hover{background:#3d1c6b}.myweek-modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out myweek-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes myweek-modal-fade-in{0%{opacity:0}to{opacity:1}}.myweek-modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;animation:.2s ease-out myweek-modal-in;display:flex;box-shadow:0 20px 60px #00000026}@keyframes myweek-modal-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.myweek-modal-header{border-bottom:1px solid var(--emp-color-border,#e0e0e0);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.myweek-modal-title{color:var(--emp-color-text,#0d0d0d);margin:0;font-size:18px;font-weight:700}.myweek-modal-close{width:32px;height:32px;color:var(--emp-color-text-secondary,#8a8a8a);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.myweek-modal-close:hover{color:var(--emp-color-text,#0d0d0d);background:#f0f0f0}.myweek-modal-body{flex:1;padding:24px;overflow-y:auto}.myweek-modal-field{margin-bottom:16px}.myweek-modal-label{color:var(--emp-color-text-secondary,#8a8a8a);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.myweek-modal-input{width:100%;height:var(--control-h-standard);font-size:14px;font-family:var(--emp-font-family,inherit);border:1px solid var(--emp-color-border,#e0e0e0);color:var(--emp-color-text,#0d0d0d);box-sizing:border-box;background:#fff;border-radius:8px;outline:none;padding:10px 12px;transition:border-color .15s}.myweek-modal-input:focus{border-color:var(--emp-color-primary-dark,#1e3629);box-shadow:0 0 0 3px #1e36291a}.myweek-modal-input.gs-select{background:0 0;border:none;border-radius:0;padding:0}.myweek-modal-input.gs-select .gs-select__trigger{height:var(--control-h-standard);box-sizing:border-box;border:1px solid var(--emp-color-border,#e0e0e0);color:var(--emp-color-text,#0d0d0d);background:#fff;border-radius:8px;padding:10px 12px;font-size:14px}.myweek-modal-input--small{text-align:center;width:60px;padding:8px}.myweek-modal-textarea{width:100%;font-size:14px;font-family:var(--emp-font-family,inherit);border:1px solid var(--emp-color-border,#e0e0e0);color:var(--emp-color-text,#0d0d0d);resize:vertical;box-sizing:border-box;background:#fff;border-radius:8px;outline:none;min-height:60px;padding:10px 12px;transition:border-color .15s}.myweek-modal-textarea:focus{border-color:var(--emp-color-primary-dark,#1e3629);box-shadow:0 0 0 3px #1e36291a}.myweek-modal-row{gap:16px;margin-bottom:16px;display:flex}.myweek-modal-total-inline{color:var(--emp-color-text,#0d0d0d);align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.myweek-modal-edit-link{color:var(--emp-color-primary-dark,#1e3629);cursor:pointer;font-size:13px;font-weight:600}.myweek-modal-edit-link:hover{text-decoration:underline}.myweek-modal-toggle{width:44px;height:24px;display:inline-block;position:relative}.myweek-modal-toggle input{opacity:0;width:0;height:0}.myweek-modal-toggle-slider{cursor:pointer;background-color:#d1d5db;border-radius:24px;transition:all .2s;position:absolute;inset:0}.myweek-modal-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;bottom:3px;left:3px}.myweek-modal-toggle input:checked+.myweek-modal-toggle-slider{background-color:var(--emp-color-primary-dark,#1e3629)}.myweek-modal-toggle input:checked+.myweek-modal-toggle-slider:before{transform:translate(20px)}.myweek-modal-hours-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.myweek-modal-hours-date{color:var(--emp-color-text,#0d0d0d);font-size:14px}.myweek-modal-hours-inputs{gap:8px;display:flex}.myweek-modal-input-with-label{color:var(--emp-color-text-secondary,#8a8a8a);align-items:center;gap:4px;font-size:13px;display:flex}.myweek-modal-footer{border-top:1px solid var(--emp-color-border,#e0e0e0);justify-content:flex-end;padding:16px 24px;display:flex}.myweek-modal-footer--spaced{justify-content:space-between;align-items:center}.myweek-modal-total{align-items:center;gap:8px;display:flex}.myweek-modal-total-label{color:var(--emp-color-text,#0d0d0d);font-size:14px;font-weight:600}.myweek-modal-total-badge{color:var(--emp-color-primary-dark,#1e3629);background:var(--emp-color-primary-light,#e8f0eb);border-radius:6px;padding:4px 12px;font-size:14px;font-weight:700}.myweek-modal-actions{gap:12px;display:flex}.myweek-modal-btn{cursor:pointer;font-size:14px;font-weight:600;font-family:var(--emp-font-family,inherit);border:none;border-radius:8px;padding:10px 20px;transition:all .15s}.myweek-modal-btn:disabled{opacity:.5;cursor:not-allowed}.myweek-modal-btn--primary{background:linear-gradient(135deg, var(--emp-color-primary-dark,#1e3629) 0%, var(--emp-color-primary,#1e3629) 100%);color:#fff}.myweek-modal-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1e36294d}.myweek-modal-btn--secondary{color:var(--emp-color-text-secondary,#8a8a8a);border:1px solid var(--emp-color-border,#e0e0e0);background:0 0}.myweek-modal-btn--secondary:hover:not(:disabled){background:#f0f0f0}@media (width<=640px){.myweek-content{padding:var(--emp-page-padding-mobile,16px)}.myweek-header{flex-direction:column;align-items:flex-start}.myweek-title{font-size:24px}.myweek-date-picker{justify-content:space-between;align-self:stretch}.myweek-tab{padding:12px 16px;font-size:14px}.myweek-tab-content{padding:12px 16px}.myweek-modal{max-width:100%}.myweek-modal-row{flex-direction:column;gap:0}.myweek-modal-field{width:100%!important}.myweek-modal-footer--spaced{flex-direction:column;gap:12px}}.homebase-dashboard .desktop-layout-content,.homebase-dashboard .mobile-layout-content{background-color:var(--emp-color-background)}.ob16-root{box-sizing:border-box;color:#1e3629;background:#1e3629;place-items:center;min-height:100dvh;padding:28px;font-family:Inter,system-ui,sans-serif;display:grid;position:relative;overflow-x:hidden}.ob16-card{z-index:2;text-align:center;box-sizing:border-box;background:#f7f4ec;border:1px solid #a77c1859;border-radius:28px;width:100%;max-width:440px;padding:40px 36px 32px;position:relative;box-shadow:0 40px 80px -25px #00000080,0 2px 6px #00000026}.ob16-logo-wrap{justify-content:center;margin-bottom:16px;display:flex}.ob16-logo-ring{background:#1e3629;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative;box-shadow:0 10px 24px -8px #1e36298c}.ob16-logo-ring:before{content:"";border:1.5px dashed #a77c188c;border-radius:50%;animation:28s linear infinite ob16spin;position:absolute;inset:-6px}@keyframes ob16spin{to{transform:rotate(360deg)}}.ob16-logo{filter:brightness(0)saturate()invert(63%)sepia(42%)saturate(612%)hue-rotate(7deg)brightness(92%)contrast(88%);width:76px;height:76px}.ob16-kicker{color:#a77c18;letter-spacing:.1em;margin:0 0 6px;font-family:Cormorant Garamond,Playfair Display,serif;font-size:15px;font-style:italic}.ob16-title{letter-spacing:-.01em;color:#1e3629;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-size:30px;font-weight:500;line-height:1.15}.ob16-sub{color:#1e3629a6;margin:0 0 22px;font-size:14px;line-height:1.45}.ob16-lead{color:#1e3629bf;text-align:center;margin:0 0 20px;font-size:14px;line-height:1.55}.ob16-notice{text-align:left;background:#faf7ef;border:1.5px solid #1e362924;border-radius:14px;margin-bottom:18px;padding:14px 16px}.ob16-notice strong{letter-spacing:.08em;text-transform:uppercase;color:#1e3629;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ob16-notice p{color:#1e3629c7;margin:0;font-size:13px;line-height:1.55}.ob16-error{color:#8a1f1f;text-align:left;background:#fdeceb;border:1px solid #f3b7b3;border-radius:12px;margin-bottom:16px;padding:10px 14px;font-size:13px}.ob16-form{text-align:left;flex-direction:column;gap:16px;display:flex}.ob16-form--2col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (width<=460px){.ob16-form--2col{grid-template-columns:1fr}}.ob16-form--2col>.ob16-field--full,.ob16-form--2col>.ob16-section-title,.ob16-form--2col>.ob16-muted,.ob16-form--2col>.ob16-success,.ob16-form--2col>.ob16-btn{grid-column:1/-1}.ob16-field{flex-direction:column;gap:6px;display:flex}.ob16-form--2col>.ob16-field:not(.ob16-field--full)>input,.ob16-form--2col>.ob16-field:not(.ob16-field--full)>select{margin-top:auto}.ob16-field label{letter-spacing:.1em;text-transform:uppercase;color:#1e3629;font-size:12px;font-weight:600}.ob16-field label.ob16-check{text-transform:none;letter-spacing:normal;color:#1e3629e0;font-size:13px;font-weight:500}.ob16-field input,.ob16-field select{color:#1e3629;box-sizing:border-box;background:#faf7ef;border:1.5px solid #1e36292e;border-radius:14px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.ob16-field input::placeholder{color:#1e362959}.ob16-field input:focus,.ob16-field select:focus{background:#fff;border-color:#a77c18;box-shadow:0 0 0 4px #a77c1824}.ob16-check{letter-spacing:0;text-transform:none;color:#1e3629d9;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;display:flex}.ob16-check input[type=checkbox]{accent-color:#1e3629;flex-shrink:0;width:18px;height:18px;margin-top:3px}.ob16-section-title{color:#1e3629;border-bottom:1px solid #a77c1840;margin:1.25rem 0 0;padding-bottom:4px;font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:600}.ob16-form>.ob16-section-title:first-child{margin-top:0}.ob16-muted{color:#1e3629b3;margin:0;font-size:13px;line-height:1.45}.ob16-onboard-progress-hint{text-align:center;margin:0 0 .35rem}.ob16-success{color:#1a5f2a;margin:0;font-size:13px}.ob16-btn{color:#f7f4ec;letter-spacing:.04em;cursor:pointer;background:#1e3629;border:0;border-radius:999px;width:100%;margin-top:6px;padding:15px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .12s,box-shadow .15s,background .15s;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #1e362999,inset 0 0 0 1.5px #a77c1873}.ob16-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -10px #1e3629b3,inset 0 0 0 1.5px #a77c18bf}.ob16-btn:active:not(:disabled){transform:translateY(0)}.ob16-btn:disabled{opacity:.6;cursor:not-allowed}.ob16-btn-deco{opacity:.85;pointer-events:none;background:radial-gradient(circle at 35% 35%,#e2c47a,#a77c18);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ob16-review{color:#1e3629d9;text-align:left;margin:0 0 8px;padding-left:1.2rem;font-size:14px;line-height:1.65}.ecm-modal{width:100%;max-width:600px;max-height:85vh}.ecm-modal .app-modal__body{overflow-y:auto}.ecm-submodal{max-width:420px}.ecm-section{margin-bottom:32px}.ecm-section:last-child{margin-bottom:0}.ecm-section-header{margin-bottom:16px}.ecm-section-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.ecm-section-title{color:#0d0d0d;min-width:0;margin:0;font-size:16px;font-weight:700}.ecm-section-title-row>.ecm-btn{flex-shrink:0}.ecm-section-sub{color:#6b7280;margin:0;font-size:13px}.ecm-filter-field{flex-direction:column;gap:6px;max-width:240px;margin-bottom:16px;display:flex}.ecm-filter-label{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.ecm-filter-select .gs-select__trigger{height:var(--control-h-compact);box-sizing:border-box;border-radius:8px;padding:8px 12px;font-size:13px}.ecm-empty{text-align:center;color:#9ca3af;background:#fafafa;border:1px dashed #e5e7eb;border-radius:10px;padding:28px;font-size:14px}.ecm-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.ecm-btn:disabled{opacity:.5;cursor:not-allowed}.ecm-btn--primary{color:#fff;background:#1e3629}.ecm-btn--primary:hover:not(:disabled){background:#162a20}.ecm-icon-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex}.ecm-icon-btn:hover{color:#374151;background:#f3f4f6}.ecm-icon-btn--danger{color:#dc2626}.ecm-icon-btn--danger:hover{color:#dc2626;background:#fef2f2}.ecm-cat-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ecm-cat-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex;box-shadow:0 1px 3px #0000000d}.ecm-cat-name{color:#0d0d0d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:700;overflow:hidden}.ecm-cat-card-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.ecm-inline-input{box-sizing:border-box;border:1.5px solid #1e3629;border-radius:6px;outline:none;width:100%;padding:4px 8px;font-size:14px;font-weight:700}.ecm-card-error{color:#dc2626;margin:6px 2px 0;font-size:12px}.ecm-option-list{flex-direction:column;gap:8px;display:flex}.ecm-option-row{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 1px 3px #0000000d}.ecm-option-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ecm-option-name{color:#0d0d0d;font-size:14px;font-weight:600}.ecm-option-cat-badge{color:#6b7280;background:#f3f4f6;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.ecm-option-amount{color:#9ca3af;font-size:12px}.ecm-option-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.ecm-field-label{color:#374151;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ecm-field-label--spaced{margin-top:16px}.ecm-select{width:100%;display:block}.ecm-select .gs-select__trigger{height:var(--control-h-standard);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 12px;font-size:14px}.ecm-money-input{align-items:center;display:flex;position:relative}.ecm-money-input .app-modal__input{padding-left:24px}.ecm-money-prefix{color:#6b7280;pointer-events:none;font-size:14px;position:absolute;left:12px}.pr-page{max-width:var(--emp-content-max-width,960px);margin:0 auto;padding:32px 24px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pr-loading{text-align:center;color:#9a9a9a;padding:60px;font-size:15px}.pr-header{margin-bottom:28px}.pr-header-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pr-title{color:#0d0d0d;min-width:0;margin:0 0 4px;font-size:32px;font-weight:700}.pr-subtitle{color:#6b7280;margin:0;font-size:14px}.pr-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.pr-filters-bar{gap:16px;margin-bottom:20px;display:flex}.pr-filter-field{flex-direction:column;flex:1;gap:6px;min-width:200px;max-width:320px;display:flex}.pr-filter-label{color:#374151;font-size:12px;font-weight:600}.ts-emp-picker__dropdown{z-index:200;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:180px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f}.pr-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:12px 22px;font-size:14.5px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.pr-btn:disabled{opacity:.5;cursor:not-allowed}.pr-btn--sm{padding:8px 16px;font-size:13.5px}.pr-btn--primary{color:#fff;background:#1e3629}.pr-btn--primary:hover:not(:disabled){background:#162a20}.pr-btn--ghost{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.pr-btn--ghost:hover:not(:disabled){background:#e9eaec}.pr-btn--outline{color:#1e3629;background:#fff;border:1.5px solid #1e3629}.pr-btn--outline:hover:not(:disabled){background:#f0f4f1}.pr-btn--perm{color:#1e3629;background:#f0f4f1;border:1px solid #c6d8cc;padding:8px 16px;font-size:13px}.pr-btn--perm:hover:not(:disabled){background:#e4ede7}.pr-btn--archive{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;padding:8px 16px;font-size:13px}.pr-btn--archive:hover:not(:disabled){color:#374151;background:#e9eaec}.pr-btn-icon{width:14px;height:14px}.pr-icon-btn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,color .15s;display:inline-flex}.pr-icon-btn:hover{color:#374151;background:#f3f4f6}.pr-card-chevron-btn{width:32px;height:32px}.pr-card-chevron{width:14px;height:14px;transition:transform .2s}.pr-card-chevron--open{transform:rotate(180deg)}.pr-action-icon{width:18px;height:18px}.pr-list-label{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin:0 0 10px;font-size:11px;font-weight:700}.pr-list-label-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pr-list-label-row .pr-list-label{margin:0}.pr-expand-toggle{color:#212529;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.pr-expand-toggle:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.pr-expand-toggle:disabled{opacity:.6;cursor:not-allowed}.pr-expand-toggle-icon{color:#6c757d;width:14px;height:14px;transition:transform .2s}.pr-expand-toggle-icon--open{transform:rotate(180deg)}.pr-project-list{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.pr-project-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000d}.pr-project-card:hover{box-shadow:0 2px 8px #00000014}.pr-project-card--clickable{cursor:pointer}.pr-project-card--archived{box-shadow:none;background:#fafafa}.pr-project-card--expandable{flex-direction:column;align-items:stretch}.pr-project-card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pr-project-fields{border-top:1px solid #f3f4f6;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}.pr-project-fields-empty{color:#9ca3af;font-size:12px;font-style:italic}.pr-project-field-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.pr-project-field-name{color:#6b7280}.pr-project-field-date{color:#9ca3af;font-size:12px}.pr-project-field-value{color:#0d0d0d;font-weight:600}.pr-project-name{color:#0d0d0d;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.pr-project-name--archived{color:#9ca3af;font-style:italic;font-weight:500}.pr-project-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.pr-empty{text-align:center;color:#9ca3af;background:#fafafa;border:1px dashed #e5e7eb;border-radius:10px;margin-bottom:24px;padding:32px;font-size:14px}.pr-archived-toggle{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:13.5px;font-weight:600;display:inline-flex}.pr-archived-toggle:hover{color:#374151}.pr-archived-chevron{flex-shrink:0;width:12px;height:12px;transition:transform .2s}.pr-archived-chevron--open{transform:rotate(90deg)}.pr-archived-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pr-modal-overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out pr-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes pr-modal-fade-in{0%{opacity:0}to{opacity:1}}.pr-modal-panel{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:380px;max-height:90vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;animation:.2s ease-out pr-modal-slide-up;display:flex;box-shadow:0 24px 64px #0003}@keyframes pr-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pr-modal-panel--wide{max-width:620px}.pr-modal-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:22px 24px 0;display:flex}.pr-modal-header h3{color:#0d0d0d;margin:0;font-size:18px;font-weight:700}.pr-modal-close{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:16px}.pr-modal-close:hover{background:#f3f4f6}.pr-modal-subtitle{color:#6b7280;margin:6px 24px 16px;font-size:13px}.pr-modal-body{flex:auto;min-height:0;padding:0 24px 4px;overflow-y:auto}.pr-field-label{color:#374151;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.pr-field-label--spaced{margin-top:16px}.pr-section-divider{border-top:1px solid #e5e7eb;margin:20px 0 4px}.pr-input{height:var(--control-h-standard);box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:14px;transition:border-color .15s}.pr-input:focus{border-color:#1e3629}.pr-select .gs-select__trigger{height:var(--control-h-standard);box-sizing:border-box;border-radius:8px;padding:8px 12px;font-size:14px}.pr-fields-list{flex-direction:column;gap:8px;max-height:320px;padding:2px;display:flex;overflow-y:auto}.pr-field-group{flex-direction:column;gap:8px;display:flex}.pr-field-group-header{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;background:#eef0f2;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:11px;font-weight:700;display:flex}.pr-field-group-header span:last-child{color:#374151;font-weight:600}.pr-field-row{align-items:center;gap:8px;display:flex}.pr-field-row .pr-input{flex:1;min-width:0}.pr-field-row .pr-icon-btn{width:32px;height:32px;font-size:12px}.pr-icon-btn-spacer{flex-shrink:0;width:32px}.pr-field-select{flex:1.3;min-width:0}.pr-field-select .gs-select__trigger{width:100%}.pr-static-label{color:#0d0d0d;box-sizing:border-box;align-items:center;padding:8px 12px;font-size:14px;display:flex}.pr-expense-options-hint{color:#9ca3af;margin:0 0 8px;font-size:12px}.pr-date-input{flex:.9;min-width:0}.pr-date-input.pr-add-btn-slot{flex:none}.pr-money-input{flex:1;min-width:0;position:relative}.pr-money-input .pr-input{padding-left:22px}.pr-money-prefix{color:#6b7280;pointer-events:none;font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.pr-add-row{margin-top:2px}.pr-add-field-btn{color:#1e3629;background:#f8f9fa;border:1px solid #e9ecef;padding:8px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600}.pr-add-field-btn:hover:not(:disabled){background:#e8f0eb}.pr-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.pr-row--subtotal{background:#eef0f2;margin:8px -24px 0;padding-left:24px;padding-right:24px}.pr-row-label{color:#495057;font-style:italic}.pr-row-value{color:#343a40;font-weight:600}.pr-service-payment-row{background:#e8f0eb;margin:8px -24px 0;padding:12px 24px}.pr-service-payment-row .pr-row-label,.pr-service-payment-row .pr-row-value{color:#1e3629;font-size:15px;font-style:normal;font-weight:700}.pr-modal-footer{flex-shrink:0;justify-content:flex-end;gap:10px;padding:20px 24px;display:flex}@media (width<=600px){.pr-page{padding:20px 16px 48px}.pr-header-top{flex-direction:column;align-items:stretch}.pr-field-row{flex-wrap:wrap}.pr-field-select{flex:100%}.pr-date-input,.pr-money-input{flex:auto}}.tm-page{max-width:var(--emp-content-max-width-wide,1100px);margin:0 auto;padding:32px 24px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tm-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.tm-title{color:#0d0d0d;margin:0 0 4px;font-size:32px;font-weight:700}.tm-subtitle{color:#6b7280;margin:0;font-size:14px}.tm-view-toggle{background:#e5e7eb;border:1px solid #d1d5db;border-radius:10px;gap:4px;width:100%;margin-bottom:20px;padding:3px;display:flex;position:relative}.tm-view-toggle-thumb{background:#1e3629;border-radius:7px;width:calc(50% - 5px);height:calc(100% - 6px);transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1e36294d}.tm-view-toggle-thumb--right{transform:translate(calc(100% + 4px))}.tm-view-toggle-btn{z-index:1;color:#1f2937;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s;position:relative}.tm-view-toggle-btn:hover{color:#1e3629}.tm-view-toggle-btn--active,.tm-view-toggle-btn--active:hover{color:#fff}.tm-filter-panel{background:#fff;border:1px solid #d1d5db;border-left:3px solid #c5d4cb;border-radius:8px;margin-bottom:20px}.tm-filter-panel--active{border-left:3px solid #1e3629}.tm-filter-panel__toggle{color:#1e3629;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:7px;width:100%;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.tm-filter-panel__toggle:hover{background:#e8f0eb}.tm-filter-panel__toggle--open{background:#e8f0eb;border-radius:7px 7px 0 0}.tm-filter-panel__label-text{letter-spacing:.1px;font-size:13px;font-weight:700}.tm-filter-panel__active-badge{color:#fff;letter-spacing:.2px;background:#1e3629;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.tm-filter-panel__chevron{flex-shrink:0;margin-left:auto;transition:transform .2s}.tm-filter-panel__chevron--open{transform:rotate(180deg)}.tm-filter-panel__body{border-top:1px solid #e5e7eb;padding:0 16px 14px}.tm-filter-panel__row{flex-wrap:wrap;align-items:flex-end;gap:16px;padding-top:12px;display:flex}.tm-filter-panel__row .ts-emp-picker__field{flex:1;min-width:200px;max-width:280px}.tm-filter-panel__field{flex-direction:column;gap:4px;display:flex}.tm-filter-panel__label{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.tm-filter-panel__select{min-width:160px}.tm-filter-panel__select .gs-select__trigger{height:var(--control-h-compact);color:#111827;background:#f9fafb;border-color:#d1d5db;padding:0 10px;font-family:inherit;font-size:13px}.tm-filter-panel__reset{color:#fff;cursor:pointer;white-space:nowrap;background:#1e3629;border:1px solid #1e3629;border-radius:6px;align-self:flex-end;height:32px;margin-left:auto;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.tm-filter-panel__reset:hover{background:#2d5240;border-color:#2d5240}.tm-grouped-container{flex-direction:column;display:flex}.tm-group-section:not(:last-child){border-bottom:2px solid #e5e7eb}.tm-group-section__header{background:#1e3629;align-items:center;gap:10px;padding:8px 16px;display:flex}.tm-group-section__header-label{color:#fff;letter-spacing:.3px;font-size:13px;font-weight:700}.tm-group-section__header-count{color:#ffffffa6;font-size:11px;font-weight:500}.tm-checklist{flex-direction:column;gap:6px;display:flex}.tm-checklist__search{align-items:center;display:flex;position:relative}.tm-checklist__search-icon{color:#9ca3af;pointer-events:none;position:absolute;left:9px}.tm-checklist__search-input{color:#111827;box-sizing:border-box;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:34px;padding:0 10px 0 30px;font-family:inherit;font-size:13px}.tm-checklist__search-input:focus{background:#fff;border-color:#1e3629}.tm-checklist__search-input:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.tm-checklist__list{scrollbar-width:thin;scrollbar-color:#d1d5db transparent;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:172px;overflow-y:auto}.tm-checklist__empty{color:#9ca3af;text-align:center;padding:12px 10px;font-size:13px}.tm-checklist__item{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:7px 10px;transition:background .1s;display:flex}.tm-checklist__item:not(:last-child){border-bottom:1px solid #f3f4f6}.tm-checklist__item:hover{background:#e8f0eb}.tm-checklist__item--selected{background:#f0f5f2}.tm-checklist__item--selected:hover{background:#e8f0eb}.tm-checklist__item--disabled{cursor:not-allowed}.tm-checklist__item--disabled:hover{background:0 0}.tm-checklist__checkbox{accent-color:#1e3629;cursor:pointer;flex-shrink:0;width:14px;height:14px}.tm-checklist__checkbox:disabled{cursor:not-allowed}.tm-checklist__name{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tm-checklist__item--selected .tm-checklist__name{color:#1e3629;font-weight:600}.ts-emp-picker__combobox{align-items:center;display:flex;position:relative}.ts-emp-picker__search-icon{color:#9ca3af;pointer-events:none;z-index:1;position:absolute;left:9px}.ts-emp-picker__input{color:#111827;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:34px;padding:0 30px;font-family:inherit;font-size:13px}.ts-emp-picker__input:focus{cursor:text;background:#fff;border-color:#1e3629}.ts-emp-picker__input::placeholder{color:#9ca3af}.ts-emp-picker__input--has-value{color:#1e3629;font-weight:600}.ts-emp-picker__clear-input{color:#9ca3af;cursor:pointer;z-index:1;background:0 0;border:none;align-items:center;padding:0 2px;font-size:16px;line-height:1;display:flex;position:absolute;right:8px}.ts-emp-picker__clear-input:hover{color:#374151}.ts-emp-picker__caret{color:#9ca3af;pointer-events:none;z-index:1;position:absolute;right:9px}.ts-emp-picker__backdrop{z-index:1001;background:0 0;position:fixed;inset:0}.ts-emp-picker__dropdown{z-index:1002;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:195px;overflow-y:auto;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f}.ts-emp-picker__empty{color:#9ca3af;text-align:center;padding:12px 10px;font-size:13px}.ts-emp-picker__item{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 10px;transition:background .1s;display:flex}.ts-emp-picker__item:not(:last-child){border-bottom:1px solid #f3f4f6}.ts-emp-picker__item:hover{background:#e8f0eb}.ts-emp-picker__item--selected{background:#f0f5f2}.ts-emp-picker__item--selected:hover{background:#e8f0eb}.ts-emp-picker__checkbox{accent-color:#1e3629;cursor:pointer;flex-shrink:0;width:14px;height:14px}.ts-emp-picker__name{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ts-emp-picker__item--selected .ts-emp-picker__name{color:#1e3629;font-weight:600}.tm-table-scroll{border:1px solid #e6e4d6;border-radius:8px;overflow-x:auto}.tm-table-scroll .TimeOffCard{border:none;border-radius:0;overflow:visible}.tm-list-label{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin:0 0 10px;font-size:11px;font-weight:700}.Task__pill{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.Task__pill--status-open{color:#1d4ed8;background:#eff6ff}.Task__pill--status-in-progress{color:#92400e;background:#fef3c7}.Task__pill--status-done{color:#065f46;background:#d1fae5}.Task__pill--status-closed{color:#4b5563;background:#f3f4f6}.Task__pill--priority-low{color:#6b7280;background:#f3f4f6}.Task__pill--priority-medium{color:#92400e;background:#fef3c7}.Task__pill--priority-high{color:#991b1b;background:#fee2e2}.tm-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:12px 22px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.tm-btn:disabled{opacity:.5;cursor:not-allowed}.tm-btn--primary{color:#fff;background:#1e3629}.tm-btn--primary:hover:not(:disabled){background:#162a20}.tm-btn--ghost{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.tm-btn--ghost:hover:not(:disabled){background:#e9eaec}.tm-btn--perm{color:#1e3629;background:#f0f4f1;border:1px solid #c6d8cc;padding:8px 16px;font-size:13px}.tm-btn--perm:hover:not(:disabled){background:#e4ede7}.tm-btn--archive{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;padding:8px 16px;font-size:13px}.tm-btn--archive:hover:not(:disabled){color:#374151;background:#e9eaec}.tm-icon-btn{cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-flex}.tm-icon-btn:disabled{opacity:.5;cursor:not-allowed}.tm-icon-btn-svg{flex-shrink:0;width:16px;height:16px}.tm-icon-btn--edit{color:#1e3629;background:#f0f4f1;border:1px solid #c6d8cc}.tm-icon-btn--edit:hover:not(:disabled){background:#e4ede7}.tm-icon-btn--archive{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.tm-icon-btn--archive:hover:not(:disabled){color:#374151;background:#e9eaec}.tm-actions-cell{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tm-archived-section{margin-top:20px}.tm-archived-toggle{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.tm-archived-toggle:hover{color:#374151}.tm-archived-chevron{flex-shrink:0;width:12px;height:12px;transition:transform .2s}.tm-archived-chevron--open{transform:rotate(90deg)}.tm-archived-table{margin-top:10px}.tm-modal-overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out tm-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes tm-modal-fade-in{0%{opacity:0}to{opacity:1}}.tm-modal-panel{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:92vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;animation:.2s ease-out tm-modal-slide-up;overflow-y:auto;box-shadow:0 24px 64px #0003}@keyframes tm-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tm-modal-header{justify-content:space-between;align-items:center;padding:22px 24px 0;display:flex}.tm-modal-header h3{color:#0d0d0d;margin:0;font-size:18px;font-weight:700}.tm-modal-close{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:16px}.tm-modal-close:hover{background:#f3f4f6}.tm-modal-body{padding:16px 24px 4px}.tm-modal-footer{justify-content:flex-end;gap:10px;padding:20px 24px;display:flex}.tm-field-label{color:#374151;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.tm-field-label--spaced{margin-top:16px}.tm-input{height:var(--control-h-standard);box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.tm-input:focus{border-color:#1e3629}.tm-input:disabled{color:#6b7280;cursor:not-allowed;background:#f9fafb}.tm-select .gs-select__trigger{height:var(--control-h-standard);box-sizing:border-box;border-radius:8px;padding:8px 12px;font-size:14px}.tm-textarea{resize:vertical;height:auto;min-height:64px}.tm-form-row{gap:12px;margin-top:16px;display:flex}.tm-form-field{flex:1;min-width:0}.tm-form-field .tm-field-label{margin-top:0}.tm-recurring-badge{color:#6d28d9;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;vertical-align:middle;background:#ede9fe;border-radius:12px;align-items:center;gap:3px;margin-left:8px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.tm-recurring-toggle{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:10px;margin-top:16px;padding:10px 12px;display:flex}.tm-recurring-toggle input[type=checkbox]{margin-top:2px}.tm-recurring-toggle__title{color:#111827;font-size:13px;font-weight:600;display:block}.tm-recurring-toggle__desc{color:#6b7280;margin-top:2px;font-size:12px;display:block}.tm-board{gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.tm-board-column{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;flex:320px;min-width:300px;transition:background .15s,border-color .15s;display:flex}.tm-board-column--drag-over{background:#f0f5f2;border-color:#a8c2b0}.tm-board-column-header{border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.tm-board-column-header--open{color:#1d4ed8;background:#eff6ff}.tm-board-column-header--in-progress{color:#92400e;background:#fef3c7}.tm-board-column-header--done{color:#065f46;background:#d1fae5}.tm-board-column-header--closed{color:#4b5563;background:#f3f4f6}.tm-board-column-count{background:#fff9;border-radius:10px;padding:1px 8px;font-size:12px}.tm-board-column-body{flex-direction:column;flex:1;gap:8px;min-height:120px;padding:10px;display:flex}.tm-board-groups{flex-direction:column;gap:20px;display:flex}.tm-board-group{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.tm-board-group .tm-group-section__header{border-radius:0}.tm-board-group .tm-board{background:#fafafa;padding:14px}.tm-board-empty{color:#9ca3af;text-align:center;padding:20px 8px;font-size:12px;font-style:italic}.tm-board-card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;transition:box-shadow .15s;box-shadow:0 1px 3px #0000000d}.tm-board-card:hover{box-shadow:0 2px 8px #00000014}.tm-board-card[draggable=true]{cursor:grab}.tm-board-card[draggable=true]:active{cursor:grabbing}.tm-board-card-title{color:#0d0d0d;margin-bottom:8px;font-size:14px;font-weight:600}.tm-board-card-meta{grid-template-columns:auto 1fr;gap:6px 14px;margin-bottom:10px;display:grid}.tm-board-card-meta-item{align-items:center;gap:5px;min-width:0;display:flex}.tm-board-card-meta-label{color:#6b7280;flex-shrink:0;font-size:11px;font-weight:600}.tm-board-card-meta-value{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tm-board-card-footer{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.tm-board-card-footer-item{flex-direction:column;gap:2px;min-width:0;display:flex}.tm-board-card-footer-value{color:#374151;overflow-wrap:break-word;font-size:12px}.tm-board-card-actions{border-top:1px solid #f3f4f6;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.tm-board-card-move{flex:1;min-width:0}.tm-board-card-move .gs-select__trigger{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;padding:5px 8px;font-family:inherit;font-size:12px}@media (width<=700px){.tm-page{padding:20px 16px 48px}.tm-header{flex-direction:column;align-items:stretch}.tm-form-row{flex-direction:column}.tm-board-column{min-width:240px}}.pin-pad{contain:layout style paint;flex-direction:column;align-items:center;gap:0;display:flex}.pin-pad-display{gap:18px;padding:16px 0;display:flex}.pin-dot{border:2px solid #ffffff40;border-radius:50%;width:18px;height:18px;transition:background 60ms,border-color 60ms}.pin-dot--filled{background:var(--t-gold,#a77c18);border-color:var(--t-gold,#a77c18);transform:scale(1.15);box-shadow:0 0 10px #a77c1880}.pin-dot--loading{animation:.55s ease-in-out infinite alternate pinPulse}@keyframes pinPulse{0%{opacity:.35}to{opacity:1}}.pin-pad-status{justify-content:center;align-items:center;height:28px;margin:8px 0;display:flex}.pin-pad-error{color:#fca5a5;text-align:center;font-size:15px;font-weight:500;animation:.4s pinShake}@keyframes pinShake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.pin-pad-loading{color:var(--t-grey,#8a8a8a);font-size:14px}.pin-pad-grid{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:310px;margin-bottom:12px;display:grid}.pin-pad-key{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;outline:none;justify-content:center;align-items:center;width:88px;height:88px;font-size:30px;font-weight:500;transition:background .12s,border-color .12s,transform .12s;display:flex;transform:translateZ(0)}.pin-pad-key:focus,.pin-pad-key:focus-visible{outline:none}.pin-pad-key:hover{background:#caaa5e1f;border-color:#caaa5e4d}.pin-pad-key:active{background:#caaa5e40;border-color:#caaa5e80;transition:none;transform:scale(.93)}.pin-pad-key:disabled{opacity:.35;cursor:not-allowed}.pin-pad-key--action{color:var(--t-grey,#8a8a8a);font-size:26px}.pin-pad-spacer{width:88px;height:88px}.pin-pad-clear{color:var(--t-grey,#8a8a8a);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;height:36px;padding:8px 20px;font-size:14px;transition:color .2s}.pin-pad-clear:hover,.pin-pad-clear:active{color:#fff;transition:none}@media (height<=820px){.pin-pad-display{gap:16px;padding:10px 0}.pin-pad-key,.pin-pad-spacer{width:80px;height:80px;font-size:28px}.pin-pad-grid{gap:10px;margin-bottom:8px}}@media (width<=400px){.pin-pad-key,.pin-pad-spacer{width:72px;height:72px;font-size:26px}.pin-pad-grid{gap:10px}}.action-screen{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:400px;animation:.3s terminalFadeIn;display:flex}.action-screen-employee{text-align:center}.action-screen-avatar{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);width:72px;height:72px;color:var(--t-gold-hi);background:#1e362999;border:1px solid #caaa5e40;justify-content:center;align-items:center;margin:0 auto 16px;font-family:DM Serif Display,serif;font-size:28px;font-weight:400;display:flex}.action-screen-name{color:var(--t-white);letter-spacing:.01em;margin:0 0 10px;font-family:DM Serif Display,serif;font-size:30px;font-weight:400}.action-screen-status{letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:5px 14px;font-family:DM Mono,monospace;font-size:12px;display:inline-block}.action-screen-status--in{color:var(--t-gold-hi);background:#1e362980;border:1px solid #caaa5e2e}.action-screen-status--break{color:var(--t-gold-hi);background:#a77c181a;border:1px solid #a77c184d}.action-screen-status--out{color:var(--t-grey);background:0 0;border:1px solid #ffffff14}.action-screen-buttons{flex-direction:column;gap:8px;width:100%;display:flex}.action-btn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-left:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px 24px;font-family:DM Mono,monospace;font-size:14px;font-weight:500;transition:background .12s,border-color .12s,transform 60ms;display:flex}.action-btn:active{transform:scale(.98)}.action-btn:disabled{opacity:.35;cursor:not-allowed}.action-btn-icon{font-size:13px}.action-btn--clock-in{color:var(--t-gold-hi);border-left-color:var(--t-gold);background:#a77c181f}.action-btn--clock-in:hover:not(:disabled){background:#a77c1833}.action-btn--clock-out{color:#fca5a5;background:#c0392b1a;border-left-color:#c0392b}.action-btn--clock-out:hover:not(:disabled){background:#c0392b2e}.action-btn--break{color:var(--t-grey);background:#ffffff08;border:1px solid #ffffff12;border-left:3px solid #caaa5e33;padding:14px 20px;font-size:13px}.action-btn--break:hover:not(:disabled){color:var(--t-white);background:#caaa5e0f}.action-btn--end-break{color:var(--t-gold-hi);border-left-color:var(--t-gold);background:#a77c181a}.action-btn--end-break:hover:not(:disabled){background:#a77c182e}.action-btn--tasks{color:var(--t-grey);background:#ffffff08;border:1px solid #ffffff12;border-left:3px solid #caaa5e33;padding:14px 20px;font-size:13px}.action-btn--tasks:hover:not(:disabled){color:var(--t-white);background:#caaa5e0f}.action-break-section{margin-top:8px}.action-break-label{color:var(--t-grey);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0 0 8px;font-family:DM Mono,monospace;font-size:11px}.action-break-buttons{flex-direction:column;gap:6px;display:flex}.action-footer{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.action-countdown{letter-spacing:.06em;text-transform:uppercase;color:var(--t-grey);font-family:DM Mono,monospace;font-size:11px}.action-countdown-bar{background:#ffffff0f;width:100%;height:1px}.action-countdown-bar-fill{background:linear-gradient(90deg, var(--t-gold-low), var(--t-gold-hi));height:100%;transition:width 1s linear}.action-cancel{color:var(--t-grey);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:10px 24px;font-family:DM Mono,monospace;font-size:12px;transition:color .2s}.action-cancel:hover{color:var(--t-white)}.action-confirm-screen{gap:20px}.confirm-ring-wrap{flex-shrink:0;width:130px;height:130px;position:relative}.confirm-svg{width:100%;height:100%;transform:rotate(-90deg)}.confirm-track{fill:none;stroke:#ffffff0f;stroke-width:6px}.confirm-arc{fill:none;stroke:var(--t-gold);stroke-width:6px;stroke-linecap:butt;filter:drop-shadow(0 0 4px #a77c1880);transition:stroke-dashoffset 50ms linear}.confirm-check{color:var(--t-gold-hi);pointer-events:none;justify-content:center;align-items:center;font-size:44px;display:flex;position:absolute;inset:0}.confirm-label{color:var(--t-white);text-align:center;margin:0;font-family:DM Serif Display,serif;font-size:24px;font-weight:400}.confirm-secs{letter-spacing:.06em;color:var(--t-grey);margin:0;font-family:DM Mono,monospace;font-size:13px}.confirm-processing{color:var(--t-gold-hi);animation:1.1s ease-in-out infinite terminalPulse}@keyframes terminalPulse{0%,to{opacity:.5}50%{opacity:1}}.confirm-cancel-btn{color:var(--t-grey);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff1a;border-radius:2px;margin-top:8px;padding:14px 44px;font-family:DM Mono,monospace;font-size:13px;transition:background .15s,color .15s}.confirm-cancel-btn:hover{color:var(--t-white);background:#ffffff0d}.selector-screen{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:420px;animation:.3s terminalFadeIn;display:flex}.selector-title{color:var(--t-white);margin:0;font-family:DM Serif Display,serif;font-size:26px;font-weight:400}.selector-section{width:100%}.selector-label{color:var(--t-grey);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-family:DM Mono,monospace;font-size:11px}.selector-options{flex-wrap:wrap;gap:6px;display:flex}.selector-option{color:#ffffffa6;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff14;border-radius:2px;padding:11px 18px;font-family:DM Mono,monospace;font-size:13px;transition:all .12s}.selector-option:hover{color:var(--t-white);background:#caaa5e0f;border-color:#caaa5e33}.selector-option--selected{border-color:#caaa5e66;border-left:3px solid var(--t-gold);color:var(--t-gold-hi);background:#a77c181f}.selector-option:disabled{opacity:.35;cursor:not-allowed}.selector-actions{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.selector-confirm{border:1px solid #caaa5e4d;border-left:3px solid var(--t-gold);width:100%;color:var(--t-gold-hi);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#a77c181a;border-radius:0;padding:16px;font-family:DM Mono,monospace;font-size:13px;font-weight:500;transition:background .12s,transform 60ms}.selector-confirm:hover:not(:disabled){background:#a77c182e}.selector-confirm:active:not(:disabled){transform:scale(.98)}.selector-confirm:disabled{opacity:.35;cursor:not-allowed}.selector-cancel{color:var(--t-grey);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:10px;font-family:DM Mono,monospace;font-size:12px;transition:color .2s}.selector-cancel:hover{color:var(--t-white)}.tasks-screen{max-width:480px}.tasks-screen-title{color:var(--t-white);text-align:center;margin:0;font-family:DM Serif Display,serif;font-size:26px;font-weight:400}.tasks-screen-empty{color:var(--t-grey);text-align:center;margin:8px 0;font-family:DM Mono,monospace;font-size:13px}.tasks-screen-list{flex-direction:column;gap:8px;width:100%;max-height:40vh;display:flex;overflow-y:auto}.tasks-screen-item{background:var(--t-surface);border:1px solid #ffffff12;border-left:3px solid #caaa5e33;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.tasks-screen-item-main{flex-direction:column;gap:6px;min-width:0;display:flex}.tasks-screen-item-title{color:var(--t-white);text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:14px;font-weight:500;overflow:hidden}.tasks-screen-recurring-badge{color:var(--t-grey);text-transform:uppercase;letter-spacing:.05em;margin-left:8px;font-size:10px;font-weight:500}.tasks-screen-item-meta{color:var(--t-grey);flex-wrap:wrap;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:11px;display:flex}.tasks-screen-priority{text-transform:uppercase;letter-spacing:.06em;border-radius:2px;padding:2px 8px;font-size:10px;display:inline-block}.tasks-screen-priority--high{color:#fca5a5;background:#c0392b26}.tasks-screen-priority--medium{color:var(--t-gold-hi);background:#a77c1826}.tasks-screen-priority--low{color:var(--t-grey);background:#ffffff0f}.tasks-screen-done-btn{letter-spacing:.06em;text-transform:uppercase;color:var(--t-gold-hi);cursor:pointer;background:#a77c181f;border:1px solid #caaa5e40;flex-shrink:0;padding:10px 16px;font-family:DM Mono,monospace;font-size:12px;font-weight:500;transition:background .12s}.tasks-screen-done-btn:hover:not(:disabled){background:#a77c1838}.tasks-screen-done-btn:disabled{opacity:.5;cursor:not-allowed}.tasks-screen-footer-buttons{align-items:center;gap:24px;display:flex}:root{--t-bg:#0d0d0d;--t-green:#1e3629;--t-gold:#a77c18;--t-gold-low:#77570e;--t-gold-hi:#caaa5e;--t-white:#fff;--t-grey:#8a8a8a;--t-rule:#caaa5e1f;--t-surface:#ffffff08}:is(body:has(.terminal-page),html:has(.terminal-page)){background-color:#0d0d0d;overflow:hidden}.terminal-page{background-color:var(--t-bg);color:var(--t-white);cursor:default;-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-direction:column;font-family:DM Mono,monospace;display:flex;position:fixed;inset:0;overflow:hidden}.terminal-page:before{content:"";z-index:0;pointer-events:none;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E"),repeating-linear-gradient(#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0;transform:translateZ(0)}.terminal-page>*{z-index:1;position:relative}.terminal-header{border-bottom:1px solid var(--t-rule);background:#1e362914;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:relative}.terminal-header:before{content:"";background:linear-gradient(90deg, transparent, var(--t-gold-hi), transparent);opacity:.4;height:1px;position:absolute;top:0;left:0;right:0}.terminal-header-left{align-items:center;gap:16px;display:flex}.terminal-header-logo{opacity:.85;filter:drop-shadow(0 0 8px #caaa5e33);width:auto;height:30px}.terminal-header-info{border-left:1px solid var(--t-rule);flex-direction:column;gap:2px;padding-left:16px;display:flex}.terminal-header-company{letter-spacing:.08em;text-transform:uppercase;color:var(--t-white);font-size:13px;font-weight:500}.terminal-header-location{letter-spacing:.05em;color:var(--t-grey);font-size:11px}.terminal-header-right{align-items:center;gap:14px;display:flex}.terminal-header-time{text-align:right;flex-direction:column;gap:2px;display:flex}.terminal-refresh-btn{cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,border-color .15s;display:flex}.terminal-refresh-btn:hover{background:#ffffff0f;border-color:#fff3}.terminal-blocked-refresh-btn{top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));position:absolute}.terminal-refresh-btn:hover .terminal-refresh-btn-glyph{color:#fff}.terminal-refresh-btn-glyph{color:#8a8a8a;font-size:24px;line-height:1;transition:color .15s;display:inline-block;transform:translate(2px)rotate(90deg)}.terminal-clock{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--t-gold-hi);font-size:22px;font-weight:500}.terminal-date{letter-spacing:.06em;text-transform:uppercase;color:var(--t-grey);font-size:11px}.terminal-content{flex:1;justify-content:center;align-items:center;padding:24px 24px 88px;display:flex;overflow:hidden}.terminal-idle{text-align:center;animation:.8s terminalFadeIn}.terminal-idle-logo{opacity:.9;filter:drop-shadow(0 0 32px #a77c1840);width:auto;height:56px;margin-bottom:18px;position:relative;left:-4px}.terminal-idle-title{color:var(--t-white);letter-spacing:-.5px;margin:0 0 16px;font-family:DM Serif Display,serif;font-size:56px;font-weight:400;line-height:1.1}.terminal-pin-screen{flex-direction:column;align-items:center;gap:24px;animation:.3s terminalFadeIn;display:flex}.terminal-pin-title{color:var(--t-white);letter-spacing:.02em;margin:0;font-family:DM Serif Display,serif;font-size:28px;font-weight:400}.terminal-back-btn{color:var(--t-grey);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border:none;margin-top:4px;padding:12px 24px;font-family:DM Mono,monospace;font-size:13px;transition:color .2s}.terminal-back-btn:hover{color:var(--t-white)}.terminal-success{text-align:center;animation:.3s terminalFadeIn}.terminal-success-icon{width:96px;height:96px;color:var(--t-gold-hi);background:#a77c1814;border:1px solid #caaa5e66;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:42px;animation:.4s cubic-bezier(.34,1.56,.64,1) terminalScaleIn;display:flex;box-shadow:0 0 60px #a77c1833,inset 0 0 30px #a77c180d}.terminal-success-msg{color:var(--t-white);margin:0;font-family:DM Serif Display,serif;font-size:28px;font-weight:400}.terminal-view-tasks-btn{letter-spacing:.06em;text-transform:uppercase;color:var(--t-gold-hi);cursor:pointer;background:#a77c181a;border:1px solid #caaa5e4d;margin-top:24px;padding:12px 20px;font-family:DM Mono,monospace;font-size:12px;font-weight:500;transition:background .12s}.terminal-view-tasks-btn:hover{background:#a77c1833}.terminal-success-icon--error{color:#ef4444;background:#ef444414;border:1px solid #ef444466;box-shadow:0 0 60px #ef444433,inset 0 0 30px #ef44440d}.terminal-success-msg--error{color:#f3a3a3;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px}.terminal-blocked{text-align:center;max-width:400px}.terminal-blocked-logo{width:auto;height:56px;margin-bottom:32px;position:relative;left:-4px}.terminal-blocked h2{color:var(--t-white);margin:0 0 12px;font-family:DM Serif Display,serif;font-size:26px;font-weight:400}.terminal-blocked p{color:var(--t-grey);margin:0 0 28px;font-size:14px;line-height:1.7}.terminal-reset-btn{color:var(--t-gold-hi);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #caaa5e40;border-radius:4px;padding:12px 32px;font-family:DM Mono,monospace;font-size:13px;transition:all .2s}.terminal-reset-btn:hover{background:#a77c1814;border-color:#caaa5e80}.terminal-recovery-link{color:var(--t-grey);cursor:pointer;touch-action:manipulation;background:0 0;border:none;margin:20px auto 0;padding:0;font-family:DM Mono,monospace;font-size:12px;text-decoration:underline;display:block}.terminal-recovery{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.terminal-recovery-input{border:1px solid var(--t-rule);background:var(--t-surface);width:180px;color:var(--t-white);letter-spacing:.1em;text-align:center;text-transform:uppercase;border-radius:4px;padding:10px 14px;font-family:DM Mono,monospace;font-size:15px}.terminal-recovery-input:focus{border-color:var(--t-gold);outline:none}.terminal-recovery-submit-btn{border:1px solid var(--t-gold-low);background:var(--t-gold);color:var(--t-white);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;border-radius:4px;padding:10px 28px;font-family:DM Mono,monospace;font-size:13px}.terminal-recovery-submit-btn:disabled{opacity:.5;cursor:default}.terminal-recovery-error{color:#e07a7a;margin:0;font-size:12px}.terminal-missed-breaks{text-align:center;max-width:480px;animation:.3s terminalFadeIn}.terminal-missed-breaks-title{color:var(--t-white);margin:0 0 12px;font-family:DM Serif Display,serif;font-size:26px;font-weight:400}.terminal-missed-breaks-sub{color:var(--t-grey);margin:0 0 28px;font-size:14px;line-height:1.7}.terminal-missed-breaks-loading,.terminal-missed-breaks-error{color:var(--t-grey);font-size:14px}.terminal-missed-breaks-error{color:#f3a3a3}.terminal-missed-breaks-list{flex-direction:column;gap:12px;display:flex}.terminal-missed-break-item{color:var(--t-white);text-align:left;background:#a77c180d;border:1px solid #caaa5e33;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:14px;display:flex}.terminal-missed-break-waive-btn{color:var(--t-gold-hi);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #caaa5e40;border-radius:4px;flex-shrink:0;padding:10px 22px;font-family:DM Mono,monospace;font-size:13px;transition:all .2s}.terminal-missed-break-waive-btn:hover:not(:disabled){background:#a77c1814;border-color:#caaa5e80}.terminal-missed-break-waive-btn:disabled{opacity:.5;cursor:default}.terminal-missed-break-waive-all-btn{color:var(--t-gold-hi);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:#a77c181f;border:1px solid #caaa5e80;border-radius:4px;margin-top:20px;padding:12px 32px;font-family:DM Mono,monospace;font-size:13px;transition:all .2s}.terminal-missed-break-waive-all-btn:hover:not(:disabled){background:#a77c1833;border-color:#caaa5eb3}.terminal-missed-break-waive-all-btn:disabled{opacity:.5;cursor:default}@keyframes terminalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes terminalScaleIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (height<=820px){.terminal-pin-screen{gap:14px}.terminal-pin-title{font-size:22px}}@media (width<=480px){.terminal-header{height:56px;padding:0 16px}.terminal-header-logo{height:24px}.terminal-clock{font-size:18px}.terminal-content{padding:16px 16px 72px}.terminal-idle-title{font-size:38px}.terminal-idle-logo{width:auto;height:44px;margin-bottom:14px;left:-3px}}.terminal-setup-page{background:#f0f2f5;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.terminal-setup-card{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:48px 40px;box-shadow:0 4px 24px #00000014}.terminal-setup-header{text-align:center;margin-bottom:32px}.terminal-setup-logo{width:64px;height:64px;margin-bottom:16px}.terminal-setup-header h1{color:#111827;margin:0 0 8px;font-size:24px;font-weight:700}.terminal-setup-header p{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.terminal-setup-success-icon{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:32px;display:flex}.terminal-setup-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.terminal-setup-form{flex-direction:column;gap:20px;display:flex}.terminal-setup-field{flex-direction:column;gap:6px;display:flex}.terminal-setup-field label{color:#374151;font-size:14px;font-weight:600}.terminal-setup-field input,.terminal-setup-field select{height:var(--control-h-standard);box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:10px 14px;font-size:15px;transition:border-color .2s}.terminal-setup-field input:focus,.terminal-setup-field select:focus{border-color:#1e3629;box-shadow:0 0 0 3px #1e36291a}.terminal-setup-field .gs-select__trigger{height:var(--control-h-standard);padding:10px 14px;font-size:15px}.terminal-setup-hint{color:#9ca3af;font-size:12px;line-height:1.4}.terminal-setup-code-input{text-align:center;letter-spacing:10px;font-weight:700;padding:14px!important;font-size:28px!important}.terminal-setup-geo{border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.terminal-setup-geo--idle{color:#6b7280;background:#f3f4f6}.terminal-setup-geo--fetching{color:#1d4ed8;background:#eff6ff}.terminal-setup-geo--ok{color:#15803d;background:#f0fdf4}.terminal-setup-geo--denied{color:#b45309;background:#fffbeb}.terminal-setup-geo-icon{flex-shrink:0}.terminal-setup-geo-spinner{border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite setup-spin;display:inline-block}@keyframes setup-spin{to{transform:rotate(360deg)}}.terminal-setup-back{text-align:center;margin-top:16px}.terminal-setup-back-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13px;transition:color .2s,background .2s}.terminal-setup-back-btn:hover{color:#111827;background:#f3f4f6}.terminal-setup-btn{color:#fff;cursor:pointer;background:#1e3629;border:none;border-radius:10px;width:100%;padding:12px;font-size:16px;font-weight:600;transition:background .2s,opacity .2s}.terminal-setup-btn:hover{background:#142619}.terminal-setup-btn:disabled{opacity:.5;cursor:not-allowed}.help-container{box-sizing:border-box;background-color:#f5f5f5;min-height:100%;padding:32px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.help-container *{box-sizing:border-box}.help-header{max-width:var(--emp-content-max-width,960px);margin:0 auto 24px}.help-title{color:var(--color-green,#1e3629);margin:0 0 6px;font-size:30px;font-weight:700}.help-subtitle{color:#6b7280;margin:0;font-size:15px}.help-section{max-width:var(--emp-content-max-width,960px);background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0 auto 24px;padding:24px}.help-section-title{color:#0d0d0d;margin:0 0 4px;font-size:19px;font-weight:700}.help-section-subtitle{color:#6b7280;margin:0 0 18px;font-size:13px}.help-quickstart-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;list-style:none;display:flex}.help-quickstart-summary::-webkit-details-marker{display:none}.help-quickstart-details[open] .help-quickstart-summary{margin-bottom:4px}.help-quickstart-summary-subtitle{margin-bottom:0!important}.help-quickstart-chevron{color:var(--color-gold,#a77c18);flex-shrink:0;margin-top:4px;transition:transform .2s}.help-quickstart-details[open] .help-quickstart-chevron{transform:rotate(180deg)}.help-quickstart-details .help-quickstart-list{margin-top:18px}.help-quickstart-list{flex-direction:column;gap:14px;display:flex}.help-quickstart-card{background:#fafbfa;border:1px solid #eef0ee;border-radius:10px;gap:14px;padding:14px 16px;display:flex}.help-quickstart-number{background:var(--color-green,#1e3629);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.help-quickstart-body{flex:1;min-width:0}.help-quickstart-title{color:#0d0d0d;margin:0 0 4px;font-size:15px;font-weight:600}.help-quickstart-description{color:#4a4a4a;margin:0;font-size:13.5px;line-height:1.5}.help-quickstart-link{color:var(--color-gold-lowlight,#77570e);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.help-quickstart-link:hover{text-decoration:underline}.help-guide-grid{align-items:flex-start;gap:18px;display:flex;position:relative}.help-guide-column{flex-direction:column;flex:1 1 0;gap:18px;min-width:0;display:flex}.help-guide-measure{visibility:hidden;pointer-events:none;z-index:-1;height:0;position:absolute;top:0;left:0;overflow:hidden}.help-guide-section{background:#fafbfa;border:1px solid #eef0ee;border-radius:12px;padding:18px}.help-guide-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-black,#0d0d0d);border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:10px;font-size:13px;font-weight:700;display:flex}.help-guide-section-icon{width:16px;height:16px;color:var(--color-black,#0d0d0d);flex-shrink:0;display:inline-flex}.help-guide-section-icon svg{width:100%;height:100%}.help-guide-item{margin-bottom:14px}.help-guide-item:last-child{margin-bottom:0}.help-guide-item-name{color:var(--color-green,#1e3629);font-size:14.5px;font-weight:600;text-decoration:none;display:block}a.help-guide-item-name:hover{cursor:pointer;text-decoration:underline}.help-guide-item-description{color:#6b7280;margin:3px 0 0;font-size:13px;line-height:1.45}.help-contact-section{background:#fff;border:1px solid #e5e7eb;position:relative;overflow:hidden}.help-contact-section:before{content:"";background:linear-gradient(90deg, var(--color-green,#1e3629) 0%, var(--color-gold,#a77c18) 100%);height:3px;position:absolute;top:0;left:0;right:0}.help-contact-section .help-section-subtitle{margin-bottom:18px}.help-contact-row{flex-wrap:wrap;gap:14px;display:flex}.help-contact-link{background:#fafbfa;border:1px solid #eef0ee;border-radius:12px;flex:220px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.help-contact-link:hover{background:var(--color-gold-light,#f5eedc);border-color:#e6d9b8;transform:translateY(-2px);box-shadow:0 6px 16px -6px #a77c1859}.help-contact-icon{background:linear-gradient(135deg, var(--color-gold-highlight,#caaa5e) 0%, var(--color-gold,#a77c18) 100%);color:#1e3629;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 10px -3px #a77c1880}.help-contact-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.help-contact-label{text-transform:uppercase;letter-spacing:.05em;color:#4b5563;font-size:10.5px;font-weight:700}.help-contact-value{color:var(--color-black,#0d0d0d);font-size:15px;font-weight:700}.help-contact-arrow{color:var(--color-gold,#a77c18);opacity:0;flex-shrink:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.help-contact-link:hover .help-contact-arrow{opacity:1;transform:translate(0)}@media (width<=640px){.help-container{padding:16px}.help-section{padding:18px}}
