@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";/*!
* Bootstrap  v5.3.3 (https://getbootstrap.com/)
* Copyright 2011-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/: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, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--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:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--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:rgba(0, 0, 0, .175);--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 rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--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]{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:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--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:rgba(255, 255, 255, .15);--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{margin:0;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}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-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]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}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{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}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{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}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{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}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{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}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{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-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{display:list-item;cursor:pointer}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 (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-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 (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-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 (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-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{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;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}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.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-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-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;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;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)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.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 (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.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 (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.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 (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.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 (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.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 (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.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);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;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)))}.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)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.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{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;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{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@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{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-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;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])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end: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:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.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");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@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"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[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{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.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{background-color:#0d6efd;border-color:#0d6efd;--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")}.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");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;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{background-position:right center;--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")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.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{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.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{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.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{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@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::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:not(:-moz-placeholder),.form-floating>.form-control:not(:-moz-placeholder){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){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:not(:-moz-placeholder)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.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{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:not(:-moz-placeholder)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.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}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;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)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.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){border-top-right-radius:0;border-bottom-right-radius:0}.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(var(--bs-border-width) * -1);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{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.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);padding-right:calc(1.5em + .75rem);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.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.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{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.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.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.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(3.75rem + 1.5em)}.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{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.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);padding-right:calc(1.5em + .75rem);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-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.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{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.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");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.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(3.75rem + 1.5em)}.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 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;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;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-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);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){.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);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.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{box-shadow:var(--bs-btn-focus-box-shadow)}.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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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 rgba(0, 0, 0, .125);--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;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@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{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.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;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.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;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.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);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.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:rgba(255, 255, 255, .15);--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{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.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{display:flex;flex-wrap:wrap;justify-content:flex-start}.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(var(--bs-border-width) * -1)}.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-right:.5625rem;padding-left:.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-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.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(var(--bs-border-width) * -1)}.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~.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);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;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);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@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{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.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;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.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);text-decoration:none;white-space:nowrap}.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);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;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);line-height:1;color:var(--bs-navbar-color);background-color:transparent;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)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-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{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-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{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-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{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-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{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-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{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;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{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--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;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.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));margin-bottom:0;color:var(--bs-card-subtitle-color)}.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);margin-bottom:0;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)}.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{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.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 (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-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 5L8 11L14 5'/%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 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--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{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@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{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;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)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.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-right:0;border-left: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-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{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-.708z'/%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-.708z'/%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);display:flex;flex-wrap:wrap;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);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.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 rgba(13, 110, 253, .25);--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);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);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){.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);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.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(var(--bs-border-width) * -1)}.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);display:inline-block;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);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.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;position:relative;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)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.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:1rem}}.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;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;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)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);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;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.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-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 (min-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 (min-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 (min-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 (min-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 (min-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.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.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);background-clip:padding-box;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)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;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))}.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: ;--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);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.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{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;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)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;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)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-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-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.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 (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.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 (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.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 (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.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 (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.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);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.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{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.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{right:-1px;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)}.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{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.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{left:-1px;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)}.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);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.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{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.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{left:0;border-right-color:var(--bs-popover-arrow-border)}.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{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.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{position:absolute;top:0;left:50%;display:block;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)}.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{right:0;border-left-color:var(--bs-popover-arrow-border)}.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);margin-bottom:0;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)}.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{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@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{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@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;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.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 0z'/%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-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@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:transparent}.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;background-color:currentcolor;opacity:0}.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 (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);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 (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);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 (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);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 (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);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 (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);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 (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;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)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@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{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.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.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.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:1 1 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-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left: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-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left: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;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;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:transparent!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;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-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-bottom-left-radius:0!important;border-top-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-bottom-left-radius:50%!important;border-top-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 (min-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:1 1 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-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left: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-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left: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 (min-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:1 1 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-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left: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-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left: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 (min-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:1 1 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-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left: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-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left: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 (min-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:1 1 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-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left: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-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left: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 (min-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:1 1 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-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left: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-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left: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 (min-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}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.mgc-tw .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mgc-tw .pointer-events-none{pointer-events:none}.mgc-tw .pointer-events-auto{pointer-events:auto}.mgc-tw .visible{visibility:visible}.mgc-tw .invisible{visibility:hidden}.mgc-tw .collapse{visibility:collapse}.mgc-tw .static{position:static}.mgc-tw .fixed{position:fixed}.mgc-tw .absolute{position:absolute}.mgc-tw .relative{position:relative}.mgc-tw .sticky{position:sticky}.mgc-tw .inset-0{top:0;right:0;bottom:0;left:0}.mgc-tw .inset-x-0{left:0;right:0}.mgc-tw .inset-y-0{top:0;bottom:0}.mgc-tw .-bottom-12{bottom:-3rem}.mgc-tw .-left-12{left:-3rem}.mgc-tw .-right-12{right:-3rem}.mgc-tw .-top-12{top:-3rem}.mgc-tw .bottom-0{bottom:0}.mgc-tw .end-0{inset-inline-end:0px}.mgc-tw .left-0{left:0}.mgc-tw .left-1{left:.25rem}.mgc-tw .left-1\/2{left:50%}.mgc-tw .left-2{left:.5rem}.mgc-tw .left-2\.5{left:.625rem}.mgc-tw .left-3{left:.75rem}.mgc-tw .left-\[50\%\]{left:50%}.mgc-tw .right-0{right:0}.mgc-tw .right-0\.5{right:.125rem}.mgc-tw .right-1{right:.25rem}.mgc-tw .right-2{right:.5rem}.mgc-tw .right-2\.5{right:.625rem}.mgc-tw .right-3{right:.75rem}.mgc-tw .right-4{right:1rem}.mgc-tw .top-0{top:0}.mgc-tw .top-1\.5{top:.375rem}.mgc-tw .top-1\/2{top:50%}.mgc-tw .top-2{top:.5rem}.mgc-tw .top-2\.5{top:.625rem}.mgc-tw .top-3\.5{top:.875rem}.mgc-tw .top-4{top:1rem}.mgc-tw .top-7{top:1.75rem}.mgc-tw .top-\[1px\]{top:1px}.mgc-tw .top-\[50\%\]{top:50%}.mgc-tw .top-\[60\%\]{top:60%}.mgc-tw .top-full{top:100%}.mgc-tw .z-10{z-index:10}.mgc-tw .z-20{z-index:20}.mgc-tw .z-50{z-index:50}.mgc-tw .z-\[100\]{z-index:100}.mgc-tw .z-\[1\]{z-index:1}.mgc-tw .z-\[9999\]{z-index:9999}.mgc-tw .col-auto{grid-column:auto}.mgc-tw .float-end{float:inline-end}.mgc-tw .m-0{margin:0}.mgc-tw .m-3{margin:.75rem}.mgc-tw .-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mgc-tw .-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mgc-tw .mx-0{margin-left:0;margin-right:0}.mgc-tw .mx-2{margin-left:.5rem;margin-right:.5rem}.mgc-tw .mx-3{margin-left:.75rem;margin-right:.75rem}.mgc-tw .mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mgc-tw .mx-4{margin-left:1rem;margin-right:1rem}.mgc-tw .mx-auto{margin-left:auto;margin-right:auto}.mgc-tw .my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.mgc-tw .my-1{margin-top:.25rem;margin-bottom:.25rem}.mgc-tw .my-2{margin-top:.5rem;margin-bottom:.5rem}.mgc-tw .my-3{margin-top:.75rem;margin-bottom:.75rem}.mgc-tw .-ml-4{margin-left:-1rem}.mgc-tw .-mt-4{margin-top:-1rem}.mgc-tw .mb-0{margin-bottom:0}.mgc-tw .mb-0\.5{margin-bottom:.125rem}.mgc-tw .mb-1{margin-bottom:.25rem}.mgc-tw .mb-1\.5{margin-bottom:.375rem}.mgc-tw .mb-2{margin-bottom:.5rem}.mgc-tw .mb-3{margin-bottom:.75rem}.mgc-tw .mb-4{margin-bottom:1rem}.mgc-tw .mb-5{margin-bottom:1.25rem}.mgc-tw .mb-6{margin-bottom:1.5rem}.mgc-tw .me-0{margin-inline-end:0px}.mgc-tw .me-1{margin-inline-end:.25rem}.mgc-tw .me-2{margin-inline-end:.5rem}.mgc-tw .me-3{margin-inline-end:.75rem}.mgc-tw .me-4{margin-inline-end:1rem}.mgc-tw .me-auto{margin-inline-end:auto}.mgc-tw .ml-0\.5{margin-left:.125rem}.mgc-tw .ml-1{margin-left:.25rem}.mgc-tw .ml-10{margin-left:2.5rem}.mgc-tw .ml-2{margin-left:.5rem}.mgc-tw .ml-3{margin-left:.75rem}.mgc-tw .ml-6{margin-left:1.5rem}.mgc-tw .ml-auto{margin-left:auto}.mgc-tw .mr-0\.5{margin-right:.125rem}.mgc-tw .mr-1{margin-right:.25rem}.mgc-tw .mr-1\.5{margin-right:.375rem}.mgc-tw .mr-2{margin-right:.5rem}.mgc-tw .mr-3{margin-right:.75rem}.mgc-tw .mr-4{margin-right:1rem}.mgc-tw .ms-1{margin-inline-start:.25rem}.mgc-tw .ms-2{margin-inline-start:.5rem}.mgc-tw .ms-3{margin-inline-start:.75rem}.mgc-tw .ms-4{margin-inline-start:1rem}.mgc-tw .ms-5{margin-inline-start:1.25rem}.mgc-tw .ms-auto{margin-inline-start:auto}.mgc-tw .mt-0{margin-top:0}.mgc-tw .mt-0\.5{margin-top:.125rem}.mgc-tw .mt-1{margin-top:.25rem}.mgc-tw .mt-1\.5{margin-top:.375rem}.mgc-tw .mt-2{margin-top:.5rem}.mgc-tw .mt-24{margin-top:6rem}.mgc-tw .mt-3{margin-top:.75rem}.mgc-tw .mt-4{margin-top:1rem}.mgc-tw .mt-5{margin-top:1.25rem}.mgc-tw .mt-6{margin-top:1.5rem}.mgc-tw .mt-auto{margin-top:auto}.mgc-tw .block{display:block}.mgc-tw .inline-block{display:inline-block}.mgc-tw .flex{display:flex}.mgc-tw .inline-flex{display:inline-flex}.mgc-tw .table{display:table}.mgc-tw .grid{display:grid}.mgc-tw .hidden{display:none}.mgc-tw .aspect-square{aspect-ratio:1 / 1}.mgc-tw .aspect-video{aspect-ratio:16 / 9}.mgc-tw .size-4{width:1rem;height:1rem}.mgc-tw .h-0\.5{height:.125rem}.mgc-tw .h-1{height:.25rem}.mgc-tw .h-1\.5{height:.375rem}.mgc-tw .h-10{height:2.5rem}.mgc-tw .h-11{height:2.75rem}.mgc-tw .h-12{height:3rem}.mgc-tw .h-14{height:3.5rem}.mgc-tw .h-16{height:4rem}.mgc-tw .h-2{height:.5rem}.mgc-tw .h-2\.5{height:.625rem}.mgc-tw .h-24{height:6rem}.mgc-tw .h-3{height:.75rem}.mgc-tw .h-3\.5{height:.875rem}.mgc-tw .h-32{height:8rem}.mgc-tw .h-4{height:1rem}.mgc-tw .h-48{height:12rem}.mgc-tw .h-5{height:1.25rem}.mgc-tw .h-6{height:1.5rem}.mgc-tw .h-7{height:1.75rem}.mgc-tw .h-8{height:2rem}.mgc-tw .h-9{height:2.25rem}.mgc-tw .h-96{height:24rem}.mgc-tw .h-\[1px\]{height:1px}.mgc-tw .h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.mgc-tw .h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.mgc-tw .h-auto{height:auto}.mgc-tw .h-full{height:100%}.mgc-tw .h-px{height:1px}.mgc-tw .h-svh{height:100svh}.mgc-tw .max-h-32{max-height:8rem}.mgc-tw .max-h-36{max-height:9rem}.mgc-tw .max-h-40{max-height:10rem}.mgc-tw .max-h-48{max-height:12rem}.mgc-tw .max-h-56{max-height:14rem}.mgc-tw .max-h-60{max-height:15rem}.mgc-tw .max-h-64{max-height:16rem}.mgc-tw .max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.mgc-tw .max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.mgc-tw .max-h-\[180px\]{max-height:180px}.mgc-tw .max-h-\[200px\]{max-height:200px}.mgc-tw .max-h-\[240px\]{max-height:240px}.mgc-tw .max-h-\[260px\]{max-height:260px}.mgc-tw .max-h-\[300px\]{max-height:300px}.mgc-tw .max-h-\[320px\]{max-height:320px}.mgc-tw .max-h-\[350px\]{max-height:350px}.mgc-tw .max-h-\[400px\]{max-height:400px}.mgc-tw .max-h-\[500px\]{max-height:500px}.mgc-tw .max-h-\[600px\]{max-height:600px}.mgc-tw .max-h-\[calc\(100vh-320px\)\]{max-height:calc(100vh - 320px)}.mgc-tw .max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.mgc-tw .max-h-screen{max-height:100vh}.mgc-tw .min-h-0{min-height:0px}.mgc-tw .min-h-10{min-height:2.5rem}.mgc-tw .min-h-8{min-height:2rem}.mgc-tw .min-h-9{min-height:2.25rem}.mgc-tw .min-h-\[32px\]{min-height:32px}.mgc-tw .min-h-\[80px\]{min-height:80px}.mgc-tw .min-h-\[calc\(100vh-3\.5rem\)\]{min-height:calc(100vh - 3.5rem)}.mgc-tw .min-h-screen{min-height:100vh}.mgc-tw .min-h-svh{min-height:100svh}.mgc-tw .w-0{width:0px}.mgc-tw .w-1{width:.25rem}.mgc-tw .w-1\.5{width:.375rem}.mgc-tw .w-10{width:2.5rem}.mgc-tw .w-11{width:2.75rem}.mgc-tw .w-12{width:3rem}.mgc-tw .w-14{width:3.5rem}.mgc-tw .w-16{width:4rem}.mgc-tw .w-2{width:.5rem}.mgc-tw .w-2\.5{width:.625rem}.mgc-tw .w-20{width:5rem}.mgc-tw .w-24{width:6rem}.mgc-tw .w-28{width:7rem}.mgc-tw .w-3{width:.75rem}.mgc-tw .w-3\.5{width:.875rem}.mgc-tw .w-3\/4{width:75%}.mgc-tw .w-32{width:8rem}.mgc-tw .w-4{width:1rem}.mgc-tw .w-44{width:11rem}.mgc-tw .w-48{width:12rem}.mgc-tw .w-5{width:1.25rem}.mgc-tw .w-52{width:13rem}.mgc-tw .w-56{width:14rem}.mgc-tw .w-6{width:1.5rem}.mgc-tw .w-64{width:16rem}.mgc-tw .w-7{width:1.75rem}.mgc-tw .w-72{width:18rem}.mgc-tw .w-8{width:2rem}.mgc-tw .w-80{width:20rem}.mgc-tw .w-9{width:2.25rem}.mgc-tw .w-\[100px\]{width:100px}.mgc-tw .w-\[110px\]{width:110px}.mgc-tw .w-\[120px\]{width:120px}.mgc-tw .w-\[140px\]{width:140px}.mgc-tw .w-\[150px\]{width:150px}.mgc-tw .w-\[160px\]{width:160px}.mgc-tw .w-\[1px\]{width:1px}.mgc-tw .w-\[200px\]{width:200px}.mgc-tw .w-\[320px\]{width:320px}.mgc-tw .w-\[350px\]{width:350px}.mgc-tw .w-\[40px\]{width:40px}.mgc-tw .w-\[480px\]{width:480px}.mgc-tw .w-\[50px\]{width:50px}.mgc-tw .w-\[60px\]{width:60px}.mgc-tw .w-\[80px\]{width:80px}.mgc-tw .w-\[90px\]{width:90px}.mgc-tw .w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.mgc-tw .w-auto{width:auto}.mgc-tw .w-fit{width:-moz-fit-content;width:fit-content}.mgc-tw .w-full{width:100%}.mgc-tw .w-max{width:-moz-max-content;width:max-content}.mgc-tw .w-px{width:1px}.mgc-tw .min-w-0{min-width:0px}.mgc-tw .min-w-10{min-width:2.5rem}.mgc-tw .min-w-11{min-width:2.75rem}.mgc-tw .min-w-5{min-width:1.25rem}.mgc-tw .min-w-9{min-width:2.25rem}.mgc-tw .min-w-\[120px\]{min-width:120px}.mgc-tw .min-w-\[12rem\]{min-width:12rem}.mgc-tw .min-w-\[130px\]{min-width:130px}.mgc-tw .min-w-\[140px\]{min-width:140px}.mgc-tw .min-w-\[150px\]{min-width:150px}.mgc-tw .min-w-\[160px\]{min-width:160px}.mgc-tw .min-w-\[180px\]{min-width:180px}.mgc-tw .min-w-\[200px\]{min-width:200px}.mgc-tw .min-w-\[220px\]{min-width:220px}.mgc-tw .min-w-\[240px\]{min-width:240px}.mgc-tw .min-w-\[250px\]{min-width:250px}.mgc-tw .min-w-\[280px\]{min-width:280px}.mgc-tw .min-w-\[60px\]{min-width:60px}.mgc-tw .min-w-\[8rem\]{min-width:8rem}.mgc-tw .min-w-\[90px\]{min-width:90px}.mgc-tw .min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.mgc-tw .max-w-6xl{max-width:72rem}.mgc-tw .max-w-7xl{max-width:80rem}.mgc-tw .max-w-\[100px\]{max-width:100px}.mgc-tw .max-w-\[1200px\]{max-width:1200px}.mgc-tw .max-w-\[120px\]{max-width:120px}.mgc-tw .max-w-\[1400px\]{max-width:1400px}.mgc-tw .max-w-\[140px\]{max-width:140px}.mgc-tw .max-w-\[160px\]{max-width:160px}.mgc-tw .max-w-\[180px\]{max-width:180px}.mgc-tw .max-w-\[200px\]{max-width:200px}.mgc-tw .max-w-\[250px\]{max-width:250px}.mgc-tw .max-w-\[260px\]{max-width:260px}.mgc-tw .max-w-\[280px\]{max-width:280px}.mgc-tw .max-w-\[300px\]{max-width:300px}.mgc-tw .max-w-\[320px\]{max-width:320px}.mgc-tw .max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.mgc-tw .max-w-full{max-width:100%}.mgc-tw .max-w-lg{max-width:32rem}.mgc-tw .max-w-max{max-width:-moz-max-content;max-width:max-content}.mgc-tw .max-w-md{max-width:28rem}.mgc-tw .max-w-sm{max-width:24rem}.mgc-tw .max-w-xs{max-width:20rem}.mgc-tw .flex-1{flex:1 1 0%}.mgc-tw .flex-shrink-0,.mgc-tw .shrink-0{flex-shrink:0}.mgc-tw .grow{flex-grow:1}.mgc-tw .grow-0{flex-grow:0}.mgc-tw .basis-full{flex-basis:100%}.mgc-tw .caption-bottom{caption-side:bottom}.mgc-tw .border-collapse{border-collapse:collapse}.mgc-tw .origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.mgc-tw .origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.mgc-tw .origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.mgc-tw .origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.mgc-tw .origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.mgc-tw .origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.mgc-tw .origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.mgc-tw .-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.mgc-tw .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.mgc-tw .animate-spin{animation:spin 1s linear infinite}.mgc-tw .cursor-col-resize{cursor:col-resize}.mgc-tw .cursor-default{cursor:default}.mgc-tw .cursor-not-allowed{cursor:not-allowed}.mgc-tw .cursor-pointer{cursor:pointer}.mgc-tw .touch-none{touch-action:none}.mgc-tw .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mgc-tw .resize{resize:both}.mgc-tw .list-none{list-style-type:none}.mgc-tw .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mgc-tw .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.mgc-tw .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mgc-tw .flex-row{flex-direction:row}.mgc-tw .flex-col{flex-direction:column}.mgc-tw .flex-col-reverse{flex-direction:column-reverse}.mgc-tw .flex-wrap{flex-wrap:wrap}.mgc-tw .items-start{align-items:flex-start}.mgc-tw .items-end{align-items:flex-end}.mgc-tw .items-center{align-items:center}.mgc-tw .items-baseline{align-items:baseline}.mgc-tw .items-stretch{align-items:stretch}.mgc-tw .justify-start{justify-content:flex-start}.mgc-tw .justify-end{justify-content:flex-end}.mgc-tw .justify-center{justify-content:center}.mgc-tw .justify-between{justify-content:space-between}.mgc-tw .gap-0\.5{gap:.125rem}.mgc-tw .gap-1{gap:.25rem}.mgc-tw .gap-1\.5{gap:.375rem}.mgc-tw .gap-2{gap:.5rem}.mgc-tw .gap-3{gap:.75rem}.mgc-tw .gap-4{gap:1rem}.mgc-tw .gap-6{gap:1.5rem}.mgc-tw .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.mgc-tw .gap-y-1{row-gap:.25rem}.mgc-tw :is(.space-x-1>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.mgc-tw :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.mgc-tw :is(.space-y-0>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.mgc-tw :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.mgc-tw :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.mgc-tw :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.mgc-tw :is(.space-y-2\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.mgc-tw :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.mgc-tw :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.mgc-tw :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.mgc-tw :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.mgc-tw :is(.space-y-8>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.mgc-tw :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.mgc-tw .self-end{align-self:flex-end}.mgc-tw .overflow-auto{overflow:auto}.mgc-tw .overflow-hidden{overflow:hidden}.mgc-tw .overflow-x-auto{overflow-x:auto}.mgc-tw .overflow-y-auto{overflow-y:auto}.mgc-tw .overflow-x-hidden{overflow-x:hidden}.mgc-tw .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgc-tw .whitespace-normal{white-space:normal}.mgc-tw .whitespace-nowrap{white-space:nowrap}.mgc-tw .break-words{overflow-wrap:break-word}.mgc-tw .break-all{word-break:break-all}.mgc-tw .rounded{border-radius:.25rem}.mgc-tw .rounded-2xl{border-radius:1rem}.mgc-tw .rounded-\[16px\]{border-radius:16px}.mgc-tw .rounded-\[2px\]{border-radius:2px}.mgc-tw .rounded-\[inherit\]{border-radius:inherit}.mgc-tw .rounded-card{border-radius:16px}.mgc-tw .rounded-full{border-radius:9999px}.mgc-tw .rounded-lg{border-radius:var(--radius)}.mgc-tw .rounded-md{border-radius:calc(var(--radius) - 2px)}.mgc-tw .rounded-sm{border-radius:calc(var(--radius) - 4px)}.mgc-tw .rounded-xl{border-radius:.75rem}.mgc-tw .rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.mgc-tw .rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.mgc-tw .border{border-width:1px}.mgc-tw .border-0{border-width:0px}.mgc-tw .border-2{border-width:2px}.mgc-tw .border-\[1\.5px\]{border-width:1.5px}.mgc-tw .border-y{border-top-width:1px;border-bottom-width:1px}.mgc-tw .border-b{border-bottom-width:1px}.mgc-tw .border-b-2{border-bottom-width:2px}.mgc-tw .border-l{border-left-width:1px}.mgc-tw .border-l-4{border-left-width:4px}.mgc-tw .border-r{border-right-width:1px}.mgc-tw .border-t{border-top-width:1px}.mgc-tw .border-t-2{border-top-width:2px}.mgc-tw .border-dashed{border-style:dashed}.mgc-tw .border-none{border-style:none}.mgc-tw .border-\[--color-border\]{border-color:var(--color-border)}.mgc-tw .border-\[hsl\(262\,83\%\,58\%\)\]{--tw-border-opacity: 1;border-color:hsl(262 83% 58% / var(--tw-border-opacity, 1))}.mgc-tw .border-\[hsl\(262\,83\%\,58\%\)\]\/20{border-color:#7c3bed33}.mgc-tw .border-\[hsl\(262\,83\%\,58\%\)\]\/30{border-color:#7c3bed4d}.mgc-tw .border-\[hsl\(262\,83\%\,58\%\)\]\/40{border-color:#7c3bed66}.mgc-tw .border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.mgc-tw .border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.mgc-tw .border-amber-300\/60{border-color:#fcd34d99}.mgc-tw .border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.mgc-tw .border-amber-400\/60{border-color:#fbbf2499}.mgc-tw .border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.mgc-tw .border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.mgc-tw .border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.mgc-tw .border-border{border-color:hsl(var(--border))}.mgc-tw .border-border\/20{border-color:hsl(var(--border) / .2)}.mgc-tw .border-border\/30{border-color:hsl(var(--border) / .3)}.mgc-tw .border-border\/40{border-color:hsl(var(--border) / .4)}.mgc-tw .border-border\/50{border-color:hsl(var(--border) / .5)}.mgc-tw .border-border\/60{border-color:hsl(var(--border) / .6)}.mgc-tw .border-destructive{border-color:hsl(var(--destructive))}.mgc-tw .border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.mgc-tw .border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.mgc-tw .border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.mgc-tw .border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.mgc-tw .border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.mgc-tw .border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.mgc-tw .border-green-300\/60{border-color:#86efac99}.mgc-tw .border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.mgc-tw .border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.mgc-tw .border-input{border-color:hsl(var(--input))}.mgc-tw .border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.mgc-tw .border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.mgc-tw .border-muted\/30{border-color:hsl(var(--muted) / .3)}.mgc-tw .border-muted\/40{border-color:hsl(var(--muted) / .4)}.mgc-tw .border-muted\/50{border-color:hsl(var(--muted) / .5)}.mgc-tw .border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.mgc-tw .border-orange-400\/60{border-color:#fb923c99}.mgc-tw .border-primary{border-color:hsl(var(--primary))}.mgc-tw .border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.mgc-tw .border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.mgc-tw .border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.mgc-tw .border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.mgc-tw .border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.mgc-tw .border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.mgc-tw .border-red-400\/60{border-color:#f8717199}.mgc-tw .border-sidebar-border{border-color:hsl(var(--sidebar-border))}.mgc-tw .border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.mgc-tw .border-transparent{border-color:transparent}.mgc-tw .border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.mgc-tw .border-yellow-400\/60{border-color:#facc1599}.mgc-tw .border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.mgc-tw .border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.mgc-tw .border-l-transparent{border-left-color:transparent}.mgc-tw .border-t-transparent{border-top-color:transparent}.mgc-tw .bg-\[\#F4F7FE\]{--tw-bg-opacity: 1;background-color:rgb(244 247 254 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-\[--color-bg\]{background-color:var(--color-bg)}.mgc-tw .bg-\[hsl\(262\,83\%\,58\%\)\]{--tw-bg-opacity: 1;background-color:hsl(262 83% 58% / var(--tw-bg-opacity, 1))}.mgc-tw .bg-\[hsl\(262\,83\%\,58\%\)\]\/10{background-color:#7c3bed1a}.mgc-tw .bg-\[hsl\(262\,83\%\,58\%\)\]\/30{background-color:#7c3bed4d}.mgc-tw .bg-\[hsl\(262\,83\%\,58\%\)\]\/5{background-color:#7c3bed0d}.mgc-tw .bg-accent{background-color:hsl(var(--accent))}.mgc-tw .bg-accent\/20{background-color:hsl(var(--accent) / .2)}.mgc-tw .bg-accent\/60{background-color:hsl(var(--accent) / .6)}.mgc-tw .bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-amber-50\/20{background-color:#fffbeb33}.mgc-tw .bg-amber-50\/30{background-color:#fffbeb4d}.mgc-tw .bg-amber-50\/40{background-color:#fffbeb66}.mgc-tw .bg-amber-50\/50{background-color:#fffbeb80}.mgc-tw .bg-amber-50\/60{background-color:#fffbeb99}.mgc-tw .bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-amber-500\/10{background-color:#f59e0b1a}.mgc-tw .bg-background{background-color:hsl(var(--background))}.mgc-tw .bg-black\/40{background-color:#0006}.mgc-tw .bg-black\/80{background-color:#000c}.mgc-tw .bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-blue-50\/20{background-color:#eff6ff33}.mgc-tw .bg-blue-50\/30{background-color:#eff6ff4d}.mgc-tw .bg-blue-50\/40{background-color:#eff6ff66}.mgc-tw .bg-blue-50\/50{background-color:#eff6ff80}.mgc-tw .bg-blue-50\/60{background-color:#eff6ff99}.mgc-tw .bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-blue-500\/10{background-color:#3b82f61a}.mgc-tw .bg-border{background-color:hsl(var(--border))}.mgc-tw .bg-card{background-color:hsl(var(--card))}.mgc-tw .bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-cyan-500\/10{background-color:#06b6d41a}.mgc-tw .bg-destructive{background-color:hsl(var(--destructive))}.mgc-tw .bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-emerald-500\/10{background-color:#10b9811a}.mgc-tw .bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-foreground{background-color:hsl(var(--foreground))}.mgc-tw .bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-green-200\/60{background-color:#bbf7d099}.mgc-tw .bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-green-50\/30{background-color:#f0fdf44d}.mgc-tw .bg-green-50\/40{background-color:#f0fdf466}.mgc-tw .bg-green-50\/50{background-color:#f0fdf480}.mgc-tw .bg-green-50\/60{background-color:#f0fdf499}.mgc-tw .bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-green-500\/10{background-color:#22c55e1a}.mgc-tw .bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-indigo-500\/10{background-color:#6366f11a}.mgc-tw .bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-lime-500\/10{background-color:#84cc161a}.mgc-tw .bg-muted{background-color:hsl(var(--muted))}.mgc-tw .bg-muted\/10{background-color:hsl(var(--muted) / .1)}.mgc-tw .bg-muted\/20{background-color:hsl(var(--muted) / .2)}.mgc-tw .bg-muted\/30{background-color:hsl(var(--muted) / .3)}.mgc-tw .bg-muted\/40{background-color:hsl(var(--muted) / .4)}.mgc-tw .bg-muted\/50{background-color:hsl(var(--muted) / .5)}.mgc-tw .bg-muted\/60{background-color:hsl(var(--muted) / .6)}.mgc-tw .bg-muted\/80{background-color:hsl(var(--muted) / .8)}.mgc-tw .bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-orange-50\/50{background-color:#fff7ed80}.mgc-tw .bg-orange-500\/10{background-color:#f973161a}.mgc-tw .bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-pink-500\/10{background-color:#ec48991a}.mgc-tw .bg-popover{background-color:hsl(var(--popover))}.mgc-tw .bg-primary{background-color:hsl(var(--primary))}.mgc-tw .bg-primary\/10{background-color:hsl(var(--primary) / .1)}.mgc-tw .bg-primary\/5{background-color:hsl(var(--primary) / .05)}.mgc-tw .bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-purple-500\/10{background-color:#a855f71a}.mgc-tw .bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-red-100\/60{background-color:#fee2e299}.mgc-tw .bg-red-200\/60{background-color:#fecaca99}.mgc-tw .bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-red-50\/30{background-color:#fef2f24d}.mgc-tw .bg-red-50\/40{background-color:#fef2f266}.mgc-tw .bg-red-50\/50{background-color:#fef2f280}.mgc-tw .bg-red-50\/60{background-color:#fef2f299}.mgc-tw .bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-red-500\/10{background-color:#ef44441a}.mgc-tw .bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-rose-500\/10{background-color:#f43f5e1a}.mgc-tw .bg-secondary{background-color:hsl(var(--secondary))}.mgc-tw .bg-sidebar{background-color:hsl(var(--sidebar))}.mgc-tw .bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.mgc-tw .bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-sky-500\/10{background-color:#0ea5e91a}.mgc-tw .bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-slate-50\/30{background-color:#f8fafc4d}.mgc-tw .bg-slate-50\/60{background-color:#f8fafc99}.mgc-tw .bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-teal-500\/10{background-color:#14b8a61a}.mgc-tw .bg-transparent{background-color:transparent}.mgc-tw .bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-violet-50\/20{background-color:#f5f3ff33}.mgc-tw .bg-violet-50\/40{background-color:#f5f3ff66}.mgc-tw .bg-violet-50\/60{background-color:#f5f3ff99}.mgc-tw .bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-violet-500\/10{background-color:#8b5cf61a}.mgc-tw .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-yellow-50\/50{background-color:#fefce880}.mgc-tw .bg-yellow-500\/10{background-color:#eab3081a}.mgc-tw .bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.mgc-tw .bg-zinc-50\/70{background-color:#fafafab3}.mgc-tw .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.mgc-tw .from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mgc-tw .to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.mgc-tw .fill-current{fill:currentColor}.mgc-tw .p-0{padding:0}.mgc-tw .p-0\.5{padding:.125rem}.mgc-tw .p-1{padding:.25rem}.mgc-tw .p-1\.5{padding:.375rem}.mgc-tw .p-10{padding:2.5rem}.mgc-tw .p-2{padding:.5rem}.mgc-tw .p-2\.5{padding:.625rem}.mgc-tw .p-3{padding:.75rem}.mgc-tw .p-4{padding:1rem}.mgc-tw .p-5{padding:1.25rem}.mgc-tw .p-6{padding:1.5rem}.mgc-tw .p-8{padding:2rem}.mgc-tw .p-\[1px\]{padding:1px}.mgc-tw .px-0{padding-left:0;padding-right:0}.mgc-tw .px-1{padding-left:.25rem;padding-right:.25rem}.mgc-tw .px-1\.5{padding-left:.375rem;padding-right:.375rem}.mgc-tw .px-2{padding-left:.5rem;padding-right:.5rem}.mgc-tw .px-2\.5{padding-left:.625rem;padding-right:.625rem}.mgc-tw .px-3{padding-left:.75rem;padding-right:.75rem}.mgc-tw .px-4{padding-left:1rem;padding-right:1rem}.mgc-tw .px-5{padding-left:1.25rem;padding-right:1.25rem}.mgc-tw .px-6{padding-left:1.5rem;padding-right:1.5rem}.mgc-tw .px-8{padding-left:2rem;padding-right:2rem}.mgc-tw .py-0{padding-top:0;padding-bottom:0}.mgc-tw .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.mgc-tw .py-1{padding-top:.25rem;padding-bottom:.25rem}.mgc-tw .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.mgc-tw .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.mgc-tw .py-12{padding-top:3rem;padding-bottom:3rem}.mgc-tw .py-16{padding-top:4rem;padding-bottom:4rem}.mgc-tw .py-2{padding-top:.5rem;padding-bottom:.5rem}.mgc-tw .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.mgc-tw .py-20{padding-top:5rem;padding-bottom:5rem}.mgc-tw .py-3{padding-top:.75rem;padding-bottom:.75rem}.mgc-tw .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.mgc-tw .py-4{padding-top:1rem;padding-bottom:1rem}.mgc-tw .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.mgc-tw .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.mgc-tw .py-8{padding-top:2rem;padding-bottom:2rem}.mgc-tw .pb-0{padding-bottom:0}.mgc-tw .pb-1{padding-bottom:.25rem}.mgc-tw .pb-1\.5{padding-bottom:.375rem}.mgc-tw .pb-2{padding-bottom:.5rem}.mgc-tw .pb-20{padding-bottom:5rem}.mgc-tw .pb-3{padding-bottom:.75rem}.mgc-tw .pb-4{padding-bottom:1rem}.mgc-tw .pb-6{padding-bottom:1.5rem}.mgc-tw .pe-0{padding-inline-end:0px}.mgc-tw .pe-1{padding-inline-end:.25rem}.mgc-tw .pe-2{padding-inline-end:.5rem}.mgc-tw .pe-3{padding-inline-end:.75rem}.mgc-tw .pe-4{padding-inline-end:1rem}.mgc-tw .pe-5{padding-inline-end:1.25rem}.mgc-tw .pl-10{padding-left:2.5rem}.mgc-tw .pl-12{padding-left:3rem}.mgc-tw .pl-2\.5{padding-left:.625rem}.mgc-tw .pl-4{padding-left:1rem}.mgc-tw .pl-6{padding-left:1.5rem}.mgc-tw .pl-7{padding-left:1.75rem}.mgc-tw .pl-8{padding-left:2rem}.mgc-tw .pl-9{padding-left:2.25rem}.mgc-tw .pr-1{padding-right:.25rem}.mgc-tw .pr-2{padding-right:.5rem}.mgc-tw .pr-2\.5{padding-right:.625rem}.mgc-tw .pr-3{padding-right:.75rem}.mgc-tw .pr-4{padding-right:1rem}.mgc-tw .pr-8{padding-right:2rem}.mgc-tw .ps-0{padding-inline-start:0px}.mgc-tw .ps-1{padding-inline-start:.25rem}.mgc-tw .ps-2{padding-inline-start:.5rem}.mgc-tw .ps-3{padding-inline-start:.75rem}.mgc-tw .ps-4{padding-inline-start:1rem}.mgc-tw .ps-5{padding-inline-start:1.25rem}.mgc-tw .pt-0{padding-top:0}.mgc-tw .pt-1{padding-top:.25rem}.mgc-tw .pt-2{padding-top:.5rem}.mgc-tw .pt-3{padding-top:.75rem}.mgc-tw .pt-4{padding-top:1rem}.mgc-tw .pt-5{padding-top:1.25rem}.mgc-tw .pt-6{padding-top:1.5rem}.mgc-tw .text-left{text-align:left}.mgc-tw .text-center{text-align:center}.mgc-tw .text-right{text-align:right}.mgc-tw .text-start{text-align:start}.mgc-tw .text-end{text-align:end}.mgc-tw .align-top{vertical-align:top}.mgc-tw .align-middle{vertical-align:middle}.mgc-tw .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mgc-tw .text-2xl{font-size:1.5rem;line-height:2rem}.mgc-tw .text-3xl{font-size:1.875rem;line-height:2.25rem}.mgc-tw .text-\[0\.8rem\]{font-size:.8rem}.mgc-tw .text-\[10px\]{font-size:10px}.mgc-tw .text-\[11px\]{font-size:11px}.mgc-tw .text-\[8px\]{font-size:8px}.mgc-tw .text-\[9px\]{font-size:9px}.mgc-tw .text-base{font-size:1rem;line-height:1.5rem}.mgc-tw .text-lg{font-size:1.125rem;line-height:1.75rem}.mgc-tw .text-sm{font-size:.875rem;line-height:1.25rem}.mgc-tw .text-xl{font-size:1.25rem;line-height:1.75rem}.mgc-tw .text-xs{font-size:.75rem;line-height:1rem}.mgc-tw .font-bold{font-weight:700}.mgc-tw .font-medium{font-weight:500}.mgc-tw .font-normal{font-weight:400}.mgc-tw .font-semibold{font-weight:600}.mgc-tw .uppercase{text-transform:uppercase}.mgc-tw .capitalize{text-transform:capitalize}.mgc-tw .italic{font-style:italic}.mgc-tw .ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.mgc-tw .tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.mgc-tw .leading-none{line-height:1}.mgc-tw .leading-snug{line-height:1.375}.mgc-tw .leading-tight{line-height:1.25}.mgc-tw .tracking-tight{letter-spacing:-.025em}.mgc-tw .tracking-wide{letter-spacing:.025em}.mgc-tw .tracking-wider{letter-spacing:.05em}.mgc-tw .tracking-widest{letter-spacing:.1em}.mgc-tw .text-\[hsl\(262\,83\%\,58\%\)\]{--tw-text-opacity: 1;color:hsl(262 83% 58% / var(--tw-text-opacity, 1))}.mgc-tw .text-accent-foreground{color:hsl(var(--accent-foreground))}.mgc-tw .text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.mgc-tw .text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.mgc-tw .text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.mgc-tw .text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.mgc-tw .text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.mgc-tw .text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.mgc-tw .text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.mgc-tw .text-blue-600\/60{color:#2563eb99}.mgc-tw .text-blue-600\/80{color:#2563ebcc}.mgc-tw .text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.mgc-tw .text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.mgc-tw .text-card-foreground{color:hsl(var(--card-foreground))}.mgc-tw .text-current{color:currentColor}.mgc-tw .text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.mgc-tw .text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.mgc-tw .text-destructive{color:hsl(var(--destructive))}.mgc-tw .text-destructive-foreground{color:hsl(var(--destructive-foreground))}.mgc-tw .text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.mgc-tw .text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.mgc-tw .text-foreground{color:hsl(var(--foreground))}.mgc-tw .text-foreground\/50{color:hsl(var(--foreground) / .5)}.mgc-tw .text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.mgc-tw .text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.mgc-tw .text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.mgc-tw .text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.mgc-tw .text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.mgc-tw .text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.mgc-tw .text-green-600\/60{color:#16a34a99}.mgc-tw .text-green-600\/80{color:#16a34acc}.mgc-tw .text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.mgc-tw .text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.mgc-tw .text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.mgc-tw .text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.mgc-tw .text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.mgc-tw .text-muted{color:hsl(var(--muted))}.mgc-tw .text-muted-foreground{color:hsl(var(--muted-foreground))}.mgc-tw .text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.mgc-tw .text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.mgc-tw .text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.mgc-tw .text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.mgc-tw .text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.mgc-tw .text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.mgc-tw .text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.mgc-tw .text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.mgc-tw .text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.mgc-tw .text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.mgc-tw .text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.mgc-tw .text-popover-foreground{color:hsl(var(--popover-foreground))}.mgc-tw .text-primary{color:hsl(var(--primary))}.mgc-tw .text-primary-foreground{color:hsl(var(--primary-foreground))}.mgc-tw .text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.mgc-tw .text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.mgc-tw .text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.mgc-tw .text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.mgc-tw .text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.mgc-tw .text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.mgc-tw .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.mgc-tw .text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.mgc-tw .text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.mgc-tw .text-secondary{color:hsl(var(--secondary))}.mgc-tw .text-secondary-foreground{color:hsl(var(--secondary-foreground))}.mgc-tw .text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.mgc-tw .text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.mgc-tw .text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.mgc-tw .text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.mgc-tw .text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.mgc-tw .text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.mgc-tw .text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.mgc-tw .text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.mgc-tw .text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.mgc-tw .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.mgc-tw .text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.mgc-tw .text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.mgc-tw .text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.mgc-tw .underline{text-decoration-line:underline}.mgc-tw .line-through{text-decoration-line:line-through}.mgc-tw .accent-amber-600{accent-color:#d97706}.mgc-tw .accent-blue-600{accent-color:#2563eb}.mgc-tw .opacity-0{opacity:0}.mgc-tw .opacity-100{opacity:1}.mgc-tw .opacity-30{opacity:.3}.mgc-tw .opacity-40{opacity:.4}.mgc-tw .opacity-50{opacity:.5}.mgc-tw .opacity-60{opacity:.6}.mgc-tw .opacity-70{opacity:.7}.mgc-tw .opacity-90{opacity:.9}.mgc-tw .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .shadow-card{--tw-shadow: 0 1px 2px rgba(15,23,42,.04), 0 1px 3px rgba(15,23,42,.03);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .shadow-card{--tw-shadow-color: hsl(var(--card));--tw-shadow: var(--tw-shadow-colored)}.mgc-tw .outline-none{outline:2px solid transparent;outline-offset:2px}.mgc-tw .outline{outline-style:solid}.mgc-tw .outline-2{outline-width:2px}.mgc-tw .outline-offset-2{outline-offset:2px}.mgc-tw .outline-secondary{outline-color:hsl(var(--secondary))}.mgc-tw .outline-transparent{outline-color:transparent}.mgc-tw .ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mgc-tw .ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mgc-tw .ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mgc-tw .ring-inset{--tw-ring-inset: inset}.mgc-tw .ring-\[hsl\(262\,83\%\,58\%\)\]\/30{--tw-ring-color: hsl(262 83% 58% / .3)}.mgc-tw .ring-indigo-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.mgc-tw .ring-ring{--tw-ring-color: hsl(var(--ring))}.mgc-tw .ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.mgc-tw .ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.mgc-tw .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.mgc-tw .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.mgc-tw .backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.mgc-tw .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mgc-tw .transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mgc-tw .transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mgc-tw .transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mgc-tw .transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mgc-tw .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mgc-tw .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mgc-tw .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mgc-tw .transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mgc-tw .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mgc-tw .duration-1000{transition-duration:1s}.mgc-tw .duration-200{transition-duration:.2s}.mgc-tw .duration-300{transition-duration:.3s}.mgc-tw .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.mgc-tw .ease-linear{transition-timing-function:linear}.mgc-tw .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.mgc-tw .\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.mgc-tw .\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.mgc-tw,[data-radix-popper-content-wrapper],[data-radix-portal],[data-radix-focus-guard]+div,[data-sonner-toaster]{--background: 220 14% 97%;--foreground: 222 25% 10%;--card: 0 0% 100%;--card-foreground: 222 25% 10%;--popover: 0 0% 100%;--popover-foreground: 222 25% 10%;--primary: 262 83% 58%;--primary-foreground: 0 0% 100%;--secondary: 223 12% 92%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 223 12% 92%;--muted-foreground: 218 11% 42%;--accent: 223 12% 92%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 100%;--border: 220 11% 88%;--input: 220 11% 88%;--ring: 222.2 84% 4.9%;--radius: .5rem;--sidebar: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.mgc-tw{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:hsl(var(--foreground))}.mgc-tw .bg-\[\#F4F7FE\]{background-color:hsl(var(--background))!important}.mgc-tw .bg-primary{background-color:hsl(var(--primary))!important}.mgc-tw .bg-primary-foreground{background-color:hsl(var(--primary-foreground))!important}.mgc-tw .bg-secondary{background-color:hsl(var(--secondary))!important}.mgc-tw .bg-secondary-foreground{background-color:hsl(var(--secondary-foreground))!important}.mgc-tw .bg-destructive{background-color:hsl(var(--destructive))!important}.mgc-tw .bg-muted{background-color:hsl(var(--muted))!important}.mgc-tw .bg-accent{background-color:hsl(var(--accent))!important}.mgc-tw .bg-popover{background-color:hsl(var(--popover))!important}.mgc-tw .bg-card{background-color:hsl(var(--card))!important}.mgc-tw .bg-background{background-color:hsl(var(--background))!important}.mgc-tw .text-primary{color:hsl(var(--primary))!important}.mgc-tw .text-primary-foreground{color:hsl(var(--primary-foreground))!important}.mgc-tw .text-secondary{color:hsl(var(--secondary))!important}.mgc-tw .text-secondary-foreground{color:hsl(var(--secondary-foreground))!important}.mgc-tw .text-destructive{color:hsl(var(--destructive))!important}.mgc-tw .text-destructive-foreground{color:hsl(var(--destructive-foreground))!important}.mgc-tw .text-muted-foreground{color:hsl(var(--muted-foreground))!important}.mgc-tw .text-accent-foreground{color:hsl(var(--accent-foreground))!important}.mgc-tw .text-card-foreground{color:hsl(var(--card-foreground))!important}.mgc-tw .text-popover-foreground{color:hsl(var(--popover-foreground))!important}.mgc-tw .text-foreground{color:hsl(var(--foreground))!important}.mgc-tw .border-primary{border-color:hsl(var(--primary))!important}.mgc-tw .border-secondary{border-color:hsl(var(--secondary))!important}.mgc-tw .border-destructive{border-color:hsl(var(--destructive))!important}.mgc-tw .border-muted{border-color:hsl(var(--muted))!important}.mgc-tw .border-border{border-color:hsl(var(--border))!important}.mgc-tw .border-input{border-color:hsl(var(--input))!important}.mgc-tw .border-transparent{border-color:transparent!important}.mgc-tw.mgc-tw *,.mgc-tw.mgc-tw *:before,.mgc-tw.mgc-tw *:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:hsl(var(--border))}.mgc-tw html{line-height:1.5;-webkit-text-size-adjust:100%}.mgc-tw body{margin:0;line-height:inherit}.mgc-tw hr{height:0;color:inherit;border-top-width:1px}.mgc-tw h1,.mgc-tw h2,.mgc-tw h3,.mgc-tw h4,.mgc-tw h5,.mgc-tw h6{font-size:inherit;font-weight:inherit;margin:0}.mgc-tw a{color:inherit;text-decoration:inherit;background-color:transparent}.mgc-tw b,.mgc-tw strong{font-weight:bolder}.mgc-tw ol,.mgc-tw ul,.mgc-tw menu{list-style:none;margin:0;padding:0}.mgc-tw button,.mgc-tw input,.mgc-tw optgroup,.mgc-tw select,.mgc-tw textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.mgc-tw button,.mgc-tw [type=button],.mgc-tw [type=reset],.mgc-tw [type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}.mgc-tw fieldset{margin:0;padding:0}.mgc-tw legend{padding:0}.mgc-tw p,.mgc-tw blockquote,.mgc-tw pre,.mgc-tw dl,.mgc-tw dd,.mgc-tw figure{margin:0}.mgc-tw img,.mgc-tw svg,.mgc-tw video,.mgc-tw canvas,.mgc-tw audio,.mgc-tw iframe,.mgc-tw embed,.mgc-tw object{display:block;vertical-align:middle}.mgc-tw img,.mgc-tw video{max-width:100%;height:auto}.mgc-tw table{border-collapse:collapse;border-color:inherit;text-indent:0}.mgc-tw .file\:border-0::file-selector-button{border-width:0px}.mgc-tw .file\:bg-transparent::file-selector-button{background-color:transparent}.mgc-tw .file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.mgc-tw .file\:font-medium::file-selector-button{font-weight:500}.mgc-tw .file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.mgc-tw .placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.mgc-tw .placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.mgc-tw .after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.mgc-tw .after\:absolute:after{content:var(--tw-content);position:absolute}.mgc-tw .after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.mgc-tw .after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.mgc-tw .after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.mgc-tw .after\:left-1\/2:after{content:var(--tw-content);left:50%}.mgc-tw .after\:block:after{content:var(--tw-content);display:block}.mgc-tw .after\:w-1:after{content:var(--tw-content);width:.25rem}.mgc-tw .after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.mgc-tw .after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.mgc-tw .after\:border:after{content:var(--tw-content);border-width:1px}.mgc-tw .after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}.mgc-tw .after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.mgc-tw .first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.mgc-tw .first\:border-l:first-child{border-left-width:1px}.mgc-tw .last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.mgc-tw .last\:border-b-0:last-child{border-bottom-width:0px}.mgc-tw .focus-within\:relative:focus-within{position:relative}.mgc-tw .focus-within\:z-20:focus-within{z-index:20}.mgc-tw .hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.mgc-tw .hover\:bg-\[hsl\(262\,83\%\,48\%\)\]:hover{--tw-bg-opacity: 1;background-color:hsl(262 83% 48% / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-\[hsl\(262\,83\%\,58\%\)\]\/30:hover{background-color:#7c3bed4d}.mgc-tw .hover\:bg-\[hsl\(262\,83\%\,58\%\)\]\/5:hover{background-color:#7c3bed0d}.mgc-tw .hover\:bg-accent:hover{background-color:hsl(var(--accent))}.mgc-tw .hover\:bg-accent\/30:hover{background-color:hsl(var(--accent) / .3)}.mgc-tw .hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.mgc-tw .hover\:bg-accent\/60:hover{background-color:hsl(var(--accent) / .6)}.mgc-tw .hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-muted:hover{background-color:hsl(var(--muted))}.mgc-tw .hover\:bg-muted\/10:hover{background-color:hsl(var(--muted) / .1)}.mgc-tw .hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.mgc-tw .hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.mgc-tw .hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.mgc-tw .hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.mgc-tw .hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.mgc-tw .hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.mgc-tw .hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-primary:hover{background-color:hsl(var(--primary))}.mgc-tw .hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.mgc-tw .hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.mgc-tw .hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.mgc-tw .hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.mgc-tw .hover\:text-destructive:hover{color:hsl(var(--destructive))}.mgc-tw .hover\:text-foreground:hover{color:hsl(var(--foreground))}.mgc-tw .hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.mgc-tw .hover\:text-primary:hover{color:hsl(var(--primary))}.mgc-tw .hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.mgc-tw .hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.mgc-tw .hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.mgc-tw .hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.mgc-tw .hover\:underline:hover{text-decoration-line:underline}.mgc-tw .hover\:opacity-100:hover{opacity:1}.mgc-tw .hover\:opacity-80:hover{opacity:.8}.mgc-tw .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.mgc-tw .focus\:border-solid:focus{border-style:solid}.mgc-tw .focus\:border-\[hsl\(262\,83\%\,58\%\)\]:focus{--tw-border-opacity: 1;border-color:hsl(262 83% 58% / var(--tw-border-opacity, 1))}.mgc-tw .focus\:bg-accent:focus{background-color:hsl(var(--accent))}.mgc-tw .focus\:bg-primary:focus{background-color:hsl(var(--primary))}.mgc-tw .focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.mgc-tw .focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.mgc-tw .focus\:opacity-100:focus{opacity:1}.mgc-tw .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.mgc-tw .focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mgc-tw .focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mgc-tw .focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.mgc-tw .focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.mgc-tw .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.mgc-tw .focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mgc-tw .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mgc-tw .focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.mgc-tw .focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.mgc-tw .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.mgc-tw .focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.mgc-tw .active\:bg-muted\/30:active{background-color:hsl(var(--muted) / .3)}.mgc-tw .active\:bg-red-50:active{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.mgc-tw .active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.mgc-tw .active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.mgc-tw .active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .disabled\:pointer-events-none:disabled{pointer-events:none}.mgc-tw .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.mgc-tw .disabled\:opacity-50:disabled{opacity:.5}.mgc-tw :is(.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100){opacity:1}.mgc-tw :is(.group\/menu-item:hover .group-hover\/menu-item\:opacity-100){opacity:1}.mgc-tw :is(.group:hover .group-hover\:opacity-100){opacity:1}.mgc-tw :is(.group.destructive .group-\[\.destructive\]\:border-muted\/40){border-color:hsl(var(--muted) / .4)}.mgc-tw :is(.group.destructive .group-\[\.destructive\]\:text-red-300){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.mgc-tw :is(.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover){border-color:hsl(var(--destructive) / .3)}.mgc-tw :is(.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover){background-color:hsl(var(--destructive))}.mgc-tw :is(.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover){color:hsl(var(--destructive-foreground))}.mgc-tw :is(.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover){--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.mgc-tw :is(.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus){--tw-ring-color: hsl(var(--destructive))}.mgc-tw :is(.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.mgc-tw :is(.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus){--tw-ring-offset-color: #dc2626}.mgc-tw :is(.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground){color:hsl(var(--sidebar-accent-foreground))}.mgc-tw :is(.peer:disabled~.peer-disabled\:cursor-not-allowed){cursor:not-allowed}.mgc-tw :is(.peer:disabled~.peer-disabled\:opacity-70){opacity:.7}.mgc-tw .has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.mgc-tw .aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.mgc-tw .aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.mgc-tw .aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.mgc-tw .aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.mgc-tw .aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.mgc-tw .aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.mgc-tw .aria-selected\:opacity-100[aria-selected=true]{opacity:1}.mgc-tw .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.mgc-tw .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.mgc-tw .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.mgc-tw .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.mgc-tw .data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.mgc-tw .data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.mgc-tw .data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.mgc-tw .data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.mgc-tw .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.mgc-tw .data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.mgc-tw .data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.mgc-tw .data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.mgc-tw .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.mgc-tw .data-\[state\=on\]\:bg-accent[data-state=on],.mgc-tw .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.mgc-tw .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.mgc-tw .data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.mgc-tw .data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.mgc-tw .data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.mgc-tw .data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.mgc-tw .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.mgc-tw .data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.mgc-tw .data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.mgc-tw .data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.mgc-tw .data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.mgc-tw .data-\[state\=on\]\:text-accent-foreground[data-state=on],.mgc-tw .data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.mgc-tw .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.mgc-tw .data-\[disabled\=true\]\:opacity-50[data-disabled=true],.mgc-tw .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.mgc-tw .data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.mgc-tw .data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw .data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.mgc-tw .data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.mgc-tw .data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.mgc-tw .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.mgc-tw .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.mgc-tw .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.mgc-tw .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.mgc-tw .data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.mgc-tw .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.mgc-tw .data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}.mgc-tw :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]){left:calc(var(--sidebar-width) * -1)}.mgc-tw :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]){right:calc(var(--sidebar-width) * -1)}.mgc-tw :is(.group[data-side=left] .group-data-\[side\=left\]\:-right-4){right:-1rem}.mgc-tw :is(.group[data-side=right] .group-data-\[side\=right\]\:left-0){left:0}.mgc-tw :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8){margin-top:-2rem}.mgc-tw :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden){display:none}.mgc-tw :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.mgc-tw :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.mgc-tw :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]){width:var(--sidebar-width-icon)}.mgc-tw :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0){width:0px}.mgc-tw :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0){--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw :is(.group[data-side=right] .group-data-\[side\=right\]\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw :is(.group[data-state=open] .group-data-\[state\=open\]\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden){overflow:hidden}.mgc-tw :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg){border-radius:var(--radius)}.mgc-tw :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:border){border-width:1px}.mgc-tw :is(.group[data-side=left] .group-data-\[side\=left\]\:border-r){border-right-width:1px}.mgc-tw :is(.group[data-side=right] .group-data-\[side\=right\]\:border-l){border-left-width:1px}.mgc-tw :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border){border-color:hsl(var(--sidebar-border))}.mgc-tw :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0){opacity:0}.mgc-tw :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm){--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mgc-tw :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full):after{content:var(--tw-content);left:100%}.mgc-tw :is(.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover){background-color:hsl(var(--sidebar))}.mgc-tw :is(.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5){top:.375rem}.mgc-tw :is(.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5){top:.625rem}.mgc-tw :is(.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1){top:.25rem}.mgc-tw :is(.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground){color:hsl(var(--sidebar-accent-foreground))}.mgc-tw .dark\:-rotate-90:is(.dark *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .dark\:rotate-0:is(.dark *){--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .dark\:scale-0:is(.dark *){--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .dark\:scale-100:is(.dark *){--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw .dark\:border-amber-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.mgc-tw .dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.mgc-tw .dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.mgc-tw .dark\:border-amber-900\/40:is(.dark *){border-color:#78350f66}.mgc-tw .dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.mgc-tw .dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.mgc-tw .dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.mgc-tw .dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.mgc-tw .dark\:border-green-900\/40:is(.dark *){border-color:#14532d66}.mgc-tw .dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.mgc-tw .dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.mgc-tw .dark\:border-red-900\/30:is(.dark *){border-color:#7f1d1d4d}.mgc-tw .dark\:border-red-900\/40:is(.dark *){border-color:#7f1d1d66}.mgc-tw .dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.mgc-tw .dark\:bg-amber-900\/40:is(.dark *){background-color:#78350f66}.mgc-tw .dark\:bg-amber-950\/10:is(.dark *){background-color:#451a031a}.mgc-tw .dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.mgc-tw .dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.mgc-tw .dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.mgc-tw .dark\:bg-amber-950\/5:is(.dark *){background-color:#451a030d}.mgc-tw .dark\:bg-background:is(.dark *){background-color:hsl(var(--background))}.mgc-tw .dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.mgc-tw .dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.mgc-tw .dark\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.mgc-tw .dark\:bg-blue-900\/5:is(.dark *){background-color:#1e3a8a0d}.mgc-tw .dark\:bg-blue-950\/10:is(.dark *){background-color:#1725541a}.mgc-tw .dark\:bg-blue-950\/20:is(.dark *){background-color:#17255433}.mgc-tw .dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.mgc-tw .dark\:bg-blue-950\/40:is(.dark *){background-color:#17255466}.mgc-tw .dark\:bg-blue-950\/5:is(.dark *){background-color:#1725540d}.mgc-tw .dark\:bg-card:is(.dark *){background-color:hsl(var(--card))}.mgc-tw .dark\:bg-cyan-900\/30:is(.dark *){background-color:#164e634d}.mgc-tw .dark\:bg-cyan-950\/30:is(.dark *){background-color:#0833444d}.mgc-tw .dark\:bg-emerald-900\/10:is(.dark *){background-color:#064e3b1a}.mgc-tw .dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:bg-gray-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:bg-green-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:bg-green-900\/10:is(.dark *){background-color:#14532d1a}.mgc-tw .dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.mgc-tw .dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.mgc-tw .dark\:bg-green-900\/40:is(.dark *){background-color:#14532d66}.mgc-tw .dark\:bg-green-900\/5:is(.dark *){background-color:#14532d0d}.mgc-tw .dark\:bg-green-950\/10:is(.dark *){background-color:#052e161a}.mgc-tw .dark\:bg-green-950\/20:is(.dark *){background-color:#052e1633}.mgc-tw .dark\:bg-green-950\/30:is(.dark *){background-color:#052e164d}.mgc-tw .dark\:bg-indigo-950\/30:is(.dark *){background-color:#1e1b4b4d}.mgc-tw .dark\:bg-lime-950\/30:is(.dark *){background-color:#1a2e054d}.mgc-tw .dark\:bg-muted\/10:is(.dark *){background-color:hsl(var(--muted) / .1)}.mgc-tw .dark\:bg-muted\/20:is(.dark *){background-color:hsl(var(--muted) / .2)}.mgc-tw .dark\:bg-muted\/30:is(.dark *){background-color:hsl(var(--muted) / .3)}.mgc-tw .dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.mgc-tw .dark\:bg-orange-900\/5:is(.dark *){background-color:#7c2d120d}.mgc-tw .dark\:bg-orange-950\/20:is(.dark *){background-color:#43140733}.mgc-tw .dark\:bg-orange-950\/30:is(.dark *){background-color:#4314074d}.mgc-tw .dark\:bg-pink-950\/30:is(.dark *){background-color:#5007244d}.mgc-tw .dark\:bg-primary\/10:is(.dark *){background-color:hsl(var(--primary) / .1)}.mgc-tw .dark\:bg-purple-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.mgc-tw .dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.mgc-tw .dark\:bg-purple-900\/40:is(.dark *){background-color:#581c8766}.mgc-tw .dark\:bg-purple-950\/30:is(.dark *){background-color:#3b07644d}.mgc-tw .dark\:bg-red-900\/10:is(.dark *){background-color:#7f1d1d1a}.mgc-tw .dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.mgc-tw .dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.mgc-tw .dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.mgc-tw .dark\:bg-red-950\/10:is(.dark *){background-color:#450a0a1a}.mgc-tw .dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.mgc-tw .dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.mgc-tw .dark\:bg-red-950\/40:is(.dark *){background-color:#450a0a66}.mgc-tw .dark\:bg-red-950\/5:is(.dark *){background-color:#450a0a0d}.mgc-tw .dark\:bg-rose-950\/30:is(.dark *){background-color:#4c05194d}.mgc-tw .dark\:bg-sky-950\/30:is(.dark *){background-color:#082f494d}.mgc-tw .dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.mgc-tw .dark\:bg-slate-900\/30:is(.dark *){background-color:#0f172a4d}.mgc-tw .dark\:bg-teal-950\/30:is(.dark *){background-color:#042f2e4d}.mgc-tw .dark\:bg-violet-900\/30:is(.dark *){background-color:#4c1d954d}.mgc-tw .dark\:bg-violet-950\/10:is(.dark *){background-color:#2e10651a}.mgc-tw .dark\:bg-violet-950\/20:is(.dark *){background-color:#2e106533}.mgc-tw .dark\:bg-violet-950\/40:is(.dark *){background-color:#2e106566}.mgc-tw .dark\:bg-violet-950\/5:is(.dark *){background-color:#2e10650d}.mgc-tw .dark\:bg-yellow-950\/20:is(.dark *){background-color:#42200633}.mgc-tw .dark\:bg-yellow-950\/30:is(.dark *){background-color:#4220064d}.mgc-tw .dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:bg-zinc-800\/10:is(.dark *){background-color:#27272a1a}.mgc-tw .dark\:bg-zinc-800\/30:is(.dark *){background-color:#27272a4d}.mgc-tw .dark\:bg-zinc-800\/50:is(.dark *){background-color:#27272a80}.mgc-tw .dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:bg-zinc-900\/40:is(.dark *){background-color:#18181b66}.mgc-tw .dark\:bg-zinc-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-blue-400\/60:is(.dark *){color:#60a5fa99}.mgc-tw .dark\:text-blue-400\/80:is(.dark *){color:#60a5facc}.mgc-tw .dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-cyan-400:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-foreground:is(.dark *){color:hsl(var(--foreground))}.mgc-tw .dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-green-400\/60:is(.dark *){color:#4ade8099}.mgc-tw .dark\:text-green-400\/80:is(.dark *){color:#4ade80cc}.mgc-tw .dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-lime-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.mgc-tw .dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.mgc-tw .dark\:invert:is(.dark *){--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.mgc-tw .dark\:after\:border-white\/10:is(.dark *):after{content:var(--tw-content);border-color:#ffffff1a}.mgc-tw .dark\:hover\:bg-blue-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:hover\:bg-emerald-950\/30:hover:is(.dark *){background-color:#022c224d}.mgc-tw .dark\:hover\:bg-green-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:hover\:bg-purple-900\/10:hover:is(.dark *){background-color:#581c871a}.mgc-tw .dark\:hover\:bg-purple-950\/30:hover:is(.dark *){background-color:#3b07644d}.mgc-tw .dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33}.mgc-tw .dark\:hover\:bg-red-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.mgc-tw .dark\:hover\:bg-red-950\/30:hover:is(.dark *){background-color:#450a0a4d}.mgc-tw .dark\:active\:bg-red-900\/20:active:is(.dark *){background-color:#7f1d1d33}@media (min-width: 640px){.mgc-tw .sm\:bottom-0{bottom:0}.mgc-tw .sm\:right-0{right:0}.mgc-tw .sm\:top-auto{top:auto}.mgc-tw .sm\:mt-0{margin-top:0}.mgc-tw .sm\:inline{display:inline}.mgc-tw .sm\:flex{display:flex}.mgc-tw .sm\:hidden{display:none}.mgc-tw .sm\:max-w-lg{max-width:32rem}.mgc-tw .sm\:max-w-md{max-width:28rem}.mgc-tw .sm\:max-w-sm{max-width:24rem}.mgc-tw .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mgc-tw .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mgc-tw .sm\:flex-row{flex-direction:row}.mgc-tw .sm\:flex-col{flex-direction:column}.mgc-tw .sm\:items-center{align-items:center}.mgc-tw .sm\:justify-end{justify-content:flex-end}.mgc-tw .sm\:gap-2\.5{gap:.625rem}.mgc-tw :is(.sm\:space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.mgc-tw :is(.sm\:space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.mgc-tw :is(.sm\:space-y-0>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.mgc-tw .sm\:rounded-lg{border-radius:var(--radius)}.mgc-tw .sm\:text-left{text-align:left}}@media (min-width: 768px){.mgc-tw .md\:absolute{position:absolute}.mgc-tw .md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.mgc-tw .md\:block{display:block}.mgc-tw .md\:flex{display:flex}.mgc-tw .md\:h-9{height:2.25rem}.mgc-tw .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.mgc-tw .md\:w-auto{width:auto}.mgc-tw .md\:max-w-\[224px\]{max-width:224px}.mgc-tw .md\:max-w-\[420px\]{max-width:420px}.mgc-tw .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mgc-tw .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mgc-tw .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mgc-tw .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mgc-tw .md\:flex-row{flex-direction:row}.mgc-tw .md\:items-center{align-items:center}.mgc-tw .md\:rounded-md{border-radius:calc(var(--radius) - 2px)}.mgc-tw .md\:p-6{padding:1.5rem}.mgc-tw .md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.mgc-tw .md\:text-sm{font-size:.875rem;line-height:1.25rem}.mgc-tw .md\:text-xs{font-size:.75rem;line-height:1rem}.mgc-tw .md\:opacity-0{opacity:0}.mgc-tw .md\:after\:hidden:after{content:var(--tw-content);display:none}.mgc-tw :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2){margin:.5rem}.mgc-tw :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0){margin-left:0}.mgc-tw :is(.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2){margin-left:.5rem}.mgc-tw :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl){border-radius:.75rem}.mgc-tw :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm){--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.mgc-tw .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mgc-tw .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mgc-tw .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mgc-tw .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1280px){.mgc-tw .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.mgc-tw .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.mgc-tw .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.mgc-tw .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.mgc-tw .\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.mgc-tw .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.mgc-tw .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.mgc-tw :is(.\[\&\>button\]\:hidden>button){display:none}.mgc-tw :is(.\[\&\>span\:last-child\]\:truncate>span:last-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgc-tw :is(.\[\&\>span\]\:line-clamp-1>span){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mgc-tw :is(.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div){--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw :is(.\[\&\>svg\]\:absolute>svg){position:absolute}.mgc-tw :is(.\[\&\>svg\]\:left-4>svg){left:1rem}.mgc-tw :is(.\[\&\>svg\]\:top-4>svg){top:1rem}.mgc-tw :is(.\[\&\>svg\]\:size-4>svg){width:1rem;height:1rem}.mgc-tw :is(.\[\&\>svg\]\:h-2\.5>svg){height:.625rem}.mgc-tw :is(.\[\&\>svg\]\:h-3>svg){height:.75rem}.mgc-tw :is(.\[\&\>svg\]\:h-3\.5>svg){height:.875rem}.mgc-tw :is(.\[\&\>svg\]\:h-4>svg){height:1rem}.mgc-tw :is(.\[\&\>svg\]\:w-2\.5>svg){width:.625rem}.mgc-tw :is(.\[\&\>svg\]\:w-3>svg){width:.75rem}.mgc-tw :is(.\[\&\>svg\]\:w-3\.5>svg){width:.875rem}.mgc-tw :is(.\[\&\>svg\]\:w-4>svg){width:1rem}.mgc-tw :is(.\[\&\>svg\]\:shrink-0>svg){flex-shrink:0}.mgc-tw :is(.\[\&\>svg\]\:text-destructive>svg){color:hsl(var(--destructive))}.mgc-tw :is(.\[\&\>svg\]\:text-foreground>svg){color:hsl(var(--foreground))}.mgc-tw :is(.\[\&\>svg\]\:text-muted-foreground>svg){color:hsl(var(--muted-foreground))}.mgc-tw :is(.\[\&\>svg\]\:text-sidebar-accent-foreground>svg){color:hsl(var(--sidebar-accent-foreground))}.mgc-tw :is(.\[\&\>svg\~\*\]\:pl-7>svg~*){padding-left:1.75rem}.mgc-tw :is(.\[\&\>tr\]\:last\:border-b-0:last-child>tr){border-bottom-width:0px}.mgc-tw :is(.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div){--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw :is(.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mgc-tw :is(.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text){fill:hsl(var(--muted-foreground))}.mgc-tw :is(.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]){stroke:hsl(var(--border) / .5)}.mgc-tw :is(.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor){stroke:hsl(var(--border))}.mgc-tw :is(.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]){stroke:transparent}.mgc-tw :is(.\[\&_\.recharts-layer\]\:outline-none .recharts-layer){outline:2px solid transparent;outline-offset:2px}.mgc-tw :is(.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]){stroke:hsl(var(--border))}.mgc-tw :is(.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector){fill:hsl(var(--muted))}.mgc-tw :is(.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor){fill:hsl(var(--muted))}.mgc-tw :is(.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]){stroke:hsl(var(--border))}.mgc-tw :is(.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]){stroke:transparent}.mgc-tw :is(.\[\&_\.recharts-sector\]\:outline-none .recharts-sector){outline:2px solid transparent;outline-offset:2px}.mgc-tw :is(.\[\&_\.recharts-surface\]\:outline-none .recharts-surface){outline:2px solid transparent;outline-offset:2px}.mgc-tw :is(.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]){padding-left:.5rem;padding-right:.5rem}.mgc-tw :is(.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]){padding-top:.375rem;padding-bottom:.375rem}.mgc-tw :is(.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]){font-size:.75rem;line-height:1rem}.mgc-tw :is(.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]){font-weight:500}.mgc-tw :is(.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]){color:hsl(var(--muted-foreground))}.mgc-tw :is(.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]){padding-top:0}.mgc-tw :is(.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]){padding-left:.5rem;padding-right:.5rem}.mgc-tw :is(.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg){height:1.25rem}.mgc-tw :is(.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg){width:1.25rem}.mgc-tw :is(.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]){height:3rem}.mgc-tw :is(.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]){padding-left:.5rem;padding-right:.5rem}.mgc-tw :is(.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]){padding-top:.75rem;padding-bottom:.75rem}.mgc-tw :is(.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg){height:1.25rem}.mgc-tw :is(.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg){width:1.25rem}.mgc-tw :is(.\[\&_p\]\:leading-relaxed p){line-height:1.625}.mgc-tw :is(.\[\&_svg\]\:pointer-events-none svg){pointer-events:none}.mgc-tw :is(.\[\&_svg\]\:size-4 svg){width:1rem;height:1rem}.mgc-tw :is(.\[\&_svg\]\:shrink-0 svg){flex-shrink:0}.mgc-tw :is(.\[\&_tr\:last-child\]\:border-0 tr:last-child){border-width:0px}.mgc-tw :is(.\[\&_tr\]\:border-b tr){border-bottom-width:1px}.mgc-tw :is([data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2){right:-.5rem}.mgc-tw :is([data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize){cursor:e-resize}.mgc-tw :is([data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2){left:-.5rem}.mgc-tw :is([data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize){cursor:w-resize}:root{--bs-purple: #7a1ee3;--bs-purple-hover: #8c42e1;--bs-secondarybtnOutline: #d0d5dd;--bs-secondarybtnOutlineColor: #344054;--bs-gray600: #475467;--bs-body-font-weight600: 600;--bs-body-font-weight700: 700;--bs-body-font-weight500: 500;--bs-body-font-weight300: 300;--bs-font-size-12: 12px;--bs-border-radius-8: 8px;--playfair: "Playfair Display", serif;--outfit: "Outfit", sans-serif;--manrope: "manrope", sans-serif;--nunito: "Nunito", sans-serif}html{height:100%;overflow:hidden}body{height:100%;background-color:#fcfdfe;font-family:manrope,sans-serif;font-size:14px;color:#101828;overflow:hidden}#root{height:100%}.auth-pages{display:flex;justify-content:center;align-items:center;height:inherit}.home-page-content{padding-left:240px;height:100%}textarea::-moz-placeholder{color:#b5b4b4!important}textarea::placeholder{color:#b5b4b4!important}.text-playfair{font-family:var(--playfair)}.text-nunito{font-family:var(--nunito)}.vertical-middle{vertical-align:middle}.mygenie_headerTitle{font-family:manrope,sans-serif;font-size:25px;font-weight:700;color:#111827;margin:0;line-height:1.2;letter-spacing:-.01em}.mygenie_headerSubtitle{font-family:manrope,sans-serif;font-size:13.5px;color:#6b7280;margin:4px 0 0}.mygenie_search-bg{background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.5%2017.5L13.875%2013.875M15.8333%209.16667C15.8333%2012.8486%2012.8486%2015.8333%209.16667%2015.8333C5.48477%2015.8333%202.5%2012.8486%202.5%209.16667C2.5%205.48477%205.48477%202.5%209.16667%202.5C12.8486%202.5%2015.8333%205.48477%2015.8333%209.16667Z'%20stroke='%23667085'%20stroke-width='1.66667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") left 10px center no-repeat;padding-left:35px;border-radius:var(--bs-border-radius-8)}.myGenie_HeadingText{font-size:16px;color:var(--bs-gray600);font-weight:var(--bs-body-font-weight400)}.myGenie_PrimarybuttonStyle{background:var(--bs-purple);border:1px solid var(--bs-purple);font-size:14px;font-weight:var(--bs-body-font-weight600);color:#fff}.myGenie_PrimarybuttonStyle:hover{background:var(--bs-purple-hover);border:1px solid var(--bs-purple-hover)}.myGenie_PrimarybuttonStyle:disabled{background:var(--bs-purple-hover);border:1px solid var(--bs-purple-hover)}.myGenie_SecondarybuttonStyle{border:1px solid var(--bs-secondarybtnOutline);font-size:14px;font-weight:var(--bs-body-font-weight600);color:var(--bs-secondarybtnOutlineColor);background-color:#fff}.myGenie_SecondarybuttonStyle:hover{border:1px solid var(--bs-secondarybtnOutline);font-size:14px;font-weight:var(--bs-body-font-weight600);color:var(--bs-secondarybtnOutlineColor);background-color:#f3ebfb}.myGenie_SecondarybuttonStyle:disabled{background-color:#fff;font-size:14px;font-weight:var(--bs-body-font-weight600);color:gray;border:1px solid var(--bs-secondarybtnOutline)}.myGenie_TertiarybuttonStyle{border:none;font-size:14px;font-weight:var(--bs-body-font-weight600);color:var(--bs-purple);background-color:#eee8ff;padding:7px 15px}.myGenie_TertiarybuttonStyle:hover{color:var(--bs-purple);background-color:#bba9ee}.myGenie_SuccessbuttonStyle{border:none;font-size:14px;font-weight:var(--bs-body-font-weight600);color:#fff;background-color:#039855;padding:7px 15px}.myGenie_SuccessbuttonStyle:hover{color:#fff;background-color:#046d41}.myGenie_input:focus{outline:none;box-shadow:0 0 0 4px #ddd2ea;border-color:#9c7ac2}.myGenie_DisabledbuttonStyle{border:none;font-size:14px;font-weight:var(--bs-body-font-weight600);color:#8e75da;background-color:#e9e8ed;padding:7px 15px}.myGenie_DisabledbuttonStyle:hover{color:var(--bs-purple);background-color:#eee8ff}select.select-input{color:#373737!important;font-size:15px!important}select.select-invalid-input{color:#b4b4b4!important;font-size:15px!important}.myGenie-checkcircle{background-color:#d1fadf;padding:10px;border-radius:50%}.myGenie-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center}.myGenie-modal-content{background:#fff;border-radius:var(--bs-border-radius-8);position:relative;width:410px;padding:20px}.myGenie-button1:hover{opacity:80%}.text-grey{color:#676666!important}.mygenie_attendenceTable{max-height:300px;overflow-y:scroll}.mygenie_searchSelectInput{background:url("data:image/svg+xml,%3csvg%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.24701%207.14L0.451011%201.658C-0.114989%201.013%200.345011%203.67706e-07%201.20401%203.67706e-07H10.796C10.9883%20-0.000164459%2011.1765%200.0550878%2011.3381%200.159141C11.4998%200.263194%2011.628%200.411637%2011.7075%200.586693C11.7869%200.761749%2011.8142%200.955998%2011.7861%201.14618C11.758%201.33636%2011.6757%201.51441%2011.549%201.659L6.75301%207.139C6.65915%207.24641%206.5434%207.3325%206.41352%207.39148C6.28364%207.45046%206.14265%207.48098%206.00001%207.48098C5.85737%207.48098%205.71638%207.45046%205.5865%207.39148C5.45663%207.3325%205.34087%207.24641%205.24701%207.139V7.14Z'%20fill='%23AFAFAF'/%3e%3c/svg%3e") right 10px center no-repeat}.mygenie_sameAsPrevious{min-width:150px}.mygenie_content{margin-left:0}.mygenie_seperator{position:relative;top:3px;color:#ececec}.mygenie_editSaveTrashbtn:hover{background:none!important;opacity:70%}.mygenie_tableHead th{background-color:#f6f6f6}.form-select{font-size:16px!important;color:#383838!important}.sidebar{width:20px;background-color:#343a40;height:100%;position:fixed;top:0;left:0;transition:transform .3s ease;z-index:1000}.content{flex:1;padding:0;overflow-y:auto}.remark-dropdown{min-width:200px;position:absolute;bottom:-50px;left:0;z-index:1050;background-color:#fff}.myGenie_userName{font-weight:var(--bs-body-font-weight600);color:#101828}.myGenie_useremailID{font-weight:var(--bs-body-font-weight400);color:#475467}.myGenie_btn:hover{opacity:65%}.input-height{height:36.5px}.input-sm-height{height:34.5px}.input-xs-height{height:32.5px}.myGenie_modalTitle{font-size:18px;font-weight:var(--bs-body-font-weight600)}.myGenie_modalTitleDesc{font-size:14px;font-weight:var(--bs-body-font-weight400);color:var(--bs-gray600)}.mygenie_Modal{width:400px!important}.mobile-layout{height:100%}.mobile-content{overflow-y:auto;overflow-x:auto}.mobile-content::-webkit-scrollbar{height:6px}.desktop-layout{height:100%;width:100%;display:flex;flex-direction:row;position:relative}.desktop-sidebar{height:100%;background-color:#fff;overflow:hidden;transition:width .25s ease;flex-shrink:0}.desktop-content{height:100%;overflow-y:auto;overflow-x:auto;transition:width .25s ease}.desktop-topbar{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#fff;border-bottom:1px solid #eaecf0;box-shadow:0 2px 8px #0000000f;position:sticky;top:0;z-index:100}.desktop-topbar-toggle{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#667085;transition:background .15s,color .15s;padding:0}.desktop-topbar-toggle:hover{background:#edebf2}.desktop-topbar-signout{width:auto!important;padding:0 10px!important;gap:4px}.desktop-topbar-signout:hover{color:#e53e3e}.desktop-saathi-tabs{display:flex;align-items:center;gap:4px}.desktop-saathi-tab{display:flex;align-items:center;gap:6px;padding:7px 14px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:500;color:#667085;transition:background .15s,color .15s;white-space:nowrap}.desktop-saathi-tab:hover,.desktop-saathi-tab.active{background:#f9f5ff;color:#7a1ee3}.intersection-icon{position:absolute;top:61px;transform:translate(-50%);color:#fff;cursor:pointer}.myGenie_navbar{background-color:#ece7f2;height:70px;width:100%;position:fixed!important;top:0;z-index:1000}.mobile_sidebar{width:100%;overflow-y:auto}.m-sidebar-section{height:50px;border-radius:var(--bs-border-radius-8)}.m-sidebar-link-section{margin-top:6px;margin-bottom:5px;border-radius:var(--bs-border-radius-8)}.m-sidebar-link{height:40px;font-size:16px;border-radius:var(--bs-border-radius-8)}.desktop_sidebarOpen{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.sidebarOpen_header{flex-shrink:0;width:100%;padding-left:20px;position:absolute;top:0}.sidebarOpen_content{height:calc(100% - 160px);overflow-y:scroll}.sidebarOpen_content::-webkit-scrollbar{display:none}.sidebarOpen_content{scrollbar-width:none}.sidebarOpen_footer{flex-shrink:0;height:80px;width:calc(100% - 20px);margin:0 10px;position:absolute;bottom:0;border-top:1px solid #cccfdb}.desktop_sidebarClosed{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:relative}.sidebarClosed_header{flex-shrink:0;height:80px;width:100%;position:absolute;padding-top:18px;padding-left:11px;top:0}.sidebarClosed_logo{max-width:85%;height:auto;width:auto}.sidebarClosed_content{width:100%;height:calc(100% - 160px);overflow-y:scroll;padding-top:10px}.sidebarClosed_content::-webkit-scrollbar{display:none}.sidebarClosed_content{scrollbar-width:none}.sidebarClosed_menu{width:100%;height:55px}.sidebarClosed_footer{flex-shrink:0;height:75px;width:calc(100% - 12px);position:absolute;bottom:0;border-top:1px solid #cccfdb}.layout{display:flex;flex-direction:column;height:100vh}.main-content{display:flex;flex:1;transition:margin-left .3s ease-in-out}.sidebar-visible .content{margin-left:310px}.sidebar-visible footer{margin-left:310px}.main-layout{display:flex;margin:0;height:100vh}.layout-sidebar{position:relative}.sidebar-arrow{position:absolute;right:-315px;top:30px;cursor:pointer;transition:color .3s}.layout-content{flex-grow:1;padding:20px}.mygenie_SideBar{position:fixed;bottom:0;top:0;height:100%;background-color:#414141;width:312px;padding-bottom:40px;padding-top:10px}.mygenie_SideBar .nav-link{color:#344054!important;font-weight:var(--bs-body-font-weight500);padding:8px 12px!important;margin-bottom:5px!important;font-size:16px}.mygenie_SideBar .nav-link:hover{background:#f9fafb!important;border-radius:6px!important;color:#344054!important;padding:8px 12px!important}.mygenie_SideBar .nav-link.active{background:#f9fafb!important;border-radius:6px!important;color:#344054!important;padding:8px 12px!important;font-weight:var(--bs-body-font-weight700)}.sidebar-1{background-color:#333;color:#fff;width:50px;transition:width .3s;overflow:hidden;position:relative}.sidebar-1.expanded{width:400px}.content-1{flex-grow:1;padding:20px}.arrow-1{position:absolute;right:-25px;top:30px;font-size:24px;cursor:pointer;transition:color .3s}.arrow-1:hover{color:#aaa}.mygenie_SideBarNav{position:absolute;overflow-y:auto;height:calc(100vh - 6rem);display:block;width:100%;top:4.5rem}.mygenie_SideBarNav::-webkit-scrollbar{width:4px;background:transparent}.mygenie_SideBarNav::-webkit-scrollbar-thumb{background:transparent}.mygenie_SideBarNav:hover::-webkit-scrollbar-thumb:hover,.mygenie_SideBarNav.scrolling::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;width:4px}.checkbox-wrapper *{box-sizing:border-box}.checkbox-wrapper .cbx{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding:6px 8px;border-radius:6px;overflow:hidden;transition:all .2s ease;display:inline-block}.checkbox-wrapper .cbx:not(:last-child){margin-right:6px}.checkbox-wrapper .cbx:hover{background:#0077ff0f}.checkbox-wrapper .cbx span{float:left;vertical-align:middle;transform:translateZ(0)}.checkbox-wrapper .cbx span:first-child{position:relative;width:18px;height:18px;border-radius:4px;transform:scale(1);border:1px solid #cccfdb;transition:all .2s ease;box-shadow:0 1px 1px #00104b0d}.checkbox-wrapper .cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translateZ(0)}.checkbox-wrapper .cbx span:last-child{padding-left:8px;line-height:18px}.checkbox-wrapper .cbx:hover span:first-child{border-color:#07f}.checkbox-wrapper .inp-cbx{position:absolute;visibility:hidden}.checkbox-wrapper .inp-cbx:checked+.cbx span:first-child{background:#07f;border-color:#07f;animation:wave-4 .4s ease}.checkbox-wrapper .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper .inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 640px){.checkbox-wrapper .cbx{width:100%;display:inline-block}}@keyframes wave-4{50%{transform:scale(.9)}}.table-container{max-height:500px;min-height:50px;overflow-y:auto}.table-container table{border-collapse:separate;border-spacing:0}.table-container thead{position:sticky;top:0;z-index:1}.table-container th{background-color:#f8f9fa}.table-body-scroll{height:100%;overflow-y:auto}.image-preview-container{width:100px;height:100px;position:relative;padding:2px}.image-preview-container a{display:block;width:100%;height:100%}.image-preview-container .video-icon,.image-preview-container .pdf-icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-preview-container .remove-button{background-color:red;color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;font-size:1rem;cursor:pointer;padding:0;position:absolute;top:0;border-radius:50%}.capture-image-preview,.video-preview{width:320px;height:240px;-o-object-fit:cover;object-fit:cover}.video-preview{width:200px;height:140px;-o-object-fit:cover;object-fit:cover}.video-record{text-align:center;border:1px solid grey;margin-left:30%;margin-right:30%;padding:3%;margin-bottom:5px}.no-radius-button:not(:last-child){border-bottom-right-radius:0!important;border-top-right-radius:0!important}.no-radius-button:not(:first-child){border-bottom-left-radius:0!important;border-top-left-radius:0!important}.boq-section-border{border-bottom:2px solid var(--bs-purple)!important}.boq-section{border:1px solid #d2d4d6;border-radius:10px;padding:20px 0;min-height:130px;background-color:#fff}.boq-image-link:hover{color:#8c42e1!important}.boq-table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#f9fafb!important}.boq-table-striped>tbody>tr:nth-of-type(2n)>*{background-color:#fff!important}.boq-table-heading{color:#8e8e91!important}.boq-border-bottom{border-bottom:1px solid #e5e7e9!important}.boq-description{height:auto;overflow:hidden;text-overflow:ellipsis;white-space:normal}.accordion-title{font-weight:700}.mygenie_editSaveTrashbtn1:hover{background:none!important;opacity:100%}.accordion-description{margin-top:5px;height:auto;text-overflow:ellipsis;white-space:normal;z-index:1;margin-left:10px}.clear-btn1{position:absolute;left:210px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;font-size:.85rem;color:#000;z-index:1}.scrollable-container{max-height:200px;overflow-y:auto}.boq-container{border:1px solid #dee2e6;padding-left:.25rem;padding-right:.25rem;margin-top:.25rem;height:650px;overflow-y:auto;overflow-x:hidden}.sticky-top{position:sticky;top:0;z-index:10;background-color:#fff;opacity:1}.search-input{width:100%;padding-right:2.5rem;cursor:pointer}.search-icon{position:absolute;right:.75rem;top:40%;transform:translateY(-50%);color:#6c757d}.accordion-button{display:flex;align-items:center;width:100%;padding-right:1rem;padding-bottom:1rem;color:#595959;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.position-relative{position:relative}.clear-icon{position:absolute;top:50%;right:18px;transform:translateY(-50%);cursor:pointer;font-size:20px;color:#aaa}.clear-icon:hover{color:#000}.myGenie_taskBankAccordianIcon:after{position:absolute!important;left:0!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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-.708z'/%3e%3c/svg%3e")!important}.myGenie_taskBankAccordianIcon.collapsed:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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-.708z'/%3e%3c/svg%3e")!important}button.myGenie_taskBankAccordianText{font-size:18px;font-weight:700}.accordion-button.myGenie_taskBankAccordianIcon:not(.collapsed){background-color:transparent!important;border:none!important;box-shadow:none!important}.accordion-button.myGenie_taskBankAccordianIconInner:not(.collapsed){border:none!important;box-shadow:none!important}.myGenie_taskBankAccordianIconInner:after{position:absolute!important;left:20px!important;top:9px!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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-.708z'/%3e%3c/svg%3e")!important}.myGenie_taskBankAccordianIconInner.collapsed:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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-.708z'/%3e%3c/svg%3e")!important}.myGenie_TaskBankSubtaskCol,.myGenie_TaskBankProjectCol{width:auto}.myGenie_SubTaskTable,.myGenie_ProjectTable{margin-left:0}.mygenie_DashboardTable{max-height:320px;overflow-y:scroll;margin-right:.5px}.mygenie_editBtn{width:28px;height:28px;border-radius:50%;background-color:#fff;padding:4px;display:flex;align-items:center;justify-content:center}.mygenie_editBtn:hover{background:none!important;opacity:70%}.custom-modal-dialog{max-width:300px;max-height:300px}.custom-modal-dialog1{max-width:400px;max-height:300px}.custom-select{color:#000}.custom-modal-dialog .modal-content{width:100%;height:100%}.myGenie_ProjectTable{margin-left:0}.myGenie_separateIcon{font-size:13px;color:#777}.myGenie_ConfigurationSheetTable{width:100%}.myGenie_confi_location_col{background-color:#cde5f6}.myGenie_confi_task_col{background-color:#f5fbff}.custom-modal-dialog2{max-width:600px;max-height:80vh;overflow:hidden}.custom-modal-body2{max-height:65vh;overflow-y:auto}.custom-table-container2{max-height:33vh;overflow-y:auto}.scrollable-dropdown{z-index:1050;max-height:300px;overflow-y:auto;overflow-x:hidden}.custom-dropdown-menu{z-index:1050;position:absolute;max-height:300px;overflow-y:auto}.dropdown{position:relative;z-index:auto}.dropdown-menu{position:absolute;z-index:1050}.mygenie_DashboardTable1{min-height:150px;max-height:320px;overflow-y:scroll;margin-right:.5px}.searchInputWrapper{position:relative;margin-bottom:.5rem}.searchIcon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.dateRangeWrapper{position:absolute;z-index:1000;padding:10px;display:flex;flex-direction:row;align-items:center}.datePickerContainer{margin-right:10px}.datePickerContainer.ms-3{margin-left:10px}.btn-group .btn.active{background-color:#007bff;color:#fff}.tableHeader{position:sticky;top:0;text-transform:uppercase;vertical-align:top}.tableWrapper{padding-left:0;padding-right:0}.table th{font-size:var(--bs-font-size-12);font-weight:var(--bs-body-font-weight700);color:var(--bs-gray600)}.table thead tr{border-bottom:none!important}::-webkit-scrollbar{width:5px;border-radius:20px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#888;border-radius:20px}::-webkit-scrollbar-thumb:horizontal{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.cursor-pointer{cursor:pointer}.output-search{border-radius:2px;padding-right:30px}.output-search-icon{position:absolute;right:25px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6c757d}.output-project-top{height:43px;background-color:#f2f2f2;color:"black";margin-top:5px;padding-left:15px;padding-right:15px}.output-project{font-size:1.1rem;font-weight:550}.output-markascomplete{margin-right:10px}.output-nav-tabs{margin-left:15px;margin-right:20px;margin-bottom:18px}.output-nav-tabs .output-nav-link,.output-nav-tabs .output-nav-link:hover{border-radius:3px}.output-active-tab{color:#0775b9!important}.output-non-active{color:#000!important}.output-tab-content{margin-left:17px;margin-right:22px}.out-sortby{margin-right:8px;color:#727272;font-size:18px}.out-sortby div{margin-right:5px}.out-sortinput{padding:4px 10px;margin-right:15px;background-color:#fff;border-radius:2px;color:#727272!important;font-size:18px;width:260px}.out-export{font-size:18px;border-radius:2px;border:1px solid #dee2e6;background-color:#fff;padding:4px 14px;color:#0775b9}.out-export:hover{background-color:#f0f0f0}.output-table{border:1px solid #dee2e6;width:100%}.output-table .output-thead{background-color:#f6f6f6;border-bottom:1px solid #dee2e6}.output-table .output-thead th,.output-table .output-tbody td{padding:8px;text-align:left}.out-task-sortinput{padding:4px 10px;margin-right:13px;background-color:#fff;border-radius:2px;color:#727272!important;font-size:18px;width:220px}.task-col-loc{padding-left:17px!important;width:14%}.task-col-task{padding-left:20px!important;width:14%}.task-col-subtask{width:19%;padding-left:20px!important}.task-col-ele{width:20%;padding-left:15px!important}.task-col-boq{width:19%;padding-left:15px!important;padding-right:30px!important}.task-col-drw{width:14%;padding-left:15px!important;padding-right:45px!important}.output-table .output-tbody .task-col-loc{border-right:1px solid #ededed}.output-table .output-tbody .task-col-task{border-right:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#f5fbff;vertical-align:top;padding-top:10px}.output-table .output-tbody .task-col-subtask{border-bottom:1px solid #ededed;vertical-align:top;padding-top:10px}.output-table .output-tbody .task-col-ele{border-bottom:none;vertical-align:top;padding-bottom:0!important}.output-table .output-tbody .task-col-ele.last-element{border-bottom:1px solid #ededed;vertical-align:top;padding-bottom:8px!important}.task-tooltip-container{position:relative;display:inline-block}.task-tooltip-container .task-tooltiptext{visibility:hidden;width:470px;background-color:#fff;color:#000;padding:12px 17px;border-radius:2px;position:absolute;right:113%;top:-5px;z-index:1000}.task-tooltip-container .task-tooltiptext:after{content:"";position:absolute;top:10px;left:100%;border-width:8px;border-style:solid;border-color:transparent transparent transparent white}.task-tooltip-container .task-tooltiptext{filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')"}.task-tooltip-container:hover .task-tooltiptext{visibility:visible;transform:translate(10px)}.output-table .output-tbody .task-col-boq{border-bottom:1px solid #ededed;vertical-align:top;padding-top:10px}.output-table .output-tbody .task-col-drw{background-color:#fff4f3;border-left:1px solid #ededed;border-bottom:1px solid #ededed;vertical-align:top;padding-top:10px}.task-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center}.task-modal-content{background:#fff;padding:0;border-radius:2px;position:relative;width:1300px;height:650px}.task-modal-header{display:flex;align-items:center;justify-content:space-between;border-radius:2px;margin-bottom:10px;height:37px;background-color:#f2f2f2}.task-modal-title{font-size:16px;padding-left:20px}.task-modal-buttons{display:flex;align-items:center;justify-content:space-around}.task-modal-menu{position:absolute;top:40px;right:40px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 8px #0003;z-index:1000}.task-modal-menu-item{display:block;padding:6px 15px;cursor:pointer;border:none;background:transparent;text-align:left;color:#000}.task-modal-menu-item:hover{background:#f0f0f0}.task-modal-close{color:#000;border:none;cursor:pointer;padding:0 20px}.mat-col-material{padding-left:17px!important;width:25%}.mat-col-brand{width:16%}.mat-col-price{width:7%}.mat-col-uom,.mat-col-quantity{width:8%}.mat-col-package{width:10%}.mat-col-task{width:6%}.out-mat-modal{width:400px}.out-mat-table tbody tr td{padding-top:12px;padding-bottom:12px}.out-mat-modal .modal-header{border-bottom:none;padding-top:15px;padding-bottom:10px}.out-mat-modal .modal-title{width:100%;text-align:center}.out-mat-modal .modal-body{max-height:400px;padding:0;overflow-y:scroll;scrollbar-width:none}.out-mat-modal .modal-body table{width:100%}.out-mat-modal .modal-body table thead{background-color:#e5e4e4}.out-mat-modal .modal-footer{border-top:none;padding-top:6px;padding-bottom:6px}.out-mat-modal .modal-footer .btn{padding:3px 14px}.mat-modal-quantity{padding-left:13px!important;width:32%}.mat-modal-task{width:33%}.mat-modal-package{width:35%}.mat-tooltip-container{position:relative;display:inline-block}.mat-tooltip-container .mat-tooltiptext{visibility:hidden;width:380px;background-color:#fff;color:#000;padding:0;border-radius:2px;position:absolute;right:240%;top:-5px;z-index:1000}.mat-tooltip-container .mat-tooltiptext:after{content:"";position:absolute;top:10px;left:100%;border-width:8px;border-style:solid;border-color:transparent transparent transparent white}.mat-tooltip-container .mat-tooltiptext{filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')"}.mat-tooltip-container:hover .mat-tooltiptext{visibility:visible;transform:translate(10px)}.mat-tooltip-heading{padding:8px 15px 2px}.mat-tooltip-container table{width:100%}.mat-tooltip-container thead{background-color:#ededed}.mat-tooltip-container table thead td{padding-top:3px!important;padding-bottom:3px!important}.mat-tool-quantity{padding-left:15px!important;width:25%;padding-top:4px!important;padding-bottom:4px!important}.mat-tool-task{width:35%;padding-left:15px!important;padding-top:4px!important;padding-bottom:4px!important}.mat-tool-package{width:40%;padding-left:15px!important;padding-top:4px!important;padding-bottom:4px!important}.mat-tooltip-container table tbody td.mat-tool-task{border-left:1px solid #ededed;border-top:1px solid #ededed}.mat-tooltip-container table tbody td.mat-tool-package{border-top:1px solid #ededed;border-left:1px solid #ededed}.lab-col-type{padding-left:17px!important;width:17%}.lab-col-shifts{width:17%}.lab-col-activity{width:66%}.lab-tooltip-container{position:relative;display:inline-block}.lab-tooltip-container .lab-tooltiptext{visibility:hidden;width:300px;background-color:#fff;color:#000;padding:0;border-radius:2px;position:absolute;left:155%;top:-5px;z-index:1000}.lab-tooltip-container .lab-tooltiptext:after{content:"";position:absolute;top:10px;right:100%;border-width:8px;border-style:solid;border-color:transparent white transparent transparent}.lab-tooltip-container .lab-tooltiptext{filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')"}.lab-tooltip-container:hover .lab-tooltiptext{visibility:visible;transform:translate(10px)}.lab-tooltip-heading{padding:8px 15px 2px}.lab-tooltip-container table{width:100%}.lab-tooltip-container thead{background-color:#ededed}.lab-tooltip-container table thead td{padding-top:3px!important;padding-bottom:3px!important}.lab-tool-act{padding-left:15px!important;width:57%;padding-top:4px!important;padding-bottom:4px!important}.lab-tool-shift{padding-left:15px!important;padding-top:4px!important;padding-bottom:4px!important}.lab-tooltip-container table tbody td.lab-tool-act{border-right:1px solid #ededed;border-top:1px solid #ededed}.lab-tooltip-container table tbody td.lab-tool-shift{border-top:1px solid #ededed}.mrg-col-boq{padding-left:17px!important;width:25%}.mrg-col-mtrlcost{width:11%}.mrg-col-labcost{width:12%}.mrg-col-exprev{width:17%}.mrg-col-totrev{width:21%}.mrg-col-grossmrg{width:14%}.mrg-tooltip-container{position:relative;display:inline-block}.mrg-tooltip-container .mrg-tooltiptext{visibility:hidden;width:280px;background-color:#fff;color:#000;padding:0;border-radius:2px;position:absolute;top:140%;left:50%;margin-left:-30px;z-index:1000}.mrg-tooltip-container .mrg-tooltiptext:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-125px;border-width:8px;border-style:solid;border-color:transparent transparent white transparent}.mrg-tooltip-container .mrg-tooltiptext{filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')"}.mrg-tooltip-container:hover .mrg-tooltiptext{visibility:visible;transform:translate(10px)}.mrg-tooltip-heading{padding:8px 15px 5px;font-size:17px;font-weight:600}.mrg-tooltip-container table{width:100%}.mrg-tooltip-container thead{background-color:#ededed}.mrg-tooltip-container table thead td{padding-top:3px!important;padding-bottom:3px!important}.mrg-tool-cat{padding-left:15px!important;width:70%;padding-top:4px!important;padding-bottom:4px!important}.mrg-tool-cost{width:30%;padding-left:15px!important;padding-top:4px!important;padding-bottom:4px!important}.mrg-tooltip-container table tbody td.mrg-tool-cat{border-top:1px solid #ededed}.mrg-tooltip-container table tbody td.mrg-tool-cost{border-top:1px solid #ededed;border-left:1px solid #ededed}.file-col-name{width:55%}.file-col-type{width:8%}.file-col-modify,.file-col-add{width:16%}.file-col-menu{padding:6px 0 0!important;width:4%}.file-sm-col-name{width:40%}.file-sm-col-type{width:11%}.file-sm-col-modify,.file-sm-col-add{width:22%}.file-sm-col-menu{padding:6px 0 0!important;width:4%}.file-breadcrumb{white-space:pre-wrap;font-size:15.5px;font-weight:var(--bs-body-font-weight500);color:#636262}.file-mobile-breadcrumb{white-space:pre-wrap;font-size:14px;font-weight:var(--bs-body-font-weight500);color:#636262}.file-menu-icon{height:30px;width:30px;border-radius:50%;padding:7px}.file-menu-icon:hover{background-color:#cacaca}.file-modal-menu{position:absolute;top:16px;right:46px;background:#fff;border:1px solid #ccc;border-radius:var(--bs-border-radius-8);box-shadow:0 4px 8px #0003;z-index:1000}.file-modal-menu-item{width:100%;display:block;padding:8px 40px 8px 10px;cursor:pointer;border:none;border-bottom:1px solid #ccc;background:transparent;text-align:left;color:#000}.file-modal-menu-item:hover{background:#f0f0f0}.file-rename-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center}.file-rename-modal-content{background:#fff;border-radius:var(--bs-border-radius-8);position:relative;width:370px;height:190px;padding:18px 30px}.file-rename-modal-header{display:flex;align-items:center;justify-content:space-between;height:45px}.file-rename-modal-header div:first-child{font-size:20px}.file-rename-modal-header div:last-child{font-size:18px;padding-right:5px}.file-rename-modal-header div:last-child:hover{color:gray;cursor:pointer}.file-rename-modal-body{margin-top:10px;height:45px}.file-rename-modal-body input{height:38px;margin:0;color:#5e5e5e;border-color:#5e5e5e}.file-rename-modal-footer{margin-top:15px;margin-bottom:10px;height:35px}.file-rename-modal-footer button:first-child{border:none;background-color:#fff;color:var(--bs-purple);margin-right:25px;font-size:16px}.file-rename-modal-footer button:first-child:hover{color:var(--bs-purple-hover)}.file-rename-modal-footer button:last-child{border:none;background-color:var(--bs-purple);color:#fff;border-radius:var(--bs-border-radius-8);padding:5px 28px}.file-rename-modal-footer button:last-child:hover{background-color:var(--bs-purple-hover)}.file-add-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center}.file-add-modal-content{background:#fff;border-radius:var(--bs-border-radius-8);position:relative;width:800px;padding:18px 30px}.file-add-card{overflow:hidden;margin-bottom:30px}.file-add-card-body{padding:30px}.kb-data-box{width:100%;flex:1}.kb-modal-data-title{margin-bottom:10px}.kb-data-title h6{margin-bottom:0;font-size:15px;font-weight:600}.kb-file-upload{margin-bottom:20px}.file-upload-box{border:1px dashed #b6bed1;background-color:#f0f2f7;border-radius:4px;min-height:100px;position:relative;overflow:hidden;padding:15px;display:flex;align-items:center;justify-content:center;color:#8194aa;font-weight:400;font-size:15px}.file-upload-box .file-upload-input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.file-link{color:#475f7b;text-decoration:underline;margin-left:3px}.file-upload-box .file-link:hover{text-decoration:none}.file-atc-box{display:flex;align-items:center;margin-bottom:10px}.file-atc-box:last-child{margin-bottom:0}.file-image{width:130px;height:85px;background-size:cover;border-radius:5px;margin-right:15px;background-color:#eaecf1;display:flex;align-items:center;justify-content:center;font-size:30px;color:#475f7b;padding:3px}.file-image img{max-width:100%;max-height:100%;border-radius:4px}.file-detail{flex:1;width:calc(100% - 210px)}.file-detail h6{word-break:break-all;font-size:13px;font-weight:500;line-height:20px;margin-bottom:8px}.file-detail p{font-size:12px;color:#8194aa;line-height:initial;font-weight:400;margin-bottom:8px}.file-actions{display:flex;flex-wrap:wrap;align-items:center}.file-action-btn{font-size:12px;color:#8194aa;line-height:20px;font-weight:400;margin-bottom:0;padding:0;background-color:transparent;border:none;text-decoration:underline;margin-right:15px;cursor:pointer}.file-action-btn:hover{color:#3d546f;text-decoration:underline}.file-add-btn-primary{background-color:var(--bs-purple);color:#fff}.file-add-btn-primary:hover{background-color:var(--bs-purple-hover);color:#fff}.file-add-form-submit{padding:8px 30px;font-size:15px;letter-spacing:.3px;font-weight:400;border-radius:var(--bs-border-radius-8)}.file-micbutton{font-size:21px;border:none;background:none;color:var(--bs-purple)}.file-micbutton:hover{color:#9653e2}.snag-select{min-width:40px}.snag-serial{min-width:60px}.snag-name{min-width:350px}.snag-state{min-width:140px}.snag-estDate,.snag-estShift,.snag-assignto,.snag-team{min-width:180px}.snag-material{min-width:90px}.snag-media{min-width:70px}.snag-comp-media{min-width:140px}.snag-raisedDate{min-width:115px}.snag-location{min-width:170px}.snag-type{min-width:130px}.snag-category{min-width:230px}.snag-raisedBy{min-width:140px}.snag-cost{min-width:220px}.snag-menu{min-width:80px}.table-responsive{scrollbar-color:#888 #f1f1f1}.snag-m-name{width:42%}.snag-m-media{width:10%}.snag-m-comp-media{width:23%}.snag-m-material{width:13%}.snag-m-menu{width:12%}.snag-checkbox>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:17px;width:17px;border:1.3px solid #c7c5c8;border-radius:3px;background-color:#fff;display:flex;align-items:center;justify-content:center}.snag-checkbox>input[type=checkbox]:after{content:"✔";font-weight:600;font-size:9px;color:#6d3ba6;display:none}.snag-checkbox>input[type=checkbox]:hover{background-color:#e2d5f0}.snag-checkbox>input[type=checkbox]:checked{background-color:#ddd2ea;border:1.3px solid #6d3ba6}.snag-checkbox>input[type=checkbox]:checked:after{display:block}.edit-snag-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center}.edit-snag-m-modal{position:fixed;top:70px;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center}.edit-snag-modal-content{background:#fff;border-radius:var(--bs-border-radius-8);position:relative;width:410px;padding:20px}.edit-snag-m-modal-content{background:#fff;border-radius:var(--bs-border-radius-8);position:relative;width:410px;padding:12px 10px}.snag-material-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center}.snag-material-modal-content{background:#fff;padding:0;border-radius:var(--bs-border-radius-8);position:relative;width:480px}.snag-mat-name{width:47%;padding-top:8px!important;padding-bottom:8px!important}.snag-mat-quantity{width:35%;padding-top:8px!important;padding-bottom:8px!important}.snag-mat-menu{width:18%;padding-top:8px!important;padding-bottom:8px!important}.snag-media-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center}.snag-media-modal-content{background:#fff;border-radius:var(--bs-border-radius-8);position:relative;width:800px;padding:10px 30px}.snag-media-card{overflow:hidden;margin-bottom:30px}.snag-btn-secondary{border:1px solid var(--bs-purple);background-color:#fff;color:var(--bs-purple)}.filter-icon:hover{background-color:var(--bs-purple);color:#fff}.snag-filter-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#0003;display:flex;align-items:center;justify-content:center}.snag-filter-content{background:#fff;border-radius:3px;width:320px;height:495px;padding:20px}.snag-filter-header{width:100%;height:25px}.snag-filter-okButton{border:none;padding:6px 25px;color:#fff;background-color:var(--bs-purple);border-radius:3px}.snag-filter-okButton:hover{background-color:var(--bs-purple-hover)}.snag-filter-cancelButton{border:1px solid lightgray;padding:5px 25px;background-color:#fff;color:var(--bs-purple);border-radius:3px}.snag-filter-cancelButton:hover{background-color:#e1d6ee}.snag-filter-option{width:98%;min-height:30px;padding-left:0}.snag-filter-option:hover{background-color:#d3d3d3}.pp-section-border{border-bottom:2px solid var(--bs-purple)!important}.pp-boq-section{border:1px solid #d2d4d6;border-radius:10px;padding:20px 0;min-height:110px;background-color:#fff}.pp-boq-table-heading>tr>th{background-color:#f3ebfb!important}.pp-table-heading{color:#8e8e91!important}.pp-table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#f9fafb!important}.pp-table-striped>tbody>tr:nth-of-type(2n)>*{background-color:#fff!important}.pp-border-bottom{border-bottom:1px solid #e5e7e9!important}.pp-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17.5px;height:17.5px;border:1.5px solid #9950ec;border-radius:3px;outline:none;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s;position:relative}.pp-checkbox:checked{background-color:#d3beea}.pp-checkbox:focus{box-shadow:0 0 0 2px #ddd2ea}.pp-checkbox:hover{border:1.5px solid #6d3ba6}.pp-element-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1.5px solid #9950ec;border-radius:3px;outline:none;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s;position:relative}.pp-element-checkbox:checked{background-color:#d3beea}.pp-element-checkbox:focus{box-shadow:0 0 0 2px #ddd2ea}.pp-element-checkbox:hover{border:1.5px solid #6d3ba6}.pp-assignee-checkbox>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:16px;width:16px;border:1.3px solid #c7c5c8;border-radius:3px;background-color:#fff;display:flex;align-items:center;justify-content:center}.pp-assignee-checkbox>input[type=checkbox]:after{content:"✔";font-weight:600;font-size:9px;color:#6d3ba6;display:none}.pp-assignee-checkbox>input[type=checkbox]:hover{background-color:#e2d5f0}.pp-assignee-checkbox>input[type=checkbox]:checked{background-color:#ddd2ea;border:1.3px solid #6d3ba6}.pp-assignee-checkbox>input[type=checkbox]:checked:after{display:block}.mat-plan-tooltip-container{position:relative;display:inline-block}.mat-plan-tooltip-container .mat-plan-tooltiptext{visibility:hidden;width:380px;background-color:#fff;color:#000;padding:0;border-radius:2px;position:absolute;right:240%;top:-5px;z-index:1000}.mat-plan-tooltip-container .mat-plan-tooltiptext:after{content:"";position:absolute;top:10px;left:100%;border-width:8px;border-style:solid;border-color:transparent transparent transparent white}.mat-plan-tooltip-container .mat-plan-tooltiptext{filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')"}.mat-plan-tooltip-container:hover .mat-plan-tooltiptext{visibility:visible;transform:translate(10px)}.mat-plan-tooltip-heading{padding:8px 15px 2px}.mat-plan-tooltip-container table{width:100%}.mat-plan-tooltip-container thead{background-color:#ededed}.mat-plan-tooltip-container table thead td{padding-top:6px!important;padding-bottom:6px!important}.mat-plan-tool-task{width:60%;padding-left:15px!important;padding-top:4px!important;padding-bottom:4px!important}.mat-plan-tool-package{width:40%;padding-left:15px!important;padding-top:4px!important;padding-bottom:4px!important}.mat-plan-tooltip-container table tbody td.mat-plan-tool-task{border-left:1px solid #ededed;border-top:1px solid #ededed}.mat-plan-tooltip-container table tbody td.mat-plan-tool-package{border-top:1px solid #ededed;border-left:1px solid #ededed}.update-task-box{background-color:#f4f5f6;border-radius:6px;padding:7px 10px}.update-task-box-green{background-color:#ebf8ea;border-radius:6px;padding:7px 10px}.progress-graph .recharts-legend-wrapper{visibility:hidden}.progress-graph-box{width:190px;height:90px;padding:10px 10px 10px 15px;border:1px solid #e7e6ea;border-radius:10px;box-shadow:2px 2px #0000001a}.progress-graph-box-mobile{width:150px;height:80px;padding:10px 10px 10px 15px;border:1px solid #e7e6ea;border-radius:10px;box-shadow:2px 2px #0000001a}.pagination-index-button{margin-left:2px;margin-right:2px;padding:3px 13px;border-radius:4px;background-color:#fff}.pagination-index-button:hover{background-color:#e6e6e6}.pagination-button{margin-right:4px;padding:3px 13px;border:1.5px solid #e6e6e6;color:#000;border-radius:4px;background-color:#fff}.pagination-button:hover{background-color:#e6e6e6}.project_progress-dmr{background-color:#eee8ff;color:#6424b4;padding:2px 10px;font-size:15px;border-radius:13px}.project_progress-snag{background-color:#ebecf7;color:#00f;padding:2px 10px;font-size:15px;border-radius:13px}.project_progress-quality{background-color:#f4f3ff;color:purple;padding:2px 10px;font-size:15px;border-radius:13px}.project_progress-whiteboard{background-color:#eef0f5;color:#000;padding:2px 10px;font-size:15px;border-radius:13px}.project_progress-completed{background-color:#e4efce;color:green;padding:2px 10px;font-size:15px;border-radius:13px}.project_progress-completed-mobile{background-color:#e4efce;color:green;padding:2px 10px;font-size:12px;border-radius:13px}.project_progress-live{background-color:#f7efef;color:#000;padding:2px 6px 2px 12px;font-size:15px;border-radius:13px}.project_progress-live-mobile{background-color:#f7efef;color:#000;padding:2px 6px;font-size:15px;border-radius:13px}.project_progress-dpr{background-color:#fffae8;color:#a45315;padding:2px 10px;font-size:15px;border-radius:13px}.project_progress-dmr-mobile{background-color:#eee8ff;color:#6424b4;padding:2px 10px;font-size:12px;border-radius:13px}.project_progress-snag-mobile{background-color:#ebecf7;color:#00f;padding:2px 10px;font-size:12px;border-radius:13px}.project_progress-dpr-mobile{background-color:#fffae8;color:#a45315;padding:2px 10px;font-size:12px;border-radius:13px}.project_progress-arrow{cursor:pointer;padding:0 6px;font-size:18px;border-radius:13px}.project_progress-arrow:hover{background-color:#f2f2f2}.project_progress-table>thead>tr>td{padding-top:7px;padding-bottom:7px}.project_progress-table>tbody>tr>td{padding-top:7px;padding-bottom:7px}.project_progress-image_container{display:flex;gap:10px;height:130px;justify-content:flex-start}.project_progress-image_container img{width:calc(33.33% - 10px);height:100%;-o-object-fit:cover;object-fit:cover}.project_progress-image_container-mobile{display:flex;gap:10px;height:100px;justify-content:flex-start}.project_progress-image_container-mobile img{width:calc(50% - 10px);height:100%;-o-object-fit:cover;object-fit:cover}.project_progress-photos_arrow{padding:0 2px;font-size:17px;border-radius:20px}.project_progress-photos_arrow:hover{background-color:#f2f2f2}.project_progress-grid_container{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.project_progress-image_item{width:100%;height:130px;-o-object-fit:cover;object-fit:cover;border-radius:1px}.project_progress-grid_container-mobile{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.project_progress-image_item-mobile{width:100%;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:1px}.postjob-fixedheader{position:fixed;top:0;left:0;width:100%;z-index:1000}.postjob-header{height:60px;border-bottom:1px solid #e4e7ec;background-color:#fff}.postjob-header-items{font-size:16px;font-weight:600}.postjob-header-items .post-the-contract{color:#7a1ee3}.postjob-header-items .apply-for-contract{color:#475467}.postjob-intro{height:618px;padding:96px 94px 54px}.postjob-introbox{height:468px;padding-left:94px;padding-inline:94px;width:100%}.postjob-headingbox{height:468px;padding-top:59px;padding-bottom:59px}.postjob-firstheading{font-size:60px;font-weight:500;font-family:Playfair Display,serif;line-height:72px;color:#101828}.postjob-secondheading{font-size:60px;font-weight:500;font-family:Playfair Display,serif;font-style:italic;line-height:72px;color:#904bff;margin-bottom:24px}.postjob-heading-details{font-size:20px;font-weight:400;line-height:30px;font-family:Outfit,sans-serif;margin-bottom:4px;color:#475467}.postjob_heading-details-mobile{font-size:14px;font-weight:400;line-height:20px;font-family:Outfit,sans-serif;margin-bottom:4px;color:#475467}.postjob-headingbtn{margin-top:28px}.postjob-headingbtn .btn{padding:12px 75px;font-size:16px}.postjob-formbox{padding-top:18px;padding-bottom:96px}.postjob-form-headingbox{padding-top:32px;padding-bottom:32px;margin-bottom:42px}.postjob-form-heading1{line-height:72px;font-size:48px;font-weight:500;font-family:Playfair Display,serif}.postjob-form-heading2{line-height:30px;font-size:20px;font-weight:400;font-family:Outfit,sans-serif;color:#475467;text-align:center}.postjob-form{padding:23px 40px 27px;width:1032px;height:954px;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 7px 12px #00000026,1px 0 6px #0000000a,-1px 0 6px #0000000a}.postjob-featuresbox{height:1018px;padding:120px 112px}.postjob-featuresbox .feature-heading1{font-size:14px;font-weight:600;line-height:20px;color:#904bff;font-family:Outfit,sans-serif;margin-bottom:20px}.postjob-featuresbox .feature-heading2{font-size:44px;font-weight:400;line-height:60px;color:#101828;font-family:Playfair Display,serif;margin-bottom:66px}.postjob_featurediv{height:262px;width:327px}.postjob-feature-heading1{color:#904bff;font-size:24px;line-height:48px;font-weight:600;font-family:var(--playfair);text-align:center}.postjob-feature-heading2{color:#727274;font-size:18px;line-height:28px;font-weight:400;font-family:var(--outfit);text-align:center;height:56px}.postjob-footer{padding-block:80px;background-color:#222;font-family:var(--playfair)}.postjob-footer .container{max-width:1216px}.postjob-footer p{font-size:16px;line-height:28px;font-family:var(--outfit)}.postjob-title_section h6,.postjob-title_section em{color:#904bff}.postjob-title_section h6{margin:0 0 24px;font-size:14px;line-height:20px;letter-spacing:1.6px;font-family:var(--outfit);font-weight:600;text-transform:uppercase}.postjob-title_section h4{font-size:32px;line-height:48px;font-family:var(--playfair)}.postjob-contact_text{font-size:20px!important;margin-block:40px;font-family:var(--outfit)}.postjob-contact_email{gap:40px}.postjob-contact_email .email-label{font-weight:300;color:#ffffffb3}.postjob-contact_email .big-text{font-family:var(--playfair);font-size:20px;line-height:32px;color:#222}.postjob_office-section{gap:8px;max-width:280px;width:100%;margin-left:auto}.postjob_office-list{gap:40px}.postjob_office-list>div{display:flex;flex-direction:column;gap:4px}.postjob_small-text{font-size:14px!important;line-height:20px!important}.postjob-address{margin:0!important;font-family:var(--outfit)!important;font-size:1rem;font-weight:270!important}.postjob_big-text{font-size:20px;line-height:32px;color:#222}.postjob_officetitle{font-family:var(--playfair)!important;font-size:20px!important;line-height:32px!important;margin:0!important}.postjob_copyright-section{padding-top:80px;margin-top:80px;border-top:1px solid #d8d6d9}.postjob_copyright-section p{color:#ffffffb3}.postjob_footer-social p{position:relative;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;display:inline-block}.postjob_footer-social p:before{content:"";width:64px;height:1px;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 16px)}.postjob_socia-list{padding-left:104px;gap:24px}.postjob_socia-list a{width:40px;height:40px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition-duration:.3s;text-decoration:none}.postjob_socia-list a img,.postjob_socia-list a i{filter:brightness(1);transition-duration:.3s;color:#904bff}.postjob_socia-list a:hover{background-color:#904bff;border-color:#904bff}.postjob_socia-list a:hover img,.postjob_socia-list a:hover i{filter:brightness(6)}.postjob_input{padding-top:8.5px;padding-bottom:8.5px;border:1px solid #d0d5dd}.postjob-label{font-family:Outfit,sans-serif;font-weight:370;font-size:14px;margin-bottom:6px}.postjob-star{color:red;padding-left:2px}.postjob-header_mobile{height:72px;border-bottom:1px solid #e4e7ec;background-color:#fff}.postjob-heading_mobile{font-family:Playfair Display,serif;font-size:32px;line-height:60px;font-weight:400;color:#101828}.postjob-subheading_mobile{font-family:manrope,sans-serif;font-size:14px;font-weight:400;color:#475467}.postjob-inputbox_mobile{margin-bottom:20px}.postjob_intro-mobile{height:308px}.postjob_footer-mobile{background-color:#222;height:170px;color:#ffffffb3;padding:20px;font-size:14px;line-height:23px;font-family:var(--manrope)}.community-imageheader{height:60px;position:fixed;top:0;left:0;width:100%;z-index:1001;background-color:#fff}.community-imageheader_mobile{height:72px;border-bottom:1px solid #e4e7ec;position:fixed;top:0;left:0;width:100%;z-index:1001;background-color:#fff}.community-coloredDiv{height:40px;background-color:var(--bs-purple);position:fixed;top:60px;left:0;width:100%;z-index:1000}.community-maincontent{margin-top:100px;margin-bottom:70px;padding-top:64px}.community-maincontent_mobile{margin-top:72px;padding-top:32px}.community-footer{height:70px;position:fixed;bottom:0;left:0;width:100%;z-index:1100;background-color:#fff}.community-footerbox{margin:0 70px;border-top:1px solid rgb(193,192,192);color:#a09f9f}.community-heading{font-family:Playfair Display,serif;font-size:45px;font-weight:450;color:#101828}.community-heading_mobile{font-family:Playfair Display,serif;font-size:32px;list-style:50px;font-weight:400;color:#101828}.community-subheading{font-family:Playfair Display,serif;font-style:italic;line-height:1.2;font-size:45px;font-weight:450;color:var(--bs-purple-hover)}.community-subheading_mobile{font-family:Playfair Display,serif;font-style:italic;font-size:34px;font-weight:450;color:var(--bs-purple-hover)}.community-paragraph{font-family:Outfit,sans-serif;font-size:19px;font-weight:350;width:370px;line-height:25px;color:#475467;margin-top:24px}.community-paragraph_mobile{font-family:manrope,sans-serif;font-size:14px;font-weight:350;line-height:20px;color:#475467;text-align:center}.community-postjobbutton{padding:4.5px 35px}.community-jobbox{width:880px;background-color:#fff;border-radius:12px;border:1px solid #e4e7ec;padding:15px 20px}.community-jobbox_mobile{margin-bottom:20px;background-color:#fff;border-radius:12px;border:1px solid #e4e7ec;padding:20px 24px 28px 22px}.community-jobtitle{font-weight:500;font-size:18px}.community-jobprice{font-weight:400;font-size:16px}.community-jobtitle_mobile{font-weight:500;font-size:20px}.community-details{color:gray}.community-details_mobile{color:#475467;font-size:15px;line-height:24px}.contract-fixedheader{position:fixed;top:0;left:0;width:100%;z-index:1000}.contract-header{height:60px;border-bottom:1px solid #e4e7ec;background-color:#fff}.contract_intro{padding-top:96px;padding-bottom:64px}.contract_intro-heading1{font-weight:500;font-size:60px;color:#101828;line-height:72px;font-family:var(--playfair);margin-bottom:24px}.contract_intro-heading2{font-weight:400;font-size:20px;color:#475467;line-height:30px;font-family:var(--outfit)}.contract_intro-btn{margin-top:27px;padding:12px 20px}.contract_applicant-count{font-size:16px;font-weight:400;font-family:var(--outfit);line-height:28px;color:#7a1ee3;padding-top:2px}.contract-header-items{font-size:16px;font-weight:600}.contract-header-items .post-contract{color:#475467}.contract-header-items .apply-contract{color:#7a1ee3}.contract_main-content{padding-top:64px;padding-bottom:84px}.contract_features-box{width:99px;height:120px;border-radius:12px;padding-top:14px;padding-bottom:14px}.contract_features-heading{font-size:14px;font-weight:500;line-height:20px;color:#101828}.contract_features-subheading{font-size:24px;font-weight:600;line-height:32px}.marketplace-jobbox{width:100%;background-color:#fff;border-radius:12px;border:1px solid #e4e7ec;padding:20px 24px}.marketplace-jobtitle{font-weight:500;font-size:18px;line-height:28px}.marketplace-applicant{font-size:15px;font-weight:480;color:var(--bs-purple)}.marketplace-vendor{font-size:14px;font-weight:500;color:#667085}.marketplace-number{font-size:14px;font-weight:500;color:#98a2b3}.marketplace-details{color:gray;font-size:16px}.marketplaceSignin_header{font-family:var(--playfair);font-weight:600;font-size:24px;line-height:32px}.marketplaceSignin_subheader{color:#475467;font-size:16px;line-height:24px;font-family:var(--manrope)}.marketplaceSignin_phone{color:#344054;font-size:14px;font-family:var(--manrope);line-height:20px}.marketplaceDetails_header{font-family:var(--playfair);font-weight:500;font-size:32px;line-height:40px}.marketplaceApplicants_heading{font-family:Playfair Display,serif;font-size:28px;line-height:30px;font-weight:400;color:#101828}.marketplace_whatsappBtn{background:#fff;border:1px solid #ece5f2;font-size:12px;font-weight:var(--bs-body-font-weight600);color:#8f5cc5;padding-top:4px;padding-bottom:4px}.qt-btn{background-color:#fff!important;transition:all .2s ease;height:32px!important;display:flex!important;align-items:center!important;font-size:13px!important;box-shadow:0 1px 3px #0000001a!important;padding:0 10px!important}.qt-btn-green{color:#2e7d32!important;border:1px solid #2e7d32!important}.qt-btn-green:hover{background-color:#e8f5e9!important}.qt-btn-yellow{color:#f9a825!important;border:1px solid #f9a825!important}.qt-btn-yellow:hover{background-color:#fff8e1!important}.qt-btn-blue{color:#1565c0!important;border:1px solid #1565c0!important}.qt-btn-blue:hover{background-color:#e3f2fd!important}.qt-btn-purple{color:#7b1fa2!important;border:1px solid #7b1fa2!important}.qt-btn-purple:hover{background-color:#f3e5f5!important}.qt-btn-teal{color:#00695c!important;border:1px solid #00695c!important}.qt-btn-teal:hover{background-color:#e0f2f1!important}.qt-btn-pink{color:#c62828!important;border:1px solid #c62828!important}.qt-btn-pink:hover{background-color:#fce4ec!important}.qt-btn-orange{color:#e65100!important;border:1px solid #e65100!important}.qt-btn-filled-purple{background-color:#7a1ee3!important;color:#fff!important;border:1px solid #7a1ee3!important}.qt-btn-filled-purple:hover{background-color:#6a18c9!important}.qt-btn-filled-green{background-color:#2e7d32!important;color:#fff!important;border:1px solid #2e7d32!important}.qt-btn-filled-green:hover{background-color:#256b29!important}.qt-btn-orange:hover{background-color:#fff3e0!important}.qt-add-btn{width:36px;height:36px;border-radius:8px;border:1px solid #d4b0f0;background-color:#fff;color:#7a1ee3;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.qt-add-btn:hover{background-color:#f9f0ff}.qt-select-wrapper{display:flex;align-items:center;border:1px solid #d4b0f0;border-radius:6px;padding:4px 10px;background-color:#fff;height:32px}.qt-chip-select{border:none;outline:none;background:transparent;font-size:13px;color:#000;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sn-sidebar{width:100%;height:100%;background:#1d192e;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06);overflow:hidden;font-family:manrope,sans-serif}.sn-header{height:70px;min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 26px;flex-shrink:0;position:relative}.sn-toggle-btn{width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff80;transition:background .15s,color .15s;flex-shrink:0;padding:0}.sn-toggle-btn:hover{background:#ffffff14;color:#fff}.sn-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 10px 24px;scrollbar-width:none}.sn-nav::-webkit-scrollbar{width:0;display:none}.sn-section{margin-bottom:4px}.sn-section-header{display:flex;align-items:center;gap:7px;padding:18px 8px 6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sn-chevron{margin-left:auto;display:flex;align-items:center;color:#fff6;transition:transform .2s ease;transform:rotate(-90deg)}.sn-chevron.open{transform:rotate(0)}.sn-bullet{margin-left:8px;width:5px;height:5px;border-radius:50%;background:#7c3bed;flex-shrink:0}.sn-section-label{margin-left:4px;font-size:13px;font-weight:500;letter-spacing:.06em;color:#fff9;text-transform:uppercase}.sn-item{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:9px;cursor:pointer;transition:background .13s;margin-bottom:1px}.sn-item:hover{background:#ffffff12}.sn-item.active{background:#ffffff1c}.sn-item-icon{width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffffb8}.sn-item-text{font-size:13.5px;font-weight:500;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.sn-item.active .sn-item-icon{color:#fff}.sn-item.active .sn-item-text{font-weight:650;color:#fff}.sn-footer{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;flex-shrink:0;gap:8px;border-top:1px solid rgba(255,255,255,.07)}.sn-footer-user{display:flex;align-items:center;gap:10px;min-width:0}.sn-footer-username{font-size:13px;font-weight:600;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-signout-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;flex-shrink:0;transition:background .13s}.sn-signout-btn:hover{background:#ff3c3c26}.sn-sidebar-closed{width:100%;height:100%;background:#1d192e;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;overflow:hidden;font-family:manrope,sans-serif}.sn-closed-header{width:100%;height:70px;min-height:70px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.sn-closed-header:after{content:"";position:absolute;bottom:0;left:11px;right:13px;height:1px;background:#ffffff12}.sn-closed-nav{flex:1;width:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;padding:12px 0 24px;gap:2px}.sn-closed-nav::-webkit-scrollbar{width:0}.sn-closed-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:9px;cursor:pointer;color:#ffffffb8;transition:background .13s}.sn-closed-icon:hover{background:#ffffff12}.sn-closed-icon.active{background:#ffffff1c}.sn-closed-footer{width:100%;height:64px;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0}.sn-mobile-sidebar{width:100%;height:100%;background:#1d192e;display:flex;flex-direction:column;overflow:hidden;font-family:manrope,sans-serif}.sn-mobile-nav{flex:1;overflow-y:auto;padding:8px 10px 24px;scrollbar-width:none}.sn-mobile-nav::-webkit-scrollbar{width:0;display:none}.mygenie_remarksicons .dropdown-toggle:after{display:none!important}input::-moz-placeholder{font-size:14px!important;color:#b4b4b4!important}input::placeholder{font-size:14px!important;color:#b4b4b4!important}select{font-size:14px!important;color:#b4b4b4!important}.mygenie_logo{font-size:20px}.mygenie_attendenceTable{max-height:480px;overflow-y:scroll;overflow-x:hidden}.mygenie_searchSelectInput{background:url(../image/caret-down-fill.svg) right 10px center no-repeat}.mygenie_isAbsent{min-width:100px}.mygenie_sameAsPrevious{min-width:120px}.main-content{margin-left:0;margin-top:10px;margin-right:0;transition:margin-left .3s ease}.main-content.SideBar-visible{margin-left:200px}@media (max-width: 768px){.main-content{margin-left:0;margin-right:0}.row{flex-direction:column}.col-auto{width:100%;margin-bottom:10px}.d-flex{flex-direction:column}.d-grid{display:grid}}.main-content{transition:margin-left .3s ease-in-out}.sidebar{position:fixed;top:0;left:0;width:250px;height:100%;background-color:#f8f9fa;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.sidebar-visible .sidebar{transform:translate(0)}.activityRow-labor-icon{display:flex;align-items:center;position:relative}.activityRow-updateAt{position:absolute;top:50%;left:100%;transform:translateY(-50%);margin-left:8px;padding:4px 8px;font-size:15px;background-color:#000;color:#fff;border-radius:4px;white-space:nowrap;z-index:1000}@media (max-width: 768px){.mygenie_searchSelectInput{background:none}}.modal-body-scroll{max-height:400px;overflow-y:auto}.table-container{display:block}.table{width:100%;border-collapse:collapse}.table thead tr{position:sticky;top:0;background-color:#f8f9fa;border-bottom:2px solid #dee2e6}.table th,.table td{padding:10px;border:1px solid #dee2e6}.table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.search-container{position:relative}.search-results{background:#fff;border:1px solid #ccc;border-radius:.25rem;max-height:200px;overflow-y:auto;z-index:1000}.search-results .list-group-item{cursor:pointer;padding:.5rem}.search-results .list-group-item:hover{background-color:#f8f9fa}._select_1sq0x_1{position:relative;display:block;font-family:manrope,sans-serif}._trigger_1sq0x_8{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 13px;border:1.5px solid #d0d5dd;border-radius:10px;background:#fff;font-size:14px;font-weight:500;font-family:manrope,sans-serif;color:#1a1a1a;cursor:pointer;transition:border-color .15s,box-shadow .15s;white-space:nowrap}._triggerSm_1sq0x_29{padding:5px 10px;font-size:13px}._trigger_1sq0x_8:hover{border-color:#98a2b3}._triggerOpen_1sq0x_38{border-color:#7c3bed;box-shadow:0 0 0 3px #7c3bed1f}._triggerLabel_1sq0x_43{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._placeholder_1sq0x_52{color:#98a2b3}._triggerRight_1sq0x_56{display:flex;align-items:center;gap:4px;flex-shrink:0}._clearAll_1sq0x_63{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;color:#98a2b3;transition:color .13s,background .13s}._clearAll_1sq0x_63:hover{color:#667085;background:#f2f4f7}._chevron_1sq0x_81{color:#667085;flex-shrink:0;transition:transform .2s ease}._chevronOpen_1sq0x_87{transform:rotate(180deg)}._dropdown_1sq0x_92{background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 8px 24px #0000001a;z-index:9999;overflow:hidden}._search_1sq0x_102{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #f2f4f7;color:#98a2b3}._search_1sq0x_102 input{flex:1;border:none;outline:none;font-size:13.5px;font-family:manrope,sans-serif;color:#1a1a1a;background:transparent}._search_1sq0x_102:focus-within{color:#7c3bed}._options_1sq0x_126{max-height:220px;overflow-y:auto;padding:0 0 4px}._options_1sq0x_126::-webkit-scrollbar{width:4px}._options_1sq0x_126::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:4px}._option_1sq0x_126{display:flex;align-items:center;gap:10px;padding:9px 14px;font-size:14px;color:#1a1a1a;cursor:pointer;transition:background .1s}._option_1sq0x_126:hover{background:#f9fafb}._optionSelected_1sq0x_155{background:#f4f0fd;font-weight:500}._check_1sq0x_160{width:16px;display:flex;align-items:center;flex-shrink:0;color:#7c3bed}._empty_1sq0x_168{padding:16px 14px;font-size:13.5px;color:#98a2b3;text-align:center}._checkbox_1sq0x_176{width:16px;height:16px;border:1.5px solid #d0d5dd;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .13s,background .13s}._checkboxChecked_1sq0x_190{background:#7c3bed;border-color:#7c3bed;color:#fff}._footer_1sq0x_197{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid #f2f4f7}._footerCount_1sq0x_205{font-size:12.5px;color:#98a2b3}._footerDone_1sq0x_210{border:none;background:#7c3bed;color:#fff;font-size:12.5px;font-weight:600;font-family:manrope,sans-serif;padding:5px 14px;border-radius:7px;cursor:pointer;transition:background .13s}._footerDone_1sq0x_210:hover{background:#6a1fea}._btn_92bmd_1{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:10px;font-size:14px;font-weight:500;font-family:manrope,sans-serif;cursor:pointer;transition:background .15s,opacity .15s,box-shadow .15s;white-space:nowrap;line-height:1;min-height:37px;box-sizing:border-box}._btn_92bmd_1:disabled{opacity:.5;cursor:not-allowed}._btn_secondary_92bmd_24{background:#fff;border:1.5px solid #d0d5dd;color:#1a1a1a}._btn_secondary_92bmd_24:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3}._btn_primary_92bmd_35{background:#7c3bed;border:1.5px solid transparent;color:#fff}._btn_primary_92bmd_35:hover:not(:disabled){background:#6a1fea}._btn_tertiary_92bmd_45{background:#eee8ff;border:1.5px solid transparent;color:#5914d2;font-weight:600}._btn_tertiary_92bmd_45:hover:not(:disabled){background:#ddd5f8}._btn_sm_92bmd_56{padding:5px 12px;font-size:13px;border-radius:8px;gap:6px}._btn_danger_92bmd_64{background:#fff;border:1.5px solid #fda29b;color:#b42318}._btn_danger_92bmd_64:hover:not(:disabled){background:#fff4f3}._tabs_7ll7o_1{display:flex;gap:0;border-bottom:2px solid #e2e8f0}._tab_7ll7o_1{display:inline-flex;align-items:center;background:none;border:none;padding:10px 20px;font-size:14px;font-weight:500;font-family:manrope,sans-serif;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s;white-space:nowrap}._tab_7ll7o_1:hover{color:#334155}._tabActive_7ll7o_28{color:#7a1ee3;border-bottom-color:#7a1ee3}._count_7ll7o_33{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin-left:8px;font-size:12px;font-weight:600;border-radius:11px;background:#f1f5f9;color:#64748b}._tabActive_7ll7o_28 ._count_7ll7o_33{background:#ede9fe;color:#7a1ee3}._container_1avzb_2{width:100%;background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 4px #0000000d;overflow:hidden}._containerFlatTop_1avzb_11{border-radius:0 0 12px 12px}._tableWrapper_1avzb_15{overflow-x:auto;overflow-y:clip}._tableWrapper_1avzb_15::-webkit-scrollbar{height:4px}._tableWrapper_1avzb_15::-webkit-scrollbar-track{background:#f2f4f7}._tableWrapper_1avzb_15::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:4px}._tableWrapper_1avzb_15::-webkit-scrollbar-thumb:hover{background:#98a2b3}._table_1avzb_15{width:100%;border-collapse:collapse;font-family:manrope,sans-serif}._filterBar_1avzb_44{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#f4f0fd;border-bottom:1px solid #e4dcf8}._filterBarText_1avzb_53{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#6027b0;font-family:manrope,sans-serif;font-weight:500}._filterBarClear_1avzb_63{font-size:12.5px;font-weight:600;font-family:manrope,sans-serif;color:#6027b0;background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}._filterBarClear_1avzb_63:hover{color:#4a1d96}._th_1avzb_80{background:#f8f9fb;padding:12px 16px;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#667085;border-bottom:1px solid #eaecf0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;position:relative}._thSortable_1avzb_95{cursor:pointer}._thSortable_1avzb_95:hover{background:#f2f4f7}._thContent_1avzb_103{display:flex;align-items:center;gap:6px}._thLabel_1avzb_109{flex:1}._thLabelSorted_1avzb_113{color:#7c3bed}._thActions_1avzb_117{display:flex;align-items:center;gap:3px}._sortIcon_1avzb_124{display:flex;align-items:center;color:#c0c9d8}._sortIconActive_1avzb_130{color:#7c3bed}._filterBtn_1avzb_135{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;border-radius:5px;cursor:pointer;color:#c0c9d8;padding:0;transition:background .13s,color .13s}._filterBtn_1avzb_135:hover{background:#eaecf0;color:#667085}._filterBtnActive_1avzb_157{color:#7c3bed;background:#ede9fb}._popover_1avzb_163{position:fixed;min-width:210px;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 8px 24px #0000001a;z-index:9999;padding:8px}._popoverFilterWrap_1avzb_174{display:flex;align-items:center;border:1.5px solid #e4e7ec;border-radius:8px;overflow:hidden;transition:border-color .15s,box-shadow .15s}._popoverFilterWrap_1avzb_174:focus-within{border-color:#7c3bed;box-shadow:0 0 0 3px #7c3bed1a}._popoverFilterActive_1avzb_190{border-color:#7c3bed}._popoverFilterInput_1avzb_194{flex:1;border:none;outline:none;padding:8px 10px;font-size:13px;font-family:manrope,sans-serif;color:#1a1a1a;background:transparent;min-width:0}._popoverFilterInput_1avzb_194::-moz-placeholder{color:#c0c9d8}._popoverFilterInput_1avzb_194::placeholder{color:#c0c9d8}._popoverFilterClear_1avzb_210{display:flex;align-items:center;justify-content:center;padding:0 8px;border:none;background:transparent;cursor:pointer;color:#98a2b3}._popoverFilterClear_1avzb_210:hover{color:#667085}._popoverMultiSearch_1avzb_226{margin-bottom:6px}._popoverMultiHeader_1avzb_229{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px;border-bottom:1px solid #f2f4f7;margin-bottom:4px}._popoverMultiCount_1avzb_238{font-size:11.5px;color:#98a2b3;font-family:manrope,sans-serif}._popoverMultiClearBtn_1avzb_244{border:none;background:transparent;font-size:12px;font-family:manrope,sans-serif;color:#7c3bed;cursor:pointer;padding:0;font-weight:600}._popoverMultiClearBtn_1avzb_244:hover{text-decoration:underline}._popoverMultiOptions_1avzb_259{display:flex;flex-direction:column;gap:1px;max-height:260px;overflow-y:auto}._popoverMultiOption_1avzb_259{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;cursor:pointer;transition:background .1s}._popoverMultiOption_1avzb_259:hover{background:#f9fafb}._popoverMultiEmpty_1avzb_281{font-size:12px;color:#98a2b3;text-align:center;padding:10px 8px;font-family:manrope,sans-serif}._popoverMultiOptionChecked_1avzb_289{background:#f4f0fd}._popoverMultiOptionChecked_1avzb_289:hover{background:#ede9fb}._popoverMultiCheckbox_1avzb_297{width:15px;height:15px;border:1.5px solid #d0d5dd;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .13s,background .13s}._popoverMultiCheckboxChecked_1avzb_311{background:#7c3bed;border-color:#7c3bed;color:#fff}._popoverMultiLabel_1avzb_317{font-size:13px;font-family:manrope,sans-serif;color:#344054}._row_1avzb_324{border-bottom:1px solid #f2f4f7;transition:background .1s}._row_1avzb_324:last-child{border-bottom:none}._row_1avzb_324:hover{background:#fafafa}._rowClickable_1avzb_337{cursor:pointer}._td_1avzb_341{padding:14px 16px;font-size:13.5px;color:#1a1a1a;vertical-align:middle}._emptyCell_1avzb_349{padding:48px 16px}._emptyState_1avzb_353{display:flex;flex-direction:column;align-items:center;gap:8px}._emptyIcon_1avzb_360{font-size:28px;color:#d0d5dd}._emptyMessage_1avzb_365{font-size:14px;color:#98a2b3;font-family:manrope,sans-serif}._pagination_1avzb_372{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid #f2f4f7;font-family:manrope,sans-serif}._paginationInfo_1avzb_381{font-size:13px;color:#98a2b3}._paginationControls_1avzb_386{display:flex;align-items:center;gap:4px}._pageBtn_1avzb_392{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 5px;border:1px solid #e4e7ec;border-radius:6px;background:#fff;font-size:12px;font-family:manrope,sans-serif;font-weight:500;color:#344054;cursor:pointer;transition:background .13s,border-color .13s,color .13s}._pageBtn_1avzb_392:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3}._pageBtn_1avzb_392:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1avzb_423{background:#7c3bed;border-color:#7c3bed;color:#fff}._pageBtnActive_1avzb_423:hover:not(:disabled){background:#6a1fea;border-color:#6a1fea}._pageEllipsis_1avzb_434{font-size:13px;color:#98a2b3;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._skeletonRow_1avzb_442 td{padding:16px}@keyframes _shimmer_1avzb_1{0%{background-position:-400px 0}to{background-position:400px 0}}._skeletonCell_1avzb_455{height:14px;border-radius:6px;background:linear-gradient(90deg,#f0f2f5 25%,#e4e7ec,#f0f2f5 75%);background-size:400px 100%;animation:_shimmer_1avzb_1 1.4s ease infinite}.po-approvals-container{padding:24px 28px;background:#fff;font-family:manrope,sans-serif}.po-approvals-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.po-approvals-header h1{font-size:26px;font-weight:700;color:#101828;margin:0}.po-approvals-header p{font-size:14px;color:#667085;margin:4px 0 0}.poa-summary-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.poa-card{border-radius:12px;padding:14px 18px;border:1px solid;transition:box-shadow .2s}.poa-card:hover{box-shadow:0 2px 8px #0000000f}.poa-card-amber{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a}.poa-card-green{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#bbf7d0}.poa-card-blue{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe}.poa-card-purple{background:linear-gradient(135deg,#faf5ff,#fff);border-color:#e9d5ff}.poa-card-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:4px}.poa-card-label{font-size:12px;font-weight:500}.poa-card-value{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.poa-card-sub{font-size:11px}.poa-text-amber{color:#b45309}.poa-text-amber-dark{color:#92400e}.poa-text-green{color:#15803d}.poa-text-green-dark{color:#166534}.poa-text-blue{color:#1d4ed8}.poa-text-blue-dark{color:#1e40af}.poa-text-purple{color:#7e22ce}.poa-tat-row{display:flex;align-items:flex-end;gap:12px;margin-top:4px}.poa-tat-value{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;font-family:SF Mono,Consolas,monospace;color:#6b21a8}.poa-tat-label{font-size:10px;color:#a855f7}.poa-tat-count{color:#c084fc}.poa-tat-divider{width:1px;height:36px;background:#e9d5ff}@media (max-width: 900px){.poa-summary-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.poa-summary-cards{grid-template-columns:1fr}}.poa-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.poa-filters-search{display:flex;align-items:center;gap:8px;padding:9px 14px;border:1.5px solid #d0d5dd;border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .15s;width:220px}.poa-filters-search:focus-within{border-color:#7c3bed;box-shadow:0 0 0 3px #7c3bed1f}.poa-filters-search:hover:not(:focus-within){border-color:#98a2b3}.poa-filters-search-icon{color:#98a2b3;flex-shrink:0}.poa-filters-search-input{flex:1;border:none;outline:none;background:transparent;font-size:14px;font-weight:500;font-family:manrope,sans-serif;color:#1a1a1a;min-width:0;line-height:1;height:auto;padding:0}.poa-filters-search-input::-moz-placeholder{color:#98a2b3;font-weight:400}.poa-filters-search-input::placeholder{color:#98a2b3;font-weight:400}.poa-filters-search-clear{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;border-radius:4px;color:#98a2b3;cursor:pointer;padding:0;flex-shrink:0;transition:color .13s,background .13s}.poa-filters-search-clear:hover{color:#667085;background:#f2f4f7}.poa-filters-right{display:flex;align-items:center;gap:10px;margin-left:auto}.poa-filters-count{font-size:13px;color:#98a2b3;font-family:manrope,sans-serif;white-space:nowrap}.po-approvals-container table th{font-weight:600}.po-approvals-tabs{display:flex;gap:0;border-bottom:2px solid #e2e8f0;margin-bottom:24px}.po-approvals-tab{background:none;border:none;padding:10px 20px;font-size:14px;font-weight:500;color:#64748b;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s;margin-bottom:-2px}.po-approvals-tab:hover{color:#334155}.po-approvals-tab.active{color:#7a1ee3;border-bottom-color:#7a1ee3}.po-approvals-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin-left:8px;font-size:12px;font-weight:600;border-radius:11px;background:#f1f5f9;color:#64748b}.po-approvals-tab.active .po-approvals-tab-count{background:#ede9fe;color:#7a1ee3}.poa-status-badge{display:inline-block;font-size:.75rem;font-weight:600;line-height:1;padding:4px 8px;border-radius:.375rem;white-space:nowrap}.po-approval-attachment-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#f1f5f9;color:#64748b;text-decoration:none;transition:background .15s}.po-approval-attachment-icon:hover{background:#e2e8f0;color:#334155}.po-review-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1050;padding:24px}.po-review-modal{background:#fff;border-radius:16px;width:100%;max-width:640px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.po-review-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px}.po-review-header-left{display:flex;align-items:center;gap:12px}.po-review-title{font-size:20px;font-weight:700;color:#1e293b;margin:0}.po-review-status-badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}.po-review-status-pending{background:#fef3c7;color:#92400e}.po-review-status-approved{background:#d1fae5;color:#065f46}.po-review-status-rejected{background:#fee2e2;color:#991b1b}.po-review-status-po_created{background:#dbeafe;color:#1e40af}.po-review-close{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:6px;transition:color .15s,background .15s}.po-review-close:hover{color:#1e293b;background:#f1f5f9}.po-review-body{padding:0 28px 24px;overflow-y:auto;flex:1}.po-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:20px}.po-review-field-label{font-size:12px;font-weight:500;color:#94a3b8;margin-bottom:2px}.po-review-field-value{font-size:14px;font-weight:600;color:#1e293b}.po-review-divider{border:none;border-top:1px solid #f1f5f9;margin:16px 0}.po-review-section-label{font-size:13px;font-weight:500;color:#94a3b8;margin-bottom:8px}.po-review-milestones{width:100%;border-collapse:collapse;margin-bottom:4px}.po-review-milestones th{font-size:12px;font-weight:600;color:#94a3b8;text-transform:none;padding:8px 12px;border-bottom:1.5px solid #e2e8f0;text-align:left}.po-review-milestones th:nth-child(2),.po-review-milestones th:nth-child(3){text-align:right}.po-review-milestones td{font-size:14px;color:#1e293b;padding:10px 12px;border-bottom:1px solid #f1f5f9}.po-review-milestones td:nth-child(2),.po-review-milestones td:nth-child(3){text-align:right;color:#475569}.po-review-attachment-text{font-size:14px;color:#64748b}.po-review-attachment-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#7a1ee3;text-decoration:none;padding:6px 12px;border:1px solid #e2e8f0;border-radius:8px;transition:background .15s}.po-review-attachment-link:hover{background:#f5f3ff;border-color:#c4b5fd;color:#7a1ee3}.po-review-assign-section{margin-top:4px}.po-review-assign-title{font-size:15px;font-weight:700;color:#1e293b;margin:0 0 2px}.po-review-assign-desc{font-size:13px;color:#94a3b8;margin:0 0 10px}.po-review-users-list{border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 14px;max-height:160px;overflow-y:auto}.po-review-user-row{display:flex;align-items:center;gap:10px;padding:6px 0}.po-review-user-row input[type=checkbox]{accent-color:#7a1ee3;width:16px;height:16px;cursor:pointer}.po-review-user-row label{font-size:14px;color:#334155;cursor:pointer;margin:0}.po-review-no-users{font-size:13px;color:#94a3b8;padding:8px 0}.po-review-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 28px;border-top:1px solid #f1f5f9}.po-review-btn-reject{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:#ef4444;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.po-review-btn-reject:hover{background:#dc2626}.po-review-btn-reject:disabled{background:#d1d5db;cursor:not-allowed}.po-review-btn-approve{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:#7a1ee3;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.po-review-btn-approve:hover{background:#6b17c9}.po-review-btn-approve:disabled{background:#d1d5db;cursor:not-allowed}.po-review-notes{font-size:13px;color:#475569;background:#f8fafc;border-radius:8px;padding:10px 14px;line-height:1.5}._wrapper_1evp9_2{padding:20px 16px 80px;max-width:600px;margin:0 auto}._header_1evp9_9{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._title_1evp9_16{font-size:20px;font-weight:700;color:#101828;margin:0}._filters_1evp9_24{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}._section_1evp9_32{background:#fff;border:1.5px solid #e8edf3;border-radius:14px;padding:16px;margin-bottom:16px}._sectionHeader_1evp9_40{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._sectionTitle_1evp9_47{font-size:15px;font-weight:650;color:#1e293b;display:flex;align-items:center;gap:8px}._sectionIcon_1evp9_56{color:#7a1ee3}._whiteboardActions_1evp9_61{display:flex;align-items:center;gap:8px}._iconBtn_1evp9_67{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;color:#475569;transition:background .15s,border-color .15s;flex-shrink:0}._iconBtn_1evp9_67:hover{background:#f1f5f9;border-color:#cbd5e1}._whiteboardPreview_1evp9_87{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:10px;border:1px dashed #e2e8f0}._whiteboardThumb_1evp9_97{width:56px;height:56px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;cursor:pointer}._whiteboardLabel_1evp9_106{font-size:13px;color:#64748b}._whiteboardEmpty_1evp9_111{text-align:center;padding:16px;color:#94a3b8;font-size:13px}._laborRow_1evp9_119{display:flex;align-items:center;justify-content:space-between;padding:10px 0}._laborRow_1evp9_119:not(:last-child){border-bottom:1px solid #f1f5f9}._laborName_1evp9_130{font-size:14px;font-weight:500;color:#475569}._laborInput_1evp9_136{width:80px;height:34px;border:1.5px solid #e2e8f0;border-radius:8px;text-align:center;font-size:14px;font-weight:600;color:#1e293b;outline:none;transition:border-color .15s;-moz-appearance:textfield}._laborInput_1evp9_136::-webkit-outer-spin-button,._laborInput_1evp9_136::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._laborInput_1evp9_136:focus{border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}._imageOverlay_1evp9_162{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000;display:flex;flex-direction:column}._imageOverlayHeader_1evp9_171{display:flex;align-items:center;padding:12px 16px;background:#0009}._imageOverlayClose_1evp9_178{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#ffffff26;color:#fff;cursor:pointer}._imageOverlayBody_1evp9_191{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}._imageOverlayBody_1evp9_191 img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._emptyState_1evp9_206{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:#94a3b8;font-size:14px;text-align:center}._wrapper_1xgi0_1{position:relative;display:flex;align-items:center}._icon_1xgi0_7{position:absolute;left:14px;color:#98a2b3;pointer-events:none;flex-shrink:0}._input_1xgi0_15{width:100%;padding:8px 16px 8px 38px;border:1.5px solid #e4e7ec;border-radius:10px;font-size:14px;font-family:manrope,sans-serif;color:#1a1a1a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}._input_1xgi0_15::-moz-placeholder{color:#98a2b3}._input_1xgi0_15::placeholder{color:#98a2b3}._input_1xgi0_15:focus{border-color:#7c3bed;box-shadow:0 0 0 3px #7c3bed1f}._inputWithClear_1xgi0_39{padding-right:36px}._clearBtn_1xgi0_43{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:transparent;color:#98a2b3;cursor:pointer;transition:background .15s,color .15s}._clearBtn_1xgi0_43:hover{background:#f3f4f6;color:#475467}._overlay_qhgzk_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0f73;display:flex;align-items:center;justify-content:center;z-index:1050;padding:24px;animation:_fadeIn_qhgzk_1 .15s ease-out}@keyframes _fadeIn_qhgzk_1{0%{opacity:0}to{opacity:1}}._modal_qhgzk_20{background:#fff;border-radius:14px;width:100%;max-width:780px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 16px 48px #00000029;animation:_slideUp_qhgzk_1 .2s ease-out}@keyframes _slideUp_qhgzk_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._header_qhgzk_38{padding:20px 28px;border-bottom:1px solid #eeedf2;flex-shrink:0}._title_qhgzk_44{font-size:18px;font-weight:700;color:#0f0d15;margin:0 0 2px}._subtitle_qhgzk_51{font-size:13px;color:#9ca3af;margin:0}._body_qhgzk_58{padding:24px 28px;overflow-y:auto;flex:1}._sectionTitle_qhgzk_65{font-size:11px;font-weight:700;color:#7a1ee3;text-transform:uppercase;letter-spacing:.06em;margin:20px 0 12px;padding-bottom:6px;border-bottom:1px solid #f3f0ff}._sectionTitle_qhgzk_65:first-child{margin-top:0}._row_qhgzk_81{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}._fullRow_qhgzk_88{margin-bottom:12px}._label_qhgzk_93{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}._input_qhgzk_101{width:100%;padding:8px 12px;border:1.5px solid #e4e7ec;border-radius:8px;font-size:13px;font-family:manrope,sans-serif;color:#374151;background:#fff;transition:border-color .15s}._input_qhgzk_101:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 3px #7c3bed14}._input_qhgzk_101::-moz-placeholder{color:#9ca3af}._input_qhgzk_101::placeholder{color:#9ca3af}._select_qhgzk_123{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._selectPlaceholder_qhgzk_128{color:#9ca3af}._footer_qhgzk_133{padding:14px 28px;border-top:1px solid #eeedf2;display:flex;justify-content:flex-end;gap:10px;flex-shrink:0}._btnSecondary_qhgzk_142{padding:9px 24px;border:1.5px solid #e4e7ec;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#374151;cursor:pointer;transition:background .13s}._btnSecondary_qhgzk_142:hover{background:#f9fafb}._btnPrimary_qhgzk_158{padding:9px 24px;border:none;border-radius:8px;background:#7a1ee3;font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:background .13s}._btnPrimary_qhgzk_158:hover{background:#6b17c9}._waChip_qhgzk_175{display:flex;align-items:center;justify-content:space-between;border:1.5px solid #d1d5db;border-radius:8px;padding:7px 12px;background:#f9fafb}._waChipName_qhgzk_185{font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._milestoneRow_qhgzk_195{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._milestoneType_qhgzk_206{font-size:12px;font-weight:700;color:#7a1ee3;width:80px;flex-shrink:0}._milestoneInput_qhgzk_214{width:72px;padding:6px 8px;border:1.5px solid #e4e7ec;border-radius:6px;font-size:12px;font-family:manrope,sans-serif;color:#374151;text-align:center}._milestoneInput_qhgzk_214:focus{outline:none;border-color:#7a1ee3}._milestoneLabel_qhgzk_230{font-size:10px;color:#9ca3af;white-space:nowrap}._milestoneRemove_qhgzk_236{background:none;border:none;color:#9ca3af;cursor:pointer;padding:2px;margin-left:auto;font-size:16px;line-height:1}._milestoneRemove_qhgzk_236:hover{color:#dc2626}._dropdown_qhgzk_252{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #0000001a;z-index:50;max-height:220px;overflow-y:auto}._dropdownItem_qhgzk_266{padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid #f3f4f6;color:#374151;transition:background .1s}._dropdownItem_qhgzk_266:hover{background:#f5f0ff}._dropdownItem_qhgzk_266:last-child{border-bottom:none}._dropdownCreate_qhgzk_283{color:#7a1ee3;font-weight:600;border-top:1px solid #e5e7eb}@media (max-width: 600px){._modal_qhgzk_20{max-width:100%;margin:8px}._row_qhgzk_81{grid-template-columns:1fr}._body_qhgzk_58{padding:16px}}._wrapper_1btxm_1{padding:24px 28px 40px}._header_1btxm_5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}._title_1btxm_12{font-family:manrope,sans-serif;font-size:25px;font-weight:700;color:#111827;margin:0;line-height:1.2;letter-spacing:-.01em}._subtitle_1btxm_22{font-size:.85rem;color:#6b7280;margin:4px 0 0}._toolbarActions_1btxm_28{display:flex;gap:8px}._filterBar_1btxm_33{display:flex;align-items:flex-end;gap:12px;margin-bottom:24px;flex-wrap:wrap}._searchField_1btxm_41{width:350px}@media (max-width: 768px){._header_1btxm_5{flex-direction:column;gap:12px;margin-bottom:20px}._filterBar_1btxm_33{flex-direction:column;align-items:stretch;gap:10px}._searchField_1btxm_41{width:100%}}._wrap_1g8ft_1{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1.5px solid #d0d5dd;border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .15s;font-family:manrope,sans-serif}._wrap_1g8ft_1:focus-within{border-color:#7c3bed;box-shadow:0 0 0 3px #7c3bed1f}._wrap_1g8ft_1:hover:not(:focus-within){border-color:#98a2b3}._disabled_1g8ft_24{opacity:.5;pointer-events:none}._icon_1g8ft_29{color:#98a2b3;flex-shrink:0}._input_1g8ft_34{flex:1;border:none;outline:none;background:transparent;font-size:14px;font-weight:500;font-family:manrope,sans-serif;color:#1a1a1a;min-width:0;cursor:pointer}._input_1g8ft_34::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}._input_1g8ft_34::-webkit-calendar-picker-indicator:hover{opacity:1}._wrapper_ww6vi_2{padding:20px 16px 80px;max-width:600px;margin:0 auto}._header_ww6vi_9{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._title_ww6vi_16{font-size:20px;font-weight:700;color:#101828;margin:0}._filters_ww6vi_24{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}._filterRow_ww6vi_31{display:flex;align-items:center;gap:10px;margin-bottom:16px}._filterRow_ww6vi_31>*:first-child{flex:1;min-width:0}._taskCard_ww6vi_44{background:#fff;border:1.5px solid #e8edf3;border-radius:14px;padding:14px 16px;margin-bottom:12px;border-left:3.5px solid #a4bcfd;transition:border-color .15s}._taskCardGreen_ww6vi_54{background:#f0fdf4;border-color:#bbf7d0}._taskCardComplete_ww6vi_59{border-left-color:#32d583}._taskCardNotStarted_ww6vi_63{border-left-color:#a4bcfd}._taskCardWIP_ww6vi_67{border-left-color:#fec84b}._taskCardOverdue_ww6vi_71{border-left-color:#d92d20}._taskSubtask_ww6vi_75{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:2px}._taskName_ww6vi_82{font-size:13px;color:#64748b;margin-bottom:2px}._taskLocation_ww6vi_88{font-size:13px;font-weight:600;color:#7a1ee3}._taskActions_ww6vi_94{display:flex;align-items:center;justify-content:space-between;margin-top:10px}._taskLeft_ww6vi_101{display:flex;align-items:center;gap:4px}._progressInput_ww6vi_107{width:64px;height:34px;border:1.5px solid #e2e8f0;border-radius:8px;text-align:center;font-size:14px;font-weight:600;color:#1e293b;outline:none;transition:border-color .15s;-moz-appearance:textfield}._progressInput_ww6vi_107::-webkit-outer-spin-button,._progressInput_ww6vi_107::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._progressInput_ww6vi_107:focus{border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}._progressLabel_ww6vi_132{font-size:14px;color:#94a3b8;font-weight:500}._taskRight_ww6vi_138{display:flex;align-items:center;gap:8px}._iconBtn_ww6vi_144{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;color:#475569;transition:background .15s,border-color .15s;flex-shrink:0}._iconBtn_ww6vi_144:hover{background:#f1f5f9;border-color:#cbd5e1}._photoThumb_ww6vi_164{width:36px;height:36px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1.5px solid #e2e8f0;cursor:pointer}._imageOverlay_ww6vi_174{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000;display:flex;flex-direction:column}._imageOverlayHeader_ww6vi_183{display:flex;align-items:center;padding:12px 16px;background:#0009}._imageOverlayClose_ww6vi_190{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#ffffff26;color:#fff;cursor:pointer}._imageOverlayBody_ww6vi_203{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}._imageOverlayBody_ww6vi_203 img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._emptyState_ww6vi_218{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:#94a3b8;font-size:14px;text-align:center}._overlay_16cu3_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1050}._modal_16cu3_11{background:#fff;border-radius:10px;width:min(820px,92vw);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003}._header_16cu3_21{padding:20px 24px 12px}._title_16cu3_25{font-size:18px;font-weight:700;margin:0 0 4px;color:#1f2937}._subtitle_16cu3_32{font-size:13px;color:#6b7280;margin:0}._body_16cu3_38{padding:8px 24px 16px;overflow-y:auto}._table_16cu3_43{width:100%;border-collapse:separate;border-spacing:0}._table_16cu3_43 th{text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;padding:10px 8px;border-bottom:1px solid #e5e7eb;background:#f9fafb;position:sticky;top:0;z-index:1}._table_16cu3_43 td{font-size:13px;color:#1f2937;padding:12px 8px;border-bottom:1px solid #f3f4f6;vertical-align:middle}._taskName_16cu3_72{font-weight:600;color:#1f2937}._subtaskName_16cu3_77{font-size:12px;color:#6b7280;margin-top:2px}._badge_16cu3_83{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}._badgeOverdue_16cu3_96{background:#fee2e2;color:#b91c1c}._badgeNotStarted_16cu3_101{background:#fef3c7;color:#b45309}._input_16cu3_106{width:100%;height:36px;border:1.4px solid #cdcdcd;border-radius:4px;padding:0 10px;font-size:13px;color:#1f2937;outline:none;background:#fff}._input_16cu3_106:focus{border-color:#7a1ee3}._inputInvalid_16cu3_122{border-color:#fca5a5}._footer_16cu3_126{padding:16px 24px 20px;border-top:1px solid #f3f4f6;display:flex;gap:12px;justify-content:flex-end}._cancelBtn_16cu3_134{background:#fff;color:#1f2937;border:1.4px solid #cdcdcd;border-radius:6px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer}._cancelBtn_16cu3_134:hover{background:#f3f4f6}._primaryBtn_16cu3_149{background:#7a1ee3;color:#fff;border:none;border-radius:6px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer}._primaryBtn_16cu3_149:hover:not(:disabled){background:#6816c2}._primaryBtn_16cu3_149:disabled{background:#c4a8e8;cursor:not-allowed}._overlay_57l7p_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1050}._modal_57l7p_11{background:#fff;border-radius:12px;width:min(720px,92vw);max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040;font-family:manrope,sans-serif}._header_57l7p_22{padding:20px 24px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._headerText_57l7p_30{flex:1;min-width:0}._title_57l7p_35{font-size:18px;font-weight:700;margin:0 0 4px;color:#1f2937}._subtitle_57l7p_42{font-size:13px;color:#6b7280;margin:0}._closeBtn_57l7p_48{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}._closeBtn_57l7p_48:hover{background:#f3f4f6;color:#1f2937}._searchWrap_57l7p_65{padding:4px 24px 12px}._body_57l7p_69{padding:0 24px 12px;overflow-y:auto;flex:1}._tree_57l7p_75{border:1px solid #e5e7eb;border-radius:10px;background:#fafafa;overflow:hidden}._taskRow_57l7p_82{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #f1f1f3}._taskRow_57l7p_82:hover{background:#faf6ff}._taskRow_57l7p_82:last-child{border-bottom:none}._chevron_57l7p_101{color:#6b7280;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}._taskName_57l7p_111{flex:1;font-size:14px;font-weight:600;color:#1f2937;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._count_57l7p_122{font-size:12px;color:#6b7280;font-weight:500;font-variant-numeric:tabular-nums;flex-shrink:0}._countActive_57l7p_130{color:#7a1ee3;font-weight:600}._subtaskList_57l7p_135{background:#fafafa;border-bottom:1px solid #f1f1f3}._subtaskRow_57l7p_140{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 50px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;color:#374151}._subtaskRow_57l7p_140:hover{background:#f3eaff}._checkbox_57l7p_155{width:18px;height:18px;border-radius:4px;border:1.6px solid #cdcdcd;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s,border-color .1s}._checkboxChecked_57l7p_168{background:#7a1ee3;border-color:#7a1ee3;color:#fff}._checkboxIndeterminate_57l7p_174{background:#fff;border-color:#7a1ee3;position:relative}._checkboxIndeterminate_57l7p_174:after{content:"";position:absolute;width:10px;height:2px;background:#7a1ee3;border-radius:1px}._empty_57l7p_189{padding:32px 16px;text-align:center;color:#9ca3af;font-size:13px}._footer_57l7p_196{padding:14px 24px 18px;border-top:1px solid #f1f1f3;display:flex;align-items:center;gap:12px}._footerCount_57l7p_204{font-size:13px;color:#6b7280;flex:1;font-variant-numeric:tabular-nums}._footerCountActive_57l7p_211{color:#7a1ee3;font-weight:600}._footerActions_57l7p_216{display:flex;gap:8px}._bar_giswq_1{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;font-family:manrope,sans-serif}._spacer_giswq_14{flex:1}._right_giswq_18{display:flex;align-items:center;gap:12px;margin-left:auto}._count_giswq_25{font-size:13px;color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap}._countActive_giswq_32{color:#1f2937;font-weight:600}._taskFilterBtn_giswq_37{display:inline-flex;align-items:center;gap:6px}._taskFilterCount_giswq_43{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:#7c3bed;color:#fff;font-size:11px;font-weight:700}._reasonChip_giswq_57{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1.5px solid #d0d5dd;background:#fff;font-size:13px;font-weight:600;color:#374151;cursor:pointer;font-family:manrope,sans-serif;transition:background .15s,border-color .15s,color .15s;white-space:nowrap;line-height:1}._reasonChip_giswq_57:hover{background:#f9fafb;border-color:#98a2b3}._reasonChipActive_giswq_80{background:#fef3c7;border-color:#f59e0b;color:#b45309}._reasonChipActive_giswq_80:hover{background:#fde68a;border-color:#d97706}._reasonChipIcon_giswq_91{display:inline-flex;align-items:center}._tableWrap_qb1x8_5{border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;overflow:auto;font-family:manrope,sans-serif}._table_qb1x8_5{width:100%;border-collapse:separate;border-spacing:0;margin:0}._table_qb1x8_5 thead th{position:sticky;top:0;z-index:5;background:#f9fafb;color:#6b7280;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:12px 14px;text-align:left;border-bottom:1.5px solid #e5e7eb;white-space:nowrap}._table_qb1x8_5 thead th:first-child{border-top-left-radius:12px}._table_qb1x8_5 thead th:last-child{border-top-right-radius:12px}._headerCount_qb1x8_46{color:#1f2937;font-size:12px;font-variant-numeric:tabular-nums}._headerSortable_qb1x8_52{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._headerSortable_qb1x8_52:hover{color:#1f2937;background:#f3f4f6}._headerLabel_qb1x8_62{display:inline-flex;align-items:center;gap:6px}._headerLabelBetween_qb1x8_68{display:flex;align-items:center;justify-content:space-between;gap:6px}._sortIcon_qb1x8_75{display:inline-flex;align-items:center;color:#9ca3af}._sortIconActive_qb1x8_80{color:#7a1ee3}._headerFilterBtn_qb1x8_84{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;cursor:pointer;color:#6b7280;background:transparent;border:none}._headerFilterBtn_qb1x8_84:hover{background:#ede9fe;color:#7a1ee3}._table_qb1x8_5 tbody tr{transition:background .1s}._table_qb1x8_5 tbody tr._dataRow_qb1x8_106:hover td{background:#faf6ff!important}._table_qb1x8_5 tbody tr._dataRow_qb1x8_106._openRow_qb1x8_110 td{background:#f5edff!important}._table_qb1x8_5 tbody td{padding:10px 14px;font-size:13px;color:#1f2937;vertical-align:middle;border-bottom:1px solid #f1f1f3;background:#fff}._table_qb1x8_5 tbody tr._dataRow_qb1x8_106:nth-child(4n+3) td{background:#fafbfc}._statusCell_qb1x8_129{padding-left:16px!important;padding-right:6px!important}._statusCellInner_qb1x8_134{display:flex;align-items:center;gap:8px}._iconBtn_qb1x8_140{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:#6b7280;cursor:pointer;transition:background .1s,color .1s;padding:0}._iconBtn_qb1x8_140:hover{background:#ede9fe;color:#7a1ee3}._warnIcon_qb1x8_159{color:#d97706;display:inline-flex;align-items:center}._cellInput_qb1x8_167,._cellSelect_qb1x8_168{width:100%;height:32px;border:1px solid transparent;border-radius:6px;padding:0 8px;font-size:13px;color:#1f2937;background:transparent;outline:none;transition:border-color .1s,background .1s;font-family:inherit}._cellInput_qb1x8_167:hover,._cellSelect_qb1x8_168:hover{border-color:#e5e7eb;background:#fff}._cellInput_qb1x8_167:focus,._cellSelect_qb1x8_168:focus{border-color:#7a1ee3;background:#fff;box-shadow:0 0 0 3px #7a1ee314}._cellInputNumber_qb1x8_195{text-align:center}._badge_qb1x8_201{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap;line-height:1;border:1px solid transparent}._badgeNotStarted_qb1x8_215{background:#f3f4f6;color:#4b5563;border-color:#e5e7eb}._badgeWip_qb1x8_221{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}._badgeCompleted_qb1x8_227{background:#dcfce7;color:#15803d;border-color:#bbf7d0}._badgeOngoing_qb1x8_233{background:#ede9fe;color:#6d28d9;border-color:#ddd6fe}._badgeOverdue_qb1x8_239{background:#fee2e2;color:#b91c1c;border-color:#fecaca}._badgeNeutral_qb1x8_245{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}._dateOverdue_qb1x8_253{color:#b91c1c;font-weight:600}._assignChip_qb1x8_260{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;margin-right:4px;margin-bottom:4px}._assignChipMyGenie_qb1x8_270{background:#efddfc;color:#7a1ee3}._assignChipClient_qb1x8_274{background:#f4e0e4;color:#c8446e}._assignChipDefault_qb1x8_278{background:#f3f4f6;color:#4b5563}._resolvedNote_qb1x8_284{display:block;font-size:11px;color:#16a34a;margin-top:2px;font-weight:500}._vendorRow_qb1x8_294{display:block;margin-bottom:6px}._vendorRow_qb1x8_294:last-child{margin-bottom:0}._vendorName_qb1x8_301{font-size:13px;font-weight:600;color:#166534;line-height:1.3}._vendorType_qb1x8_307{font-size:11px;color:#6b7280;margin-top:1px}._expandedCell_qb1x8_315{background:#fafbfc!important;padding:16px 22px 22px!important;border-bottom:1px solid #e5e7eb!important}._expandedPanel_qb1x8_321{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px 18px;box-shadow:0 1px 2px #00000008}._tabBar_qb1x8_329{display:flex;gap:4px;background:#f3f4f6;border-radius:10px;padding:4px;margin-bottom:16px;width:-moz-fit-content;width:fit-content}._tabBtn_qb1x8_339{background:transparent;border:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:background .15s,color .15s;font-family:manrope,sans-serif}._tabBtn_qb1x8_339:hover{color:#1f2937}._tabBtnActive_qb1x8_354{background:#fff;color:#7a1ee3;box-shadow:0 1px 3px #00000014}._devForm_qb1x8_362{display:grid;grid-template-columns:160px 1fr 1fr 40px;gap:10px;align-items:end;background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:12px;margin-bottom:14px}._devFieldLabel_qb1x8_374{display:block;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}._devInput_qb1x8_384{width:100%;height:36px;border:1px solid #cdcdcd;border-radius:6px;padding:0 10px;font-size:13px;color:#1f2937;background:#fff;outline:none;font-family:inherit}._devInput_qb1x8_384:focus{border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}._devSaveBtn_qb1x8_401{height:36px;width:36px;display:inline-flex;align-items:center;justify-content:center;border:none;background:#7a1ee3;color:#fff;border-radius:6px;cursor:pointer;transition:background .1s}._devSaveBtn_qb1x8_401:hover{background:#6816c2}._devLogList_qb1x8_420{display:flex;flex-direction:column;gap:8px}._devLogEmpty_qb1x8_425{text-align:center;color:#9ca3af;font-size:13px;padding:18px;background:#fafbfc;border:1px dashed #e5e7eb;border-radius:10px}._devLogCard_qb1x8_434{display:grid;grid-template-columns:130px 1fr 1fr 36px;gap:12px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px}._devLogDate_qb1x8_444{font-size:12px;color:#6b7280;font-weight:500;font-variant-numeric:tabular-nums}._devLogReason_qb1x8_450{font-size:13px;color:#1f2937;font-weight:600}._devLogRemark_qb1x8_455{font-size:13px;color:#4b5563}._devLogDelete_qb1x8_459{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;justify-self:end}._devLogDelete_qb1x8_459:hover{background:#fee2e2;color:#b91c1c}._matTable_qb1x8_479{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}._matTable_qb1x8_479 th{background:#f9fafb;color:#6b7280;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:10px 12px;text-align:left;border-bottom:1px solid #e5e7eb}._matTable_qb1x8_479 td{padding:10px 12px;font-size:13px;color:#1f2937;border-bottom:1px solid #f1f1f3}._matTable_qb1x8_479 tr:last-child td{border-bottom:none}._matTable_qb1x8_479 tbody tr:hover td{background:#faf6ff}._matEmpty_qb1x8_511{text-align:center;padding:24px;color:#9ca3af;font-size:13px}._qcEmpty_qb1x8_520{text-align:center;padding:40px 16px;color:#9ca3af;font-size:13px;background:#fafbfc;border:1px dashed #e5e7eb;border-radius:10px}._wrapper_1ljmr_1{display:flex;justify-content:center;padding:40px 0}._card_1ljmr_7{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:40px;max-width:480px;width:100%;text-align:center}._iconWrap_1ljmr_17{color:#6366f1;margin-bottom:16px}._title_1ljmr_22{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}._desc_1ljmr_29{font-size:13px;color:#6b7280;margin:0 0 12px;line-height:1.5}._format_1ljmr_36{font-size:12px;color:#9ca3af;margin:0 0 24px;padding:10px 12px;background:#f9fafb;border-radius:6px;font-family:monospace}._hiddenInput_1ljmr_46{display:none}._importBtn_1ljmr_50{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;background:#6366f1;cursor:pointer;transition:background .15s}._importBtn_1ljmr_50:hover{background:#4f46e5}._importBtn_1ljmr_50:disabled{background:#a5b4fc;cursor:not-allowed}._spinner_1ljmr_74{animation:_spin_1ljmr_74 1s linear infinite}@keyframes _spin_1ljmr_74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._wrapper_19s0f_1{padding:16px 0}._cardsRow_19s0f_6{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}._summaryCard_19s0f_13{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px;display:flex;align-items:center;gap:14px}._cardIcon_19s0f_23{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#eef2ff;color:#6366f1;flex-shrink:0}._iconTriggered_19s0f_35{background:#fef3c7;color:#d97706}._iconPaid_19s0f_40{background:#d1fae5;color:#059669}._iconOutstanding_19s0f_45{background:#fee2e2;color:#dc2626}._cardContent_19s0f_50{display:flex;flex-direction:column;gap:2px}._cardLabel_19s0f_56{font-size:12px;color:#6b7280;font-weight:500}._cardValue_19s0f_62{font-size:18px;font-weight:700;color:#111827}._tableWrapper_19s0f_69{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}._table_19s0f_69{width:100%;border-collapse:collapse;font-size:13px}._table_19s0f_69 thead{background:#f9fafb}._table_19s0f_69 th{padding:12px 16px;text-align:left;font-weight:600;color:#374151;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_19s0f_69 td{padding:12px 16px;color:#374151;border-bottom:1px solid #f3f4f6;white-space:nowrap}._table_19s0f_69 tbody tr:last-child td{border-bottom:none}._table_19s0f_69 tbody tr:hover{background:#f9fafb}._amountCell_19s0f_113{font-weight:600;font-variant-numeric:tabular-nums}._typeBadge_19s0f_119{display:inline-block;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:600;background:#eef2ff;color:#4338ca}._statusBadge_19s0f_129{display:inline-block;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:600}._statusTriggered_19s0f_137{background:#fef3c7;color:#92400e}._statusInvoiced_19s0f_142{background:#dbeafe;color:#1e40af}._statusPaid_19s0f_147{background:#d1fae5;color:#065f46}._dateInput_19s0f_153{padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#374151;background:#fff;cursor:pointer;min-width:130px}._dateInput_19s0f_153:hover{border-color:#6366f1}._dateInput_19s0f_153:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}._dateInput_19s0f_153:disabled{background:#f3f4f6;cursor:not-allowed}._emptyState_19s0f_180{text-align:center;padding:48px 24px;color:#6b7280;font-size:14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}._loadingState_19s0f_190{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 24px;color:#6b7280;font-size:14px}._spinner_19s0f_200{animation:_spin_19s0f_200 1s linear infinite}@keyframes _spin_19s0f_200{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._cardsRow_19s0f_6{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._cardsRow_19s0f_6{grid-template-columns:1fr}}.po-wrapper{padding:24px 28px 60px;background:#fff;font-family:manrope,sans-serif}.po-page-wrapper{max-width:1200px;margin:0 auto;padding:20px 24px 60px;font-family:manrope,sans-serif}.po-page-header{margin-bottom:24px}.po-page-back{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#6b7280;font-size:.88rem;cursor:pointer;padding:4px 0;margin-bottom:15px}.po-page-back:hover{color:#374151}.po-page-title{font-size:26px;font-weight:700;color:#101828;margin:0}.po-page-subtitle{font-size:14px;color:#667085;margin:4px 0 0}.po-page-body{margin-bottom:24px}.po-top-row{margin-bottom:20px}.po-page-footer{display:flex;justify-content:flex-end;gap:12px;padding:0 0 10px}.po-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.po-header h1{font-size:26px;font-weight:700;color:#101828;margin:0}.po-header p{font-size:14px;color:#667085;margin:4px 0 0}.po-table th{font-weight:600;font-size:.85rem;color:#6b7280;padding:12px 16px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.po-table td{padding:12px 16px;vertical-align:middle;font-size:.9rem}.po-number-link{color:#6366f1;cursor:pointer;font-weight:500}.po-number-link:hover{text-decoration:underline}.branch-badge{display:inline-block;font-size:.75rem;font-weight:700;line-height:1;padding:4px 8px;border-radius:.375rem;text-align:center;white-space:nowrap;vertical-align:baseline}.vendor-cell{max-width:200px}.vendor-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-create-btn{background-color:#7a1ee3;border-color:#7a1ee3}.po-create-btn:hover{background-color:#6a18c9;border-color:#6a18c9}.no-caret:after{display:none!important}.actionMenuWrap{position:relative;display:inline-flex}.actionMenuTrigger{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#98a2b3;transition:background .13s,color .13s}.actionMenuTrigger:hover{background:#f2f4f7;color:#344054}.actionMenuDropdown{position:fixed;min-width:170px;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 8px 24px #0000001a;z-index:1050;padding:6px}.actionMenuHeader{font-size:11px;font-weight:600;color:#98a2b3;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px 6px}.actionMenuItem{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-family:manrope,sans-serif;color:#344054;border-radius:6px;cursor:pointer;transition:background .1s;border:none;background:none;width:100%;text-align:left}.actionMenuItem:hover{background:#f9fafb}.actionMenuItemDanger{color:#dc2626}.actionMenuItemDanger:hover{background:#fef2f2}.actionMenuDivider{height:1px;background:#f2f4f7;margin:4px 0}.po-filters .form-control:focus,.po-filters .form-select:focus{border-color:#7a1ee3;box-shadow:none}.po-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#10182873;display:flex;justify-content:center;align-items:flex-start;z-index:1050;overflow-y:auto;padding:32px 20px}.po-modal-content{background:#f9fafb;border-radius:14px;width:95vw;max-width:1200px;box-shadow:0 25px 50px -12px #00000040;margin:auto}.po-modal-header{padding:28px 28px 20px;border-bottom:none}.po-modal-header h2{margin:0;font-size:1.4rem;font-weight:700;color:#101828}.po-modal-header p{margin:4px 0 0;color:#667085;font-size:.88rem}.po-modal-body{padding:0 28px 28px;max-height:calc(100vh - 250px);overflow-y:auto}.po-modal-footer{padding:18px 28px;border-top:1px solid #e5e7eb;display:flex;justify-content:center;gap:12px;background:#fff;border-radius:0 0 14px 14px}.po-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:20px}.po-section-title{font-size:16px;font-weight:700;color:#101828;margin-bottom:2px;display:flex;align-items:center;gap:8px}.po-upload-zone{border:2px dashed #d1d5db;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s}.po-upload-zone:hover{border-color:#7a1ee3;background-color:#faf5ff}.po-upload-zone.dragging{border-color:#7a1ee3;background-color:#f5f0ff}.li-header-row{display:flex;align-items:center;gap:8px;padding:0 12px 10px;color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.3px}.li-row{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;margin-bottom:8px;transition:box-shadow .15s}.li-row:hover{box-shadow:0 1px 4px #0000000f}.li-col-desc{flex:3;min-width:0}.li-col-hsn{flex:1.1;min-width:0}.li-col-uom,.li-col-qty{flex:.8;min-width:0}.li-col-rate{flex:1.2;min-width:0}.li-col-gst{flex:1;min-width:0}.li-col-amount{flex:1.3;min-width:0;display:flex;align-items:center;justify-content:flex-end}.li-col-category{flex:1.5;min-width:0}.li-col-action{flex:0 0 32px;display:flex;align-items:center;justify-content:center}.li-amount-value{font-weight:600;color:#1f2937;font-size:.88rem;padding-right:4px;white-space:nowrap}.ms-header-row{display:flex;align-items:center;gap:10px;padding:0 14px 8px;color:#6b7280;font-size:.8rem;font-weight:500}.ms-row{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;margin-bottom:10px;transition:box-shadow .15s}.ms-row:hover{box-shadow:0 1px 4px #0000000f}.ms-col-name{flex:2.5;min-width:0}.ms-col-pct,.ms-col-credit{flex:1.3;min-width:0}.ms-col-trigger{flex:1.6;min-width:0}.ms-col-date{flex:1.8;min-width:0;margin-left:10px}.ms-col-amount{flex:1.4;min-width:0;font-size:.85rem;font-weight:600;color:#374151;font-family:monospace}.ms-col-action{flex:0 0 36px;display:flex;align-items:center;justify-content:center}.ms-input{font-size:.88rem!important;border:1px solid #e5e7eb!important;border-radius:7px!important;padding:6px 10px!important;background:#fff!important}.ms-input:focus{border-color:#7a1ee3!important;box-shadow:0 0 0 2px #7a1ee31a!important}.ms-input-number{width:70px!important}.ms-delete-btn{background:none;border:none;padding:4px;cursor:pointer;color:#ef4444;display:flex;align-items:center;justify-content:center;border-radius:4px;opacity:.5;transition:opacity .15s,background .15s}.ms-delete-btn:hover:not(:disabled){opacity:1;background:#fef2f2}.ms-delete-btn:disabled{color:#d1d5db;cursor:not-allowed;opacity:.3}.ms-add-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:7px 16px;font-size:.85rem;font-weight:500;color:#374151;cursor:pointer;transition:all .15s;margin-top:4px}.ms-add-btn:hover{border-color:#7a1ee3;color:#7a1ee3;background:#faf5ff}.ms-footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.ms-total-badge{display:inline-block;font-size:.85rem;font-weight:500;padding:5px 14px;border-radius:6px}.ms-total-ok{background:#ecfdf5;color:#059669}.ms-total-over{background:#fef2f2;color:#dc2626}.ms-total-under{background:#fffbeb;color:#d97706}.ms-expected-date{font-size:.85rem;color:#374151;font-weight:500}.ms-wacd-badge{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:#7a1ee3;padding:6px 16px;border:1px solid #e0d4f5;border-radius:8px;background:#faf5ff}.line-items-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.gst-toggle-area{flex:1;display:flex;flex-direction:column;gap:12px}.gst-toggle-switch{font-size:.9rem;font-weight:500}.gst-toggle-switch .form-check-input:checked{background-color:#7a1ee3;border-color:#7a1ee3}.gst-rate-inline{display:flex;align-items:center;gap:8px}.gst-tax-type-block{display:flex;flex-direction:column;gap:4px;margin-top:12px}.gst-tax-type-row{display:flex;align-items:center;gap:8px;margin-bottom:2px}.gst-tax-type-label{font-size:13px;font-weight:600;color:#374151}.gst-tax-badge{font-size:12px;font-weight:600;padding:2px 12px;border-radius:20px}.gst-tax-badge-igst{background:#7a1ee3;color:#fff}.gst-tax-badge-same{background:#ede9fe;color:#6b21a8}.gst-tax-states-row{display:flex;gap:16px;font-size:12px;color:#6b7280}.state-warning-box{display:flex;align-items:flex-start;gap:10px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:12px 14px}.state-warning-title{font-size:.85rem;font-weight:600;color:#92400e}.state-warning-desc{font-size:.78rem;color:#a16207;margin-top:2px}.totals-area{min-width:300px;text-align:right}.totals-area .total-row{display:flex;justify-content:flex-end;align-items:center;gap:28px;margin-bottom:8px}.totals-area .total-label{color:#6b7280;font-size:.88rem;font-weight:500}.totals-area .total-value{font-weight:600;min-width:120px;font-size:.9rem;color:#101828}.totals-area .gst-pending-label{color:#7a1ee3;font-size:.82rem}.totals-area .gst-pending-value{color:#7a1ee3}.totals-area .round-off-switch{font-size:.85rem}.totals-area .round-off-switch .form-check-input:checked{background-color:#7a1ee3;border-color:#7a1ee3}.totals-area .grand-total-row{margin-top:10px;padding-top:10px;border-top:1.5px solid #e5e7eb}.totals-area .grand-total{font-size:1.2rem;font-weight:700;color:#101828}.gst-section{background:#fef3c7;border-radius:8px;padding:12px 16px;margin-top:16px}.gst-warning{display:flex;align-items:center;gap:8px;color:#92400e;font-size:.85rem}.totals-section{text-align:right;padding:16px 0}.totals-section .total-row{display:flex;justify-content:flex-end;gap:40px;margin-bottom:8px}.totals-section .total-label{color:#6b7280}.totals-section .total-value{font-weight:500;min-width:120px}.totals-section .grand-total{font-size:1.25rem;font-weight:700}.wacd-display{background:#ecfdf5;color:#065f46;padding:8px 16px;border-radius:20px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.cancel-modal-content{background:#fff;border-radius:12px;width:100%;max-width:480px;box-shadow:0 25px 50px -12px #00000040}.cancel-modal-header{padding:20px 24px;border-bottom:1px solid #e5e7eb}.cancel-modal-header h3{color:#dc2626;display:flex;align-items:center;gap:8px;margin:0}.cancel-modal-body{padding:24px}.cancel-po-info{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px}.cancel-po-info-row{display:flex;justify-content:space-between;padding:4px 0}.cancel-po-info-label{color:#6b7280}.cancel-modal-footer{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.btn-cancel-po{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-cancel-po:hover{background-color:#b91c1c;border-color:#b91c1c;color:#fff}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._wrapper_fj5ng_1{width:100%;font-family:manrope,sans-serif;padding:24px 28px 40px}._header_fj5ng_8{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}._headerIcon_fj5ng_15{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#7a1ee3,#9333ea);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #7f19e640;flex-shrink:0}._headerText_fj5ng_28{min-width:0}._headerTitle_fj5ng_32{font-size:24px;font-weight:700;color:#111827;margin:0;line-height:1.2;letter-spacing:-.01em}._headerSubtitle_fj5ng_41{font-size:13.5px;color:#6b7280;margin:4px 0 0}._toolbar_fj5ng_48{display:flex;align-items:center;justify-content:space-between;margin:4px 0 20px;gap:16px;flex-wrap:wrap}._sectionTitle_fj5ng_57{font-size:17px;font-weight:700;color:#111827;margin:0;letter-spacing:-.01em}._sectionSubtitle_fj5ng_65{font-size:13px;color:#6b7280;margin:4px 0 0}._dateWrap_fj5ng_72{position:relative;display:inline-flex;align-items:center}._dateIcon_fj5ng_78{position:absolute;left:12px;color:#9ca3af;pointer-events:none}._dateInput_fj5ng_85{padding:9px 12px 9px 34px;border:1.5px solid #e5e7eb;border-radius:9px;font-size:13px;font-family:inherit;color:#374151;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}._dateInput_fj5ng_85:hover{border-color:#d1c4f5}._dateInput_fj5ng_85:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 3px #7f19e61a}._statsRow_fj5ng_110{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px}._statCard_fj5ng_117{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;transition:border-color .15s,transform .15s,box-shadow .15s}._statCard_fj5ng_117:hover{border-color:#d8b4fe;box-shadow:0 4px 14px #7f19e60d}._statIcon_fj5ng_136{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statIconBlue_fj5ng_146{background:#dbeafe;color:#2563eb}._statIconPurple_fj5ng_150{background:#f3e8ff;color:#7a1ee3}._statIconAmber_fj5ng_154{background:#fef3c7;color:#d97706}._statIconRed_fj5ng_158{background:#fee2e2;color:#dc2626}._statIconGreen_fj5ng_162{background:#dcfce7;color:#16a34a}._statValue_fj5ng_167{font-size:19px;font-weight:700;color:#111827;line-height:1.1;letter-spacing:-.01em}._statLabel_fj5ng_175{font-size:11.5px;color:#6b7280;margin-top:3px;font-weight:500}._loading_fj5ng_183{padding:40px 0;text-align:center;color:#9ca3af;font-size:14px}._emptyState_fj5ng_190{background:#fff;border:1.5px dashed #e5e7eb;border-radius:14px;padding:56px 24px;text-align:center}._emptyIcon_fj5ng_198{width:56px;height:56px;border-radius:14px;background:#f5f0ff;color:#7a1ee3;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}._emptyTitle_fj5ng_210{font-size:15px;font-weight:700;color:#374151}._emptyText_fj5ng_216{font-size:13px;color:#9ca3af;margin-top:4px}._cardGrid_fj5ng_223{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}._summaryCard_fj5ng_229{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;transition:border-color .15s,transform .15s,box-shadow .15s}._summaryCard_fj5ng_229:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 6px 20px #7f19e612}._summaryHeader_fj5ng_246{padding:14px 22px;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#faf5ff,#fdf9ff);border-bottom:1px solid #f3f0fa}._avatar_fj5ng_255{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#7a1ee3,#9333ea);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;letter-spacing:.02em}._avatarSm_fj5ng_270{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#7a1ee3,#9333ea);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}._summaryHeaderText_fj5ng_284{flex:1;min-width:0}._summaryName_fj5ng_289{font-size:14px;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._summaryDate_fj5ng_298{font-size:11.5px;color:#6b7280;margin-top:3px;display:inline-flex;align-items:center;gap:4px}._summaryBody_fj5ng_307{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}._summaryBlock_fj5ng_314{padding:10px 12px;border-radius:10px}._blockActivity_fj5ng_319{background:#f9fafb;border:1px solid #f3f4f6}._blockAction_fj5ng_324{background:#fffbeb;border:1px solid #fef3c7}._blockHeader_fj5ng_329{display:flex;align-items:center;gap:6px;margin-bottom:5px}._blockIconPurple_fj5ng_336{color:#7a1ee3}._blockIconAmber_fj5ng_339{color:#d97706}._blockLabel_fj5ng_343{font-size:10.5px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._blockLabelAction_fj5ng_351{color:#92400e}._blockText_fj5ng_355{font-size:13px;color:#374151;margin:0;line-height:1.55}._blockTextAction_fj5ng_362{color:#78350f}._tableWrap_fj5ng_367{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}._table_fj5ng_367{width:100%;border-collapse:collapse;font-size:13.5px}._table_fj5ng_367 thead{background:#f9fafb}._table_fj5ng_367 th{padding:13px 18px;font-size:10.5px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;text-align:left}._thCenter_fj5ng_395{text-align:center!important}._table_fj5ng_367 td{padding:14px 18px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}._tdCenter_fj5ng_406{text-align:center}._table_fj5ng_367 tbody tr{transition:background .12s}._table_fj5ng_367 tbody tr:hover{background:#fafafa}._table_fj5ng_367 tbody tr:last-child td{border-bottom:none}._groupCell_fj5ng_422{display:flex;align-items:center;gap:10px}._groupName_fj5ng_428{font-weight:600;color:#111827}._numBlue_fj5ng_433{color:#2563eb;font-weight:700;font-size:14px}._pillRed_fj5ng_439{display:inline-block;padding:3px 10px;background:#fee2e2;color:#dc2626;font-size:12px;font-weight:700;border-radius:999px;min-width:32px}._pillGreen_fj5ng_450{display:inline-block;padding:3px 10px;background:#dcfce7;color:#16a34a;font-size:12px;font-weight:700;border-radius:999px;min-width:32px}._responseBar_fj5ng_462{display:flex;align-items:center;gap:10px;min-width:160px}._barTrack_fj5ng_469{flex:1;height:6px;background:#f3f4f6;border-radius:999px;overflow:hidden}._barFill_fj5ng_477{height:100%;border-radius:999px;transition:width .3s}._tierGreen_fj5ng_483{background:#22c55e}._tierAmber_fj5ng_486{background:#f59e0b}._tierRed_fj5ng_489{background:#ef4444}._barValue_fj5ng_493{font-size:12.5px;font-weight:600;color:#374151;min-width:40px;text-align:right}._addCard_fj5ng_502{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;margin-bottom:28px}._addCardHeader_fj5ng_510{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}._addCardHeader_fj5ng_510 svg{color:#7a1ee3}._searchContainer_fj5ng_526{position:relative}._searchIcon_fj5ng_530{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;z-index:1}._searchInput_fj5ng_540{width:100%;padding:11px 12px 11px 36px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-family:inherit;color:#374151;background:#fff;transition:border-color .15s,box-shadow .15s}._searchInput_fj5ng_540:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 3px #7f19e61a}._searchInput_fj5ng_540::-moz-placeholder{color:#9ca3af}._searchInput_fj5ng_540::placeholder{color:#9ca3af}._dropdown_fj5ng_564{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #0000001f;z-index:50;max-height:300px;overflow-y:auto;padding:4px}._dropdownItem_fj5ng_579{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:13.5px;cursor:pointer;color:#374151;border-radius:8px;transition:background .1s;gap:10px}._dropdownItem_fj5ng_579:hover{background:#f5f0ff;color:#7a1ee3}._dropdownItemLeft_fj5ng_597{display:flex;align-items:center;gap:10px;min-width:0}._dropdownItemName_fj5ng_604{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._addIcon_fj5ng_610{color:#7a1ee3;flex-shrink:0}._sectionSubheader_fj5ng_616{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._sectionSubheaderLabel_fj5ng_623{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#374151}._sectionSubheaderLabel_fj5ng_623 svg{color:#7a1ee3}._counter_fj5ng_636{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;font-size:11.5px;font-weight:700;border-radius:11px;background:#f3e8ff;color:#7a1ee3}._projectGrid_fj5ng_651{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}._projectCard_fj5ng_657{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;flex-direction:column}._projectCard_fj5ng_657:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 6px 18px #7f19e60f}._projectCardTop_fj5ng_676{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}._projectName_fj5ng_684{font-size:14.5px;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._projectJid_fj5ng_695{font-size:11px;color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:14px}._projectFooter_fj5ng_705{padding-top:12px;border-top:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between;margin-top:auto}._projectStat_fj5ng_714{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#6b7280;font-weight:500}._projectStat_fj5ng_714 svg{color:#9ca3af}._removeBtn_fj5ng_727{background:none;border:1px solid #e5e7eb;cursor:pointer;color:#9ca3af;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .13s;padding:0;flex-shrink:0}._removeBtn_fj5ng_727:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}@media (max-width: 768px){._toolbar_fj5ng_48{flex-direction:column;align-items:flex-start}._cardGrid_fj5ng_223,._projectGrid_fj5ng_651{grid-template-columns:1fr}._statsRow_fj5ng_110{grid-template-columns:repeat(2,1fr)}._header_fj5ng_8{gap:12px}._headerTitle_fj5ng_32{font-size:19px}._headerSubtitle_fj5ng_41{font-size:12.5px}}._wrapper_1g9vb_1{position:relative;display:inline-flex;justify-content:center}._trigger_1g9vb_8{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;border-radius:7px;cursor:pointer;color:#98a2b3;transition:background .13s,color .13s;padding:0}._trigger_1g9vb_8:hover,._triggerOpen_1g9vb_28{background:#f2f4f7;color:#344054}._menu_1g9vb_34{min-width:160px;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 8px 24px #0000001a;z-index:9999;padding:4px}._item_1g9vb_45{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:7px;cursor:pointer;font-size:13.5px;font-family:manrope,sans-serif;font-weight:500;color:#344054;text-align:left;transition:background .1s}._item_1g9vb_45:hover{background:#f9fafb}._itemDanger_1g9vb_67{color:#b42318}._itemDanger_1g9vb_67:hover{background:#fff4f3}._wrap_1at2i_1{display:flex;align-items:center;padding:7px 13px;border:1.5px solid #d0d5dd;border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .15s}._wrap_1at2i_1:hover:not(:focus-within){border-color:#98a2b3}._wrap_1at2i_1:focus-within{border-color:#7c3bed;box-shadow:0 0 0 3px #7c3bed1f}._disabled_1at2i_20{opacity:.5;pointer-events:none}._wrapSm_1at2i_25{padding:5px 10px}._wrapSm_1at2i_25 ._input_1at2i_29{font-size:13px}._input_1at2i_29{flex:1;border:none;outline:none;background:transparent;font-size:14px;font-weight:500;font-family:manrope,sans-serif;color:#1a1a1a;min-width:0}._input_1at2i_29::-moz-placeholder{color:#98a2b3;font-weight:400}._input_1at2i_29::placeholder{color:#98a2b3;font-weight:400}._clear_1at2i_50{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;border-radius:4px;color:#98a2b3;cursor:pointer;flex-shrink:0;padding:0;transition:color .13s,background .13s}._clear_1at2i_50:hover{color:#667085;background:#f2f4f7}._overlay_1s718_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0f73;display:flex;align-items:center;justify-content:center;z-index:1060;padding:20px;animation:_fadeIn_1s718_1 .15s ease-out}@keyframes _fadeIn_1s718_1{0%{opacity:0}to{opacity:1}}._modal_1s718_20{background:#fff;border-radius:14px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;box-shadow:0 16px 48px #00000029;animation:_slideUp_1s718_1 .2s ease-out}@keyframes _slideUp_1s718_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._header_1s718_37{padding:20px 24px;border-bottom:1px solid #eeedf2;display:flex;justify-content:space-between;align-items:center}._title_1s718_45{font-size:1.08rem;font-weight:700;color:#0f0d15;margin:0}._closeBtn_1s718_52{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:6px;display:flex;transition:color .15s,background .15s}._closeBtn_1s718_52:hover{color:#374151;background:#f3f4f6}._body_1s718_69{padding:24px}._group_1s718_74{margin-bottom:18px}._label_1s718_78{display:block;font-size:.82rem;font-weight:600;color:#374151;margin-bottom:6px}._required_1s718_86{color:#ef4444;margin-left:2px}._hint_1s718_91{font-weight:400;color:#9ca3af}._passwordWrap_1s718_96{position:relative;display:flex;align-items:center}._passwordInput_1s718_102{flex:1}._eyeBtn_1s718_106{position:absolute;right:10px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:4px;transition:color .15s}._eyeBtn_1s718_106:hover{color:#374151}._errorText_1s718_124{font-size:.76rem;color:#ef4444;margin-top:4px}._inputError_1s718_130{border-color:#ef4444!important}._select_1s718_135{width:100%;padding:9px 14px;border:1.5px solid #e4e7ec;border-radius:10px;font-size:.88rem;font-family:manrope,sans-serif;color:#374151;background:#fff;transition:border-color .15s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._select_1s718_135:focus{outline:none;border-color:#7c3bed;box-shadow:0 0 0 3px #7c3bed1a}._roleList_1s718_155{max-height:200px;overflow-y:auto;border:1.5px solid #e4e7ec;border-radius:10px;padding:6px}._roleItem_1s718_163{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;cursor:pointer;transition:background .1s}._roleItem_1s718_163:hover{background:#f5f0ff}._roleCheckbox_1s718_177{width:16px;height:16px;accent-color:hsl(262,83%,58%);cursor:pointer;flex-shrink:0}._roleLabel_1s718_185{font-size:.86rem;color:#374151}._roleNone_1s718_190{font-size:.84rem;color:#9ca3af;padding:8px 0}._navTabHeader_1s718_197{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._selectAllBtn_1s718_204{background:none;border:none;font-size:.76rem;font-weight:600;color:#7c3bed;cursor:pointer;padding:2px 6px;border-radius:4px}._selectAllBtn_1s718_204:hover{background:#f5f0ff}._navTabHint_1s718_219{font-size:.74rem;color:#9ca3af;margin:0 0 8px}._footer_1s718_226{padding:14px 24px;border-top:1px solid #eeedf2;display:flex;justify-content:flex-end;gap:8px}@media (max-width: 600px){._modal_1s718_20{max-width:100%;margin:8px;border-radius:12px}}._topBar_101gb_2{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:16px;flex-wrap:wrap}._roleSelector_101gb_11{display:flex;flex-direction:column;gap:5px}._roleSelectorLabel_101gb_17{font-size:.82rem;font-weight:600;color:#374151}._topActions_101gb_23{display:flex;gap:8px;align-items:center}._note_101gb_30{display:flex;align-items:flex-start;gap:8px;padding:11px 16px;border-radius:10px;background:#fef9ee;border:1px solid #fde6a8;margin-bottom:24px;font-size:.82rem;color:#92600a;line-height:1.45}._noteIcon_101gb_44{flex-shrink:0;margin-top:1px;color:#d97706}._group_101gb_51{margin-bottom:28px}._groupTitle_101gb_55{font-size:.92rem;font-weight:700;color:#0f0d15;margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid #e9e5f0;display:flex;justify-content:space-between;align-items:center;gap:12px}._groupBulkActions_101gb_68{display:flex;gap:6px;font-size:.76rem;font-weight:500}._groupBulkBtn_101gb_75{background:none;border:1px solid #d1d5db;color:#4b5563;border-radius:6px;padding:3px 10px;cursor:pointer;transition:all .12s}._groupBulkBtn_101gb_75:hover{background:#f5f0ff;border-color:#7c3bed;color:#7c3bed}._searchWrapper_101gb_91{position:sticky;top:0;z-index:2;background:#fff;padding:8px 0 12px;margin-bottom:16px;border-bottom:1px solid #e9e5f0}._permDescription_101gb_101{font-size:.74rem;color:#6b7280;line-height:1.3;margin-top:2px}._permLabelWrapper_101gb_108{display:flex;flex-direction:column;flex:1;min-width:0}._emptyGroups_101gb_115{text-align:center;padding:40px;color:#9ca3af;font-size:.85rem}._diffSection_101gb_122{margin-bottom:16px}._diffTitle_101gb_126{font-size:.85rem;font-weight:600;margin-bottom:6px}._diffList_101gb_132{font-size:.82rem;color:#374151;max-height:200px;overflow-y:auto;padding-left:18px;margin:0}._diffAdded_101gb_141{color:#047857}._diffRemoved_101gb_145{color:#b91c1c}._permGrid_101gb_150{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 24px}._permItem_101gb_156{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;cursor:pointer;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}._permItem_101gb_156:hover{background:#f5f0ff}._permCheckbox_101gb_171{width:17px;height:17px;accent-color:hsl(262,83%,58%);cursor:pointer;flex-shrink:0;border-radius:4px}._permLabel_101gb_108{font-size:.86rem;color:#374151;line-height:1.3}._dirty_101gb_187{font-size:.82rem;color:#d97706;font-weight:500;display:flex;align-items:center;gap:5px}._emptyState_101gb_197{text-align:center;padding:72px 24px;color:#9ca3af}._emptyState_101gb_197 p{font-size:.9rem;margin:8px 0 0}@media (max-width: 900px){._permGrid_101gb_150{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._permGrid_101gb_150{grid-template-columns:1fr}._topBar_101gb_2{flex-direction:column;align-items:stretch}._topActions_101gb_23{justify-content:flex-end}}._page_t3edw_2{min-height:100vh;font-family:manrope,sans-serif;padding:28px 32px;background:#fafafa}._header_t3edw_10{margin-bottom:28px}._title_t3edw_14{font-size:1.5rem;font-weight:700;color:#0f0d15;margin:0 0 4px;letter-spacing:-.02em}._subtitle_t3edw_22{font-size:.88rem;color:#6b7280;margin:0}._section_t3edw_29{animation:_fadeUp_t3edw_1 .25s ease-out}@keyframes _fadeUp_t3edw_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._toolbar_t3edw_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;flex-wrap:wrap}._toolbarActions_t3edw_48{display:flex;gap:8px}._loading_t3edw_54{display:flex;justify-content:center;align-items:center;min-height:320px}._spinner_t3edw_61{width:28px;height:28px;border:2.5px solid #e9e5f0;border-top-color:#7c3bed;border-radius:50%;animation:_spin_t3edw_61 .7s linear infinite}@keyframes _spin_t3edw_61{to{transform:rotate(360deg)}}._empty_t3edw_74{text-align:center;padding:72px 24px;color:#9ca3af}._emptyIcon_t3edw_80{width:56px;height:56px;border-radius:14px;background:#f3f0f8;color:#b0a4c8;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}._emptyText_t3edw_92{font-size:.9rem;margin:0;color:#9ca3af}._userName_t3edw_99{font-weight:600;color:#1a1a1a;font-size:.88rem}._userPhone_t3edw_105{font-size:.86rem;color:#374151;font-variant-numeric:tabular-nums}._userEmail_t3edw_111{font-size:.84rem;color:#6b7280}._userDate_t3edw_116{font-size:.8rem;color:#9ca3af;font-variant-numeric:tabular-nums}._roleBadge_t3edw_123{display:inline-flex;align-items:center;padding:2px 9px;border-radius:6px;font-size:.74rem;font-weight:600;margin-right:4px;margin-bottom:2px;letter-spacing:.01em}._roleBadgeAdmin_t3edw_135{background:#fce8e8;color:#b42318}._roleBadgeDefault_t3edw_140{background:#f0ecf9;color:#5d36a1}._statusBadge_t3edw_145{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:.74rem;font-weight:600;white-space:nowrap}._statusDot_t3edw_156{width:6px;height:6px;border-radius:50%}._statusActive_t3edw_162{background:#ecfdf3;color:#027a48}._statusActive_t3edw_162 ._statusDot_t3edw_156{background:#12b76a}._statusInactive_t3edw_171{background:#fef3f2;color:#b42318}._statusInactive_t3edw_171 ._statusDot_t3edw_156{background:#f04438}._roleCreateBar_t3edw_181{display:flex;gap:10px;margin-bottom:24px;max-width:520px}._rolesGrid_t3edw_188{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}._roleCard_t3edw_194{background:#fff;border:1px solid #e4e7ec;border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}._roleCard_t3edw_194:hover{border-color:#d0c8e6;box-shadow:0 2px 12px #7a1ee30d}._roleCardHeader_t3edw_207{display:flex;align-items:center;gap:12px;padding:16px 18px}._roleIcon_t3edw_214{width:38px;height:38px;border-radius:10px;background:#f3f0f8;color:#7c3bed;display:flex;align-items:center;justify-content:center;flex-shrink:0}._roleName_t3edw_226{font-size:.95rem;font-weight:600;color:#1a1a1a}._roleMeta_t3edw_232{font-size:.78rem;color:#9ca3af;margin-top:1px}._roleCardBody_t3edw_238{padding:0 18px 14px}._roleDesc_t3edw_242{font-size:.84rem;color:#6b7280;margin-bottom:10px;line-height:1.45}._rolePermissions_t3edw_249{display:flex;flex-wrap:wrap;gap:5px}._permChip_t3edw_255{display:inline-block;padding:2px 8px;border-radius:5px;font-size:.72rem;font-weight:500;background:#f1f5f9;color:#475569}._permMore_t3edw_265{font-size:.72rem;color:#9ca3af;display:inline-flex;align-items:center;padding:2px 4px}._roleCardFooter_t3edw_273{display:flex;gap:8px;padding:10px 18px;border-top:1px solid #f2f4f7}@media (max-width: 768px){._page_t3edw_2{padding:16px}._toolbar_t3edw_39{flex-direction:column;align-items:stretch}._toolbarActions_t3edw_48{justify-content:flex-end}._rolesGrid_t3edw_188{grid-template-columns:1fr}._roleCreateBar_t3edw_181{flex-direction:column;max-width:100%}}._wrapper_11jyb_1{padding:24px 28px;background:#fff;min-height:100vh;font-family:manrope,sans-serif}._header_11jyb_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._header_11jyb_17 h1{font-size:26px;font-weight:700;color:#101828;margin:0}._header_11jyb_17 p{font-size:14px;color:#667085;margin:4px 0 0}._kpiRow_11jyb_59{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}._kpiRowHalf_11jyb_73{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}._kpiCard_11jyb_87{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:18px 20px;position:relative;transition:box-shadow .2s}._kpiCard_11jyb_87:hover{box-shadow:0 2px 8px #0000000f}._kpiCardClickable_11jyb_113{cursor:pointer}._kpiCardClickable_11jyb_113:hover{box-shadow:0 4px 12px #7a1ee31f}._purpleTint_11jyb_131{background:linear-gradient(to right,#e5e9f9,#fff);border-color:#e5e9f9}._yellowTint_11jyb_141{background:#fffbeb;border-color:#fde68a}._greenTint_11jyb_151{background:linear-gradient(to right,#f2fdfc,#fafefe);border-color:#ddfaf4}._orangeTint_11jyb_161{background:linear-gradient(to right,#fff4f3,#fffcfb);border-color:#fce4e7}._amberTint_11jyb_171{background:linear-gradient(to right,#fff8ed,#fffdf7);border-color:#fde8c8}._kpiCardHeader_11jyb_181{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._kpiCardTitle_11jyb_195{font-size:14px;font-weight:500;color:#667085}._italicLabel_11jyb_207{font-style:italic}._kpiCardIcon_11jyb_215{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px}._iconPurple_11jyb_235{color:#7a1ee3}._iconBlue_11jyb_241{color:#3b82f6}._iconOrange_11jyb_247{color:#f59e0b}._iconGreen_11jyb_253{color:#43c3b2}._iconGray_11jyb_259{color:#667085}._kpiCardValue_11jyb_267{font-size:26px;font-weight:700;color:#101828;line-height:1.2}._valueWarning_11jyb_281{color:#f59e0b}._valueGreen_11jyb_289{color:#035f58}._valueOrange_11jyb_297{color:#9e0637}._kpiCardSub_11jyb_305{font-size:12px;color:#98a2b3;margin-top:4px}._kpiCardSubSecondary_11jyb_317{font-size:11px;color:#df9c6c;margin-top:2px}._expandedPanel_11jyb_331{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:24px;margin-bottom:16px;animation:_slideDown_11jyb_1 .2s ease-out}@keyframes _slideDown_11jyb_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._expandedPanelHeader_11jyb_371{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._expandedPanelTitle_11jyb_385{font-size:16px;font-weight:600;color:#101828}._expandedPanelSubtitle_11jyb_397{font-size:12px;color:#98a2b3;margin-top:2px}._expandedPanelClose_11jyb_409{background:none;border:none;cursor:pointer;color:#667085;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}._expandedPanelClose_11jyb_409:hover{background:#f2f4f7;color:#101828}._wacdFormula_11jyb_445{background:#f5f0ff;border:1px solid #e0d4f5;border-radius:8px;padding:14px 16px;margin-bottom:20px}._wacdFormulaLabel_11jyb_461{font-size:12px;font-weight:600;color:#667085;margin-bottom:4px}._wacdFormulaText_11jyb_475{font-size:13px;color:#344054;font-family:monospace}._wacdFormulaTotal_11jyb_487{font-size:12px;color:#667085;margin-top:4px}._wacdContribLabel_11jyb_499{font-size:13px;font-weight:600;color:#344054;margin-bottom:12px}._wacdGrid_11jyb_513{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}._wacdPOItem_11jyb_527{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid #f2f4f7;border-radius:8px}._wacdPONumber_11jyb_545{font-size:13px;font-weight:600;color:#7a1ee3}._wacdPOVendor_11jyb_557{font-size:11px;color:#98a2b3;margin-top:1px}._wacdPORight_11jyb_569{text-align:right}._wacdPOAmount_11jyb_577{font-size:13px;font-weight:600;color:#101828}._wacdPODays_11jyb_589{display:block;font-size:11px;color:#98a2b3}._viewAllPOsBtn_11jyb_601{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid #e4e7ec;border-radius:8px;font-size:13px;font-weight:500;color:#344054;cursor:pointer;transition:background .15s}._viewAllPOsBtn_11jyb_601:hover{background:#f9fafb}._expandedExceptionsList_11jyb_641{display:flex;flex-direction:column;gap:10px}._expandedExceptionItem_11jyb_653{padding:12px 16px;border-radius:8px;border-left:3px solid transparent}._expandedExceptionHighAdvance_11jyb_665{background:#fffbeb;border-left-color:#f59e0b}._expandedExceptionOverdue_11jyb_675{background:#fff5f5;border-left-color:#ef4444}._expandedExceptionTop_11jyb_685{display:flex;align-items:center;gap:8px;margin-bottom:4px}._expandedExceptionPO_11jyb_699{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid #e4e7ec;border-radius:6px;font-size:12px;font-weight:500;color:#344054;background:#fff}._expandedExceptionDesc_11jyb_723{font-size:12px;color:#667085}._bottomGrid_11jyb_735{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}._sectionCard_11jyb_749{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:20px 24px}._sectionCardHeader_11jyb_763{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._sectionCardTitle_11jyb_777{font-size:16px;font-weight:600;color:#101828}._sectionCardSubtitle_11jyb_789{font-size:12px;color:#98a2b3;margin-top:2px}._viewAllLink_11jyb_801{font-size:13px;font-weight:600;color:#101828;text-decoration:none;display:flex;align-items:center;gap:4px;cursor:pointer}._viewAllLink_11jyb_801:hover{color:#7a1ee3}._chartContainer_11jyb_833{height:220px;width:100%}._recentPayment_11jyb_845{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f2f4f7}._recentPayment_11jyb_845:last-child{border-bottom:none}._recentPaymentVendor_11jyb_869{font-size:15px;font-weight:600;color:#101828}._recentPaymentProject_11jyb_881{font-size:12px;color:#98a2b3;margin-top:2px}._recentPaymentRight_11jyb_893{text-align:right}._recentPaymentAmount_11jyb_901{font-size:14px;font-weight:600;color:#101828}._recentPaymentDate_11jyb_913{font-size:12px;color:#98a2b3;margin-top:2px}._badge_11jyb_927{display:inline-flex;align-items:center;padding:1.5px 9px;border-radius:8px;font-size:11px;font-weight:500}._badgePending_11jyb_945{background:#fef3cd;color:#92600a}._badgePaid_11jyb_955{background:#e8f5e9;color:#2e7d32}._badgeApproved_11jyb_965{background:#e3f2fd;color:#1565c0}._badgeRejected_11jyb_975{background:#ffebee;color:#c62828}._badgeActive_11jyb_985{background:#f0e6ff;color:#7a1ee3}._badgeOverdue_11jyb_995{background:#fff3e0;color:#e65100}._badgeCompleted_11jyb_1005{background:#e8f5e9;color:#2e7d32}._activePOItem_11jyb_1017{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f2f4f7}._activePOItem_11jyb_1017:last-child{border-bottom:none}._activePONumber_11jyb_1041{font-size:14px;font-weight:600;color:#7a1ee3}._activePODetails_11jyb_1053{font-size:12px;color:#98a2b3;margin-top:2px}._activePOAmount_11jyb_1065{font-size:14px;font-weight:600;color:#101828}._activePOProgress_11jyb_1077{width:60px;height:4px;background:#e4e7ec;border-radius:2px;margin-top:4px;overflow:hidden}._activePOProgressBar_11jyb_1095{height:100%;background:#7a1ee3;border-radius:2px}._vendorDirItem_11jyb_1109{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f2f4f7}._vendorDirItem_11jyb_1109:last-child{border-bottom:none}._vendorDirName_11jyb_1133{font-size:14px;font-weight:600;color:#101828}._vendorDirGstin_11jyb_1145{font-size:11px;color:#98a2b3;margin-top:2px}._vendorDirCredit_11jyb_1157{font-size:13px;font-weight:500;color:#667085;text-align:right}._upcomingItem_11jyb_1173{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f2f4f7}._upcomingItem_11jyb_1173:last-child{border-bottom:none}._upcomingPO_11jyb_1197{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid #e4e7ec;border-radius:6px;font-size:12px;font-weight:500;color:#344054;margin-right:8px}._upcomingType_11jyb_1221{font-size:12px;color:#667085}._upcomingDetails_11jyb_1231{font-size:12px;color:#98a2b3;margin-top:4px}._upcomingAmount_11jyb_1243{font-size:14px;font-weight:600;color:#101828;text-align:right}._upcomingDate_11jyb_1257{font-size:11px;color:#98a2b3;text-align:right;margin-top:2px}._exceptionBadge_11jyb_1273{display:inline-flex;align-items:center;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600}._exceptionBadgeHighAdvance_11jyb_1291{background:#fff3e0;color:#e65100}._exceptionBadgeOverdue_11jyb_1301{background:#ffebee;color:#c62828}._exceptionItem_11jyb_1311{padding:10px 0;border-bottom:1px solid #f2f4f7}._exceptionItem_11jyb_1311:last-child{border-bottom:none}._exceptionPO_11jyb_1329{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid #e4e7ec;border-radius:6px;font-size:12px;font-weight:500;color:#344054;margin-right:8px}._exceptionDesc_11jyb_1353{font-size:12px;color:#667085;margin-top:4px}@media (max-width: 1024px){._kpiRow_11jyb_59,._kpiRowHalf_11jyb_73{grid-template-columns:repeat(2,1fr)}._bottomGrid_11jyb_735,._wacdGrid_11jyb_513{grid-template-columns:1fr}}@media (max-width: 640px){._kpiRow_11jyb_59{grid-template-columns:1fr}._wrapper_11jyb_1{padding:16px}}._textarea_1o5g2_1{display:block;width:100%;padding:9px 14px;border:1.5px solid #d0d5dd;border-radius:10px;background:#fff;font-size:14px;font-weight:500;font-family:manrope,sans-serif;color:#1a1a1a;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}._textarea_1o5g2_1::-moz-placeholder{color:#98a2b3;font-weight:400}._textarea_1o5g2_1::placeholder{color:#98a2b3;font-weight:400}._textarea_1o5g2_1:hover:not(:focus):not(:disabled){border-color:#98a2b3}._textarea_1o5g2_1:focus{border-color:#7c3bed;box-shadow:0 0 0 3px #7c3bed1f}._textarea_1o5g2_1:disabled{opacity:.5;cursor:not-allowed}.fin-release-page{font-family:manrope,sans-serif;background:#fff;min-height:100vh;padding:24px 28px}.fin-release-header{margin-bottom:32px}.fin-release-header h1{font-size:26px;font-weight:700;color:#101828;margin:0}.fin-release-header p{font-size:14px;color:#667085;margin:4px 0 0}.fin-release-global-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.fin-release-filters-right{display:flex;align-items:center;gap:10px;margin-left:auto}.fin-release-filters-count{font-size:13px;color:#98a2b3;font-family:manrope,sans-serif;white-space:nowrap}.fin-release-tabs{display:flex;gap:0;border-bottom:2px solid #e2e8f0;margin-bottom:16px}.fin-release-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;color:#64748b;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .15s}.fin-release-tab:hover{color:#7a1ee3}.fin-release-tab.active{color:#7a1ee3;border-bottom-color:#7a1ee3}.fin-release-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:500}.fin-release-tab.active .fin-release-tab-badge{background:#ede9fe;color:#7a1ee3}.fin-release-tab-badge-outline{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:500}.fin-release-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.fin-release-metric-card{border-radius:10px;padding:14px 16px;border:1px solid}.fin-release-metric-green{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#d1fae5}.fin-release-metric-green .fin-release-metric-label{color:#047857}.fin-release-metric-green .fin-release-metric-value{color:#065f46}.fin-release-metric-green .fin-release-metric-sub{color:#059669}.fin-release-metric-green svg{color:#6ee7b7}.fin-release-metric-blue{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe}.fin-release-metric-blue .fin-release-metric-label{color:#1d4ed8}.fin-release-metric-blue .fin-release-metric-value{color:#1e3a8a}.fin-release-metric-blue .fin-release-metric-sub{color:#2563eb}.fin-release-metric-blue svg{color:#93c5fd}.fin-release-metric-amber{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a}.fin-release-metric-amber .fin-release-metric-label{color:#b45309}.fin-release-metric-amber .fin-release-metric-value{color:#92400e}.fin-release-metric-amber .fin-release-metric-sub{color:#d97706}.fin-release-metric-amber svg{color:#fcd34d}.fin-release-metric-purple{background:linear-gradient(135deg,#faf5ff,#fff);border-color:#e9d5ff}.fin-release-metric-purple .fin-release-metric-label{color:#7e22ce}.fin-release-metric-purple .fin-release-metric-value{color:#581c87}.fin-release-metric-purple .fin-release-metric-sub{color:#9333ea}.fin-release-metric-purple svg{color:#c084fc}.fin-release-metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.fin-release-metric-label{font-size:.72rem;font-weight:600}.fin-release-metric-value{font-size:1.15rem;font-weight:700;font-family:"monospace",monospace}.fin-release-metric-sub{font-size:.68rem}.fin-release-metric-tat{display:flex;align-items:flex-end;gap:12px;margin-top:2px}.fin-release-metric-tat-divider{width:1px;height:36px;background:#e9d5ff}.fin-release-ready-card{border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.fin-release-card-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;flex-wrap:wrap;gap:10px}.fin-release-card-title{font-size:1rem;font-weight:700;color:#1e1e2d;margin:0}.fin-release-card-subtitle{font-size:.78rem;color:#9ca3af;margin:2px 0 0}.fin-release-po-cell{display:flex;flex-direction:column;gap:2px}.fin-release-po-number{color:#7a1ee3;font-weight:600;font-size:.85rem}.fin-release-po-project{font-size:.72rem;color:#9ca3af}.fin-release-po-type-badge{display:inline-block;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px;background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.fin-release-badge-overdue{display:inline-block;font-size:.64rem;font-weight:600;padding:1px 6px;border-radius:3px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca;margin-left:4px}.fin-release-badge-due{display:inline-block;font-size:.64rem;font-weight:600;padding:1px 6px;border-radius:3px;background:#fffbeb;color:#d97706;border:1px solid #fde68a;margin-left:4px}.fin-release-badge-unverified{display:inline-block;font-size:.64rem;font-weight:600;padding:1px 6px;border-radius:3px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca;margin-left:4px}.fin-release-badge-verified{display:inline-block;font-size:.64rem;font-weight:600;padding:1px 6px;border-radius:3px;background:#ecfdf5;color:#10b981;border:1px solid #a7f3d0;margin-left:4px}.fin-release-invoice-yes{display:inline-flex;align-items:center;gap:3px;font-size:.78rem;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:2px 8px;font-weight:500}.fin-release-invoice-no{display:inline-flex;align-items:center;gap:3px;font-size:.78rem;color:#9ca3af}.fin-release-tds-badge{display:inline-block;font-size:.68rem;font-weight:600;padding:2px 6px;border-radius:3px;border:1px solid;white-space:nowrap}.fin-release-tds-nopan{background:#fef2f2;color:#ef4444;border-color:#fecaca}.fin-release-tds-low{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.fin-release-tds-std{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.fin-release-btn-reject{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:none;background:none;color:#ef4444;cursor:pointer;transition:all .15s;padding:0}.fin-release-btn-reject:hover{background:#fef2f2;color:#dc2626}.fin-release-status-paid{display:inline-block;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:5px;background:#ecfdf5;color:#10b981}.fin-release-status-pending{display:inline-block;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:5px;background:#fff7ed;color:#f59e0b}.fin-release-status-failed{display:inline-block;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:5px;background:#fef2f2;color:#ef4444}.fin-release-loading{display:flex;align-items:center;justify-content:center;padding:60px 0}.fin-release-empty{text-align:center;padding:16px;color:#9ca3af}.fin-release-empty-icon{font-size:2.2rem;margin-bottom:10px;color:#d1d5db}.fin-release-modal .modal-header{border-bottom:1px solid #f3f4f6;padding:20px 24px}.fin-release-modal .modal-title{font-size:1.1rem;font-weight:700;color:#1e1e2d;display:flex;align-items:center}.fin-release-modal .modal-body{padding:24px}.fin-release-modal .modal-footer{border-top:1px solid #f3f4f6;padding:16px 24px}.fin-release-modal .form-label{font-size:.84rem;font-weight:600;color:#374151}.fin-release-modal .form-control,.fin-release-modal .form-select{border-radius:6px;border-color:#e5e7eb;font-size:.88rem}.fin-release-modal .form-control:focus,.fin-release-modal .form-select:focus{border-color:#7a1ee3;box-shadow:0 0 0 2px #7a1ee31f}.fin-release-modal-info{background:#f9f5ff;border-radius:8px;padding:14px 16px;margin-bottom:20px}.fin-release-modal-info-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.fin-release-modal-info-label{font-size:.82rem;color:#6b7280}.fin-release-modal-info-value{font-size:.88rem;font-weight:600;color:#1e1e2d}.fin-release-tds-suggestion{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin-bottom:16px}.fin-release-btn-confirm{background:#7a1ee3;border:1px solid #7a1ee3;color:#fff;font-weight:600;font-size:.88rem;padding:8px 24px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;transition:all .15s}.fin-release-btn-confirm:hover{background:#6a18c9;border-color:#6a18c9}.fin-release-btn-confirm:disabled{opacity:.65;cursor:not-allowed}.fin-release-btn-reject-confirm{background:#ef4444;border:1px solid #ef4444;color:#fff;font-weight:600;font-size:.88rem;padding:8px 24px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;transition:all .15s}.fin-release-btn-reject-confirm:hover{background:#dc2626;border-color:#dc2626}.fin-release-btn-reject-confirm:disabled{opacity:.65;cursor:not-allowed}.vendor-rating-content{text-align:center;padding:8px 0 4px}.vendor-rating-subtitle{font-size:.92rem;color:#374151;margin-bottom:20px}.vendor-rating-stars{display:flex;gap:8px;justify-content:center}.vendor-rating-star{background:none;border:none;padding:4px;cursor:pointer;color:#cbd5e1;transition:color .15s,transform .15s;display:flex;align-items:center;justify-content:center}.vendor-rating-star:hover{transform:scale(1.15)}.vendor-rating-star.filled{color:#f59e0b}.vendor-rating-star.filled svg{fill:#f59e0b;stroke:#f59e0b}.vendor-rating-btn-submit{background:#10b981!important;border-color:#10b981!important;color:#fff!important;font-weight:600;font-size:.88rem;padding:8px 24px;border-radius:6px}.vendor-rating-btn-submit:hover,.vendor-rating-btn-submit:focus{background:#059669!important;border-color:#059669!important}.vendor-rating-btn-submit:disabled{opacity:.65}.vendor-rating-btn-skip{background:none;border:none;color:#6b7280;font-size:.88rem;font-weight:500;padding:8px 16px;cursor:pointer;transition:color .15s}.vendor-rating-btn-skip:hover{color:#374151}@media (max-width: 1024px){.fin-release-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.fin-release-global-filters{flex-direction:column;align-items:stretch}.fin-release-filter-grid{flex-direction:column}.fin-release-metrics{grid-template-columns:1fr}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}._wrapper_y0jua_1{position:relative;display:inline-flex;align-items:center;font-family:manrope,sans-serif}._icon_y0jua_8{position:absolute;left:12px;color:#98a2b3;pointer-events:none;flex-shrink:0;z-index:1}._pickerWrapper_y0jua_17{width:100%}._input_y0jua_21{width:100%;padding:8px 32px 8px 34px;border:1.5px solid #d0d5dd;border-radius:10px;background:#fff;font-size:14px;font-weight:500;font-family:manrope,sans-serif;color:#1a1a1a;outline:none;transition:border-color .15s,box-shadow .15s;white-space:nowrap;cursor:pointer;box-sizing:border-box}._inputSm_y0jua_38{padding:5px 28px 5px 30px;font-size:12px;border-radius:8px}._input_y0jua_21::-moz-placeholder{color:#98a2b3;font-weight:400}._input_y0jua_21::placeholder{color:#98a2b3;font-weight:400}._input_y0jua_21:hover{border-color:#98a2b3}._input_y0jua_21:focus{border-color:#7c3bed;box-shadow:0 0 0 3px #7c3bed1f}._clear_y0jua_58{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:none;background:transparent;color:#98a2b3;cursor:pointer;padding:0;transition:color .13s,background .13s}._clear_y0jua_58:hover{color:#667085;background:#f2f4f7}.fin-imprest-page{padding:24px 28px;background:#fff;min-height:100vh;font-family:manrope,sans-serif}.fin-imprest-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.fin-imprest-header h1{font-size:26px;font-weight:700;color:#101828;margin:0}.fin-imprest-header p{font-size:14px;color:#667085;margin:4px 0 0}.fin-imprest-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.fin-imprest-kpi-row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:24px}.fin-imprest-kpi-card{height:104px;border:1px solid;border-radius:12px;padding:16px;transition:box-shadow .2s;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.fin-imprest-kpi-card:hover{box-shadow:0 2px 10px #00000014}.fin-imprest-kpi-header{display:flex;align-items:center;gap:6px}.fin-imprest-kpi-label{font-size:13px;font-weight:600}.fin-imprest-kpi-count{font-size:26px;font-weight:700;line-height:1}.fin-imprest-kpi-amount{font-size:12px;font-weight:500}.fin-imprest-tabs-row{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #e4e7ec;margin-bottom:28px}.fin-imprest-tabs{display:flex;gap:0}.fin-imprest-tab{padding:10px 20px;font-size:14px;font-weight:500;color:#667085;cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s;display:flex;align-items:center;gap:6px}.fin-imprest-tab:hover{color:#344054}.fin-imprest-tab.active{color:#7a1ee3;border-bottom-color:#7a1ee3;font-weight:600}.fin-imprest-tab-count{background:#f0e6ff;color:#7a1ee3;font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px;min-width:20px;text-align:center}.fin-imprest-section{background:#fff;border:1px solid #e4e7ec;border-top:none;border-radius:0 0 12px 12px;padding:0;min-height:200px}.fin-imprest-amount-negative{color:#dc2626;font-weight:600}.fin-imprest-amount-green{color:#059669;font-weight:600}.fin-imprest-amount-red{color:#dc2626;font-weight:600}.fin-imprest-rejection-text{color:#dc2626;font-size:13px}.fin-imprest-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500}.fin-imprest-badge.credited{background:#ecfdf5;color:#059669}.fin-imprest-badge.pending{background:#fffbeb;color:#d97706}.fin-imprest-badge.rejected{background:#fef2f2;color:#dc2626}.fin-imprest-actions-cell{display:flex;align-items:center;gap:8px}.fin-imprest-btn-approve{background:#10b981;color:#fff;border:none;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.fin-imprest-btn-approve:hover{background:#059669}.fin-imprest-btn-reject{background:#fff;color:#dc2626;border:1px solid #fecaca;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.fin-imprest-btn-reject:hover{background:#fef2f2;border-color:#dc2626}.fin-imprest-action-btn{background:none;border:1px solid #e4e7ec;border-radius:6px;padding:5px 8px;cursor:pointer;color:#667085;transition:all .15s;display:inline-flex;align-items:center;justify-content:center}.fin-imprest-action-btn:hover{background:#f3f4f6;color:#344054;border-color:#d0d5dd}.fin-imprest-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:flex-start;z-index:1050;overflow-y:auto;padding:60px 20px}.fin-imprest-modal-content{background:#fff;border-radius:12px;width:100%;max-width:520px;box-shadow:0 25px 50px -12px #00000040}.fin-imprest-modal-header{padding:20px 24px;border-bottom:1px solid #e5e7eb}.fin-imprest-modal-header h3{font-size:18px;font-weight:600;color:#101828;margin:0;display:flex;align-items:center;gap:8px}.fin-imprest-modal-body{padding:24px}.fin-imprest-modal-footer{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.fin-imprest-approve-btn{background:#10b981;border-color:#10b981;color:#fff;font-weight:500}.fin-imprest-approve-btn:hover{background:#059669;border-color:#059669;color:#fff}.fin-imprest-reject-btn{background:#ef4444;border-color:#ef4444;color:#fff;font-weight:500}.fin-imprest-reject-btn:hover{background:#dc2626;border-color:#dc2626;color:#fff}.fin-imprest-detail-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f2f4f7;font-size:13px}.fin-imprest-detail-row:last-child{border-bottom:none}.fin-imprest-detail-label{color:#667085}.fin-imprest-detail-value{font-weight:500;color:#344054}@media (max-width: 1200px){.fin-imprest-kpi-row{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.fin-imprest-kpi-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.fin-imprest-kpi-row{grid-template-columns:1fr}.fin-imprest-page{padding:16px}.fin-imprest-filters{flex-direction:column;align-items:stretch}.fin-imprest-tabs-row{flex-direction:column;align-items:flex-start;gap:12px}.fin-imprest-tabs{overflow-x:auto;width:100%}}.fin-nonpo-container{font-family:manrope,sans-serif;background:#fff;min-height:100vh;padding:24px 28px}.fin-nonpo-header{margin-bottom:32px}.fin-nonpo-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.fin-nonpo-title{font-size:26px;font-weight:700;color:#101828;margin:0}.fin-nonpo-subtitle{font-size:14px;color:#667085;margin:4px 0 0}.fin-nonpo-date-row{display:flex;align-items:center;gap:10px}.fin-nonpo-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.fin-nonpo-kpi-card{height:104px;border:1px solid;border-radius:12px;padding:16px;cursor:pointer;transition:box-shadow .2s;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.fin-nonpo-kpi-card:hover{box-shadow:0 2px 10px #00000014}.fin-nonpo-kpi-card.active{box-shadow:0 2px 12px #0000001f}.fin-nonpo-kpi-header{display:flex;align-items:center;gap:6px}.fin-nonpo-kpi-label{font-size:13px;font-weight:600}.fin-nonpo-kpi-count{font-size:26px;font-weight:700;line-height:1}.fin-nonpo-kpi-amount{font-size:12px;font-weight:500}.fin-nonpo-tabs-row{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #e4e7ec;margin-bottom:28px}.fin-nonpo-tabs-nav{display:flex;gap:0}.fin-nonpo-tab-btn{padding:10px 30px;font-size:14px;font-weight:500;color:#667085;cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s;display:flex;align-items:center;gap:6px}.fin-nonpo-tab-btn:hover{color:#344054}.fin-nonpo-tab-btn.active{color:#7a1ee3;border-bottom-color:#7a1ee3;font-weight:600}.fin-nonpo-tab-count{background:#f0e6ff;color:#7a1ee3;font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px;min-width:20px;text-align:center}.fin-nonpo-table-section{background:#fff;border:1px solid #e4e7ec;border-top:none;border-radius:0 0 12px 12px;min-height:200px}.fin-nonpo-table-wrap{overflow:hidden}.fin-nonpo-table-scroll{overflow-x:auto}.fin-nonpo-table{width:100%;border-collapse:collapse;font-family:manrope,sans-serif}.fin-nonpo-table thead th{font-size:12px;font-weight:600;color:#667085;text-transform:uppercase;letter-spacing:.3px;padding:12px 14px;border-bottom:1px solid #e4e7ec;white-space:nowrap;background:#f9fafb}.fin-nonpo-table tbody td{padding:14px;font-size:13px;color:#344054;border-bottom:1px solid #f2f4f7;vertical-align:middle;white-space:nowrap}.fin-nonpo-table tbody tr:hover{background:#faf5ff}.fin-nonpo-table tbody tr:last-child td{border-bottom:none}.fin-nonpo-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500}.fin-nonpo-badge-paid{background:#ecfdf5;color:#059669}.fin-nonpo-badge-approved{background:#dbeafe;color:#1e40af}.fin-nonpo-badge-pending{background:#fffbeb;color:#d97706}.fin-nonpo-badge-rejected{background:#fef2f2;color:#dc2626}.fin-nonpo-actions{display:flex;align-items:center;gap:8px}.fin-nonpo-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#667085;cursor:pointer;transition:all .15s}.fin-nonpo-action-btn:hover{background:#f3e8ff;color:#7a1ee3;border-color:#d8b4fe}.fin-nonpo-inline-approve-btn{background:#10b981;color:#fff;border:none;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.fin-nonpo-inline-approve-btn:hover{background:#059669}.fin-nonpo-inline-approve-btn:disabled{opacity:.6;cursor:not-allowed}.fin-nonpo-inline-reject-btn{background:#fff;color:#dc2626;border:1px solid #fecaca;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.fin-nonpo-inline-reject-btn:hover{background:#fef2f2;border-color:#dc2626}.fin-nonpo-inline-reject-btn:disabled{opacity:.6;cursor:not-allowed}.fin-nonpo-mark-paid-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:5px 14px;border-radius:6px;border:1px solid #10b981;background:#ecfdf5;color:#065f46;cursor:pointer;transition:all .15s;white-space:nowrap}.fin-nonpo-mark-paid-btn:hover{background:#10b981;color:#fff}.fin-nonpo-mark-paid-btn:disabled{opacity:.5;cursor:not-allowed}.fin-nonpo-download-link{color:#7a1ee3;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:13px;text-decoration:none;transition:color .15s}.fin-nonpo-download-link:hover{color:#5b12b3;text-decoration:underline}.fin-nonpo-empty{text-align:center;padding:60px 20px;color:#98a2b3}.fin-nonpo-empty svg{margin-bottom:12px}.fin-nonpo-empty-title{font-size:1rem;font-weight:600;color:#667085;margin-bottom:4px}.fin-nonpo-empty-sub{font-size:.85rem;color:#9ca3af}.fin-nonpo-loading{display:flex;justify-content:center;align-items:center;min-height:200px}.fin-nonpo-loading .spinner-border{color:#7a1ee3}.fin-nonpo-detail-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;display:flex;justify-content:center;align-items:flex-start;z-index:1050;overflow-y:auto;padding:40px 20px}.fin-nonpo-detail-panel{background:#fff;border-radius:12px;width:100%;max-width:560px;box-shadow:0 25px 50px -12px #00000040;margin:auto}.fin-nonpo-detail-header{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.fin-nonpo-detail-header h3{font-size:18px;font-weight:700;color:#101828;margin:0}.fin-nonpo-detail-body{padding:24px}.fin-nonpo-detail-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f2f4f7;font-size:13px}.fin-nonpo-detail-row:last-child{border-bottom:none}.fin-nonpo-detail-label{color:#667085}.fin-nonpo-detail-value{font-weight:500;color:#344054;text-align:right;max-width:60%;word-break:break-word}.fin-nonpo-detail-footer{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:10px}.fin-nonpo-invoice-view-btn{display:inline-flex;align-items:center;gap:5px;font-family:manrope,sans-serif;font-size:12px;font-weight:600;padding:4px 12px;border-radius:6px;border:1px solid #7a1ee3;background:#faf5ff;color:#7a1ee3;cursor:pointer;transition:all .15s;white-space:nowrap}.fin-nonpo-invoice-view-btn:hover{background:#7a1ee3;color:#fff}.fin-nonpo-invoice-modal{background:#fff;border-radius:12px;width:100%;max-width:720px;max-height:90vh;box-shadow:0 25px 50px -12px #00000040;margin:auto;display:flex;flex-direction:column;overflow:hidden}.fin-nonpo-invoice-modal-header{padding:16px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.fin-nonpo-invoice-modal-header h3{font-size:18px;font-weight:700;color:#101828;margin:0}.fin-nonpo-invoice-download-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #d0d5dd;background:#fff;color:#344054;text-decoration:none;transition:all .15s}.fin-nonpo-invoice-download-btn:hover{background:#f3e8ff;color:#7a1ee3;border-color:#d8b4fe}.fin-nonpo-invoice-modal-body{flex:1;overflow:auto;padding:16px;display:flex;justify-content:center;align-items:flex-start;background:#f9fafb;min-height:400px}.fin-nonpo-invoice-img{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px #00000014}.fin-nonpo-invoice-iframe{width:100%;height:70vh;border:none;border-radius:8px}@media (max-width: 1200px){.fin-nonpo-kpi-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.fin-nonpo-container{padding:16px 12px}.fin-nonpo-header-row{flex-direction:column}.fin-nonpo-date-range{flex-wrap:wrap}.fin-nonpo-kpi-row{grid-template-columns:1fr 1fr}.fin-nonpo-tabs-nav{overflow-x:auto;width:100%}}@media (max-width: 480px){.fin-nonpo-kpi-row{grid-template-columns:1fr}}.fin-approvals-page{background-color:#fff;min-height:100vh;font-family:manrope,sans-serif;padding:24px 28px}.fin-approvals-header{margin-bottom:32px}.fin-approvals-header h1{font-size:26px;font-weight:700;color:#101828;margin:0}.fin-approvals-header p{font-size:14px;color:#667085;margin:4px 0 0}.fin-approvals-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.fin-approvals-filters-right{display:flex;align-items:center;gap:10px;margin-left:auto}.fin-approvals-filters-count{font-size:13px;color:#98a2b3;font-family:manrope,sans-serif;white-space:nowrap}.fin-approvals-filters .form-select{width:195px;font-size:.88rem;border-radius:8px;border:1px solid #d9dadcff;color:#374151}.fin-approvals-filters .form-select:focus{border-color:#7a1ee3;box-shadow:0 0 0 2px #7a1ee31a}.fin-approvals-tabs{display:flex;gap:0;border-bottom:2px solid #e2e8f0;margin-bottom:24px}.fin-approvals-tab{padding:10px 16px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;display:flex;align-items:center;gap:8px}.fin-approvals-tab:hover{color:#7a1ee3}.fin-approvals-tab--active{color:#7a1ee3;border-bottom-color:#7a1ee3}.fin-approvals-tab-badge{background:#f1f5f9;color:#64748b;font-size:12px;font-weight:500;padding:0 6px;border-radius:11px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.fin-approvals-tab--active .fin-approvals-tab-badge{background:#ede9fe;color:#7a1ee3}.fin-approvals-po-card{background:#fff;border:1px solid #e5e4ec;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:box-shadow .2s}.fin-approvals-po-card:hover{box-shadow:0 2px 12px #7a1ee30f}.fin-approvals-po-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fin-approvals-po-header:hover{background:#faf8fd}.fin-approvals-po-left{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.fin-approvals-chevron{font-size:1.1rem;color:#9ca3af;transition:transform .2s;flex-shrink:0}.fin-approvals-chevron--open{transform:rotate(90deg)}.fin-approvals-po-number{color:#7a1ee3;font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap}.fin-approvals-po-number:hover{text-decoration:underline}.fin-approvals-po-meta{font-size:.85rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-approvals-po-meta strong{color:#374151;font-weight:600}.fin-approvals-po-right{display:flex;align-items:center;gap:28px;flex-shrink:0}.fin-approvals-balance-block{text-align:right;min-width:170px}.fin-approvals-balance-label{font-size:.73rem;text-transform:uppercase;font-weight:600;color:#9ca3af;letter-spacing:.4px;margin-bottom:3px}.fin-approvals-balance-amounts{font-size:.88rem;font-weight:600;color:#1e1b2e}.fin-approvals-balance-amounts span{color:#9ca3af;font-weight:400}.fin-approvals-progress-bar{height:5px;border-radius:3px;background:#e5e4ec;margin-top:5px;overflow:hidden}.fin-approvals-progress-fill{height:100%;border-radius:3px;background:#7a1ee3;transition:width .3s ease}.fin-approvals-badge-pending{background:#fef3c7;color:#92400e;font-size:.76rem;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.fin-approvals-badge-approved{background:#d1fae5;color:#065f46;font-size:.76rem;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.fin-approvals-badge-rejected{background:#fee2e2;color:#991b1b;font-size:.76rem;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.fin-approvals-po-body{border-top:1px solid #e5e4ec;padding:0}.fin-approvals-docs-section{padding:16px 22px;background:#faf8fd;border-bottom:1px solid #f0edf5}.fin-approvals-docs-title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#7a1ee3;margin-bottom:10px}.fin-approvals-docs-list{display:flex;gap:10px;flex-wrap:wrap}.fin-approvals-doc-chip{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e5e4ec;border-radius:8px;padding:6px 12px;font-size:.82rem;color:#374151;cursor:pointer;transition:border-color .15s}.fin-approvals-doc-chip:hover{border-color:#7a1ee3;color:#7a1ee3}.fin-approvals-doc-chip svg{color:#9ca3af;flex-shrink:0}.fin-approvals-requests-section{padding:16px 22px 20px}.fin-approvals-requests-title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#374151;margin-bottom:12px}.fin-approvals-request-card{background:#fff;border:1px solid #e5e4ec;border-radius:10px;margin-bottom:12px;overflow:hidden;transition:box-shadow .15s}.fin-approvals-request-card:hover{box-shadow:0 1px 8px #0000000a}.fin-approvals-request-row{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;gap:12px;flex-wrap:wrap}.fin-approvals-request-info{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.fin-approvals-request-vendor{font-weight:600;font-size:.92rem;color:#1e1b2e;white-space:nowrap}.fin-approvals-request-date{font-size:.82rem;color:#9ca3af;white-space:nowrap}.fin-approvals-request-badges{display:flex;gap:6px;flex-wrap:wrap}.fin-approvals-source-badge{font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap}.fin-approvals-source-badge--whatsapp{background:#d1fae5;color:#065f46}.fin-approvals-source-badge--invoice-missing{background:#fee2e2;color:#991b1b}.fin-approvals-source-badge--po-linked{background:#e0e7ff;color:#3730a3}.fin-approvals-source-badge--manual{background:#f3e8ff;color:#6b21a8}.fin-approvals-request-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.fin-approvals-due-date{font-size:.82rem;color:#6b7280;white-space:nowrap}.fin-approvals-due-date--overdue{color:#ef4444;font-weight:600}.fin-approvals-request-amount{font-size:1rem;font-weight:700;color:#1e1b2e;white-space:nowrap}.fin-approvals-btn-view{background:none;border:1px solid #d9dadcff;border-radius:8px;padding:6px 14px;font-size:.82rem;font-weight:500;color:#374151;cursor:pointer;transition:all .15s}.fin-approvals-btn-view:hover{border-color:#7a1ee3;color:#7a1ee3}.fin-approvals-btn-reject{background:#fff;border:1.5px solid #ef4444;border-radius:8px;padding:6px 18px;font-size:.84rem;font-weight:600;color:#ef4444;cursor:pointer;transition:all .15s}.fin-approvals-btn-reject:hover{background:#fef2f2}.fin-approvals-btn-reject:disabled{opacity:.5;cursor:not-allowed}.fin-approvals-btn-approve{background:#10b981;border:none;border-radius:8px;padding:6px 18px;font-size:.84rem;font-weight:600;color:#fff;cursor:pointer;transition:background .15s}.fin-approvals-btn-approve:hover{background:#059669}.fin-approvals-btn-approve:disabled{opacity:.5;cursor:not-allowed}.fin-approvals-request-detail{border-top:1px solid #f0edf5;padding:18px 22px 20px;background:#fff}.fin-approvals-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px}.fin-approvals-detail-section-title{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#7a1ee3;margin-bottom:10px}.fin-approvals-detail-row{display:flex;justify-content:space-between;padding:5px 0;font-size:.86rem}.fin-approvals-detail-label{color:#6b7280}.fin-approvals-detail-value{font-weight:600;color:#1e1b2e;text-align:right}.fin-approvals-remarks-section{margin-top:16px;margin-bottom:16px}.fin-approvals-remarks-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#374151;margin-bottom:6px}.fin-approvals-remarks-textarea{width:100%;min-height:80px;border:1px solid #d9dadcff;border-radius:8px;padding:10px 14px;font-size:.88rem;font-family:manrope,sans-serif;color:#374151;resize:vertical;transition:border-color .15s}.fin-approvals-remarks-textarea:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 2px #7a1ee31a}.fin-approvals-remarks-textarea::-moz-placeholder{color:#9ca3af}.fin-approvals-remarks-textarea::placeholder{color:#9ca3af}.fin-approvals-amount-input-group{display:flex;align-items:center;gap:10px;margin-top:10px;margin-bottom:16px}.fin-approvals-amount-input-group label{font-size:.84rem;font-weight:600;color:#374151;white-space:nowrap}.fin-approvals-amount-input{width:180px;border:1px solid #d9dadcff;border-radius:8px;padding:7px 12px;font-size:.9rem;font-family:manrope,sans-serif;text-align:right}.fin-approvals-amount-input:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 2px #7a1ee31a}.fin-approvals-detail-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:10px;border-top:1px solid #e5e4ec}.fin-approvals-confirm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1060}.fin-approvals-confirm-dialog{background:#fff;border-radius:14px;width:440px;max-width:92vw;box-shadow:0 20px 60px #0000002e;overflow:hidden}.fin-approvals-confirm-header{padding:22px 24px 0}.fin-approvals-confirm-header h3{font-size:1.1rem;font-weight:700;color:#1e1b2e;margin:0;display:flex;align-items:center;gap:8px}.fin-approvals-confirm-header h3.approve-title{color:#10b981}.fin-approvals-confirm-header h3.reject-title{color:#ef4444}.fin-approvals-confirm-body{padding:14px 24px 24px}.fin-approvals-confirm-body p{font-size:.9rem;color:#6b7280;margin:0 0 16px}.fin-approvals-confirm-body textarea{width:100%;min-height:70px;border:1px solid #d9dadcff;border-radius:8px;padding:10px 14px;font-size:.88rem;font-family:manrope,sans-serif;color:#374151;resize:vertical}.fin-approvals-confirm-body textarea:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 2px #7a1ee31a}.fin-approvals-confirm-footer{padding:16px 24px;border-top:1px solid #e5e4ec;display:flex;justify-content:flex-end;gap:10px}.fin-approvals-confirm-cancel-btn{background:#fff;border:1px solid #d9dadcff;border-radius:8px;padding:8px 20px;font-size:.88rem;font-weight:500;color:#374151;cursor:pointer}.fin-approvals-confirm-cancel-btn:hover{background:#f9fafb}.fin-approvals-confirm-approve-btn{background:#10b981;border:none;border-radius:8px;padding:8px 24px;font-size:.88rem;font-weight:600;color:#fff;cursor:pointer}.fin-approvals-confirm-approve-btn:hover{background:#059669}.fin-approvals-confirm-approve-btn:disabled{opacity:.5;cursor:not-allowed}.fin-approvals-confirm-reject-btn{background:#ef4444;border:none;border-radius:8px;padding:8px 24px;font-size:.88rem;font-weight:600;color:#fff;cursor:pointer}.fin-approvals-confirm-reject-btn:hover{background:#dc2626}.fin-approvals-confirm-reject-btn:disabled{opacity:.5;cursor:not-allowed}.fin-approvals-loading{display:flex;justify-content:center;align-items:center;min-height:260px}.fin-approvals-empty{text-align:center;padding:60px 20px;color:#9ca3af}.fin-approvals-empty svg{font-size:2.5rem;margin-bottom:12px;color:#d1d5db}.fin-approvals-empty p{font-size:.95rem;margin:0}.fin-approvals-tab-badge-red{background:#fee2e2;color:#ef4444;font-size:12px;font-weight:500;padding:0 6px;border-radius:11px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.fin-approvals-tab-badge-outline{background:#f1f5f9;color:#64748b;font-size:12px;font-weight:500;padding:0 6px;border-radius:11px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.fin-approvals-pending-count-badge{background:#f59e0b;color:#fff;font-size:.76rem;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.fin-approvals-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.fin-approvals-metric-card{border-radius:12px;padding:16px;border:1px solid}.fin-approvals-metric-amber{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a}.fin-approvals-metric-green{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#a7f3d0}.fin-approvals-metric-blue{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe}.fin-approvals-metric-purple{background:linear-gradient(135deg,#faf5ff,#fff);border-color:#e9d5ff}.fin-approvals-metric-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.fin-approvals-metric-label{font-size:.76rem;font-weight:500;color:#6b7280}.fin-approvals-metric-amber .fin-approvals-metric-label{color:#92400e}.fin-approvals-metric-amber .fin-approvals-metric-header svg{color:#d97706}.fin-approvals-metric-green .fin-approvals-metric-label{color:#065f46}.fin-approvals-metric-green .fin-approvals-metric-header svg{color:#10b981}.fin-approvals-metric-blue .fin-approvals-metric-label{color:#1e40af}.fin-approvals-metric-blue .fin-approvals-metric-header svg{color:#3b82f6}.fin-approvals-metric-purple .fin-approvals-metric-label{color:#6b21a8}.fin-approvals-metric-purple .fin-approvals-metric-header svg{color:#a855f7}.fin-approvals-metric-value{font-size:1.2rem;font-weight:700;font-family:manrope,monospace;color:#1e1b2e}.fin-approvals-metric-amber .fin-approvals-metric-value{color:#92400e}.fin-approvals-metric-green .fin-approvals-metric-value{color:#065f46}.fin-approvals-metric-blue .fin-approvals-metric-value{color:#1e40af}.fin-approvals-metric-purple .fin-approvals-metric-value{color:#6b21a8}.fin-approvals-metric-sub{font-size:.7rem;color:#9ca3af;margin-top:2px}.fin-approvals-metric-tat{display:flex;align-items:flex-end;gap:12px;margin-top:4px}.fin-approvals-metric-tat-divider{width:1px;height:32px;background:#e9d5ff}.fin-approvals-payment-row-wrapper{border-bottom:1px solid #f0edf5}.fin-approvals-payment-row-wrapper:last-child{border-bottom:none}.fin-approvals-payment-row{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;gap:12px}.fin-approvals-payment-left{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.fin-approvals-expand-btn{background:none;border:none;padding:4px;cursor:pointer;color:#9ca3af;border-radius:4px;flex-shrink:0}.fin-approvals-expand-btn:hover{background:#f3f4f6;color:#374151}.fin-approvals-payment-info{flex:1;min-width:0}.fin-approvals-payment-desc-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fin-approvals-payment-desc{font-weight:500;font-size:.9rem;color:#1e1b2e}.fin-approvals-payment-meta{font-size:.78rem;color:#9ca3af;margin-top:2px}.fin-approvals-payment-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.fin-approvals-payment-amount-area{text-align:right}.fin-approvals-payment-actions{display:flex;gap:6px;align-items:center}.fin-approvals-edit-amount-btn{background:none;border:none;padding:4px;cursor:pointer;color:#d1d5db;border-radius:4px}.fin-approvals-edit-amount-btn:hover{color:#7a1ee3}.fin-approvals-badge-no-invoice{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:4px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;white-space:nowrap}.fin-approvals-badge-due{font-size:.68rem;font-weight:500;padding:1px 6px;border-radius:4px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;white-space:nowrap}.fin-approvals-badge-due--overdue{background:#fef2f2;color:#dc2626;border-color:#fecaca}.fin-approvals-po-type-badge{font-size:.72rem;font-weight:500;padding:2px 8px;border-radius:4px;background:#f3f4f6;color:#374151}.fin-approvals-invoice-yes{display:flex;align-items:center;gap:3px;font-size:.78rem;font-weight:500;color:#059669}.fin-approvals-invoice-no{display:flex;align-items:center;gap:3px;font-size:.78rem;font-weight:500;color:#9ca3af}.fin-approvals-expanded-detail{background:#faf8fd;border-top:1px solid #f0edf5;padding:16px 18px}.fin-approvals-detail-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.fin-approvals-detail-card{background:#fff;border:1px solid #e5e4ec;border-radius:8px;padding:10px 12px}.fin-approvals-detail-docs{display:flex;flex-direction:column;gap:6px}.fin-approvals-doc-link{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e5e4ec;border-radius:8px;font-size:.82rem;color:#7a1ee3;transition:border-color .15s;text-decoration:none}.fin-approvals-doc-link:hover{border-color:#7a1ee3}.fin-approvals-doc-missing{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:.78rem;color:#92400e}.fin-approvals-rejected-card{background:#fff;border:1px solid #fecaca;border-radius:12px;margin-bottom:12px;overflow:hidden;background:#fef2f24d}.fin-approvals-rejected-content{display:flex;justify-content:space-between;gap:16px;padding:16px 20px}.fin-approvals-rejected-left{flex:1;min-width:0}.fin-approvals-rejected-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.fin-approvals-rejected-desc{font-size:.92rem;font-weight:500;color:#1e1b2e;margin:0 0 4px}.fin-approvals-rejected-meta{font-size:.78rem;color:#9ca3af;margin-top:2px}.fin-approvals-rejected-note{margin-top:10px;padding:10px 12px;background:#fee2e266;border:1px solid #fecaca;border-radius:8px;font-size:.82rem;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.fin-approvals-rejected-note strong{color:#991b1b}.fin-approvals-rejected-note-edit-btn{background:none;border:none;font-size:.7rem;color:#dc2626;text-decoration:underline;cursor:pointer;white-space:nowrap;flex-shrink:0}.fin-approvals-rejected-note-edit{margin-top:10px;padding:10px 12px;background:#fee2e266;border:1px solid #fecaca;border-radius:8px}.fin-approvals-rejected-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.fin-approvals-rejected-actions{display:flex;gap:6px}.fin-approvals-history-card{background:#fff;border:1px solid #e5e4ec;border-radius:12px;overflow:hidden}.fin-approvals-card-header{padding:16px 20px;border-bottom:1px solid #f0edf5}.fin-approvals-card-title{font-size:1.05rem;font-weight:700;color:#1e1b2e;margin:0}.fin-approvals-card-subtitle{font-size:.78rem;color:#9ca3af;margin:2px 0 0}@media (max-width: 768px){.fin-approvals-page{padding:16px}.fin-approvals-po-header{flex-direction:column;align-items:flex-start;gap:12px}.fin-approvals-po-right{width:100%;justify-content:space-between}.fin-approvals-request-row{flex-direction:column;align-items:flex-start}.fin-approvals-request-actions{width:100%;justify-content:flex-end}.fin-approvals-detail-grid{grid-template-columns:1fr}.fin-approvals-filters .form-select{width:100%}.fin-approvals-metrics{grid-template-columns:repeat(2,1fr)}.fin-approvals-payment-row{flex-direction:column;align-items:flex-start}.fin-approvals-payment-right{width:100%;justify-content:space-between}.fin-approvals-rejected-content{flex-direction:column}}.fin-proj-page{min-height:100vh;font-family:manrope,sans-serif;padding:24px 28px}.fin-proj-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.fin-proj-header h1{font-size:26px;font-weight:700;color:#101828;margin:0}.fin-proj-header p{font-size:14px;color:#667085;margin:4px 0 0}.fin-proj-loading{display:flex;justify-content:center;align-items:center;min-height:400px;background-color:#fff}.fin-proj-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.fin-proj-kpi-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;margin-bottom:24px}.fin-proj-kpi-card{height:104px;border:1px solid;border-radius:12px;padding:16px;transition:box-shadow .2s;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-width:0}.fin-proj-kpi-card:hover{box-shadow:0 2px 10px #00000014}.fin-proj-kpi-header{display:flex;align-items:center;gap:6px}.fin-proj-kpi-label{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-proj-kpi-count{font-size:20px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-proj-kpi-amount{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-proj-tabs{display:flex;gap:0;border-bottom:2px solid #e5e4ec;margin-bottom:28px}.fin-proj-tab{padding:10px 24px;font-size:.92rem;font-weight:600;color:#6b7280;cursor:pointer;border:none;background:none;border-bottom:2.5px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.fin-proj-tab:hover{color:#7a1ee3}.fin-proj-tab--active{color:#7a1ee3;border-bottom-color:#7a1ee3}.fin-proj-table-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px}.fin-proj-table-header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #f0edf5}.fin-proj-table-header-left{display:flex;align-items:center;gap:12px}.fin-proj-table-header-right{display:flex;align-items:center;gap:8px}.fin-proj-table-header h3{font-size:1rem;font-weight:600;color:#1e1b2e;margin:0}.fin-proj-table-count{font-size:.82rem;color:#98a2b3}.fin-proj-invoice-filter-label{font-size:.85rem;color:#6b7280;font-weight:500}.fin-proj-invoice-filter{width:150px;font-size:.85rem;border-radius:8px;border:1px solid #d9dadcff;color:#374151;padding:4px 10px}.fin-proj-table{font-size:.88rem}.fin-proj-table thead th{font-weight:600;font-size:.78rem;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;border-bottom:1px solid #e5e7eb;white-space:nowrap;background:#faf8fd}.fin-proj-table tbody td{padding:12px 16px;vertical-align:middle;color:#374151;border-bottom:1px solid #f2f4f7}.fin-proj-table tbody tr:hover{background:#faf8fd}.fin-proj-vendor-name{font-weight:600;color:#1e1b2e;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-proj-po-link{color:#7a1ee3;font-weight:600;cursor:pointer;transition:-webkit-text-decoration .15s;transition:text-decoration .15s;transition:text-decoration .15s,-webkit-text-decoration .15s}.fin-proj-po-link:hover{text-decoration:underline}.fin-proj-status-badge{display:inline-flex;align-items:center;padding:3px 12px;border-radius:20px;font-size:.76rem;font-weight:600;white-space:nowrap}.fin-proj-status-active{background:#f0e6ff;color:#7a1ee3}.fin-proj-status-completed{background:#d1fae5;color:#065f46}.fin-proj-status-completed-settlement{background:#fff;color:#065f46;border:1.5px solid #10b981}.fin-proj-txn-type{display:inline-flex;align-items:center;padding:2px 10px;border-radius:6px;font-size:.76rem;font-weight:600}.fin-proj-txn-po{background:#e0e7ff;color:#3730a3}.fin-proj-txn-imprest,.fin-proj-txn-nonpo{background:#fef3c7;color:#92400e}.fin-proj-released-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:.78rem;font-weight:600;background:#e0e7ff;color:#3730a3}.fin-proj-txn-desc{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-proj-empty-tab{display:flex;justify-content:center;align-items:center;padding:60px 20px;color:#98a2b3;font-size:.95rem}.cb-health-summary-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.cb-health-summary-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:18px 20px}.cb-health-summary-label{font-size:13px;font-weight:500;color:#6b7280;margin-bottom:4px}.cb-health-summary-value{font-size:24px;font-weight:700;color:#101828;margin-bottom:10px}.cb-health-summary-bar{height:4px;background:#f0edf5;border-radius:2px;overflow:hidden}.cb-health-summary-bar-fill{height:100%;border-radius:2px;transition:width .4s ease}.cb-health-bar-green{background:#22c55e}.cb-health-bar-blue{background:#3b82f6}.cb-health-analysis{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:20px 24px}.cb-health-analysis-header{display:flex;align-items:center;gap:8px;margin-bottom:20px}.cb-health-analysis-icon{font-size:18px}.cb-health-analysis-title{font-size:15px;font-weight:600;color:#1e1b2e}.cb-health-category-list{display:flex;flex-direction:column;gap:0}.cb-health-category-item{border-bottom:1px solid #f2f4f7}.cb-health-category-item:last-child{border-bottom:none}.cb-health-category-item--expanded{background:#faf8fd;border-radius:8px;margin-bottom:4px}.cb-health-category-row{display:flex;align-items:center;justify-content:space-between;padding:14px 4px;cursor:pointer;transition:background .15s}.cb-health-category-row:hover{background:#faf8fd}.cb-health-category-left{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.cb-health-category-name{font-size:14px;font-weight:500;color:#1e1b2e;min-width:200px;white-space:nowrap}.cb-health-category-bar-wrap{flex:1;height:6px;background:#f0edf5;border-radius:3px;overflow:hidden;max-width:280px}.cb-health-category-bar{height:100%;border-radius:3px;transition:width .4s ease}.cb-health-category-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.cb-health-category-stat{font-size:13px;color:#6b7280;white-space:nowrap}.cb-health-category-stat strong{color:#374151}.cb-health-category-util{font-size:13px;font-weight:700;min-width:45px;text-align:right}.cb-health-expand-icon{font-size:12px;color:#98a2b3;transition:transform .2s;margin-left:4px}.cb-health-expand-icon--open{transform:rotate(180deg)}.cb-health-breakdown{padding:0 4px 14px;animation:cbFadeIn .2s ease}@keyframes cbFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cb-health-breakdown-empty{padding:16px;text-align:center;color:#98a2b3;font-size:13px}.cb-health-breakdown-table{font-size:13px;background:#fff;border-radius:8px;overflow:hidden}.cb-health-breakdown-table thead th{font-size:12px;font-weight:600;color:#6b7280;padding:10px 14px;border-bottom:1px solid #e5e7eb;background:#fff;text-transform:none;letter-spacing:0}.cb-health-breakdown-table tbody td{padding:10px 14px;color:#374151;border-bottom:1px solid #f2f4f7}.cb-health-breakdown-total{background:#faf8fd}.cb-health-breakdown-total td{border-bottom:none!important;padding-top:12px!important;padding-bottom:12px!important}@media (max-width: 1400px){.fin-proj-kpi-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.fin-proj-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.fin-proj-page{padding:16px}.fin-proj-kpi-grid{grid-template-columns:repeat(2,1fr)}.cb-health-summary-cards{grid-template-columns:1fr}.cb-health-category-row{flex-direction:column;align-items:flex-start;gap:8px}.cb-health-category-right{flex-wrap:wrap}.cb-health-category-name{min-width:unset}.fin-proj-filters{flex-direction:column;align-items:stretch}.fin-proj-table-header{flex-direction:column;gap:12px;align-items:flex-start}}@media (max-width: 480px){.fin-proj-kpi-grid{grid-template-columns:1fr}}.pod-container{max-width:1200px;margin:0 auto;padding:20px 24px 40px}.pod-back-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#6b7280;font-size:.88rem;cursor:pointer;padding:4px 0;margin-bottom:16px}.pod-back-link:hover{color:#374151}.pod-hero{display:flex;gap:24px;background:#0e172b;border-radius:16px;padding:28px 32px;margin-bottom:24px;color:#fff}.pod-hero-left{flex:1;min-width:0}.pod-hero-right{flex:0 0 340px}.pod-hero-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.pod-po-number{font-size:1.6rem;font-weight:700;margin:0;color:#fff;letter-spacing:-.5px}.pod-status-badge{display:inline-block;padding:3px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:capitalize}.pod-status-active{background:#059669;color:#fff}.pod-status-cancelled{background:#dc2626;color:#fff}.pod-status-closed,.pod-status-completed{background:#6b7280;color:#fff}.pod-status-draft{background:#9ca3af;color:#fff}.pod-type-badge{display:inline-block;padding:3px 12px;border-radius:6px;font-size:.75rem;font-weight:500;background:#374151;color:#d1d5db}.pod-ref{color:#9ca3af;font-size:.85rem;margin-bottom:20px}.pod-hero-details{display:flex;gap:32px}.pod-hero-col{flex:1;min-width:0}.pod-hero-label{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.pod-hero-vendor-name{font-size:1.1rem;font-weight:700;margin-bottom:4px}.pod-hero-sub{font-size:.88rem;color:#9ca3af;line-height:1.5}.pod-hero-date-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.pod-date-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.pod-dot-green{background:#34d399}.pod-dot-orange{background:#f59e0b}.pod-hero-date-label{font-size:.9rem;color:#d1d5db;font-weight:500}.pod-hero-date-val{font-size:.88rem;color:#9ca3af}.pod-finance-card{background:#161f34;border:1px solid #323e59;border-radius:12px;padding:20px;color:#e5e7eb}.pod-finance-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#9ca3af;margin-bottom:2px}.pod-finance-sub{font-size:.75rem;color:#9ca3af;margin-bottom:14px}.pod-finance-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:.85rem}.pod-finance-row-total{font-weight:600}.pod-finance-amount{font-size:1.1rem;font-weight:700;color:#fff}.pod-finance-outstanding{color:#34d399;font-weight:600}.pod-finance-divider{height:1px;background:#2a3a52;margin:6px 0}.pod-finance-actions{display:flex;gap:8px;margin-top:16px}.pod-finance-actions .pod-btn{flex:1;height:36px;padding:0 16px}.pod-finance-actions .pod-btn-outline{background:#fff;border-color:#fff;color:#101828}.pod-finance-actions .pod-btn-outline:hover{background:#f1f5f9;border-color:#f1f5f9}.pod-btn-edit-po{width:100%;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:6px;background:#161f34;border:1px solid #ffffff!important;border-radius:8px;height:36px;padding:0 16px;font-size:.85rem;font-weight:500;color:#e5e7eb;cursor:pointer;transition:all .15s}.pod-btn-edit-po:hover{background:#2a3a52;border-color:#3a4f6e}.pod-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s;border:none}.pod-btn-outline{background:#fff;border:1px solid #d1d5db;color:#374151}.pod-btn-outline:hover{background:#f9fafb;border-color:#9ca3af}.pod-btn-primary{background:#7a1ee3;color:#fff}.pod-btn-primary:hover{background:#6b17cc}.pod-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;margin-bottom:20px}.pod-card-title{font-size:1.1rem;font-weight:650;color:#1f2937;margin-bottom:16px}.pod-card-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pod-milestone-count{display:inline-block;border:1px solid black;border-radius:6px;padding:2px 10px;font-size:.8rem;font-weight:500;color:#000}.pod-items-table{width:100%;border-collapse:collapse}.pod-items-table thead th{font-size:.78rem;font-weight:500;color:#7a7fa6;text-transform:none;padding:10px 16px;border-bottom:1px solid #e5e7eb;text-align:left}.pod-items-table tbody td{padding:14px 16px;border-bottom:1px solid #f3f4f6;font-size:.9rem;color:#374151}.pod-items-table tbody tr:last-child td{border-bottom:1px solid #e5e7eb}.pod-items-desc{min-width:250px}.pod-items-hsn,.pod-items-uom{text-align:left}.pod-items-qty,.pod-items-rate,.pod-items-amt{text-align:right}.pod-items-table thead th.pod-items-hsn,.pod-items-table thead th.pod-items-uom{text-align:left}.pod-items-table thead th.pod-items-qty,.pod-items-table thead th.pod-items-rate,.pod-items-table thead th.pod-items-amt{text-align:right}.pod-items-table tfoot td{padding:8px 16px;font-size:.88rem;color:#6b7280}.pod-items-subtotal-row td,.pod-items-tax-row td{background:#f9fafb}.pod-items-total-row td{background:#f9fafb;font-size:.95rem;color:#1f2937;border-top:1px solid #e5e7eb}.pod-kpi-row{display:flex;gap:12px;margin-bottom:20px}.pod-kpi{flex:1;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:10px}.pod-kpi-paid{background:#f0fdf4}.pod-kpi-pending{background:#fff7ed}.pod-kpi-milestones{background:#eff6ff}.pod-kpi-icon{font-size:1.1rem}.pod-kpi-label{font-size:.72rem;font-weight:500;color:#ef4444;text-transform:uppercase;letter-spacing:.3px}.pod-kpi-paid .pod-kpi-label{color:#059669}.pod-kpi-pending .pod-kpi-label{color:#d97706}.pod-kpi-milestones .pod-kpi-label{color:#2563eb}.pod-kpi-value{font-size:1.05rem;font-weight:700;color:#1f2937}.pod-invoice-row{display:flex;justify-content:space-between;align-items:center;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;margin-bottom:16px}.pod-invoice-title{font-weight:600;font-size:.92rem;color:#1f2937}.pod-invoice-sub{font-size:.8rem;color:#9ca3af}.pod-attachments-row{display:flex;justify-content:space-between;align-items:center;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;margin-bottom:20px}.pod-attachments-label{display:flex;align-items:center;gap:6px;font-size:.9rem;color:#374151}.pod-attachments-count{font-weight:400;color:#9ca3af;margin-left:4px}.pod-attachments-btns{display:flex;gap:8px}.pod-doc-btn{font-size:.82rem;padding:6px 14px}.pod-milestones-list{display:flex;flex-direction:column;gap:0}.pod-ms-card{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-bottom:1px solid #f3f4f6}.pod-ms-card:last-child{border-bottom:none}.pod-ms-dot{width:12px;height:12px;border-radius:50%;margin-top:4px;flex-shrink:0}.pod-ms-dot-overdue{background:#ef4444}.pod-ms-dot-pending{background:#d1d5db}.pod-ms-dot-paid{background:#059669}.pod-ms-body{flex:1;min-width:0}.pod-ms-top{display:flex;justify-content:space-between;align-items:flex-start}.pod-ms-info{flex:1;min-width:0}.pod-ms-name-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pod-ms-name{font-size:.95rem;font-weight:600;color:#1f2937}.pod-ms-status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:5px;font-size:.73rem;font-weight:600}.pod-ms-status-overdue{background:#fef3c7;color:#d97706;border:1px solid #fbbf24}.pod-ms-status-pending{background:#fff;color:#6b7280;border:1px solid #d1d5db}.pod-ms-status-paid{background:#ecfdf5;color:#059669;border:1px solid #6ee7b7}.pod-ms-meta{font-size:.8rem;color:#9ca3af;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pod-ms-credit{color:#b0b5bf}.pod-ms-sep{color:#d1d5db}.pod-ms-trigger{font-size:.78rem;color:#6b7280;font-style:italic}.pod-ms-amounts{text-align:right;flex-shrink:0}.pod-ms-amount{font-size:1rem;font-weight:700;color:#1f2937}.pod-ms-pending-label{font-size:.78rem;color:#f59e0b;font-weight:500}.pod-ms-paid-label{font-size:.78rem;color:#059669;font-weight:500}.pod-pr-status{display:inline-block;padding:3px 10px;border-radius:5px;font-size:.78rem;font-weight:600}.pod-pr-pending{background:#fef3c7;color:#d97706}.pod-pr-approved{background:#dbeafe;color:#2563eb}.pod-pr-paid{background:#ecfdf5;color:#059669}.pod-pr-rejected{background:#fef2f2;color:#dc2626}.pod-badge-invoice{background:#d1fae5;color:#065f46;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.pod-badge-no-invoice{background:#fee2e2;color:#991b1b;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.pod-badge-attachments{background:#e0e7ff;color:#3730a3;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600;margin-left:4px}.pod-empty-state{text-align:center;padding:40px 20px;color:#9ca3af;font-size:.92rem}@media (max-width: 991px){.pod-hero{flex-direction:column}.pod-hero-right{flex:auto}.pod-hero-details{flex-direction:column;gap:16px}.pod-kpi-row{flex-direction:column}}@media (max-width: 767px){.pod-container{padding:12px 12px 32px}.pod-hero{padding:20px}.pod-po-number{font-size:1.2rem}.pod-card{padding:16px}.pod-items-table thead th,.pod-items-table tbody td,.pod-items-table tfoot td{padding:8px 10px;font-size:.82rem}.pod-invoice-row,.pod-attachments-row{flex-direction:column;gap:12px;align-items:flex-start}.pod-ms-top{flex-direction:column;gap:8px}.pod-ms-amounts{text-align:left}}.pod-pr-list{display:flex;flex-direction:column;gap:0}.pod-pr-card{padding:16px 0;border-bottom:1px solid #f3f4f6}.pod-pr-card:last-child{border-bottom:none;padding-bottom:0}.pod-pr-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pod-pr-header-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pod-pr-title{font-size:.92rem;font-weight:600;color:#111827}.pod-pr-ref{font-size:.78rem;color:#9ca3af;font-family:monospace}.pod-pr-amount{font-size:1rem;font-weight:700;color:#111827;white-space:nowrap}.pod-pr-badge-missing{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:600;background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.pod-pr-badge-invoice{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:600;background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.pod-pr-footer{margin-top:10px}.pod-pr-attachments{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pod-pr-att-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:.78rem;color:#374151;background:#f9fafb;text-decoration:none;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-pr-att-chip:hover{background:#f3f4f6;color:#111827}.pod-pr-add-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;font-weight:500;color:#374151;background:#fff;cursor:pointer;white-space:nowrap}.pod-pr-add-btn:hover{background:#f3f4f6}.pod-pr-upload-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:.82rem;font-weight:500;color:#374151;background:#fff;cursor:pointer}.pod-pr-upload-btn:hover{background:#f3f4f6}.pod-pr-upload-btn-loading{opacity:.6;cursor:not-allowed}.pod-timeline{display:flex;align-items:center;gap:4px;font-size:.78rem;flex-wrap:wrap;row-gap:6px}.pod-tl-step{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;background:#f8fafc;white-space:nowrap}.pod-tl-step-blue{background:#eff6ff}.pod-tl-step-indigo{background:#eef2ff}.pod-tl-step-green{background:#f0fdf4}.pod-tl-step-red{background:#fef2f2}.pod-tl-connector{width:20px;height:2px;border-radius:1px;background:#e2e8f0;flex-shrink:0}.pod-tl-connector-indigo{background:#a5b4fc}.pod-tl-connector-green{background:#6ee7b7}.pod-tl-connector-red{background:#fca5a5}.pod-tl-icon-blue{color:#3b82f6}.pod-tl-icon-indigo{color:#6366f1}.pod-tl-icon-green{color:#10b981}.pod-tl-icon-red{color:#ef4444}.pod-tl-icon-gray{color:#cbd5e1}.pod-tl-label-blue{color:#1d4ed8;font-weight:600}.pod-tl-label-indigo{color:#4338ca;font-weight:600}.pod-tl-label-green{color:#047857;font-weight:600}.pod-tl-label-red{color:#b91c1c;font-weight:600}.pod-tl-label-gray{color:#94a3b8}.pod-tl-meta{color:#374151;font-size:.72rem}.fin-reimb-page{padding:24px 28px;background:#fff;min-height:100vh;font-family:manrope,sans-serif}.fin-reimb-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.fin-reimb-header h1{font-size:26px;font-weight:700;color:#101828;margin:0}.fin-reimb-header p{font-size:14px;color:#667085;margin:4px 0 0}.fin-reimb-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.fin-reimb-kpi-row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:24px}.fin-reimb-kpi-card{height:104px;border:1px solid;border-radius:12px;padding:16px;transition:box-shadow .2s;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.fin-reimb-kpi-card:hover{box-shadow:0 2px 10px #00000014}.fin-reimb-kpi-header{display:flex;align-items:center;gap:6px}.fin-reimb-kpi-label{font-size:13px;font-weight:600}.fin-reimb-kpi-count{font-size:26px;font-weight:700;line-height:1}.fin-reimb-kpi-amount{font-size:12px;font-weight:500}.fin-reimb-section{background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-height:200px}.fin-reimb-user-cell{display:flex;flex-direction:column}.fin-reimb-user-name{font-weight:500;color:#101828;font-size:13px}.fin-reimb-user-id{font-size:11px;color:#98a2b3;margin-top:1px}.fin-reimb-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500}.fin-reimb-badge.paid{background:#ecfdf5;color:#059669}.fin-reimb-badge.pending{background:#fffbeb;color:#d97706}.fin-reimb-badge.approved{background:#eff6ff;color:#2563eb}.fin-reimb-badge.rejected{background:#fef2f2;color:#dc2626}.fin-reimb-badge.awaiting-payment{background:#f5f0ff;color:#7a1ee3}.fin-reimb-action-btn{background:none;border:1px solid #e4e7ec;border-radius:6px;padding:5px 8px;cursor:pointer;color:#667085;transition:all .15s;display:inline-flex;align-items:center;justify-content:center}.fin-reimb-action-btn:hover{background:#f3f4f6;color:#344054;border-color:#d0d5dd}.fin-reimb-action-btn.approve{color:#10b981;border-color:#a7f3d0}.fin-reimb-action-btn.approve:hover{background:#ecfdf5}.fin-reimb-action-btn.reject{color:#ef4444;border-color:#fecaca}.fin-reimb-action-btn.reject:hover{background:#fef2f2}.fin-reimb-pay-inline-btn{display:inline-flex;align-items:center;gap:4px;background:#f5f0ff;border:1px solid #ddd6fe;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;color:#7a1ee3;cursor:pointer;transition:all .15s;white-space:nowrap}.fin-reimb-pay-inline-btn:hover{background:#ede9fe;border-color:#c4b5fd}.fin-reimb-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:flex-start;z-index:1050;overflow-y:auto;padding:60px 20px}.fin-reimb-modal-content{background:#fff;border-radius:12px;width:100%;max-width:520px;box-shadow:0 25px 50px -12px #00000040}.fin-reimb-modal-header{padding:20px 24px;border-bottom:1px solid #e5e7eb}.fin-reimb-modal-header h3{font-size:18px;font-weight:600;color:#101828;margin:0;display:flex;align-items:center;gap:8px}.fin-reimb-modal-body{padding:24px}.fin-reimb-modal-info{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px}.fin-reimb-modal-info-row{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.fin-reimb-modal-info-label{color:#667085}.fin-reimb-modal-info-value{font-weight:500;color:#344054}.fin-reimb-modal-footer{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.fin-reimb-approve-btn{background:#10b981;border-color:#10b981;color:#fff;font-weight:500}.fin-reimb-approve-btn:hover{background:#059669;border-color:#059669;color:#fff}.fin-reimb-reject-btn{background:#ef4444;border-color:#ef4444;color:#fff;font-weight:500}.fin-reimb-reject-btn:hover{background:#dc2626;border-color:#dc2626;color:#fff}.fin-reimb-pay-btn{background:#7a1ee3;border-color:#7a1ee3;color:#fff;font-weight:500}.fin-reimb-pay-btn:hover{background:#6a18c7;border-color:#6a18c7;color:#fff}.fin-reimb-detail-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f2f4f7;font-size:13px}.fin-reimb-detail-row:last-child{border-bottom:none}.fin-reimb-detail-label{color:#667085}.fin-reimb-detail-value{font-weight:500;color:#344054}.fin-reimb-attach-modal{background:#fff;border-radius:12px;width:100%;max-width:600px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.fin-reimb-attach-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.fin-reimb-attach-header h3{font-size:18px;font-weight:600;color:#101828;margin:0}.fin-reimb-attach-close{background:none;border:none;cursor:pointer;color:#667085;padding:4px;border-radius:4px;transition:background .15s}.fin-reimb-attach-close:hover{background:#f3f4f6}.fin-reimb-attach-body{padding:24px}.fin-reimb-attach-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#10b981;margin-bottom:16px}.fin-reimb-attach-preview{border:2px solid #d1fae5;border-radius:10px;overflow:hidden;background:#f0fdf4}.fin-reimb-attach-img{width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;display:block}.fin-reimb-attach-pdf{width:100%;height:400px;border:none}.fin-reimb-attach-unknown{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#98a2b3}.fin-reimb-attach-unknown p{margin:12px 0 0;font-size:14px}.fin-reimb-attach-actions{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid #d1fae5}.fin-reimb-open-full-btn{display:inline-flex;align-items:center;padding:6px 16px;border:1px solid #d0d5dd;border-radius:6px;font-size:13px;font-weight:500;color:#344054;text-decoration:none;background:#fff;transition:all .15s}.fin-reimb-open-full-btn:hover{background:#f9fafb;border-color:#98a2b3;color:#344054}.fin-reimb-attach-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;border:2px dashed #e4e7ec;border-radius:10px;color:#98a2b3}.fin-reimb-attach-empty p{margin:12px 0 0;font-size:14px}@media (max-width: 1200px){.fin-reimb-kpi-row{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.fin-reimb-kpi-row{grid-template-columns:repeat(2,1fr)}.fin-reimb-filters{flex-direction:column;align-items:stretch}}@media (max-width: 480px){.fin-reimb-kpi-row{grid-template-columns:1fr}.fin-reimb-page{padding:16px}}.fin-vendor-page{font-family:Manrope,sans-serif;background:#fff;min-height:100vh}.fin-vendor-title{font-size:1.65rem;font-weight:700;color:#1f2937;margin-bottom:2px}.fin-vendor-subtitle{font-size:.9rem;color:#6b7280;margin-bottom:0}.fin-vendor-btn-outline{border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.85rem;font-weight:500;padding:8px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.fin-vendor-btn-outline:hover{border-color:#7a1ee3;color:#7a1ee3;background:#f5f0ff}.fin-vendor-btn-primary{background:#7a1ee3;border:1px solid #7a1ee3;color:#fff;font-size:.85rem;font-weight:600;padding:8px 18px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.fin-vendor-btn-primary:hover{background:#6a18c9;border-color:#6a18c9;color:#fff}.fin-vendor-info-row{display:flex;align-items:center;gap:8px;padding:10px 0;margin-bottom:4px}.fin-vendor-info-icon{width:32px;height:32px;background:#f3e8ff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#7a1ee3;font-size:1rem}.fin-vendor-info-text{font-size:.9rem;font-weight:600;color:#374151}.fin-vendor-info-count{font-weight:700;color:#1f2937}.fin-vendor-search-wrap{position:relative;flex:1;max-width:420px}.fin-vendor-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.fin-vendor-search{width:100%;padding:9px 14px 9px 36px;border:1px solid #e5e7eb;border-radius:8px;font-size:.85rem;color:#374151;background:#fff;transition:border-color .15s}.fin-vendor-search:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}.fin-vendor-search::-moz-placeholder{color:#9ca3af}.fin-vendor-search::placeholder{color:#9ca3af}.fin-vendor-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.fin-vendor-filter-select{padding:8px 32px 8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:.84rem;color:#374151;background:#fff;min-width:150px;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:border-color .15s}.fin-vendor-filter-select:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}.fin-vendor-table-wrap{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a;background:#fff}.fin-vendor-table{width:100%;border-collapse:collapse;margin-bottom:0}.fin-vendor-table thead th{font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;padding:14px 16px;border-bottom:1px solid #e5e7eb;background:#fafafa;white-space:nowrap}.fin-vendor-table tbody tr{transition:background .1s ease;cursor:pointer}.fin-vendor-table tbody tr:hover{background:#f9f5ff}.fin-vendor-table tbody td{padding:14px 16px;vertical-align:middle;border-bottom:1px solid #f3f4f6;font-size:.88rem;color:#374151}.fin-vendor-table tbody tr:last-child td{border-bottom:none}.fin-vendor-name{font-weight:600;color:#1f2937;display:block;margin-bottom:2px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-vendor-gstin{font-size:.75rem;color:#9ca3af;font-weight:400}.fin-vendor-type{color:#6b7280}.fin-vendor-state{font-weight:500;color:#374151;display:block}.fin-vendor-region{font-size:.75rem;color:#9ca3af}.fin-vendor-credit{font-weight:600;color:#374151}.fin-vendor-rating{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#374151}.fin-vendor-rating-star{color:#f59e0b;font-size:.9rem}.fin-vendor-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 10px;border-radius:20px;font-size:.72rem;font-weight:600;margin-right:4px}.fin-vendor-badge-gst-verified,.fin-vendor-badge-bank-verified{background:#d1fae5;color:#065f46}.fin-vendor-badge-bank-unverified,.fin-vendor-badge-gst-unverified{background:#f3f4f6;color:#9ca3af}.fin-vendor-status-active{display:inline-block;padding:4px 14px;border-radius:20px;font-size:.76rem;font-weight:600;background:#f3e8ff;color:#7a1ee3}.fin-vendor-status-inactive{display:inline-block;padding:4px 14px;border-radius:20px;font-size:.76rem;font-weight:600;background:#fee2e2;color:#ef4444}.fin-vendor-status-pending{display:inline-block;padding:4px 14px;border-radius:20px;font-size:.76rem;font-weight:600;background:#fef3c7;color:#d97706}.fin-vendor-status-pending-verification{display:inline-block;padding:4px 14px;border-radius:20px;font-size:.76rem;font-weight:600;background:#fef3c7;color:#b45309}.fin-vendor-pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-top:1px solid #e5e7eb;background:#fff;font-size:.84rem;color:#6b7280}.fin-vendor-pagination-info{font-weight:500}.fin-vendor-pagination-controls{display:flex;align-items:center;gap:4px}.fin-vendor-page-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s ease}.fin-vendor-page-btn:hover:not(:disabled){border-color:#7a1ee3;color:#7a1ee3;background:#f9f5ff}.fin-vendor-page-btn:disabled{opacity:.4;cursor:not-allowed}.fin-vendor-page-btn.active{background:#7a1ee3;border-color:#7a1ee3;color:#fff}.fin-vendor-empty{text-align:center;padding:60px 20px}.fin-vendor-empty-icon{font-size:3rem;color:#d1d5db;margin-bottom:12px}.fin-vendor-empty-title{font-size:1.05rem;font-weight:600;color:#374151;margin-bottom:4px}.fin-vendor-empty-text{font-size:.85rem;color:#9ca3af}.fin-vendor-loading{display:flex;justify-content:center;align-items:center;min-height:300px}.fin-vendor-actions-btn{background:none;border:none;padding:4px 8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .15s}.fin-vendor-actions-btn:hover{background:#f3f4f6;color:#374151}.fin-vendor-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:flex-start;z-index:1050;overflow-y:auto;padding:30px 20px}.fin-vendor-modal-content{background:#fff;border-radius:14px;width:95vw;max-width:820px;box-shadow:0 25px 50px -12px #00000040;margin:auto}.fin-vendor-modal-lg{max-width:1100px}.fin-vendor-modal-header{padding:22px 28px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:flex-start}.fin-vendor-modal-header h2{font-size:1.3rem;font-weight:700;color:#1f2937;margin:0}.fin-vendor-modal-header p{font-size:.85rem;color:#6b7280;margin:4px 0 0}.fin-vendor-modal-close{background:none;border:none;font-size:1.3rem;color:#6b7280;cursor:pointer;padding:4px;border-radius:6px;transition:all .15s}.fin-vendor-modal-close:hover{background:#f3f4f6;color:#1f2937}.fin-vendor-modal-body{padding:24px 28px;max-height:calc(100vh - 220px);overflow-y:auto}.fin-vendor-modal-footer{padding:16px 28px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.fin-vendor-form-group{margin-bottom:16px}.fin-vendor-form-label{display:block;font-size:.82rem;font-weight:600;color:#374151;margin-bottom:5px}.fin-vendor-form-label .required{color:#ef4444;margin-left:2px}.fin-vendor-form-input,.fin-vendor-form-select,.fin-vendor-form-textarea{width:100%;padding:9px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.87rem;color:#374151;background:#fff;transition:border-color .15s;font-family:Manrope,sans-serif}.fin-vendor-form-input:focus,.fin-vendor-form-select:focus,.fin-vendor-form-textarea:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}.fin-vendor-form-textarea{resize:vertical;min-height:80px}.fin-vendor-form-input.error,.fin-vendor-form-select.error{border-color:#ef4444}.fin-vendor-form-error{font-size:.76rem;color:#ef4444;margin-top:3px}.fin-vendor-tabs{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:20px;overflow-x:auto}.fin-vendor-tab{padding:10px 18px;font-size:.84rem;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;white-space:nowrap;transition:all .15s}.fin-vendor-tab:hover{color:#7a1ee3}.fin-vendor-tab.active{color:#7a1ee3;border-bottom-color:#7a1ee3;font-weight:600}.fin-vendor-section-title{font-size:.92rem;font-weight:700;color:#1f2937;margin-bottom:14px;display:flex;align-items:center;gap:8px}.fin-vendor-section-bg{background:#f9fafb;border-radius:10px;padding:18px;margin-bottom:18px}.fin-vendor-detail-container{max-width:1400px;margin:0 auto}.fin-vendor-detail-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:28px}.fin-vendor-detail-header h2{font-size:1.6rem;font-weight:700;color:#1f2937;margin:0 0 2px}.fin-vendor-back-btn{width:38px;height:38px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#374151;cursor:pointer;transition:all .15s}.fin-vendor-back-btn:hover{background:#f3f4f6}.fin-vendor-detail-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;background:#fff;margin-bottom:20px;overflow:hidden}.fin-vendor-detail-card-header{padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#fff;display:flex;justify-content:space-between;align-items:center}.fin-vendor-detail-card-header h5{font-size:1rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:8px;margin:0}.fin-vendor-detail-card-body{padding:20px}.fin-vendor-info-item{margin-bottom:14px}.fin-vendor-info-item label{display:block;font-size:.78rem;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}.fin-vendor-info-item p{margin:0;font-weight:500;color:#1f2937;font-size:.9rem}.fin-vendor-upload-zone{border:2px dashed #d1d5db;border-radius:10px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s;background:#fafafa}.fin-vendor-upload-zone:hover{border-color:#7a1ee3;background:#f9f5ff}.fin-vendor-upload-zone.dragging{border-color:#7a1ee3;background:#f3e8ff}.fin-vendor-upload-icon{font-size:2.5rem;color:#9ca3af;margin-bottom:10px}.fin-vendor-upload-text{font-size:.9rem;color:#6b7280}.fin-vendor-upload-text span{color:#7a1ee3;font-weight:600;cursor:pointer}.fin-vendor-upload-hint{font-size:.78rem;color:#9ca3af;margin-top:6px}.fin-vendor-file-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9fafb;border-radius:8px;margin-bottom:10px}.fin-vendor-file-info{display:flex;align-items:center;gap:10px}.fin-vendor-file-icon{width:36px;height:36px;background:#d1fae5;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#065f46}.fin-vendor-file-name{font-weight:600;color:#1f2937;font-size:.88rem}.fin-vendor-file-size{font-size:.76rem;color:#9ca3af}.fin-vendor-file-remove{background:none;border:none;color:#ef4444;cursor:pointer;padding:4px;border-radius:4px;transition:all .15s}.fin-vendor-file-remove:hover{background:#fee2e2}.fin-vendor-import-errors{max-height:250px;overflow-y:auto;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;margin-top:12px}.fin-vendor-import-error-row{display:flex;align-items:flex-start;gap:8px;padding:8px 14px;font-size:.82rem;color:#991b1b;border-bottom:1px solid #fecaca}.fin-vendor-import-error-row:last-child{border-bottom:none}.fin-vendor-import-error-row-num{font-weight:700;min-width:55px}.fin-vendor-import-preview{max-height:300px;overflow:auto;border:1px solid #e5e7eb;border-radius:8px;margin-top:12px}.fin-vendor-import-preview table{width:100%;border-collapse:collapse;font-size:.82rem}.fin-vendor-import-preview th{padding:8px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;color:#6b7280;white-space:nowrap;position:sticky;top:0}.fin-vendor-import-preview td{padding:7px 12px;border-bottom:1px solid #f3f4f6;color:#374151;white-space:nowrap}.fin-vendor-column-map{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.fin-vendor-column-map-arrow{color:#9ca3af}.fin-vendor-rating-stars{display:flex;gap:2px}.fin-vendor-rating-star-full{color:#f59e0b}.fin-vendor-rating-star-empty{color:#d1d5db}.fin-vendor-bank-status{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:.82rem;font-weight:600}.fin-vendor-bank-verified{background:#d1fae5;color:#065f46}.fin-vendor-bank-pending{background:#fef3c7;color:#92400e}.fin-vendor-bank-failed{background:#fee2e2;color:#991b1b}.fin-vendor-audit-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f3f4f6}.fin-vendor-audit-item:last-child{border-bottom:none}.fin-vendor-audit-dot{width:10px;height:10px;border-radius:50%;background:#7a1ee3;margin-top:5px;flex-shrink:0}.fin-vendor-audit-content{flex:1}.fin-vendor-audit-action{font-weight:600;color:#1f2937;font-size:.88rem}.fin-vendor-audit-meta{font-size:.78rem;color:#9ca3af;margin-top:2px}.fin-vendor-detail-table{width:100%;border-collapse:collapse}.fin-vendor-detail-table th{font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.fin-vendor-detail-table td{padding:12px 16px;border-bottom:1px solid #f3f4f6;vertical-align:middle;font-size:.87rem;color:#374151}.fin-vendor-detail-table tbody tr:last-child td{border-bottom:none}.fin-vendor-progress-wrap{margin:16px 0}.fin-vendor-progress-bar{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.fin-vendor-progress-fill{height:100%;background:#7a1ee3;border-radius:3px;transition:width .3s ease}.fin-vendor-progress-text{display:flex;justify-content:space-between;font-size:.78rem;color:#6b7280;margin-top:6px}@media (max-width: 991px){.fin-vendor-detail-header,.fin-vendor-filters{flex-direction:column;align-items:stretch}.fin-vendor-filter-select{min-width:100%}}@media (max-width: 767px){.fin-vendor-title{font-size:1.3rem}.fin-vendor-table thead th,.fin-vendor-table tbody td{padding:10px;font-size:.82rem}.fin-vendor-modal-body{padding:16px 18px}}:root{--vd-bg: #f7f8fa;--vd-bg-soft: #fafbfc;--vd-card: #ffffff;--vd-border: #e8eaef;--vd-border-strong: #d4d7dd;--vd-text: #0f172a;--vd-text-secondary: #475569;--vd-text-muted: #94a3b8;--vd-text-label: #64748b;--vd-accent: #7a1ee3;--vd-accent-soft: #f5f0ff;--vd-accent-hover: #6919c9;--vd-success: #10b981;--vd-success-soft: #ecfdf5;--vd-success-text: #047857;--vd-success-border: #a7f3d0;--vd-warning: #f59e0b;--vd-warning-soft: #fffbeb;--vd-warning-text: #b45309;--vd-warning-border: #fde68a;--vd-danger: #ef4444;--vd-danger-soft: #fef2f2;--vd-danger-text: #b91c1c;--vd-danger-border: #fecaca;--vd-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--vd-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--vd-shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .06), 0 2px 4px -2px rgba(15, 23, 42, .04);--vd-shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .07), 0 4px 6px -4px rgba(15, 23, 42, .04);--vd-radius: 14px;--vd-radius-sm: 8px;--vd-radius-lg: 18px;--vd-gradient: linear-gradient(135deg, #9333ea 0%, #7a1ee3 50%, #6919c9 100%);--vd-gradient-soft: linear-gradient(135deg, #faf5ff 0%, #f3e8ff 100%);--vd-font-display: "Bricolage Grotesque", "DM Sans", system-ui, -apple-system, sans-serif;--vd-font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--vd-font-mono: "JetBrains Mono", "SF Mono", Menlo, Monaco, Consolas, monospace}.vd-page{background:var(--vd-bg);min-height:calc(100vh - 60px);padding:24px 28px 60px;font-family:var(--vd-font-body);color:var(--vd-text);-webkit-font-smoothing:antialiased}.vd-shell{max-width:1320px;margin:0 auto}.vd-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:12px}.vd-back{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;background:var(--vd-card);border:1px solid var(--vd-border);border-radius:999px;color:var(--vd-text-secondary);font-size:.83rem;font-weight:500;cursor:pointer;transition:all .18s ease;font-family:var(--vd-font-body)}.vd-back:hover{border-color:var(--vd-accent);color:var(--vd-accent);transform:translate(-2px);box-shadow:var(--vd-shadow-sm)}.vd-hero{position:relative;background:var(--vd-card);border:1px solid var(--vd-border);border-radius:var(--vd-radius-lg);overflow:hidden;margin-bottom:22px;box-shadow:var(--vd-shadow)}.vd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top left,rgba(147,51,234,.05) 0%,transparent 55%),radial-gradient(ellipse at bottom right,rgba(122,30,227,.04) 0%,transparent 55%);pointer-events:none}.vd-hero:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--vd-gradient)}.vd-hero-content{position:relative;padding:32px 36px;display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center}.vd-hero-identity{display:flex;align-items:center;gap:22px;min-width:0}.vd-avatar{width:84px;height:84px;border-radius:22px;background:var(--vd-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--vd-font-display);font-size:2rem;font-weight:700;letter-spacing:-.025em;box-shadow:0 10px 30px -8px #7a1ee380,inset 0 1px #ffffff40;flex-shrink:0;position:relative}.vd-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.vd-hero-meta{min-width:0}.vd-hero-name{font-family:var(--vd-font-display);font-size:1.95rem;font-weight:700;letter-spacing:-.028em;line-height:1.08;color:var(--vd-text);margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:540px}.vd-hero-legal{font-size:.92rem;color:var(--vd-text-secondary);margin:0 0 14px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:540px}.vd-hero-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vd-status-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:.76rem;font-weight:600;letter-spacing:.005em}.vd-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:vd-pulse 2.4s ease-in-out infinite}.vd-status-pill.active{background:var(--vd-success-soft);color:var(--vd-success-text);border:1px solid var(--vd-success-border)}.vd-status-pill.inactive{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.vd-status-pill.pending{background:var(--vd-warning-soft);color:var(--vd-warning-text);border:1px solid var(--vd-warning-border)}.vd-status-pill.blacklisted{background:var(--vd-danger-soft);color:var(--vd-danger-text);border:1px solid var(--vd-danger-border)}@keyframes vd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.vd-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:7px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:.74rem;font-weight:500;color:var(--vd-text-secondary)}.vd-chip.mono{font-family:var(--vd-font-mono);font-size:.72rem;letter-spacing:.01em}.vd-chip-label{color:var(--vd-text-muted);font-weight:600;text-transform:uppercase;font-size:.62rem;letter-spacing:.06em;margin-right:1px}.vd-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;flex-shrink:0}.vd-stat{background:var(--vd-bg-soft);border:1px solid var(--vd-border);border-radius:13px;padding:14px 16px;position:relative;transition:all .2s ease;overflow:hidden}.vd-stat:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--vd-gradient);opacity:0;transition:opacity .2s}.vd-stat:hover{background:var(--vd-card);border-color:var(--vd-border-strong);transform:translateY(-1px);box-shadow:var(--vd-shadow-md)}.vd-stat:hover:after{opacity:1}.vd-stat-label{display:flex;align-items:center;gap:5px;font-size:.66rem;font-weight:600;color:var(--vd-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.vd-stat-value{font-family:var(--vd-font-display);font-size:1.45rem;font-weight:700;letter-spacing:-.02em;color:var(--vd-text);display:flex;align-items:baseline;gap:5px;line-height:1.05}.vd-stat-value .unit{font-size:.78rem;color:var(--vd-text-muted);font-weight:500;letter-spacing:0}.vd-stat-value.success{color:var(--vd-success-text)}.vd-stat-value.warning{color:var(--vd-warning-text)}.vd-stat-value.danger{color:var(--vd-danger-text)}.vd-stat-value.muted{color:var(--vd-text-muted)}.vd-stat-meta{font-size:.71rem;color:var(--vd-text-muted);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-tabs{display:inline-flex;align-items:center;gap:4px;background:var(--vd-card);border:1px solid var(--vd-border);border-radius:12px;padding:5px;margin-bottom:22px;box-shadow:var(--vd-shadow-sm)}.vd-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:transparent;border:none;border-radius:8px;color:var(--vd-text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:var(--vd-font-body);white-space:nowrap}.vd-tab:hover{background:var(--vd-bg-soft);color:var(--vd-text)}.vd-tab.active{background:var(--vd-accent);color:#fff;box-shadow:0 4px 12px -4px #7a1ee373}.vd-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:0 7px;height:19px;background:#0f172a14;border-radius:999px;font-size:.7rem;font-weight:600}.vd-tab.active .vd-tab-count{background:#ffffff38}.vd-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.vd-grid-half{grid-column:span 6}.vd-grid-full{grid-column:span 12}@media (max-width: 992px){.vd-grid-half{grid-column:span 12}}.vd-card{background:var(--vd-card);border:1px solid var(--vd-border);border-radius:var(--vd-radius);overflow:hidden;transition:all .2s ease;display:flex;flex-direction:column}.vd-card:hover{border-color:var(--vd-border-strong);box-shadow:var(--vd-shadow-md)}.vd-card-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;gap:12px}.vd-card-title{display:flex;align-items:center;gap:12px;min-width:0}.vd-card-icon{width:36px;height:36px;border-radius:10px;background:var(--vd-accent-soft);color:var(--vd-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vd-card-icon.success{background:var(--vd-success-soft);color:var(--vd-success-text)}.vd-card-icon.warning{background:var(--vd-warning-soft);color:var(--vd-warning-text)}.vd-card-title h3{font-family:var(--vd-font-display);font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:var(--vd-text);margin:0}.vd-card-body{padding:4px 22px 22px;flex:1}.vd-card-body-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}@media (max-width: 640px){.vd-card-body-grid{grid-template-columns:1fr}}.vd-field{min-width:0}.vd-field-label{font-size:.66rem;font-weight:600;color:var(--vd-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.vd-field-value{font-size:.92rem;font-weight:500;color:var(--vd-text);word-break:break-word;line-height:1.4}.vd-field-value.mono{font-family:var(--vd-font-mono);font-size:.84rem;font-weight:500}.vd-field-value.empty{color:var(--vd-text-muted);font-weight:400}.vd-divider{height:1px;background:var(--vd-border);margin:18px 0}.vd-sub-section{margin-top:18px;padding-top:16px;border-top:1px dashed var(--vd-border)}.vd-sub-section-title{display:flex;align-items:center;gap:7px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--vd-text-muted);margin-bottom:12px}.vd-bank-summary{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;margin-bottom:20px}@media (max-width: 768px){.vd-bank-summary{grid-template-columns:1fr}}.vd-bank-card{position:relative;background:linear-gradient(135deg,#1e1b4b,#312e81 45%,#4c1d95);color:#fff;border-radius:16px;padding:22px 24px;overflow:hidden;min-height:168px;display:flex;flex-direction:column;justify-content:space-between}.vd-bank-card:before{content:"";position:absolute;top:-50%;right:-30%;width:280px;height:280px;background:radial-gradient(circle,rgba(168,85,247,.25) 0%,transparent 60%);pointer-events:none}.vd-bank-card:after{content:"";position:absolute;bottom:-40%;left:-10%;width:220px;height:220px;background:radial-gradient(circle,rgba(122,30,227,.2) 0%,transparent 55%);pointer-events:none}.vd-bank-card-top{position:relative;display:flex;align-items:center;justify-content:space-between}.vd-bank-name{font-family:var(--vd-font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.005em}.vd-bank-icon{width:38px;height:38px;border-radius:10px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vd-bank-account{position:relative;font-family:var(--vd-font-mono);font-size:1.4rem;font-weight:600;letter-spacing:.07em;margin-top:4px}.vd-bank-card-bottom{position:relative;display:flex;justify-content:space-between;gap:16px}.vd-bank-card-cell{min-width:0}.vd-bank-card-cell-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-bottom:3px}.vd-bank-card-cell-value{font-family:var(--vd-font-mono);font-size:.82rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-bank-info{display:grid;grid-template-columns:1fr;gap:14px;align-content:start}.vd-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;font-size:.85rem;margin-bottom:18px}.vd-banner-success{background:var(--vd-success-soft);border:1px solid var(--vd-success-border);color:var(--vd-success-text)}.vd-banner-warning{background:var(--vd-warning-soft);border:1px solid var(--vd-warning-border);color:var(--vd-warning-text)}.vd-banner-icon{width:36px;height:36px;border-radius:10px;background:#ffffffa6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vd-banner-content{flex:1;min-width:0}.vd-banner-title{font-weight:700;margin-bottom:1px;line-height:1.3}.vd-banner-meta{font-size:.78rem;opacity:.85}.vd-banner-quote{display:block;margin-top:7px;padding-left:10px;border-left:2px solid currentColor;font-size:.78rem;opacity:.9;font-style:italic}.vd-doc-section{margin-top:4px}.vd-doc-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.vd-doc-item{display:flex;align-items:center;gap:14px;padding:11px 14px;background:var(--vd-bg-soft);border:1px solid var(--vd-border);border-radius:10px;transition:all .2s ease}.vd-doc-item:hover{border-color:var(--vd-accent);background:var(--vd-card);box-shadow:var(--vd-shadow-sm)}.vd-doc-icon{width:36px;height:36px;border-radius:9px;background:var(--vd-accent-soft);color:var(--vd-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vd-doc-info{flex:1;min-width:0}.vd-doc-name{display:block;font-size:.85rem;font-weight:600;color:var(--vd-text);text-decoration:none;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-doc-name:hover{color:var(--vd-accent)}.vd-doc-meta{display:flex;gap:8px;font-size:.72rem;color:var(--vd-text-muted)}.vd-doc-meta span{white-space:nowrap}.vd-doc-empty{text-align:center;padding:18px;color:var(--vd-text-muted);font-size:.84rem;font-style:italic}.vd-upload-area{position:relative;border:1.5px dashed var(--vd-border-strong);border-radius:12px;padding:22px 18px;background:var(--vd-bg-soft);text-align:center;cursor:pointer;transition:all .2s ease;margin-bottom:14px}.vd-upload-area:hover{border-color:var(--vd-accent);background:var(--vd-accent-soft)}.vd-upload-area input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.vd-upload-icon{width:42px;height:42px;border-radius:11px;background:var(--vd-card);border:1px solid var(--vd-border);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:var(--vd-accent)}.vd-upload-text{font-size:.86rem;color:var(--vd-text-secondary);margin-bottom:3px}.vd-upload-text strong{color:var(--vd-accent);font-weight:600}.vd-upload-hint{font-size:.72rem;color:var(--vd-text-muted)}.vd-upload-selected{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;background:var(--vd-accent-soft);border-radius:6px;font-size:.76rem;color:var(--vd-accent);font-weight:500;margin-top:8px}.vd-actions-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.vd-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:var(--vd-font-body);border:1px solid transparent;text-decoration:none}.vd-btn:disabled{opacity:.55;cursor:not-allowed}.vd-btn-primary{background:var(--vd-gradient);color:#fff;box-shadow:0 4px 14px -4px #7a1ee380}.vd-btn-primary:hover:not(:disabled){box-shadow:0 8px 22px -4px #7a1ee399;transform:translateY(-1px)}.vd-btn-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 14px -4px #10b98180}.vd-btn-success:hover:not(:disabled){box-shadow:0 8px 22px -4px #10b98199;transform:translateY(-1px)}.vd-btn-outline{background:var(--vd-card);color:var(--vd-text);border-color:var(--vd-border)}.vd-btn-outline:hover:not(:disabled){border-color:var(--vd-accent);color:var(--vd-accent);box-shadow:var(--vd-shadow-sm)}.vd-btn-ghost{background:transparent;color:var(--vd-text-secondary);padding:7px 12px;font-size:.82rem;font-weight:500}.vd-btn-ghost:hover:not(:disabled){color:var(--vd-accent);background:var(--vd-accent-soft)}.vd-btn-sm{padding:6px 12px;font-size:.78rem}.vd-audit-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--vd-border)}.vd-audit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.vd-audit-list{margin-top:14px;position:relative;padding-left:4px}.vd-audit-list:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:1px;background:var(--vd-border)}.vd-audit-item{display:flex;align-items:flex-start;gap:14px;padding:8px 0;position:relative}.vd-audit-dot{width:14px;height:14px;border-radius:50%;background:var(--vd-card);border:2px solid var(--vd-accent);flex-shrink:0;margin-top:4px;z-index:1}.vd-audit-body{flex:1;min-width:0}.vd-audit-action{font-size:.84rem;font-weight:600;color:var(--vd-text)}.vd-audit-meta{font-size:.74rem;color:var(--vd-text-muted);margin-top:1px}.vd-comp-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.76rem;font-weight:600}.vd-comp-badge.compliant{background:var(--vd-success-soft);color:var(--vd-success-text);border:1px solid var(--vd-success-border)}.vd-comp-badge.not_in_filing{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.vd-comp-badge.not_checked{background:#f1f5f9;color:var(--vd-text-secondary);border:1px solid #e2e8f0}.vd-table-card{background:var(--vd-card);border:1px solid var(--vd-border);border-radius:var(--vd-radius);overflow:hidden}.vd-table-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--vd-border)}.vd-table-title{display:flex;align-items:center;gap:12px}.vd-table-title h3{font-family:var(--vd-font-display);font-size:1.02rem;font-weight:700;margin:0;color:var(--vd-text)}.vd-table-count{font-size:.74rem;color:var(--vd-text-secondary);background:var(--vd-bg-soft);border:1px solid var(--vd-border);padding:3px 11px;border-radius:999px;font-weight:600}.vd-table-wrap{overflow-x:auto}.vd-table{width:100%;border-collapse:collapse;font-size:.86rem}.vd-table thead th{background:var(--vd-bg-soft);font-size:.7rem;font-weight:700;color:var(--vd-text-muted);text-transform:uppercase;letter-spacing:.08em;text-align:left;padding:12px 18px;border-bottom:1px solid var(--vd-border);white-space:nowrap}.vd-table thead th.right{text-align:right}.vd-table tbody td{padding:14px 18px;border-bottom:1px solid var(--vd-border);color:var(--vd-text);font-weight:500}.vd-table tbody tr{transition:background .15s ease}.vd-table tbody tr:hover{background:var(--vd-bg-soft)}.vd-table tbody tr:last-child td{border-bottom:none}.vd-table .mono{font-family:var(--vd-font-mono);font-size:.82rem}.vd-table .accent{color:var(--vd-accent);cursor:pointer;font-weight:600}.vd-table .accent:hover{text-decoration:underline}.vd-table .num{font-family:var(--vd-font-mono);font-weight:600;text-align:right}.vd-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.73rem;font-weight:600;text-transform:capitalize}.vd-pill-success{background:var(--vd-success-soft);color:var(--vd-success-text)}.vd-pill-warning{background:var(--vd-warning-soft);color:var(--vd-warning-text)}.vd-pill-danger{background:var(--vd-danger-soft);color:var(--vd-danger-text)}.vd-pill-neutral{background:#f1f5f9;color:var(--vd-text-secondary)}.vd-pill-info{background:var(--vd-accent-soft);color:var(--vd-accent)}.vd-rating-callout{display:flex;align-items:center;gap:18px;padding:16px 18px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:12px;margin-top:16px}.vd-rating-num{font-family:var(--vd-font-display);font-size:2.4rem;font-weight:700;color:#92400e;line-height:.95;letter-spacing:-.02em}.vd-rating-info{flex:1;min-width:0}.vd-rating-stars{display:flex;gap:2px;margin-bottom:3px}.vd-rating-stars .star-full{color:#f59e0b}.vd-rating-stars .star-empty{color:#f59e0b4d}.vd-rating-meta{font-size:.76rem;color:#92400e;opacity:.85}.vd-rating-blacklist{font-size:.78rem;color:var(--vd-danger-text);font-weight:500;padding-left:14px;border-left:2px solid var(--vd-danger-border)}.vd-empty{padding:56px 24px;text-align:center}.vd-empty-icon{width:52px;height:52px;border-radius:13px;background:var(--vd-bg-soft);border:1px solid var(--vd-border);display:inline-flex;align-items:center;justify-content:center;color:var(--vd-text-muted);margin-bottom:12px}.vd-empty-text{color:var(--vd-text-muted);font-size:.88rem}.vd-loading{display:flex;align-items:center;justify-content:center;padding:100px 0;color:var(--vd-accent)}@media (max-width: 1100px){.vd-hero-content{grid-template-columns:1fr;gap:26px}.vd-hero-stats{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.vd-page{padding:16px 14px 40px}.vd-hero-content{padding:24px 22px}.vd-avatar{width:64px;height:64px;font-size:1.5rem;border-radius:16px}.vd-hero-name{font-size:1.45rem}.vd-hero-stats{grid-template-columns:repeat(2,1fr)}.vd-bank-summary{grid-template-columns:1fr}.vd-tabs{width:100%;justify-content:stretch}.vd-tab{flex:1;justify-content:center}}@keyframes vd-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vd-hero,.vd-tabs,.vd-grid,.vd-table-card{animation:vd-fade-up .4s ease-out backwards}.vd-tabs{animation-delay:.05s}.vd-grid{animation-delay:.1s}.vd-table-card{animation-delay:.05s}._page_50ce2_2{padding:24px 28px;background:#fff;min-height:100vh;font-family:manrope,sans-serif;max-width:1440px;margin:0 auto}._header_50ce2_12{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px}._title_50ce2_21{font-size:22px;font-weight:700;color:#101828;margin:0}._subtitle_50ce2_28{font-size:13px;color:#667085;margin:4px 0 0}._filters_50ce2_34{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._filterIcon_50ce2_41{color:#98a2b3}._filterLabel_50ce2_45{font-size:13px;color:#667085;margin-right:4px}._section_50ce2_52{margin-bottom:24px}._sectionGap_50ce2_56{display:flex;flex-direction:column;gap:24px}._kpiGrid_50ce2_63{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}._kpiGrid3_50ce2_70{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._kpiCard_50ce2_76{border:1px solid #e4e7ec;border-radius:12px;background:#fff;padding:18px 20px;display:flex;align-items:center;gap:14px;transition:box-shadow .18s ease}._kpiCard_50ce2_76:hover{box-shadow:0 2px 8px #0000000f}._kpiIcon_50ce2_91{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._kpiIconBlue_50ce2_101{background:#dbeafe;color:#2563eb}._kpiIconEmerald_50ce2_106{background:#d1fae5;color:#059669}._kpiIconPurple_50ce2_111{background:#ede9fe;color:#7c3aed}._kpiIconAmber_50ce2_116{background:#fef3c7;color:#d97706}._kpiBody_50ce2_121{display:flex;flex-direction:column;gap:2px;min-width:0}._kpiValueRow_50ce2_128{display:flex;align-items:center;gap:6px}._kpiValue_50ce2_128{font-size:24px;font-weight:700;color:#101828;line-height:1.2}._kpiLabel_50ce2_141{font-size:11px;color:#98a2b3;font-weight:500;text-transform:uppercase;letter-spacing:.4px;margin-top:2px}._infoIcon_50ce2_150{color:#98a2b3;cursor:help}._infoIcon_50ce2_150:hover{color:#475467}._chartsRow_50ce2_160{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}._chartCard_50ce2_167{border:1px solid #e4e7ec;border-radius:12px;background:#fff;padding:20px}._chartHeader_50ce2_174{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}._chartTitleRow_50ce2_182{display:flex;align-items:center;gap:6px}._chartTitle_50ce2_182{font-size:16px;font-weight:600;color:#101828;margin:0}._chartDescription_50ce2_195{font-size:12px;color:#667085;margin:4px 0 0}._chartContainer_50ce2_201{height:200px}._chartEmpty_50ce2_205{height:200px;display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:13px;border:1px dashed #e4e7ec;border-radius:8px}._viewToggle_50ce2_217{display:inline-flex;align-items:center;background:#f4ebfb;border-radius:8px;padding:3px}._viewToggleBtn_50ce2_225{background:none;border:none;font-size:12px;font-weight:500;color:#667085;padding:5px 12px;border-radius:6px;cursor:pointer;transition:all .15s}._viewToggleBtn_50ce2_225:hover{color:#344054}._viewToggleBtnActive_50ce2_241{background:#fff;color:#7a1ee3;box-shadow:0 1px 2px #1018280d}._viewToggleBtnDisabled_50ce2_247{opacity:.4;cursor:not-allowed}._vendorPillsBlock_50ce2_253{margin-top:16px;border-top:1px solid #f0edf5;padding-top:14px}._vendorPillsLabel_50ce2_259{font-size:11px;font-weight:500;color:#98a2b3;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}._vendorPills_50ce2_253{display:flex;flex-wrap:wrap;gap:6px}._vendorPill_50ce2_253{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;background:#f4ebfb;color:#4b1c8e;border:1px solid #e9d8fd}._vendorPillMultiple_50ce2_287{color:#059669;font-weight:600;margin-left:2px}._vendorPillMore_50ce2_293{background:transparent;color:#98a2b3;border-style:dashed}._topVendorsCard_50ce2_300{border:1px solid #e4e7ec;border-radius:12px;background:#fff;padding:20px;margin-bottom:24px}._topVendorsHeader_50ce2_308{margin-bottom:14px}._topVendorsTitle_50ce2_312{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#101828}._topVendorsBarChart_50ce2_321{margin-bottom:18px}._topVendorsList_50ce2_325{display:flex;flex-direction:column;gap:10px}._topVendorRow_50ce2_331{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #f0edf5;background:#fff;border-radius:12px;transition:all .18s}._topVendorRow_50ce2_331:hover{box-shadow:0 2px 10px #0000000d}._topVendorRowTop_50ce2_346{background:linear-gradient(to right,#faf8fd,#fff);border-color:#e9d8fd}._topVendorRank_50ce2_351{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#98a2b3;background:#f4f5f7;flex-shrink:0;box-shadow:0 1px 3px #1018280f}._topVendorRankGold_50ce2_366{background:linear-gradient(135deg,#fbbf24,#eab308);color:#fff}._topVendorRankSilver_50ce2_371{background:linear-gradient(135deg,#cbd5e1,#94a3b8);color:#fff}._topVendorRankBronze_50ce2_376{background:linear-gradient(135deg,#fb923c,#d97706);color:#fff}._topVendorBody_50ce2_381{flex:1;min-width:0}._topVendorNameRow_50ce2_386{display:flex;align-items:center;gap:8px;margin-bottom:4px}._topVendorName_50ce2_386{font-size:14px;font-weight:600;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._topVendorRatingBadge_50ce2_402{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#fef3c7;color:#b45309}._topVendorMeta_50ce2_414{display:flex;align-items:center;gap:8px;font-size:11px;color:#667085;margin-bottom:6px;flex-wrap:wrap}._topVendorMetaSep_50ce2_424{color:#cbd5e1}._topVendorMetaItem_50ce2_428{display:inline-flex;align-items:center;gap:4px}._topVendorBar_50ce2_434{height:6px;border-radius:999px;background:#f0edf5;overflow:hidden}._topVendorBarFill_50ce2_441{height:100%;border-radius:999px;transition:width .5s ease;background:#cbd5e1}._topVendorBarFill1_50ce2_448{background:linear-gradient(to right,#6366f1,#8b5cf6)}._topVendorBarFill2_50ce2_452{background:linear-gradient(to right,#60a5fa,#818cf8)}._topVendorBarFill3_50ce2_456{background:linear-gradient(to right,#38bdf8,#60a5fa)}._topVendorRight_50ce2_460{text-align:right;flex-shrink:0}._topVendorAmount_50ce2_465{font-weight:700;font-size:16px;color:#101828}._topVendorAmountTop_50ce2_471{font-size:18px}._topVendorLastQ_50ce2_475{font-size:11px;color:#98a2b3;margin-top:2px}._wacdInfoBox_50ce2_482{border:1px solid #e4e7ec;background:#f9fafb;border-radius:8px;padding:14px 18px;font-size:13px;color:#475467;line-height:1.55;margin-bottom:8px}._wacdInfoTitle_50ce2_493{font-weight:600;color:#101828;margin-bottom:4px}._wacdKpiCard_50ce2_500{border:1px solid #e4e7ec;border-radius:12px;padding:20px;background:#fff}._wacdKpiCardBlue_50ce2_507{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#dbeafe}._wacdKpiCardEmerald_50ce2_512{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#d1fae5}._wacdKpiLabel_50ce2_517{font-size:13px;font-weight:500;margin-bottom:8px;color:#475467}._wacdKpiLabelBlue_50ce2_524{color:#1d4ed8}._wacdKpiLabelEmerald_50ce2_528{color:#047857}._wacdKpiValueRow_50ce2_532{display:flex;align-items:baseline;gap:8px}._wacdKpiValue_50ce2_532{font-size:36px;font-weight:700;color:#101828}._wacdKpiValueBlue_50ce2_544{color:#1e3a8a}._wacdKpiValueEmerald_50ce2_548{color:#064e3b}._wacdKpiUnit_50ce2_552{font-size:14px;color:#667085;margin-bottom:4px}._wacdKpiUnitBlue_50ce2_558{color:#2563eb}._wacdKpiUnitEmerald_50ce2_562{color:#059669}._wacdKpiSub_50ce2_566{font-size:12px;color:#667085;margin-top:6px}._wacdKpiSubBlue_50ce2_572{color:#2563eb}._wacdKpiSubEmerald_50ce2_576{color:#059669}._wacdKpiCompareGood_50ce2_580{font-size:11px;color:#059669;font-weight:600;margin-top:4px}._wacdKpiCompareBad_50ce2_587{font-size:11px;color:#d97706;font-weight:600;margin-top:4px}._wacdMomValueRow_50ce2_594{display:flex;align-items:center;gap:8px}._wacdMomValueUp_50ce2_600{color:#059669;font-size:30px;font-weight:700}._wacdMomValueDown_50ce2_606{color:#dc2626;font-size:30px;font-weight:700}._wacdMomValueFlat_50ce2_612{color:#98a2b3;font-size:30px;font-weight:700}._chartLegend_50ce2_619{display:flex;align-items:center;gap:18px;margin-bottom:8px;font-size:12px}._chartLegendDot_50ce2_627{display:inline-block;width:10px;height:2px;border-radius:1px}._chartLegendDotBlue_50ce2_634{background:#3b82f6}._chartLegendDotEmerald_50ce2_638{background:#10b981}._chartLegendBlock_50ce2_642{display:inline-block;width:12px;height:12px;border-radius:3px}._chartLegendItem_50ce2_649{display:flex;align-items:center;gap:6px;color:#667085}._tableCard_50ce2_657{border:1px solid #e4e7ec;border-radius:12px;background:#fff;padding:20px}._tableHeader_50ce2_664{margin-bottom:16px}._tableTitleRow_50ce2_668{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._tableTitle_50ce2_668{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#101828}._tableSubtitle_50ce2_685{font-size:12px;color:#667085;margin-top:4px}._tableScroll_50ce2_691{width:100%;overflow-x:auto}._dataTable_50ce2_696{width:100%;border-collapse:collapse;font-size:13px}._dataTable_50ce2_696 th{text-align:left;font-weight:600;color:#475467;padding:10px 12px;background:#f9fafb;border-bottom:1px solid #e4e7ec;white-space:nowrap}._dataTable_50ce2_696 th._sortable_50ce2_712{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._dataTable_50ce2_696 th._sortable_50ce2_712:hover{background:#f4ebfb;color:#7a1ee3}._dataTable_50ce2_696 td{padding:12px;border-bottom:1px solid #f0edf5;color:#344054;vertical-align:middle}._dataTable_50ce2_696 tr:last-child td{border-bottom:none}._dataTable_50ce2_696 tr:hover td{background:#faf8fd}._cellRight_50ce2_737{text-align:right}._cellCenter_50ce2_741{text-align:center}._cellMono_50ce2_745{font-family:Menlo,Monaco,monospace;font-size:12px}._cellLink_50ce2_750{background:none;border:none;padding:0;font:inherit;color:#2563eb;cursor:pointer;text-align:left}._cellLink_50ce2_750:hover{color:#1d4ed8;text-decoration:underline}._cellVendorName_50ce2_765{font-weight:600;color:#101828}._cellVendorMeta_50ce2_770{font-size:11px;color:#98a2b3;margin-top:2px}._varianceGood_50ce2_776{color:#059669;font-weight:600}._varianceBad_50ce2_781{color:#d97706;font-weight:600}._muted_50ce2_786{color:#98a2b3}._pagination_50ce2_791{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:12px;color:#667085}._paginationControls_50ce2_800{display:flex;align-items:center;gap:4px}._paginationBtn_50ce2_806{background:#fff;border:1px solid #e4e7ec;color:#475467;padding:5px 10px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s}._paginationBtn_50ce2_806:hover:not(:disabled){background:#f4ebfb;color:#7a1ee3;border-color:#e9d8fd}._paginationBtn_50ce2_806:disabled{opacity:.4;cursor:not-allowed}._paginationInfo_50ce2_828{padding:0 8px;font-weight:600;color:#344054}._refreshTagsBtn_50ce2_835{display:inline-flex;align-items:center;gap:6px;background:#7a1ee3;color:#fff;border:none;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}._refreshTagsBtn_50ce2_835:hover:not(:disabled){background:#5b16b0}._refreshTagsBtn_50ce2_835:disabled{opacity:.6;cursor:not-allowed}._refreshBanner_50ce2_859{background:#ecfdf5;border:1px solid #d1fae5;color:#047857;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:14px}._catSection_50ce2_869{border:1px solid #e4e7ec;border-radius:12px;background:#fff;padding:20px;margin-bottom:18px}._catSectionHeader_50ce2_877{margin-bottom:14px}._catSectionTitle_50ce2_881{font-size:15px;font-weight:600;color:#101828}._catSectionSubtitle_50ce2_887{font-size:12px;color:#667085;margin-top:4px}._catChips_50ce2_893{display:flex;flex-wrap:wrap;gap:8px}._catChip_50ce2_893{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:500;background:#f4f5f7;color:#475467;border:1px solid #e4e7ec;cursor:pointer;transition:all .15s}._catChip_50ce2_893:hover{background:#f4ebfb;border-color:#e9d8fd}._catChipActive_50ce2_919{background:#7a1ee3;color:#fff;border-color:#7a1ee3;box-shadow:0 1px 3px #7a1ee34d}._catChipActive_50ce2_919:hover{background:#5b16b0}._catChipCount_50ce2_930{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#0000000f;font-size:10px;font-weight:600}._catChipActive_50ce2_919 ._catChipCount_50ce2_930{background:#ffffff40}._catChipDisabled_50ce2_947{opacity:.45}._catChipClear_50ce2_951{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:500;background:#fef2f2;color:#dc2626;border:1px solid #fee2e2;cursor:pointer}._catChipClear_50ce2_951:hover{background:#fee2e2}._filterBar_50ce2_970{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;padding:12px 14px;margin-bottom:14px}._filterBarSearch_50ce2_982{position:relative;flex:1;min-width:200px}._filterBarSearchIcon_50ce2_988{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#98a2b3}._filterBarSearchInput_50ce2_996{width:100%;padding:8px 30px 8px 32px;font-size:13px;border:1px solid #e4e7ec;border-radius:8px;background:#fff}._filterBarSearchInput_50ce2_996:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee31a}._filterBarSearchClear_50ce2_1011{position:absolute;top:50%;right:8px;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#98a2b3;padding:2px}._filterBarLabel_50ce2_1023{font-size:11px;font-weight:600;color:#98a2b3;text-transform:uppercase;white-space:nowrap;letter-spacing:.4px}._filterChipGroup_50ce2_1032{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}._filterChip_50ce2_1032{padding:5px 11px;border-radius:6px;font-size:11px;font-weight:500;background:#fff;color:#475467;border:1px solid #e4e7ec;cursor:pointer;transition:all .15s}._filterChip_50ce2_1032:hover{background:#f4ebfb;border-color:#e9d8fd;color:#7a1ee3}._filterChipActive_50ce2_1057{background:#7a1ee3;color:#fff;border-color:#7a1ee3}._filterChipActive_50ce2_1057:hover{background:#5b16b0;color:#fff}._filterChipCount_50ce2_1068{margin-left:4px;opacity:.7}._filterClearAll_50ce2_1073{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:6px;font-size:11px;font-weight:500;background:#fef2f2;color:#dc2626;border:1px solid #fee2e2;cursor:pointer;white-space:nowrap}._filterClearAll_50ce2_1073:hover{background:#fee2e2}._typeChip_50ce2_1093{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:500;border:1px solid}._typeChipMaterial_50ce2_1103{background:#eff6ff;color:#1d4ed8;border-color:#dbeafe}._typeChipLabour_50ce2_1109{background:#fff7ed;color:#c2410c;border-color:#fed7aa}._typeChipMaterialLabour_50ce2_1115{background:#f0fdfa;color:#0f766e;border-color:#ccfbf1}._typeChipService_50ce2_1121{background:#faf5ff;color:#7c3aed;border-color:#e9d8fd}._typeChipConsultant_50ce2_1127{background:#eef2ff;color:#4338ca;border-color:#e0e7ff}._typeChipOther_50ce2_1133{background:#f9fafb;color:#6b7280;border-color:#e4e7ec}._tagBadge_50ce2_1140{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid}._tagBadgeManual_50ce2_1151:after{content:"(M)";font-size:9px;opacity:.6}._clientBadge_50ce2_1157{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:500;background:#faf5ff;color:#6d28d9;border:1px solid #e9d8fd}._clientBadgeMore_50ce2_1170{background:#f9fafb;color:#6b7280;border-color:#e4e7ec}._cellTypeBtn_50ce2_1176{display:inline-flex;flex-wrap:wrap;gap:4px;background:none;border:none;padding:0;cursor:pointer}._cellTypeBtn_50ce2_1176:hover{opacity:.8}._editBtn_50ce2_1190{background:none;border:1px solid #e4e7ec;border-radius:6px;padding:5px 8px;cursor:pointer;color:#475467;display:inline-flex;align-items:center;gap:4px;transition:all .15s}._editBtn_50ce2_1190:hover{background:#f4ebfb;color:#7a1ee3;border-color:#e9d8fd}._crosstabHeaderCell_50ce2_1210{text-align:center;font-weight:600;background:#f9fafb}._modalTitle_50ce2_1217{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#101828}._modalSummary_50ce2_1226{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}._summaryCard_50ce2_1233{border-radius:10px;padding:14px 16px}._summaryCardLabel_50ce2_1238{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}._summaryCardValue_50ce2_1246{font-size:18px;font-weight:700}._summaryBlue_50ce2_1251{background:#eff6ff;color:#1d4ed8}._summaryEmerald_50ce2_1256{background:#ecfdf5;color:#047857}._summaryViolet_50ce2_1261{background:#faf5ff;color:#7c3aed}._poLink_50ce2_1266{color:#2563eb;font-weight:600;text-decoration:none;font-size:13px}._poLink_50ce2_1266:hover{text-decoration:underline;color:#1d4ed8}._poLinkDate_50ce2_1278{font-size:11px;color:#98a2b3;margin-top:2px}._poTypeBadge_50ce2_1284{display:inline-flex;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:500;background:#f4f5f7;color:#475467;border:1px solid #e4e7ec}._editDialogBody_50ce2_1296{padding:0}._editDialogVendor_50ce2_1300{font-size:13px;color:#98a2b3;margin-bottom:14px}._editDialogTagGrid_50ce2_1306{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}._editDialogTagBtn_50ce2_1313{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid #e4e7ec;background:#fff;color:#475467;cursor:pointer;transition:all .15s}._editDialogTagBtn_50ce2_1313:hover{background:#f4ebfb;border-color:#e9d8fd;color:#7a1ee3}._editDialogTagBtnActive_50ce2_1334{background:#7a1ee3;color:#fff;border-color:#7a1ee3}._editDialogTagBtnActive_50ce2_1334:hover{background:#5b16b0;color:#fff}._editDialogCurrentTags_50ce2_1345{margin-bottom:14px}._editDialogTagsLabel_50ce2_1349{font-size:11px;font-weight:600;color:#98a2b3;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}._editDialogCustomTag_50ce2_1358{display:flex;gap:8px;align-items:center;margin-top:14px}._editDialogCustomInput_50ce2_1365{flex:1;padding:7px 10px;border:1px solid #e4e7ec;border-radius:6px;font-size:13px}._editDialogCustomInput_50ce2_1365:focus{outline:none;border-color:#7a1ee3}._editDialogCustomBtn_50ce2_1378{padding:7px 14px;background:#7a1ee3;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}._editDialogCustomBtn_50ce2_1378:hover{background:#5b16b0}._loading_50ce2_1394{display:flex;align-items:center;justify-content:center;padding:60px 20px;color:#98a2b3;gap:12px}._loadingSpinner_50ce2_1403{width:24px;height:24px;border:3px solid #f0edf5;border-top-color:#7a1ee3;border-radius:50%;animation:_spin_50ce2_1 .8s linear infinite}@keyframes _spin_50ce2_1{to{transform:rotate(360deg)}}._empty_50ce2_1418{padding:60px 20px;text-align:center;color:#98a2b3;border:1px dashed #e4e7ec;border-radius:10px}._emptyIcon_50ce2_1426{margin:0 auto 12px;opacity:.5}._emptyTitle_50ce2_1431{font-size:15px;font-weight:600;color:#475467;margin-bottom:4px}._emptySub_50ce2_1438{font-size:12px;color:#98a2b3}@media (max-width: 1200px){._kpiGrid_50ce2_63{grid-template-columns:repeat(2,1fr)}._chartsRow_50ce2_160{grid-template-columns:1fr}}@media (max-width: 768px){._page_50ce2_2{padding:16px}._kpiGrid_50ce2_63,._kpiGrid3_50ce2_70,._modalSummary_50ce2_1226{grid-template-columns:1fr}._header_50ce2_12{flex-direction:column;align-items:stretch}}.cb-page{padding:24px 28px}.cb-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.cb-header h1{font-size:26px;font-weight:700;color:#101828;margin:0}.cb-header p{font-size:14px;color:#667085;margin:4px 0 0}.cb-tabs{display:flex;gap:0;border-bottom:2px solid #e2e8f0;margin-bottom:24px}.cb-tab{padding:10px 20px;border:none;background:none;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.cb-tab:hover{color:#334155}.cb-tab--active{color:#7a1ee3;border-bottom-color:#7a1ee3}.cb-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin-left:8px;font-size:12px;font-weight:600;border-radius:11px;background:#f1f5f9;color:#64748b}.cb-tab--active .cb-tab-count{background:#ede9fe;color:#7a1ee3}.cb-content{animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cb-top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.cb-top-bar-left{display:flex;align-items:center;gap:10px}.cb-project-label{font-size:14px;font-weight:500;color:#334155;white-space:nowrap}.cb-project-dropdown{width:280px;font-size:13px}.cb-top-bar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cb-empty-state{text-align:center;padding:60px 20px;color:#cbd5e1}.cb-empty-icon{margin-bottom:12px;color:#cbd5e1}.cb-empty-state p{font-size:15px;color:#94a3b8}.cb-loading{display:flex;justify-content:center;padding:40px}.cb-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.cb-btn-primary{background:#7a1ee3;color:#fff}.cb-btn-primary:hover{background:#6a18c7}.cb-btn-primary:disabled{opacity:.5;cursor:not-allowed}.cb-btn-success{background:#16a34a;color:#fff}.cb-btn-success:hover{background:#15803d}.cb-btn-outline{background:#fff;border:1px solid #e2e8f0;color:#475569}.cb-btn-outline:hover{background:#f8fafc;border-color:#cbd5e1}.cb-btn-danger{background:#ef4444;color:#fff}.cb-btn-danger:hover{background:#dc2626}.cb-btn-sm{padding:4px 12px;font-size:12px}.cb-btn-viewing{background:#ede9fe;color:#7a1ee3;border:1px solid #c4b5fd;cursor:default}.cb-row-input{padding:6px 10px;border:1px solid #cbd5e1;border-radius:5px;font-size:13px;outline:none;width:100%;transition:border-color .2s}.cb-row-input:focus{border-color:#7a1ee3;box-shadow:0 0 0 2px #7a1ee31a}.cb-category-dropdown{position:relative}.cb-dropdown-list{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #0000001a;max-height:200px;overflow-y:auto;z-index:100;margin-top:2px}.cb-dropdown-item{padding:8px 12px;font-size:13px;cursor:pointer;color:#334155;transition:background .1s}.cb-dropdown-item:hover{background:#f5f0ff;color:#7a1ee3}.cb-dropdown-item--selected{background:#ede9fe;color:#7a1ee3;font-weight:500}.cb-dropdown-empty{padding:12px;font-size:13px;color:#94a3b8;text-align:center}.cb-row-input-amount{text-align:right;max-width:140px}.cb-new-row-tr{background:#f5f0ff}.cb-new-row-tr td{padding:8px 16px!important}.cb-input{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;outline:none;transition:border-color .2s}.cb-input:focus{border-color:#7a1ee3}.cb-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-bottom:24px}.cb-table{font-size:13px}.cb-table thead th{background:#f8fafc;color:#475569;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;border-bottom:1px solid #e2e8f0}.cb-table tbody td{padding:10px 16px;vertical-align:middle;color:#334155}.cb-total-row{background:#f8fafc;border-top:2px solid #e2e8f0}.cb-editable{cursor:pointer;padding:2px 6px;border-radius:4px;border:1px dashed transparent;transition:all .15s}.cb-editable:hover{border-color:#7a1ee3;background:#f5f0ff}.cb-util-badge{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600}.cb-util-ok{background:#dcfce7;color:#16a34a}.cb-util-warn{background:#fef9c3;color:#ca8a04}.cb-util-exceeded{background:#fee2e2;color:#dc2626}.cb-icon-btn{background:none;border:none;padding:6px;border-radius:4px;cursor:pointer;transition:all .2s}.cb-icon-btn-danger{color:#94a3b8}.cb-icon-btn-danger:hover{color:#ef4444;background:#fef2f2}.cb-summary-section{margin-top:32px}.cb-summary-header{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid #f0edf5}.cb-summary-header h3{font-size:1rem;font-weight:600;color:#1e1b2e;margin:0}.cb-summary-count{font-size:.82rem;color:#98a2b3}.cb-cat-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cb-cat-header h3{font-size:18px;font-weight:600;margin:0;color:#1e293b}.cb-cat-controls{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.cb-search-box{position:relative;flex:1;min-width:200px}.cb-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8}.cb-search-input{padding-left:34px!important;width:100%}.cb-cat-add{display:flex;gap:8px}.cb-cat-footer{padding:12px 16px;text-align:right;font-size:13px;color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0}.cb-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.cb-modal{background:#fff;border-radius:12px;padding:24px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.cb-modal h4{font-size:18px;font-weight:600;margin-bottom:12px}.cb-modal p{font-size:14px;color:#475569;margin-bottom:16px}.cb-modal-preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin-bottom:20px;max-height:200px;overflow-y:auto}.cb-preview-item{padding:4px 8px;font-size:13px;color:#334155}.cb-modal-actions{display:flex;gap:10px;justify-content:flex-end}._wrapper_gs38j_1{padding:24px 28px 32px;background:#fff;min-height:100vh;font-family:manrope,sans-serif}._header_gs38j_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}._headerTitle_gs38j_18{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:700;color:#101828;margin:0}._headerSubtitle_gs38j_28{font-size:13px;color:#667085;margin:2px 0 0}._kpiRow_gs38j_35{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}._kpiCard_gs38j_42{border-radius:12px;padding:16px 20px;border:1px solid;transition:box-shadow .2s}._kpiCard_gs38j_42:hover{box-shadow:0 2px 8px #0000000f}._orangeCard_gs38j_53{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fed7aa}._greenCard_gs38j_58{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#bbf7d0}._blueCard_gs38j_63{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe}._kpiLabel_gs38j_68{font-size:13px;font-weight:500;margin:0}._orangeLabel_gs38j_74{color:#c2410c}._greenLabel_gs38j_77{color:#15803d}._blueLabel_gs38j_80{color:#1d4ed8}._kpiValue_gs38j_84{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;margin:4px 0 2px}._orangeValue_gs38j_91{color:#9a3412}._greenValue_gs38j_94{color:#166534}._blueValue_gs38j_97{color:#1e40af}._kpiSub_gs38j_101{font-size:12px;margin:0}._orangeSub_gs38j_106{color:#ea580c}._greenSub_gs38j_109{color:#16a34a}._blueSub_gs38j_112{color:#2563eb}._breakdownCard_gs38j_117{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:12px 16px;margin-bottom:20px;overflow-x:auto}._breakdownTable_gs38j_126{width:100%;border-collapse:collapse;font-size:13px}._breakdownTable_gs38j_126 th{text-align:left;padding:6px 12px;color:#667085;font-weight:500;border-bottom:1px solid #e4e7ec;white-space:nowrap}._breakdownTable_gs38j_126 th:not(:first-child){text-align:right}._breakdownTable_gs38j_126 td{padding:6px 12px;border-bottom:1px solid #f2f4f7;font-variant-numeric:tabular-nums}._breakdownTable_gs38j_126 td:not(:first-child){text-align:right}._breakdownTable_gs38j_126 td:first-child{font-weight:500;color:#344054}._textOrange_gs38j_160{color:#ea580c}._textGreen_gs38j_163{color:#16a34a}._filtersCard_gs38j_168{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:16px 20px;margin-bottom:20px}._filtersRow_gs38j_176{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._datePresetGroup_gs38j_183{display:flex;gap:6px;flex-wrap:wrap}._presetBtn_gs38j_189{padding:5px 14px;font-size:12px;border-radius:6px;border:1px solid #d0d5dd;background:#fff;cursor:pointer;color:#344054;font-weight:500;transition:all .15s;white-space:nowrap}._presetBtn_gs38j_189:hover{background:#f9fafb}._presetBtnActive_gs38j_206{background:#7a1ee3;color:#fff;border-color:#7a1ee3}._presetBtnActive_gs38j_206:hover{background:#6a18c7}._customDateRow_gs38j_216{display:flex;align-items:center;gap:8px}._customDateLabel_gs38j_222{font-size:12px;color:#667085}._projectDropdownWrapper_gs38j_228{position:relative}._projectTrigger_gs38j_232{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 12px;min-width:200px;font-size:12px;border-radius:6px;border:1px solid #d0d5dd;background:#fff;cursor:pointer;color:#344054;font-weight:500;transition:border-color .15s;white-space:nowrap}._projectTrigger_gs38j_232:hover{border-color:#98a2b3}._clearProjectsBtn_gs38j_254{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:#e4e7ec;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#667085;transition:all .15s;padding:0}._clearProjectsBtn_gs38j_254:hover{background:#ef4444;color:#fff}._projectDropdown_gs38j_228{position:absolute;top:calc(100% + 4px);left:0;width:280px;background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 8px 24px #0000001f;z-index:50;max-height:320px;display:flex;flex-direction:column}._projectSearchInput_gs38j_292{width:100%;padding:8px 12px;border:none;border-bottom:1px solid #e4e7ec;font-size:12px;outline:none;border-radius:8px 8px 0 0}._projectSearchInput_gs38j_292::-moz-placeholder{color:#98a2b3}._projectSearchInput_gs38j_292::placeholder{color:#98a2b3}._projectActions_gs38j_306{display:flex;justify-content:space-between;padding:6px 12px;border-bottom:1px solid #f2f4f7;background:#f9fafb}._projectActionBtn_gs38j_314{background:none;border:none;font-size:11px;cursor:pointer;padding:0}._projectActionBtn_gs38j_314:hover{text-decoration:underline}._selectAllBtn_gs38j_326{color:#7a1ee3}._clearAllBtn_gs38j_330{color:#667085}._projectList_gs38j_334{overflow-y:auto;flex:1}._projectOption_gs38j_339{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:12px;color:#344054;transition:background .1s}._projectOption_gs38j_339:hover{background:#f9fafb}._projectOptionCheckbox_gs38j_354{width:14px;height:14px;accent-color:#7a1ee3;cursor:pointer}._projectOptionName_gs38j_361{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noProjects_gs38j_367{padding:16px 12px;text-align:center;font-size:12px;color:#98a2b3}._selectedBadges_gs38j_375{display:flex;gap:6px;flex-wrap:wrap}._badge_gs38j_381{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}._badgeSecondary_gs38j_392{background:#f2f4f7;color:#344054}._badgeOutline_gs38j_397{background:#fff;border:1px solid #d0d5dd;color:#667085}._badgeRemove_gs38j_403{background:none;border:none;padding:0;cursor:pointer;color:#98a2b3;display:flex;align-items:center}._badgeRemove_gs38j_403:hover{color:#ef4444}._dateBadge_gs38j_418{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:6px;border:1px solid #d0d5dd;font-size:12px;color:#344054;font-weight:500;background:#fff}._tabRow_gs38j_432{display:flex;border-bottom:2px solid #e4e7ec;margin-bottom:0}._tabBtn_gs38j_438{padding:10px 20px;font-size:14px;font-weight:500;color:#667085;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:6px}._tabBtn_gs38j_438:hover{color:#344054}._tabBtnActive_gs38j_458{color:#7a1ee3;border-bottom-color:#7a1ee3}._tabCount_gs38j_463{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:#f2f4f7;font-size:11px;font-weight:600;color:#667085}._tabCountActive_gs38j_477{background:#f3e8ff;color:#7a1ee3}._contentCard_gs38j_483{background:#fff;border:1px solid #e4e7ec;border-radius:0 0 12px 12px;border-top:none;padding:20px}._contentCardTop_gs38j_491{border-radius:12px;border-top:1px solid #e4e7ec}._cardTitle_gs38j_496{font-size:16px;font-weight:600;color:#101828;margin:0 0 4px}._cardDesc_gs38j_503{font-size:13px;color:#667085;margin:0 0 16px}._table_gs38j_510{width:100%;border-collapse:collapse;font-size:13px}._table_gs38j_510 th{text-align:left;padding:10px 12px;color:#667085;font-weight:500;border-bottom:1px solid #e4e7ec;white-space:nowrap;background:#f9fafb}._table_gs38j_510 td{padding:10px 12px;border-bottom:1px solid #f2f4f7;color:#344054}._textRight_gs38j_532{text-align:right!important}._textMono_gs38j_536{font-variant-numeric:tabular-nums;font-family:SF Mono,Cascadia Code,Consolas,monospace}._fontSemibold_gs38j_541{font-weight:600}._grandTotalRow_gs38j_545{background:#f9fafb;font-weight:700}._grandTotalRow_gs38j_545 td{border-top:2px solid #e4e7ec;color:#101828}._detailHeader_gs38j_556{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._searchWrapper_gs38j_565{position:relative;width:260px}._searchIcon_gs38j_570{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#98a2b3}._searchInput_gs38j_578{width:100%;padding:7px 12px 7px 32px;border:1px solid #d0d5dd;border-radius:8px;font-size:13px;outline:none;transition:border-color .15s}._searchInput_gs38j_578:focus{border-color:#7a1ee3}._searchInput_gs38j_578::-moz-placeholder{color:#98a2b3}._searchInput_gs38j_578::placeholder{color:#98a2b3}._detailFilters_gs38j_597{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}._filterLabel_gs38j_605{font-size:12px;color:#667085}._filterSelect_gs38j_610{height:28px;padding:0 8px;border:1px solid #d0d5dd;border-radius:6px;font-size:12px;background:#fff;color:#344054;outline:none;cursor:pointer}._filterSelect_gs38j_610:focus{border-color:#7a1ee3}._clearFiltersBtn_gs38j_626{background:none;border:none;font-size:12px;color:#667085;cursor:pointer;padding:4px 8px}._clearFiltersBtn_gs38j_626:hover{color:#344054;text-decoration:underline}._recordCount_gs38j_640{font-size:12px;color:#98a2b3;margin-left:auto}._invoiceBadge_gs38j_647{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}._invoiceUploaded_gs38j_658{background:#dcfce7;color:#15803d}._invoicePending_gs38j_663{background:#ffedd5;color:#c2410c}._statusBadge_gs38j_669{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;border:1px solid #e4e7ec;color:#344054;background:#fff;white-space:nowrap}._truncate_gs38j_683{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._emptyState_gs38j_691{text-align:center;padding:48px 0;color:#98a2b3;font-size:14px}._tableWrapper_gs38j_698{overflow-x:auto}@media (max-width: 768px){._wrapper_gs38j_1{padding:16px}._kpiRow_gs38j_35{grid-template-columns:1fr}._searchWrapper_gs38j_565{width:100%}}._wrapper_1ifje_1{padding:24px 28px;background:#fff;min-height:100vh;font-family:manrope,sans-serif;max-width:1400px;margin:0 auto}._header_1ifje_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}._headerTitle_1ifje_20{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:700;color:#101828;margin:0}._headerSubtitle_1ifje_30{font-size:13px;color:#667085;margin:2px 0 0}._mainTabs_1ifje_37{display:flex;border-bottom:2px solid #e4e7ec;margin-bottom:20px}._mainTabBtn_1ifje_43{padding:10px 20px;font-size:14px;font-weight:500;color:#667085;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .15s}._mainTabBtn_1ifje_43:hover{color:#344054}._mainTabBtnActive_1ifje_58{color:#7a1ee3;border-bottom-color:#7a1ee3}._kpiRow_1ifje_64{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}._kpiCard_1ifje_71{border-radius:12px;padding:14px 18px;border:1px solid #e4e7ec;background:#fff;transition:box-shadow .2s}._kpiCard_1ifje_71:hover{box-shadow:0 2px 8px #0000000f}._kpiCardHeader_1ifje_81{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._kpiLabel_1ifje_88{font-size:13px;font-weight:500;color:#667085;margin:0}._kpiIcon_1ifje_95{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}._iconGreen_1ifje_104{background:#dcfce7;color:#16a34a}._iconOrange_1ifje_105{background:#ffedd5;color:#ea580c}._iconGray_1ifje_106{background:#f3f4f6;color:#6b7280}._iconBlue_1ifje_107{background:#dbeafe;color:#2563eb}._kpiValue_1ifje_109{font-size:26px;font-weight:700;color:#101828;margin:0;font-variant-numeric:tabular-nums}._card_1ifje_118{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:16px 20px;margin-bottom:20px}._cardTitle_1ifje_126{font-size:15px;font-weight:600;color:#101828;margin:0 0 4px;display:flex;align-items:center;gap:6px}._cardDesc_1ifje_136{font-size:12px;color:#667085;margin:0 0 14px}._chartsRow_1ifje_143{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._chartContainer_1ifje_150{height:220px}._stateGrid_1ifje_155{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._stateCard_1ifje_161{border:1px solid #e4e7ec;border-radius:10px;padding:14px}._stateHeader_1ifje_167{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._stateName_1ifje_174{font-size:13px;font-weight:600;color:#101828}._progressBar_1ifje_180{height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden;margin-bottom:10px}._progressFill_1ifje_188{height:100%;border-radius:3px;transition:width .3s}._stateBreakdown_1ifje_194{display:flex;gap:12px;font-size:11px;color:#667085}._stateBreakdown_1ifje_194 span{display:flex;align-items:center;gap:3px}._table_1ifje_208{width:100%;border-collapse:collapse;font-size:12px}._table_1ifje_208 th{text-align:left;padding:8px 10px;color:#667085;font-weight:500;border-bottom:1px solid #e4e7ec;white-space:nowrap;background:#f9fafb;font-size:11px}._table_1ifje_208 td{padding:8px 10px;border-bottom:1px solid #f2f4f7;color:#344054;font-size:11px}._textRight_1ifje_232{text-align:right!important}._textMono_1ifje_234{font-variant-numeric:tabular-nums;font-family:SF Mono,Consolas,monospace}._tableWrapper_1ifje_239{overflow-x:auto}._badge_1ifje_242{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap}._badgeGreen_1ifje_253{background:#dcfce7;color:#15803d}._badgeOrange_1ifje_254{background:#ffedd5;color:#c2410c}._badgeRed_1ifje_255{background:#fee2e2;color:#b91c1c}._badgeBlue_1ifje_256{background:#dbeafe;color:#1d4ed8}._badgeGray_1ifje_257{background:#f3f4f6;color:#6b7280}._badgePurple_1ifje_258{background:#f3e8ff;color:#7e22ce}._uploadSection_1ifje_261{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border:1px dashed #d0d5dd;border-radius:10px;margin-bottom:20px}._uploadInput_1ifje_272{flex:1}._uploadInput_1ifje_272 input[type=file]{font-size:13px}._uploadHelp_1ifje_280{font-size:11px;color:#98a2b3;margin-top:4px}._summaryRow_1ifje_287{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}._summaryCard_1ifje_294{border-radius:10px;padding:12px 16px;cursor:pointer;transition:box-shadow .15s;border:1px solid transparent}._summaryCard_1ifje_294:hover{box-shadow:0 2px 8px #00000014}._summaryCardActive_1ifje_303{border-color:#7a1ee3}._summaryCardGray_1ifje_305{background:#f9fafb}._summaryCardGreen_1ifje_306{background:#f0fdf4}._summaryCardOrange_1ifje_307{background:#fff7ed}._summaryCardBlue_1ifje_308{background:#eff6ff}._summaryLabel_1ifje_310{font-size:11px;font-weight:500;margin:0 0 4px}._summaryValue_1ifje_316{font-size:22px;font-weight:700;margin:0;font-variant-numeric:tabular-nums}._subTabs_1ifje_324{display:flex;gap:6px;margin-bottom:14px}._subTabBtn_1ifje_330{padding:6px 14px;font-size:12px;font-weight:500;border:1px solid #d0d5dd;border-radius:6px;background:#fff;cursor:pointer;color:#344054;transition:all .15s;display:flex;align-items:center;gap:5px}._subTabBtn_1ifje_330:hover{background:#f9fafb}._subTabBtnActive_1ifje_347{background:#7a1ee3;color:#fff;border-color:#7a1ee3}._subTabCount_1ifje_353{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:8px;font-size:10px;font-weight:600;background:#ffffff40}._toolsRow_1ifje_367{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}._searchWrapper_1ifje_376{position:relative;width:240px}._searchIcon_1ifje_381{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#98a2b3}._searchInput_1ifje_389{width:100%;padding:6px 12px 6px 30px;border:1px solid #d0d5dd;border-radius:6px;font-size:12px;outline:none}._searchInput_1ifje_389:focus{border-color:#7a1ee3}._searchInput_1ifje_389::-moz-placeholder{color:#98a2b3}._searchInput_1ifje_389::placeholder{color:#98a2b3}._rowGreen_1ifje_402{background:#f0fdf4}._rowOrange_1ifje_403{background:#fff7ed}._rowRed_1ifje_404{background:#fef2f2}._rowBlue_1ifje_405{background:#eff6ff}._textGreen_1ifje_407{color:#16a34a}._textOrange_1ifje_408{color:#ea580c}._textRed_1ifje_409{color:#b91c1c}._textBlue_1ifje_410{color:#2563eb}._textPurple_1ifje_411{color:#7e22ce}._textGray_1ifje_412{color:#9ca3af}._fontSemibold_1ifje_414{font-weight:600}._emptyState_1ifje_417{text-align:center;padding:48px 0;color:#98a2b3;font-size:14px}._actionBtn_1ifje_425{background:none;border:1px solid #e4e7ec;border-radius:6px;padding:4px 8px;cursor:pointer;color:#667085;font-size:12px;display:inline-flex;align-items:center;gap:4px;transition:all .15s}._actionBtn_1ifje_425:hover{background:#f9fafb;border-color:#d0d5dd}._actionBtnDanger_1ifje_441:hover{background:#fef2f2;color:#b91c1c;border-color:#fecaca}._overlay_1ifje_444{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;display:flex;align-items:center;justify-content:center}._dialog_1ifje_454{background:#fff;border-radius:12px;padding:24px;width:400px;max-width:90vw;box-shadow:0 16px 48px #00000026}._dialogTitle_1ifje_463{font-size:16px;font-weight:600;color:#101828;margin:0 0 8px}._dialogDesc_1ifje_470{font-size:13px;color:#667085;margin:0 0 20px;line-height:1.5}._dialogActions_1ifje_477{display:flex;justify-content:flex-end;gap:8px}._dialogBtn_1ifje_483{padding:7px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid #d0d5dd;background:#fff;color:#344054}._dialogBtn_1ifje_483:hover{background:#f9fafb}._dialogBtnDanger_1ifje_496{background:#ef4444;color:#fff;border-color:#ef4444}._dialogBtnDanger_1ifje_496:hover{background:#dc2626}._complianceBar_1ifje_505{display:flex;align-items:center;gap:6px}._complianceBarTrack_1ifje_511{flex:1;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden;min-width:60px}._complianceBarFill_1ifje_520{height:100%;border-radius:3px}._complianceText_1ifje_525{font-size:11px;font-weight:600;min-width:32px;text-align:right}@media (max-width: 900px){._kpiRow_1ifje_64{grid-template-columns:repeat(2,1fr)}._chartsRow_1ifje_143,._stateGrid_1ifje_155{grid-template-columns:1fr}._summaryRow_1ifje_287{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._wrapper_1ifje_1{padding:16px}._kpiRow_1ifje_64,._summaryRow_1ifje_287{grid-template-columns:1fr}._searchWrapper_1ifje_376{width:100%}}._wrapper_ljp45_1{padding:24px 28px;background:#fff;min-height:100vh;font-family:manrope,sans-serif}._header_ljp45_9{margin-bottom:20px}._headerTitle_ljp45_13{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:700;color:#101828;margin:0}._headerSubtitle_ljp45_23{font-size:13px;color:#667085;margin:2px 0 0}._filterBar_ljp45_30{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 16px;background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:20px}._filterSelect_ljp45_42{height:32px;padding:0 10px;border:1px solid #d0d5dd;border-radius:6px;font-size:12px;background:#fff;color:#344054;outline:none;cursor:pointer}._filterSelect_ljp45_42:focus{border-color:#7a1ee3}._totalBadge_ljp45_56{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid #d0d5dd;border-radius:6px;font-size:12px;font-weight:600;color:#344054;background:#fff}._kpiRow_ljp45_71{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}._kpiCard_ljp45_78{border-radius:12px;padding:14px 18px;border:1px solid #e4e7ec;background:#fff;transition:box-shadow .2s}._kpiCard_ljp45_78:hover{box-shadow:0 2px 8px #0000000f}._kpiCardHeader_ljp45_88{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._kpiLabel_ljp45_95{font-size:13px;font-weight:500;color:#667085;margin:0}._kpiIcon_ljp45_102{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}._iconBlue_ljp45_111{background:#dbeafe;color:#2563eb}._iconEmerald_ljp45_112{background:#d1fae5;color:#059669}._iconPurple_ljp45_113{background:#ede9fe;color:#7c3aed}._iconAmber_ljp45_114{background:#fef3c7;color:#d97706}._kpiValue_ljp45_116{font-size:26px;font-weight:700;color:#101828;margin:0;font-variant-numeric:tabular-nums}._twoCol_ljp45_125{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._card_ljp45_132{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:16px 20px}._fullWidth_ljp45_139{margin-bottom:20px}._cardTitle_ljp45_143{font-size:14px;font-weight:600;color:#101828;margin:0 0 12px;display:flex;align-items:center;gap:6px}._heatmapGrid_ljp45_154{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}._heatmapCell_ljp45_160{padding:8px;border-radius:6px;text-align:center;transition:transform .1s;cursor:default}._heatmapCell_ljp45_160:hover{transform:scale(1.03)}._heatmapLabel_ljp45_170{font-size:10px;font-weight:500;color:#344054;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heatmapValue_ljp45_180{font-size:16px;font-weight:700;color:#101828}._barChartContainer_ljp45_187{display:flex;align-items:flex-end;gap:2px;height:130px}._barCol_ljp45_194{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}._bar_ljp45_187{width:100%;border-radius:3px 3px 0 0;transition:height .3s;min-height:2px}._barHourly_ljp45_210,._barWeekday_ljp45_211{background:#7a1ee3b3}._barLabel_ljp45_213{font-size:9px;color:#98a2b3;margin-top:4px;text-align:center}._barCount_ljp45_220{font-size:9px;font-weight:600;color:#344054;margin-bottom:2px}._trendToggle_ljp45_228{display:flex;gap:4px;margin-bottom:10px}._toggleBtn_ljp45_234{padding:3px 10px;font-size:11px;font-weight:500;border:1px solid #d0d5dd;border-radius:4px;background:#fff;color:#667085;cursor:pointer;transition:all .15s}._toggleBtn_ljp45_234:hover{background:#f9fafb}._toggleBtnActive_ljp45_248{background:#7a1ee3;color:#fff;border-color:#7a1ee3}._actionList_ljp45_255{max-height:250px;overflow-y:auto}._actionItem_ljp45_260{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;margin-bottom:4px;border-radius:4px;position:relative}._actionBar_ljp45_270{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:#7a1ee31a;transition:width .3s}._actionName_ljp45_280{font-size:12px;color:#344054;position:relative;z-index:1}._actionCount_ljp45_287{font-size:11px;font-weight:600;color:#667085;background:#f2f4f7;padding:1px 6px;border-radius:4px;position:relative;z-index:1}._table_ljp45_299{width:100%;border-collapse:collapse;font-size:12px}._table_ljp45_299 th{text-align:left;padding:8px 10px;color:#667085;font-weight:500;border-bottom:1px solid #e4e7ec;white-space:nowrap;background:#f9fafb;font-size:11px}._table_ljp45_299 td{padding:8px 10px;border-bottom:1px solid #f2f4f7;color:#344054;font-size:11px}._textRight_ljp45_323{text-align:right!important}._textMono_ljp45_325{font-variant-numeric:tabular-nums;font-family:SF Mono,Consolas,monospace}._tableWrapper_ljp45_330{overflow-x:auto;max-height:350px;overflow-y:auto}._avatar_ljp45_337{width:22px;height:22px;border-radius:50%;background:#f3e8ff;color:#7a1ee3;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-right:6px;flex-shrink:0}._userCell_ljp45_352{display:flex;align-items:center}._timeline_ljp45_358{max-height:400px;overflow-y:auto}._timelineItem_ljp45_363{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #f2f4f7;transition:background .1s}._timelineItem_ljp45_363:hover{background:#f9fafb}._timelineAvatar_ljp45_374{width:28px;height:28px;border-radius:50%;background:#f3e8ff;color:#7a1ee3;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}._timelineContent_ljp45_388{flex:1;min-width:0}._timelineUser_ljp45_393{font-size:12px;font-weight:500;color:#101828}._timelineDetail_ljp45_399{font-size:11px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._timelineBadge_ljp45_407{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:500;white-space:nowrap}._badgeVisit_ljp45_417{background:#dbeafe;color:#1d4ed8}._badgeAction_ljp45_418{background:#f2f4f7;color:#344054}._timelineTime_ljp45_420{font-size:10px;color:#98a2b3;white-space:nowrap;flex-shrink:0}._emptyState_ljp45_428{text-align:center;padding:48px 0;color:#98a2b3;font-size:14px}._loadingState_ljp45_435{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:12px;color:#98a2b3}@media (max-width: 900px){._kpiRow_ljp45_71{grid-template-columns:repeat(2,1fr)}._twoCol_ljp45_125{grid-template-columns:1fr}._heatmapGrid_ljp45_154{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){._wrapper_ljp45_1{padding:16px}._kpiRow_ljp45_71{grid-template-columns:1fr}._heatmapGrid_ljp45_154{grid-template-columns:repeat(2,1fr)}}._page_dcdgg_2{padding:24px 28px;background:#fff;min-height:100vh;font-family:manrope,sans-serif}._header_dcdgg_9{margin-bottom:28px}._title_dcdgg_13{font-size:24px;font-weight:700;color:#101828;margin:0 0 6px}._subtitle_dcdgg_20{font-size:14px;color:#667085;margin:0}._card_dcdgg_27{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000000a}._cardTitle_dcdgg_36{font-size:16px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px;margin:0 0 20px}._cardTitleIcon_dcdgg_46{color:#7a1ee3}._detailsGrid_dcdgg_51{display:grid;grid-template-columns:1fr 1fr;gap:20px}._fieldLabel_dcdgg_57{display:block;font-size:13px;font-weight:600;color:#344054;margin-bottom:8px}._comboWrap_dcdgg_66{position:relative}._comboDropdown_dcdgg_70{position:absolute;z-index:50;margin-top:4px;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001f;max-height:250px;overflow-y:auto}._comboItem_dcdgg_83{padding:10px 14px;font-size:13px;cursor:pointer;color:#334155;transition:background .1s}._comboItem_dcdgg_83:first-child{border-radius:10px 10px 0 0}._comboItem_dcdgg_83:last-child{border-radius:0 0 10px 10px}._comboItem_dcdgg_83:hover{background:#f5f3ff;color:#7a1ee3}._sectionHeader_dcdgg_105{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._sectionTitle_dcdgg_112{font-size:17px;font-weight:700;color:#101828;display:flex;align-items:center;gap:8px}._emptyState_dcdgg_121{padding:56px 20px;text-align:center;color:#94a3b8}._emptyIcon_dcdgg_127{opacity:.4;margin-bottom:12px}._emptyTitle_dcdgg_132{font-weight:500;margin:0 0 4px}._emptyText_dcdgg_137{font-size:13px;margin:0}._chipRow_dcdgg_143{display:flex;flex-wrap:wrap;gap:8px;max-height:140px;overflow-y:auto;margin-bottom:16px;padding:4px 0}._chip_dcdgg_143{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:all .15s}._chip_dcdgg_143:hover{border-color:#7a1ee366;background:#7a1ee30a}._chipActive_dcdgg_172{background:#7a1ee3;color:#fff;border-color:#7a1ee3;box-shadow:0 1px 3px #7a1ee34d}._chipActive_dcdgg_172:hover{background:#6b18c9;border-color:#6b18c9}._typeChip_dcdgg_184{padding:7px 18px;font-weight:600}._typeChipActive_dcdgg_190{background:#6d28d9;color:#fff;border-color:#6d28d9;box-shadow:0 1px 3px #6d28d94d}._typeChipActive_dcdgg_190:hover{background:#5b21b6;border-color:#5b21b6}._packageHeader_dcdgg_203{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._packageLabel_dcdgg_210{font-size:13px;font-weight:600;color:#344054}._removeBtn_dcdgg_216{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:#94a3b8;cursor:pointer;border-radius:6px}._removeBtn_dcdgg_216:hover{background:#fee2e2;color:#ef4444}._typeLabel_dcdgg_234{font-size:13px;font-weight:600;color:#344054;margin-bottom:8px;margin-top:4px}._catFilterRow_dcdgg_243{display:flex;align-items:center;gap:8px;margin-bottom:10px}._catFilterInput_dcdgg_250{height:32px;padding:0 10px;font-size:13px;font-family:manrope,sans-serif;border:1px solid #e2e8f0;border-radius:8px;max-width:220px;outline:none;transition:border-color .15s}._catFilterInput_dcdgg_250:focus{border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}._catFilterIcon_dcdgg_267{color:#94a3b8}._assignedBar_dcdgg_272{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;margin-bottom:20px}._assignedBarLeft_dcdgg_283{display:flex;align-items:center;gap:8px;font-size:13px}._assignedBarLabel_dcdgg_290{font-weight:600;color:#166534}._assignedBarName_dcdgg_295{color:#15803d}._cardsGrid_dcdgg_300{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:4px}._vendorCard_dcdgg_308{position:relative;border:2px solid #e2e8f0;border-radius:14px;padding:20px;background:#fff;cursor:pointer;transition:all .2s}._vendorCard_dcdgg_308:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-1px)}._vendorCardBest_dcdgg_323{background:linear-gradient(135deg,#fffbeb,#fef3c7,#ffedd5);border-color:#fbbf24;box-shadow:0 4px 12px #fbbf2433}._vendorCardSecond_dcdgg_330{background:#f8fafc;border-color:#cbd5e1}._vendorCardAssigned_dcdgg_336{background:#f0fdf4cc;border-color:#86efac;box-shadow:0 4px 12px #86efac33}._topBadge_dcdgg_344{position:absolute;top:-12px;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:4px;padding:3px 12px;font-size:11px;font-weight:700;border-radius:999px;color:#fff;white-space:nowrap}._topBadgeBest_dcdgg_361{background:linear-gradient(90deg,#f59e0b,#ea580c);box-shadow:0 2px 6px #f59e0b66}._topBadgeAssigned_dcdgg_367{background:#16a34a;box-shadow:0 2px 6px #16a34a4d}._rejectBtn_dcdgg_374{position:absolute;top:8px;right:8px;z-index:3;width:24px;height:24px;border-radius:50%;background:#fffc;border:1px solid #fecaca;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}._rejectBtn_dcdgg_374:hover{background:#fef2f2}._cardHead_dcdgg_396{display:flex;align-items:flex-start;gap:10px}._rankCircle_dcdgg_402{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}._rankBest_dcdgg_415{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 4px #f59e0b4d}._rankSecond_dcdgg_420{background:#94a3b8}._rankThird_dcdgg_424{background:#f97316}._rankAssigned_dcdgg_428{background:#22c55e}._vendorName_dcdgg_432{font-size:13px;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._vendorMeta_dcdgg_441{display:flex;align-items:center;gap:6px;margin-top:3px}._badge_dcdgg_449{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;border:1px solid #e2e8f0;border-radius:6px;color:#475569;background:#f8fafc}._badgeGreen_dcdgg_461{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;border-radius:6px;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;margin-left:4px}._metaText_dcdgg_474{font-size:10px;color:#94a3b8}._scoreRow_dcdgg_480{display:flex;align-items:center;gap:8px;margin-top:10px}._scoreTrack_dcdgg_487{flex:1;height:10px;background:#e2e8f099;border-radius:999px;overflow:hidden}._scoreFill_dcdgg_495{height:100%;border-radius:999px;transition:width .3s}._scoreFillBest_dcdgg_501{background:linear-gradient(90deg,#f59e0b,#ea580c)}._scoreFillDefault_dcdgg_505{background:#7a1ee3}._scoreFillAssigned_dcdgg_509{background:#22c55e}._scoreLabel_dcdgg_513{font-size:13px;font-weight:700;min-width:32px;text-align:right;font-variant-numeric:tabular-nums}._scoreLabelBest_dcdgg_521{color:#d97706}._scoreLabelDefault_dcdgg_525{color:#7a1ee3}._scoreLabelAssigned_dcdgg_529{color:#16a34a}._whyBox_dcdgg_534{margin-top:8px;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._whyBest_dcdgg_548{background:#fbbf2426;border:1px solid rgba(251,191,36,.3);color:#92400e}._whyDefault_dcdgg_554{background:#7a1ee30d;border:1px solid rgba(122,30,227,.1);color:#7a1ee3}._whyAssigned_dcdgg_560{background:#16a34a14;border:1px solid rgba(22,163,74,.2);color:#166534}._infoRows_dcdgg_567{margin-top:12px;display:flex;flex-direction:column;gap:6px}._infoRow_dcdgg_567{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:#ffffffb3}._infoIcon_dcdgg_583{flex-shrink:0}._infoContent_dcdgg_587{flex:1;min-width:0}._infoLine_dcdgg_592{display:flex;align-items:center;gap:4px;font-size:12px}._infoSub_dcdgg_599{font-size:10px;color:#94a3b8;margin-left:16px}._infoSubLabel_dcdgg_605{font-size:10px;font-weight:500;color:#7c3aed}._ratingExcellent_dcdgg_611{color:#15803d}._ratingVeryGood_dcdgg_612{color:#059669}._ratingGood_dcdgg_613{color:#2563eb}._ratingAverage_dcdgg_614{color:#d97706}._ratingBelow_dcdgg_615{color:#dc2626}._ratingNone_dcdgg_616{color:#94a3b8}._clientOk_dcdgg_618{color:#15803d;font-weight:500}._clientNew_dcdgg_619{color:#94a3b8}._capacityBadge_dcdgg_621{border:none;font-weight:600}._capFull_dcdgg_627{background:#f0fdf4;color:#15803d}._capLow_dcdgg_628{background:#ecfdf5;color:#059669}._capMod_dcdgg_629{background:#fffbeb;color:#d97706}._capHigh_dcdgg_630{background:#fff7ed;color:#ea580c}._capBusy_dcdgg_631{background:#fef2f2;color:#dc2626}._clickHint_dcdgg_634{margin-top:12px;text-align:center;font-size:11px;font-weight:500;padding:6px;border-radius:8px}._clickHintBest_dcdgg_643{color:#d97706;background:#fbbf241a}._clickHintDefault_dcdgg_648{color:#7a1ee399;background:#7a1ee30d}._showMoreBtn_dcdgg_654{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;margin-top:16px;border-radius:8px;border:1px dashed #cbd5e1;background:none;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:all .15s}._showMoreBtn_dcdgg_654:hover{border-color:#7a1ee366;color:#7a1ee3;background:#7a1ee30a}._moreTable_dcdgg_678{margin-top:12px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000a}._moreTableHead_dcdgg_686{display:grid;grid-template-columns:40px 3fr 2fr 2fr 2fr 1fr 80px;gap:8px;padding:8px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}._moreTableRow_dcdgg_700{display:grid;grid-template-columns:40px 3fr 2fr 2fr 2fr 1fr 80px;gap:8px;align-items:center;padding:10px 16px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .1s}._moreTableRow_dcdgg_700:hover{background:#f8fafc}._moreTableRow_dcdgg_700:last-child{border-bottom:none}._moreTableRowAssigned_dcdgg_719{background:#f0fdf4cc}._moreRank_dcdgg_724{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700;background:#f1f5f9;color:#64748b}._moreRankAssigned_dcdgg_737{background:#dcfce7;color:#16a34a}._moreVendorName_dcdgg_743{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._moreScoreWrap_dcdgg_751{display:flex;align-items:center;gap:4px;justify-content:flex-end}._moreScoreTrack_dcdgg_758{width:40px;height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}._moreScoreFill_dcdgg_766{height:100%;border-radius:999px;background:#7a1ee399}._moreScoreFillAssigned_dcdgg_772{background:#22c55e}._moreScoreLabel_dcdgg_776{font-size:12px;font-weight:700;color:#64748b;font-variant-numeric:tabular-nums}._moreActions_dcdgg_783{display:flex;align-items:center;justify-content:flex-end;gap:4px}._moreSelectLabel_dcdgg_790{font-size:10px;font-weight:500;color:#7a1ee3;opacity:0;transition:opacity .15s}._moreTableRow_dcdgg_700:hover ._moreSelectLabel_dcdgg_790{opacity:1}._moreAssignedLabel_dcdgg_802{font-size:10px;font-weight:600;color:#16a34a;background:#dcfce7;padding:2px 6px;border-radius:4px}._moreRejectBtn_dcdgg_811{width:24px;height:24px;border-radius:50%;border:1px solid #fecaca;display:flex;align-items:center;justify-content:center;background:none;cursor:pointer;opacity:0;transition:opacity .15s}._moreTableRow_dcdgg_700:hover ._moreRejectBtn_dcdgg_811{opacity:1}._moreRejectBtn_dcdgg_811:hover{background:#fef2f2}._rejectedNote_dcdgg_834{font-size:12px;color:#94a3b8;margin-top:12px}._pickBtn_dcdgg_841{display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;font-size:13px;font-weight:500;color:#7c3aed;cursor:pointer;transition:color .15s}._pickBtn_dcdgg_841:hover{color:#6d28d9}._pickSection_dcdgg_859{margin-top:20px;padding-top:16px;border-top:1px solid #e2e8f0}._pickSearchRow_dcdgg_865{display:flex;align-items:center;gap:8px;margin-bottom:8px}._pickSearchWrap_dcdgg_872{position:relative;flex:1}._pickSearchIcon_dcdgg_877{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8}._pickSearchInput_dcdgg_885{width:100%;height:36px;padding:0 10px 0 32px;font-size:13px;font-family:manrope,sans-serif;border:1px solid #e2e8f0;border-radius:8px;outline:none;transition:border-color .15s}._pickSearchInput_dcdgg_885:focus{border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}._pickList_dcdgg_902{max-height:220px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a}._pickItem_dcdgg_910{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;border:none;border-bottom:1px solid #f1f5f9;background:none;text-align:left;cursor:pointer;transition:background .1s}._pickItem_dcdgg_910:hover{background:#f5f3ff}._pickItem_dcdgg_910:last-child{border-bottom:none}._pickItemAssigned_dcdgg_932{background:#f0fdf4}._pickItemName_dcdgg_937{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickItemMeta_dcdgg_945{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:10px;color:#94a3b8}._pickItemAction_dcdgg_954{font-size:12px;font-weight:500;color:#7c3aed;flex-shrink:0}._summaryTable_dcdgg_962{width:100%;border-collapse:collapse;font-size:13px;font-family:manrope,sans-serif}._summaryTable_dcdgg_962 thead tr{background:#f8fafc;border-bottom:1px solid #e2e8f0}._summaryTable_dcdgg_962 th{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;color:#667085;text-transform:uppercase;letter-spacing:.05em}._summaryTable_dcdgg_962 th:last-child{text-align:center}._summaryTable_dcdgg_962 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}._summaryTable_dcdgg_962 tbody tr:hover{background:#f9fafb}._summaryTable_dcdgg_962 td{padding:14px 16px}._statusBadge_dcdgg_1001{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:12px;font-weight:600}._assignedVendorText_dcdgg_1013{font-weight:600;color:#15803d}._notSpecified_dcdgg_1018{color:#94a3b8;font-style:italic}._deassignBtn_dcdgg_1024{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #fecaca;background:none;font-size:12px;font-weight:500;font-family:manrope,sans-serif;color:#ef4444;cursor:pointer;border-radius:6px;transition:all .15s}._deassignBtn_dcdgg_1024:hover{background:#fef2f2;color:#dc2626;border-color:#fca5a5}._centerState_dcdgg_1047{padding:40px 20px;text-align:center}._spinner_dcdgg_1052{width:36px;height:36px;margin:0 auto 12px;border:3px solid #e2e8f0;border-top-color:#7a1ee3;border-radius:50%;animation:_spin_dcdgg_1052 .8s linear infinite}@keyframes _spin_dcdgg_1052{to{transform:rotate(360deg)}}._tableWrap_dcdgg_1066{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000a}._assignedDate_dcdgg_1073{font-size:12px;color:#94a3b8}._starFill_dcdgg_1078{color:#fbbf24}._categoryList_dcdgg_1084{display:flex;flex-direction:column;gap:12px}._catRow_dcdgg_1090{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #0000000a;transition:border-color .15s}._catRow_dcdgg_1090:hover{border-color:#cbd5e1}._catRowHeader_dcdgg_1103{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._catRowName_dcdgg_1110{font-size:14px;font-weight:700;color:#1e293b}._catRowCount_dcdgg_1116{font-size:11px;font-weight:600;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;padding:2px 8px;border-radius:999px}._catAssigned_dcdgg_1127{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}._catAssignedChip_dcdgg_1134{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;font-size:12px;font-weight:500;color:#166534}._catAssignedRemove_dcdgg_1147{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:none;color:#94a3b8;cursor:pointer;border-radius:50%;transition:all .15s;padding:0}._catAssignedRemove_dcdgg_1147:hover{color:#ef4444;background:#fef2f2}._catRecsRow_dcdgg_1168{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}._catRecsLoading_dcdgg_1175{display:flex;align-items:center;justify-content:center;width:100%;padding:12px}._spinnerSm_dcdgg_1183{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#7a1ee3;border-radius:50%;animation:_spin_dcdgg_1052 .8s linear infinite}._catRecsEmpty_dcdgg_1192{font-size:12px;color:#94a3b8;padding:8px 0}._miniCard_dcdgg_1199{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s;min-width:200px;max-width:260px;flex:1;text-align:left;font-family:manrope,sans-serif}._miniCard_dcdgg_1199:hover{border-color:#7a1ee3;background:#faf5ff;box-shadow:0 4px 12px #7a1ee31a;transform:translateY(-2px)}._miniCardBest_dcdgg_1223{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fbbf24;box-shadow:0 2px 8px #fbbf241f}._miniCardBest_dcdgg_1223:hover{border-color:#f59e0b;background:linear-gradient(135deg,#fef9c3,#fef3c7);box-shadow:0 4px 12px #f59e0b2e}._miniCardTop_dcdgg_1236{display:flex;align-items:center;gap:8px}._miniCardRank_dcdgg_1242{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#94a3b8;color:#fff;font-size:10px;font-weight:700;flex-shrink:0}._miniCardRankBest_dcdgg_1256{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 1px 3px #f59e0b4d}._miniCardName_dcdgg_1262{font-size:13px;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._miniCardTags_dcdgg_1272{display:flex;align-items:center;gap:6px;margin-left:30px}._miniCardTag_dcdgg_1272{font-size:10px;font-weight:500;color:#64748b;background:#fff9;border:1px solid #e2e8f0;padding:1px 6px;border-radius:4px}._miniCardScoreRow_dcdgg_1289{display:flex;align-items:center;gap:8px;margin-top:2px}._miniCardScore_dcdgg_1289{font-size:12px;font-weight:700;color:#7a1ee3;font-variant-numeric:tabular-nums;min-width:28px;text-align:right}._miniCardBest_dcdgg_1223 ._miniCardScore_dcdgg_1289{color:#d97706}._miniCardDetails_dcdgg_1309{display:flex;align-items:center;gap:12px;margin-top:2px}._miniCardDetailItem_dcdgg_1316{display:flex;align-items:center;gap:4px;font-size:11px;color:#475569}._miniCardClient_dcdgg_1324{display:flex;align-items:center;gap:4px;font-size:11px;color:#15803d;font-weight:500;margin-top:2px}._miniCardAssignHint_dcdgg_1334{text-align:center;font-size:10px;font-weight:600;color:#7a1ee380;margin-top:4px;padding-top:6px;border-top:1px solid #f1f5f9}._miniCardBest_dcdgg_1223 ._miniCardAssignHint_dcdgg_1334{color:#d9770680;border-top-color:#fbbf2433}._miniCardScoreBar_dcdgg_1349{flex:1;height:6px;background:#e2e8f099;border-radius:999px;overflow:hidden}._miniCardScoreFill_dcdgg_1357{height:100%;border-radius:999px;transition:width .3s}._miniCardScoreFillDefault_dcdgg_1363{background:#7a1ee3}._miniCardScoreFillBest_dcdgg_1367{background:linear-gradient(90deg,#f59e0b,#ea580c)}._catAddBtn_dcdgg_1372{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 16px;min-width:100px;border:2px dashed #d1d5db;border-radius:10px;background:none;color:#7c3aed;font-size:12px;font-weight:600;font-family:manrope,sans-serif;cursor:pointer;transition:all .15s}._catAddBtn_dcdgg_1372:hover{border-color:#7c3aed;background:#faf5ff}._catPicker_dcdgg_1397{margin-top:12px;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}._pickerHeader_dcdgg_1405{display:flex;align-items:center;gap:8px;margin-bottom:10px}._pickerSearchWrap_dcdgg_1412{position:relative;flex:1}._pickerSearchIcon_dcdgg_1417{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8}._pickerSearchInput_dcdgg_1425{width:100%;height:38px;padding:0 12px 0 36px;font-size:13px;font-family:manrope,sans-serif;border:1px solid #e2e8f0;border-radius:10px;outline:none;background:#fff;transition:all .15s}._pickerSearchInput_dcdgg_1425:focus{border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}._pickerList_dcdgg_1443{max-height:280px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0000000a}._pickerEmpty_dcdgg_1452{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px;font-size:13px;color:#94a3b8}._pickerItem_dcdgg_1462{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;border:none;border-bottom:1px solid #f1f5f9;background:none;text-align:left;cursor:pointer;font-family:manrope,sans-serif;transition:background .1s;gap:12px}._pickerItem_dcdgg_1462:first-child{border-radius:10px 10px 0 0}._pickerItem_dcdgg_1462:last-child{border-bottom:none;border-radius:0 0 10px 10px}._pickerItem_dcdgg_1462:hover{background:#f5f3ff}._pickerItemLeft_dcdgg_1491{flex:1;min-width:0}._pickerItemName_dcdgg_1496{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickerItemMeta_dcdgg_1505{display:flex;align-items:center;gap:6px;margin-top:3px}._pickerItemTag_dcdgg_1512{font-size:10px;font-weight:500;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;padding:1px 6px;border-radius:4px}._pickerItemRight_dcdgg_1522{display:flex;align-items:center;gap:10px;flex-shrink:0}._pickerItemScore_dcdgg_1529{display:flex;align-items:center;gap:6px}._pickerItemScoreBar_dcdgg_1535{width:48px;height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}._pickerItemScoreFill_dcdgg_1543{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .3s}._pickerItemScoreLabel_dcdgg_1550{font-size:12px;font-weight:700;color:#16a34a;font-variant-numeric:tabular-nums;min-width:28px;text-align:right}._pickerItemScoreNone_dcdgg_1559{font-size:12px;color:#cbd5e1;min-width:28px;text-align:right}._pickerItemSelect_dcdgg_1566{font-size:11px;font-weight:600;color:#7c3aed;background:#f5f3ff;border:1px solid #ede9fe;padding:3px 10px;border-radius:6px;transition:all .15s}._pickerItem_dcdgg_1462:hover ._pickerItemSelect_dcdgg_1566{background:#7c3aed;color:#fff;border-color:#7c3aed}._summaryProgress_dcdgg_1585{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._summaryProgressLeft_dcdgg_1592{display:flex;align-items:center;gap:12px}._summaryProgressText_dcdgg_1598{font-size:13px;font-weight:600;color:#344054;white-space:nowrap}._progressTrack_dcdgg_1605{width:160px;height:10px;background:#e2e8f0;border-radius:999px;overflow:hidden}._progressFill_dcdgg_1613{height:100%;border-radius:999px;transition:width .3s}._progressGreen_dcdgg_1619{background:#22c55e}._progressBlue_dcdgg_1620{background:#3b82f6}._progressAmber_dcdgg_1621{background:#f59e0b}._summaryProgressPct_dcdgg_1623{font-size:12px;color:#94a3b8;font-weight:500;font-variant-numeric:tabular-nums}._statusBadgeAmber_dcdgg_1630{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:600}._summaryVendorLink_dcdgg_1642{display:inline;padding:0;border:none;background:none;font-size:13px;font-weight:600;color:#15803d;cursor:pointer;text-decoration:none;font-family:manrope,sans-serif}._summaryVendorLink_dcdgg_1642:hover{text-decoration:underline}._summaryUnassignedLink_dcdgg_1659{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;font-size:13px;font-weight:500;color:#d97706;cursor:pointer;font-family:manrope,sans-serif}._summaryUnassignedLink_dcdgg_1659:hover{color:#b45309}._summaryActions_dcdgg_1677{display:flex;align-items:center;justify-content:center;gap:4px}._summaryChangeBtn_dcdgg_1684{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:none;background:none;font-size:12px;font-weight:500;font-family:manrope,sans-serif;color:#7c3aed;cursor:pointer;border-radius:6px;transition:all .15s}._summaryChangeBtn_dcdgg_1684:hover{background:#f5f3ff;color:#6d28d9}._reassignRow_dcdgg_1707{display:flex;align-items:center;gap:8px}._reassignInputWrap_dcdgg_1713{position:relative;flex:1;max-width:250px}._reassignSearchIcon_dcdgg_1719{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#94a3b8}._reassignInput_dcdgg_1713{width:100%;height:32px;padding:0 8px 0 28px;font-size:12px;font-family:manrope,sans-serif;border:1px solid #e2e8f0;border-radius:6px;outline:none;transition:border-color .15s}._reassignInput_dcdgg_1713:focus{border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}._reassignDropdown_dcdgg_1744{margin-top:4px;max-height:150px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px}._reassignEmpty_dcdgg_1752{font-size:12px;color:#94a3b8;text-align:center;padding:12px;margin:0}._reassignItem_dcdgg_1760{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 12px;border:none;border-bottom:1px solid #f8fafc;background:none;text-align:left;cursor:pointer;font-family:manrope,sans-serif;transition:background .1s}._reassignItem_dcdgg_1760:hover{background:#f5f3ff}._reassignItem_dcdgg_1760:last-child{border-bottom:none}._reassignItemName_dcdgg_1783{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reassignItemAction_dcdgg_1791{font-size:10px;font-weight:500;color:#7c3aed;flex-shrink:0;margin-left:8px}._pickerScoreNone_dcdgg_1799{font-size:11px;color:#cbd5e1;flex-shrink:0}._statusFilters_dcdgg_1807{display:flex;gap:8px;margin-bottom:16px}._statusPill_dcdgg_1813{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:13px;font-weight:500;font-family:manrope,sans-serif;color:#64748b;cursor:pointer;transition:all .15s}._statusPill_dcdgg_1813:hover{border-color:#cbd5e1;background:#f8fafc}._statusPillAll_dcdgg_1834{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}._statusPillAssigned_dcdgg_1840{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}._statusPillUnassigned_dcdgg_1846{background:#fffbeb;border-color:#fde68a;color:#d97706}._statusPillDescoped_dcdgg_1852{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}._statusBadgeDescoped_dcdgg_1858{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:600}._descopeToggleOn_dcdgg_1870{padding:3px 10px;border:1px solid #e2e8f0;border-radius:6px;background:none;font-size:11px;font-weight:500;font-family:manrope,sans-serif;color:#94a3b8;cursor:pointer;transition:all .15s}._descopeToggleOn_dcdgg_1870:hover{border-color:#f87171;color:#ef4444;background:#fef2f2}._descopeToggleOff_dcdgg_1889{padding:3px 10px;border:1px solid #bbf7d0;border-radius:6px;background:#f0fdf4;font-size:11px;font-weight:500;font-family:manrope,sans-serif;color:#16a34a;cursor:pointer;transition:all .15s}._descopeToggleOff_dcdgg_1889:hover{background:#dcfce7;border-color:#86efac}._statusPillBadge_dcdgg_1907{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;border-radius:10px;background:#0000000f;color:inherit}._vendorChip_dcdgg_1923{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;font-size:12px;font-weight:500;color:#166534}._vendorChipType_dcdgg_1936{font-size:10px;font-weight:500;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;padding:0 5px;border-radius:4px}._vendorChipRemove_dcdgg_1946{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:none;color:#94a3b8;cursor:pointer;border-radius:50%;padding:0;transition:all .15s}._vendorChipRemove_dcdgg_1946:hover{color:#ef4444;background:#fef2f2}._assignModalOverlay_dcdgg_1968{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;animation:_fadeIn_dcdgg_1 .15s ease-out}@keyframes _fadeIn_dcdgg_1{0%{opacity:0}to{opacity:1}}._assignModal_dcdgg_1968{background:#fff;border-radius:16px;box-shadow:0 24px 80px #0003;width:800px;max-width:92vw;max-height:85vh;display:flex;flex-direction:column;animation:_slideUp_dcdgg_1 .2s ease-out}@keyframes _slideUp_dcdgg_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._assignModalHeader_dcdgg_2002{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid #e2e8f0;background:#f8fafc;border-radius:16px 16px 0 0}._assignModalTitle_dcdgg_2012{font-size:17px;font-weight:700;color:#101828;margin:0}._assignModalSubtitle_dcdgg_2019{font-size:12px;color:#667085;margin:3px 0 0}._assignModalHeaderRight_dcdgg_2025{display:flex;align-items:center;gap:14px}._assignModalProgress_dcdgg_2031{display:flex;align-items:center;gap:8px}._assignModalClose_dcdgg_2037{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;cursor:pointer;transition:all .15s}._assignModalClose_dcdgg_2037:hover{background:#f1f5f9;color:#1e293b}._assignModalBody_dcdgg_2056{flex:1;overflow-y:auto;padding:8px 0}._assignModalRow_dcdgg_2064{padding:14px 28px;border-bottom:1px solid #f1f5f9;transition:background .1s}._assignModalRow_dcdgg_2064:last-child{border-bottom:none}._assignModalRow_dcdgg_2064:hover{background:#fafbfc}._assignModalRowActive_dcdgg_2078{background:#f8f7ff;border-bottom-color:#ede9fe}._assignModalRowHeader_dcdgg_2083{display:flex;align-items:center;justify-content:space-between}._assignModalRowLeft_dcdgg_2089{display:flex;align-items:center;gap:10px}._assignModalDot_dcdgg_2095{width:8px;height:8px;border-radius:50%;flex-shrink:0}._assignModalDotGreen_dcdgg_2102{background:#22c55e;box-shadow:0 0 0 3px #22c55e26}._assignModalDotAmber_dcdgg_2107{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}._assignModalCatName_dcdgg_2112{font-size:13px;font-weight:600;color:#1e293b}._assignModalCatCount_dcdgg_2118{font-size:10px;font-weight:700;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;padding:1px 6px;border-radius:999px}._assignModalAddBtn_dcdgg_2128{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border:1px dashed #d1d5db;border-radius:8px;background:none;font-size:12px;font-weight:600;font-family:manrope,sans-serif;color:#7c3aed;cursor:pointer;transition:all .15s}._assignModalAddBtn_dcdgg_2128:hover{border-color:#7c3aed;background:#faf5ff;border-style:solid}._assignModalChips_dcdgg_2150{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-left:18px}._assignModalPicker_dcdgg_2158{margin-top:10px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}._overlay_892km_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}._modal_892km_12{background:#fff;border-radius:14px;width:100%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000002e}._header_892km_23{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 0}._title_892km_30{font-size:1.1rem;font-weight:700;color:#0f0d15;margin:0}._closeBtn_892km_37{background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;border-radius:6px}._closeBtn_892km_37:hover{color:#374151;background:#f3f4f6}._body_892km_48{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}._row_892km_56{display:grid;grid-template-columns:1fr 1fr;gap:16px}._group_892km_62{display:flex;flex-direction:column;gap:5px}._label_892km_68{font-size:.82rem;font-weight:600;color:#374151}._required_892km_74{color:#ef4444}._inputError_892km_75 input,._inputError_892km_75 select{border-color:#ef4444!important}._errorText_892km_76{font-size:.78rem;color:#ef4444}._footer_892km_78{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #e5e7eb}@media (max-width: 600px){._row_892km_56{grid-template-columns:1fr}._modal_892km_12{max-width:100%}}._page_1gdt5_1{padding:24px 28px 40px}._header_1gdt5_5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}._title_1gdt5_12{font-family:manrope,sans-serif;font-size:25px;font-weight:700;color:#111827;margin:0;line-height:1.2;letter-spacing:-.01em}._subtitle_1gdt5_22{font-size:.85rem;color:#6b7280;margin:4px 0 0}._toolbarActions_1gdt5_28{display:flex;gap:8px}._filterBar_1gdt5_34{display:flex;align-items:flex-end;gap:12px;margin-bottom:24px;flex-wrap:wrap}._filterField_1gdt5_42{display:flex;flex-direction:column;gap:6px}._searchField_1gdt5_48{width:350px}._filterLabel_1gdt5_52{font-size:.82rem;font-weight:500;color:#7d7d7d}._clearBtn_1gdt5_58{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:8px 4px;font-size:.82rem;font-weight:600;color:#7c3bed;cursor:pointer;white-space:nowrap;flex-shrink:0}._clearBtn_1gdt5_58:hover{color:#5914d2;text-decoration:underline}._bulkBar_1gdt5_79{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f0ecf9;border:1px solid #d8d0e8;border-radius:10px;margin-bottom:12px;flex-wrap:wrap}._bulkCount_1gdt5_91{font-size:.85rem;font-weight:600;color:#5629a3;white-space:nowrap}._bulkActions_1gdt5_98{display:flex;gap:6px;flex-wrap:wrap}._bulkInput_1gdt5_104{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._checkbox_1gdt5_112{width:15px;height:15px;accent-color:hsl(262,83%,58%);cursor:pointer;flex-shrink:0;display:block;margin:0 auto}._badge_1gdt5_123{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}._statusOpen_1gdt5_133{background:#fef3c7;color:#92400e}._statusInProgress_1gdt5_137{background:#dbeafe;color:#1e40af}._statusResolved_1gdt5_141{background:#d1fae5;color:#065f46}._statusClosed_1gdt5_145{background:#f3f4f6;color:#6b7280}._priorityLow_1gdt5_150{background:#f0fdf4;color:#166534}._priorityMedium_1gdt5_154{background:#fef9c3;color:#854d0e}._priorityHigh_1gdt5_158{background:#fee2e2;color:#991b1b}._priorityCritical_1gdt5_162{background:#991b1b;color:#fff}._alertTitle_1gdt5_167{color:#7c3bed;cursor:pointer;font-weight:500}._alertTitle_1gdt5_167:hover{text-decoration:underline}@media (max-width: 768px){._page_1gdt5_1{padding:16px 16px 32px}._header_1gdt5_5{flex-direction:column;gap:12px;margin-bottom:20px}._filterBar_1gdt5_34{flex-direction:column;align-items:stretch;gap:10px}._searchField_1gdt5_48{width:100%}._bulkBar_1gdt5_79{flex-direction:column;align-items:flex-start}}._teamBadge_1gdt5_200{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:500;background:#ede9fe;color:#6d28d9}._page_12aab_2{padding:24px 28px 40px}._muted_12aab_6{color:#9ca3af}._loading_12aab_11{display:flex;justify-content:center;padding:80px 0}._spinner_12aab_17{width:28px;height:28px;border:3px solid #ede9f4;border-top-color:#7c3bed;border-radius:50%;animation:_spin_12aab_17 .6s linear infinite}@keyframes _spin_12aab_17{to{transform:rotate(360deg)}}._headerCard_12aab_33{background:#fff;border:1px solid #e8e3f0;border-radius:14px;padding:18px 24px 22px;margin-bottom:18px;box-shadow:0 1px 6px #643ca00f}._backBtn_12aab_42{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font-size:.8rem;font-weight:500;color:gray;padding:0;margin-bottom:18px;letter-spacing:.01em;transition:color .15s}._backBtn_12aab_42:hover{color:#4910ad}._badgeRow_12aab_62{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-wrap:wrap}._alertTitle_12aab_70{font-size:1.4rem;font-weight:700;color:#0f0d15;margin:0;line-height:1.3;display:inline}._alertMeta_12aab_79{font-size:.78rem;color:#b0a8c4;margin:10px 0 0;letter-spacing:.01em}._alertMeta_12aab_79 strong{color:#6b7280;font-weight:500}._layout_12aab_92{display:grid;grid-template-columns:1fr 292px;gap:18px;align-items:start}._main_12aab_100{min-width:0;display:flex;flex-direction:column;gap:14px}._contentCard_12aab_108{background:#fff;border:1px solid #e8e3f0;border-radius:14px;padding:20px 22px;box-shadow:0 1px 6px #643ca00d}._blockLabel_12aab_116{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#b0a8c4;margin-bottom:10px}._description_12aab_125{font-size:.91rem;color:#374151;line-height:1.7;margin:0;white-space:pre-wrap;display:inline}._descOuter_12aab_134 ._editableWrap_12aab_134{display:flex;align-items:flex-start;gap:6px}._editableWrap_12aab_134{display:inline-flex;align-items:flex-start;gap:6px;flex:1;min-width:0}._pencilBtn_12aab_149{background:none;border:none;cursor:pointer;color:#d4c8e8;padding:3px;border-radius:4px;flex-shrink:0;opacity:0;transition:opacity .15s,color .15s;margin-top:2px}._contentCard_12aab_108:hover ._pencilBtn_12aab_149,._editableWrap_12aab_134:hover ._pencilBtn_12aab_149,._metaRow_12aab_166:hover ._pencilBtn_12aab_149{opacity:1}._pencilBtn_12aab_149:hover{color:#7c3bed;background:#f0ebff;opacity:1}._editInline_12aab_176{display:flex;align-items:center;gap:4px;flex:1;min-width:0}._inlineOk_12aab_184,._inlineCancel_12aab_185{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;flex-shrink:0}._inlineOk_12aab_184{color:#16a34a}._inlineOk_12aab_184:hover{background:#f0fdf4}._inlineOk_12aab_184:disabled{color:#d1d5db;cursor:default}._inlineCancel_12aab_185{color:#b0a8c4}._inlineCancel_12aab_185:hover{background:#f3f4f6;color:#374151}._sectionTitle_12aab_215{font-size:.88rem;font-weight:700;color:#0f0d15;margin:0 0 16px;display:flex;align-items:center;gap:8px}._sectionCount_12aab_225{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#f0ebff;color:#6316e9;border-radius:10px;font-size:.7rem;font-weight:700}._emptyText_12aab_239{font-size:.84rem;color:#b0a8c4;margin:0;font-style:italic}._commentInput_12aab_247{display:flex;gap:8px;align-items:flex-end;margin-bottom:18px}._commentInput_12aab_247>:first-child{flex:1}._commentList_12aab_259{display:flex;flex-direction:column;gap:14px}._commentItem_12aab_265{display:flex;gap:11px;align-items:flex-start}._commentAvatar_12aab_271{width:30px;height:30px;border-radius:50%;background:linear-gradient(140deg,#9567e4,#6a1fea);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 4px #643ca040}._commentContent_12aab_290{flex:1;min-width:0;background:#faf8fd;border:1px solid #ede9f5;border-radius:4px 12px 12px;padding:10px 14px}._commentHeader_12aab_299{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}._commentAuthor_12aab_306{font-size:.82rem;font-weight:600;color:#374151}._commentDate_12aab_312{font-size:.74rem;color:#b0a8c4}._commentBody_12aab_317{font-size:.87rem;color:#374151;margin:0;line-height:1.55;white-space:pre-wrap}._logList_12aab_326{display:flex;flex-direction:column}._logItem_12aab_331{display:flex;gap:12px;padding:9px 0 9px 18px;border-left:2px solid #ede9f4;position:relative}._logItem_12aab_331:last-child{padding-bottom:0}._logDot_12aab_343{position:absolute;left:-5px;top:14px;width:8px;height:8px;border-radius:50%;background:#8244ee;border:2px solid #fff;box-shadow:0 0 0 2px #7e3ad22e}._logContent_12aab_355{display:flex;flex-direction:column;gap:3px}._logDescription_12aab_361{font-size:.84rem;color:#374151;line-height:1.45}._logDate_12aab_367{font-size:.74rem;color:#b0a8c4}._sidebar_12aab_373{position:sticky;top:20px;align-self:start}._metaCard_12aab_379{background:#fff;border:1px solid #e8e3f0;border-radius:14px;padding:16px 18px;box-shadow:0 1px 6px #643ca00d}._metaTitle_12aab_387{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#b0a8c4;margin:0 0 10px}._metaIcon_12aab_396{color:#c4b5d9;flex-shrink:0}._metaRow_12aab_166{display:flex;align-items:center;gap:7px;padding:7px 0;border-bottom:1px solid #f5f2fb;font-size:.83rem;color:#6b7280;min-height:34px}._metaRow_12aab_166:last-child{border-bottom:none}._metaLabel_12aab_416{min-width:68px;font-weight:500;color:#6b7280;font-size:.81rem;flex-shrink:0}._metaValue_12aab_424{color:#374151;font-weight:500;font-size:.82rem;word-break:break-word}._metaDivider_12aab_431{height:1px;background:#ede9f4;margin:6px -18px}._teamBadge_12aab_438{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.71rem;font-weight:600;letter-spacing:.02em;background:#f0ebff;color:#5b14d7}._badge_12aab_62{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.71rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._statusOpen_12aab_460{background:#fef3c7;color:#92400e}._statusInProgress_12aab_464{background:#dbeafe;color:#1e40af}._statusResolved_12aab_468{background:#d1fae5;color:#065f46}._statusClosed_12aab_472{background:#f3f4f6;color:#6b7280}._priorityLow_12aab_477{background:#f0fdf4;color:#166534}._priorityMedium_12aab_481{background:#fef9c3;color:#854d0e}._priorityHigh_12aab_485{background:#fee2e2;color:#991b1b}._priorityCritical_12aab_489{background:#991b1b;color:#fff}@media (max-width: 900px){._layout_12aab_92{grid-template-columns:1fr}._sidebar_12aab_373{position:static}}@media (max-width: 600px){._page_12aab_2{padding:14px 14px 32px}._headerCard_12aab_33{padding:14px 16px 18px;border-radius:12px;margin-bottom:14px}._alertTitle_12aab_70{font-size:1.15rem}._contentCard_12aab_108{padding:16px;border-radius:12px}._commentAvatar_12aab_271{width:26px;height:26px;font-size:.7rem}._metaCard_12aab_379{padding:14px 16px}._metaDivider_12aab_431{margin:6px -16px}}._editInlineMulti_12aab_533{display:flex;flex-direction:column;gap:6px;width:100%}._multiCheckList_12aab_540{display:flex;flex-wrap:wrap;gap:6px}._multiCheckItem_12aab_546{display:flex;align-items:center;gap:5px;font-size:.8rem;color:#374151;cursor:pointer;padding:3px 7px;border-radius:6px;background:#f3f4f6;-webkit-user-select:none;-moz-user-select:none;user-select:none}._multiCheckItem_12aab_546:hover{background:#e5e7eb}._multiCheckItem_12aab_546 input[type=checkbox]{accent-color:#6366f1;width:13px;height:13px;cursor:pointer}._multiCheckActions_12aab_568{display:flex;gap:4px}._wrapper_1etfd_1{padding:24px;max-width:1400px}._pageHeader_1etfd_6{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}._pageTitle_1etfd_13{font-size:20px;font-weight:600;color:#1e293b;margin:0}._pageSubtitle_1etfd_20{font-size:13px;color:#64748b;margin-top:2px}._statusBar_1etfd_28{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}._statusPills_1etfd_37{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._statusPill_1etfd_37{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:20px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:all .15s}._statusPill_1etfd_37:hover{border-color:#cbd5e1;background:#f8fafc}._statusPillActive_1etfd_64{background:#1e293b;border-color:#1e293b;color:#fff}._statusPillActive_1etfd_64 ._pillCount_1etfd_70{background:#fff3;color:#fff}._pillCount_1etfd_70{font-size:11px;font-weight:600;padding:0 6px;border-radius:10px;background:#f1f5f9;color:#475569;min-width:20px;text-align:center;line-height:18px}._pill_pending_assignment_1etfd_88._statusPillActive_1etfd_64{background:#92400e;border-color:#92400e}._pill_assigned_1etfd_89._statusPillActive_1etfd_64{background:#1e40af;border-color:#1e40af}._pill_uploaded_1etfd_90._statusPillActive_1etfd_64{background:#5b21b6;border-color:#5b21b6}._pill_reviewed_1etfd_91._statusPillActive_1etfd_64{background:#065f46;border-color:#065f46}._pill_rejected_1etfd_92._statusPillActive_1etfd_64{background:#991b1b;border-color:#991b1b}._statsInline_1etfd_95{display:flex;align-items:center;gap:14px}._statOverdue_1etfd_101{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#dc2626}._statTat_1etfd_110{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#64748b}._filtersRow_1etfd_121{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}._filtersRow_1etfd_121>:first-child{flex:1;min-width:200px;max-width:320px}._statusBadge_1etfd_137{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}._statusPending_1etfd_148{background:#fef3c7;color:#92400e}._statusAssigned_1etfd_153{background:#dbeafe;color:#1e40af}._statusUploaded_1etfd_158{background:#ede9fe;color:#5b21b6}._statusReviewed_1etfd_163{background:#d1fae5;color:#065f46}._statusRejected_1etfd_168{background:#fee2e2;color:#991b1b}._tatBadge_1etfd_175{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500}._tatGreen_1etfd_185{background:#d1fae5;color:#065f46}._tatAmber_1etfd_190{background:#fef3c7;color:#92400e}._tatRed_1etfd_195{background:#fee2e2;color:#991b1b}._cardList_1etfd_202{display:flex;flex-direction:column;gap:10px}._recceCard_1etfd_208{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px;cursor:pointer;transition:border-color .15s,box-shadow .15s}._recceCard_1etfd_208:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}._cardRow1_1etfd_222{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._cardTitleWrap_1etfd_230{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._cardTitle_1etfd_230{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardActions_1etfd_247{display:flex;align-items:center;gap:6px;flex-shrink:0}._actionBtn_1etfd_254{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}._actionBtn_1etfd_254:hover{background:#f1f5f9;border-color:#cbd5e1}._actionBtnPrimary_1etfd_274{background:#7c3aed;border-color:#7c3aed;color:#fff}._actionBtnPrimary_1etfd_274:hover{background:#6d28d9;border-color:#6d28d9}._actionBtnGhost_1etfd_285{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#94a3b8;cursor:pointer}._actionBtnGhost_1etfd_285:hover{background:#f1f5f9;color:#475569}._cardRow2_1etfd_304{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}._metaChip_1etfd_312{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b}._fileChip_1etfd_320{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#2563eb;text-decoration:none;padding:1px 8px;border-radius:4px;background:#eff6ff}._fileChip_1etfd_320:hover{background:#dbeafe;color:#1d4ed8;text-decoration:none}._fileChipUploaded_1etfd_339{color:#7c3aed;background:#f5f3ff}._fileChipUploaded_1etfd_339:hover{background:#ede9fe;color:#6d28d9}._cardDesc_1etfd_350{font-size:12px;color:#94a3b8;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:700px}._rejectionNote_1etfd_361{display:flex;align-items:baseline;gap:5px;margin-top:6px;padding:6px 10px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;font-size:12px;color:#991b1b}._overdueBadge_1etfd_375{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;background:#fee2e2;color:#dc2626}._cardTrail_1etfd_388{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;font-size:11px;color:#94a3b8}._cardTrail_1etfd_388 span{display:inline-flex;align-items:center;gap:2px}._cardTrail_1etfd_388 span strong{font-weight:600;color:#64748b}._cardTrail_1etfd_388 span:not(:last-child):after{content:"·";margin-left:6px;color:#cbd5e1}._pagination_1etfd_417{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f1f5f9}._pageInfo_1etfd_427{font-size:13px;color:#64748b;margin-right:4px}._pageBtn_1etfd_433{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer}._pageBtn_1etfd_433:hover:not(:disabled){background:#f8fafc}._pageBtn_1etfd_433:disabled{opacity:.4;cursor:not-allowed}._emptyState_1etfd_457{text-align:center;padding:48px 24px;color:#94a3b8;font-size:14px;background:#f8fafc;border-radius:10px;border:1px dashed #e2e8f0}._dialogOverlay_1etfd_469{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1050;display:flex;align-items:center;justify-content:center}._dialog_1etfd_469{background:#fff;border-radius:12px;width:520px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000026}._dialogWide_1etfd_489{width:640px}._dialogHeader_1etfd_493{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 12px;border-bottom:1px solid #e2e8f0}._dialogTitle_1etfd_501{font-size:16px;font-weight:600;color:#1e293b;margin:0}._dialogClose_1etfd_508{background:none;border:none;padding:4px;cursor:pointer;color:#94a3b8;border-radius:6px}._dialogClose_1etfd_508:hover{color:#475569;background:#f1f5f9}._dialogBody_1etfd_522{padding:20px 24px}._dialogFooter_1etfd_526{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px 18px;border-top:1px solid #e2e8f0}._formGroup_1etfd_536{margin-bottom:16px}._formLabel_1etfd_540{display:block;font-size:13px;font-weight:500;color:#475569;margin-bottom:5px}._formHint_1etfd_548{font-size:12px;color:#94a3b8;margin-top:3px}._fileUploadArea_1etfd_554{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc}._fileName_1etfd_564{font-size:13px;color:#334155;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileRemove_1etfd_573{background:none;border:none;padding:2px;cursor:pointer;color:#94a3b8}._fileRemove_1etfd_573:hover{color:#dc2626}._detailRow_1etfd_587{display:flex;align-items:baseline;padding:8px 0;border-bottom:1px solid #f1f5f9}._detailLabel_1etfd_594{width:140px;flex-shrink:0;font-size:13px;color:#64748b;font-weight:500}._detailValue_1etfd_602{font-size:13px;color:#1e293b;word-break:break-word}._detailLink_1etfd_608{color:#2563eb;text-decoration:none;font-size:13px}._detailLink_1etfd_608:hover{text-decoration:underline}._reviewActions_1etfd_620{display:flex;gap:8px;margin-bottom:16px}._reviewBtn_1etfd_626{flex:1;padding:10px;border-radius:8px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;font-size:13px;font-weight:500;text-align:center;transition:all .15s}._reviewBtn_1etfd_626:hover{border-color:#94a3b8}._reviewBtnActive_1etfd_651._reviewBtnApprove_1etfd_643{border-color:#059669;background:#ecfdf5;color:#065f46}._reviewBtnActive_1etfd_651._reviewBtnReject_1etfd_647{border-color:#dc2626;background:#fef2f2;color:#991b1b}@media (max-width: 768px){._wrapper_1etfd_1{padding:16px}._statusBar_1etfd_28{flex-direction:column;align-items:flex-start}}._layout_1983c_1{display:flex;height:100vh;overflow:hidden}._sidebar_1983c_8{display:flex;flex-direction:column;background:#1d192e;border-right:1px solid rgba(255,255,255,.06);transition:width .25s ease;overflow:hidden;flex-shrink:0;font-family:manrope,sans-serif}._sidebarOpen_1983c_19{width:290px}._sidebarClosed_1983c_23{width:0;border-right:none}._sidebarHeader_1983c_29{display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 26px;height:70px;min-height:60px;flex-shrink:0}._sidebarCloseBtn_1983c_39{display:none;background:none;border:none;cursor:pointer;padding:6px;border-radius:8px;color:#ffffff80;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}._sidebarCloseBtn_1983c_39:hover{background:#ffffff14;color:#fff}._logo_1983c_60{font-size:26px;font-weight:700;letter-spacing:.02em;white-space:nowrap}._logoMy_1983c_67{color:#fff}._logoGenie_1983c_71{color:#7c3bed}._nav_1983c_76{flex:1;padding:20px 10px 16px;overflow-y:auto;scrollbar-width:none}._nav_1983c_76::-webkit-scrollbar{display:none}._navItem_1983c_87{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:9px;text-decoration:none;transition:background .13s;margin-bottom:2px;white-space:nowrap}._navItem_1983c_87:hover{background:#ffffff12}._navItemActive_1983c_103{background:#ffffff1c}._navItemIcon_1983c_107{width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffffb8}._navItemText_1983c_116{font-size:13.5px;font-weight:500;color:#ffffffd1}._navItemActive_1983c_103 ._navItemIcon_1983c_107{color:#fff}._navItemActive_1983c_103 ._navItemText_1983c_116{color:#fff;font-weight:650}._sidebarFooter_1983c_132{display:flex;align-items:center;padding:16px;flex-shrink:0;border-top:1px solid rgba(255,255,255,.07);gap:10px}._footerAvatar_1983c_141{width:30px;height:30px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#ffffffb3;flex-shrink:0}._footerUserName_1983c_153{font-size:13px;font-weight:600;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.04em}._logoutBtn_1983c_164{display:flex;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#667085;font-size:13.5px;font-weight:500;flex-shrink:0;transition:background .13s,color .13s;white-space:nowrap}._logoutBtn_1983c_164:hover{background:#fef2f2;color:#dc2626}._logoutText_1983c_189{display:inline}._main_1983c_194{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f9fafb}._topbar_1983c_203{display:flex;align-items:center;gap:16px;padding:0 18px;background:#fff;border-bottom:1px solid #e5e7eb;height:60px;min-height:60px;flex-shrink:0}._toggleBtn_1983c_215{background:none;border:none;cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}._toggleBtn_1983c_215:hover{background:#f3f4f6}._projectSelector_1983c_233{position:relative;max-width:400px;width:100%}._projectSelectBtn_1983c_239{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;color:#111827;background:#f9fafb;cursor:pointer;text-align:left;transition:border-color .15s}._projectSelectBtn_1983c_239:hover{border-color:#98a2b3}._projectSelectText_1983c_261{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._selectIcon_1983c_268{flex-shrink:0;color:#6b7280;transition:transform .15s}._selectIconOpen_1983c_274{transform:rotate(180deg)}._projectDropdown_1983c_278{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 16px #0000001a;z-index:50;overflow:hidden}._projectSearchBox_1983c_291{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e5e7eb}._projectSearchIcon_1983c_299{color:#9ca3af;flex-shrink:0}._projectSearchInput_1983c_304{border:none;outline:none;font-size:13px;color:#111827;background:transparent;width:100%}._projectSearchInput_1983c_304::-moz-placeholder{color:#9ca3af}._projectSearchInput_1983c_304::placeholder{color:#9ca3af}._projectDropdownList_1983c_317{max-height:240px;overflow-y:auto}._projectDropdownItem_1983c_322{padding:9px 12px;font-size:13px;color:#374151;cursor:pointer;transition:background .1s}._projectDropdownItem_1983c_322:hover{background:#f3f4f6}._projectDropdownItemActive_1983c_334{background:#ede9fe;color:#5914d2;font-weight:600}._projectDropdownEmpty_1983c_340{padding:16px 12px;font-size:13px;color:#9ca3af;text-align:center}._projectName_1983c_347{font-size:14px;font-weight:600;color:#111827}._content_1983c_354{flex:1;overflow-y:auto;padding:28px 26px 48px}._noProject_1983c_360{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:16px}@media (max-width: 768px){._sidebarOpen_1983c_19{position:fixed;z-index:100;height:100vh;width:100vw;box-shadow:0 8px 32px #0000004d}._logo_1983c_60{font-size:26px}._sidebarCloseBtn_1983c_39{display:flex}._content_1983c_354{padding:16px}._projectSelector_1983c_233{max-width:none;flex:1}._logoutText_1983c_189{display:none}._topbar_1983c_203{padding:0 6px 0 10px}}._section_13jvd_1{margin-bottom:16px}._sectionHeader_13jvd_5{margin-bottom:10px}._sectionLabel_13jvd_9{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}._cardGrid_13jvd_18{display:flex;gap:8px}._cardBtn_13jvd_23{flex:1;display:flex;align-items:center;gap:10px;border-radius:8px;border:1px solid #e5e7eb;padding:12px 14px;text-align:left;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}._cardBtn_13jvd_23:hover{background:#f9fafb;border-color:#d1d5db}._cardBtn_13jvd_23:disabled{opacity:.7;cursor:default}._cardBtnActiveRed_13jvd_48{background:#fef2f2;border-color:#fecaca}._cardBtnActiveAmber_13jvd_53{background:#fffbeb;border-color:#fde68a}._cardBtnActiveEmerald_13jvd_58{background:#ecfdf5;border-color:#a7f3d0}._cardIcon_13jvd_64{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f3f4f6;color:#6b7280}._cardIconActiveRed_13jvd_76{background:#fee2e2;color:#dc2626}._cardIconActiveAmber_13jvd_81{background:#fef3c7;color:#d97706}._cardIconActiveEmerald_13jvd_86{background:#d1fae5;color:#059669}._cardText_13jvd_92{display:flex;flex-direction:column;gap:1px}._cardLabel_13jvd_98{font-size:12px;font-weight:500;line-height:1.3;color:#111827}._cardLabelActiveRed_13jvd_105{color:#dc2626}._cardLabelActiveAmber_13jvd_109{color:#d97706}._cardLabelActiveEmerald_13jvd_113{color:#059669}._cardCount_13jvd_117{font-size:11px;color:#9ca3af;font-weight:400}._detailPanel_13jvd_124{margin-top:8px;border-radius:8px;border:1px solid #e5e7eb;padding:16px;animation:_fadeSlideIn_13jvd_1 .2s ease-out}._detailPanelRed_13jvd_132{background:#fef2f2;border-color:#fecaca}._detailPanelAmber_13jvd_137{background:#fffbeb;border-color:#fde68a}._detailPanelEmerald_13jvd_142{background:#ecfdf5;border-color:#a7f3d0}@keyframes _fadeSlideIn_13jvd_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._detailPanelHeader_13jvd_158{margin-bottom:12px}._detailPanelTitle_13jvd_162{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}._detailPanelTitleRed_13jvd_170{color:#dc2626}._detailPanelTitleAmber_13jvd_174{color:#d97706}._detailPanelTitleEmerald_13jvd_178{color:#059669}._detailList_13jvd_183{display:flex;flex-direction:column;gap:8px}._detailItem_13jvd_189{background:#ffffffb3;border-radius:6px;padding:10px 12px;border:1px solid rgba(0,0,0,.04)}._detailHeader_13jvd_196{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}._detailTitle_13jvd_204{font-size:13px;font-weight:600;color:#111827}._detailMeta_13jvd_210{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._metaItem_13jvd_217{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}._metaAmount_13jvd_225{font-size:13px;font-weight:600;color:#111827}._badge_13jvd_232{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}._badgeRed_13jvd_241{background:#fee2e2;color:#991b1b}._badgeAmber_13jvd_246{background:#fef3c7;color:#92400e}._badgeEmerald_13jvd_251{background:#d1fae5;color:#065f46}._badgeSlate_13jvd_256{background:#f1f5f9;color:#475569}._emptyMsg_13jvd_262{font-size:13px;color:#6b7280;margin:0}._spinner_13jvd_269{animation:_spin_13jvd_269 1s linear infinite}@keyframes _spin_13jvd_269{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._wrapper_bw8wn_1{width:100%}._header_bw8wn_5{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 12px}._title_bw8wn_13{font-size:22px;font-weight:600;color:#111827;margin-bottom:3px}._subtitle_bw8wn_20{color:#667085;font-size:14px}._delayBadge_bw8wn_25{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;background:#ef44441a;color:#b91c1c;border:1px solid rgba(239,68,68,.2)}._loading_bw8wn_38{padding:40px;text-align:center;color:#9ca3af}._metricsGrid_bw8wn_45{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}@media (min-width: 1024px){._metricsGrid_bw8wn_45{grid-template-columns:repeat(4,1fr)}}._card_bw8wn_58{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;height:120px}._clickable_bw8wn_66{cursor:pointer;transition:box-shadow .15s,border-color .15s}._clickable_bw8wn_66:hover{box-shadow:0 2px 8px #0000000f;border-color:#d1d5db}._cardLabel_bw8wn_78{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.12em}._cardLabelIcon_bw8wn_86{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#6b7280}._iconBox_bw8wn_94{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconBlue_bw8wn_104{background:#3b82f61a;color:#2563eb}._iconRed_bw8wn_108{background:#ef44441a;color:#dc2626}._iconAmber_bw8wn_112{background:#f59e0b1a;color:#d97706}._iconViolet_bw8wn_116{background:#8b5cf61a;color:#7c3aed}._iconGreen_bw8wn_120{background:#22c55e1a;color:#16a34a}._iconSlate_bw8wn_124{background:#64748b1a;color:#475569}._bigNumber_bw8wn_131{font-size:28px;font-weight:700;color:#111827;line-height:1.1}._bigNumberRow_bw8wn_138{display:flex;align-items:baseline;gap:6px}._smallStats_bw8wn_144{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:11px}._taskGrid_bw8wn_153{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}._taskStat_bw8wn_159{display:flex;align-items:center;justify-content:space-between;font-size:12px}._compactCard_bw8wn_167{display:flex;align-items:center;gap:12px;padding:12px 16px}._compactNumber_bw8wn_174{font-size:18px;font-weight:700;color:#111827;line-height:1.2;margin:0}._compactLabel_bw8wn_182{font-size:10px;color:#9ca3af;margin:0}._textGreen_bw8wn_189{color:#16a34a;font-weight:600}._textRed_bw8wn_193{color:#dc2626;font-weight:600}._textBlue_bw8wn_197{color:#2563eb;font-weight:600}._textAmber_bw8wn_201{color:#d97706;font-weight:600}._textMuted_bw8wn_205{color:#9ca3af}._chartCard_bw8wn_210{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-bottom:16px}._chartHeader_bw8wn_218{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._viewAllLink_bw8wn_225{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#2563eb;background:none;border:none;cursor:pointer;padding:0}._viewAllLink_bw8wn_225:hover{text-decoration:underline}._photoGrid_bw8wn_243{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (min-width: 768px){._photoGrid_bw8wn_243{grid-template-columns:repeat(6,1fr)}}._photoThumb_bw8wn_255{aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f1f5f9;cursor:pointer;transition:opacity .15s}._photoThumb_bw8wn_255:hover{opacity:.85}._photoThumb_bw8wn_255 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._wrapper_oepuq_1{width:100%}._title_oepuq_4{font-size:20px;font-weight:700;color:#111827;margin:0 0 20px}._loading_oepuq_10,._noData_oepuq_15{padding:40px;text-align:center;color:#9ca3af}._tabs_oepuq_22{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid #e5e7eb}._tab_oepuq_22{padding:10px 20px;border:none;background:none;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}._tab_oepuq_22:hover{color:#111827}._tabActive_oepuq_42{color:#2563eb;border-bottom-color:#2563eb}._filters_oepuq_48{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}._searchBox_oepuq_54{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;width:200px}._searchInput_oepuq_64{border:none;outline:none;font-size:13px;flex:1;background:transparent}._filterSelect_oepuq_71{padding:7px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;color:#374151;background:#fff}._taskList_oepuq_81{display:flex;flex-direction:column;gap:4px}._categoryHeader_oepuq_87{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;padding:12px 0 4px}._taskCard_oepuq_96{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;cursor:pointer;transition:background .12s,box-shadow .12s}._taskCard_oepuq_96:hover{background:#f9fafb;box-shadow:0 1px 4px #0000000a}._taskRow_oepuq_111{display:flex;align-items:flex-start;gap:12px}._taskThumb_oepuq_117{width:40px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}._taskInfo_oepuq_125{flex:1;min-width:0}._taskNameRow_oepuq_130{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}._taskName_oepuq_130{font-size:14px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskDateRow_oepuq_147{display:flex;align-items:center;gap:4px;font-size:11px;color:#9ca3af;margin-bottom:6px}._taskProgressRow_oepuq_156{display:flex;align-items:center;gap:8px}._progressTrack_oepuq_162{flex:1;height:3px;background:#e5e7eb;border-radius:2px;overflow:hidden}._progressFill_oepuq_170{height:100%;border-radius:2px;transition:width .3s}._progressPct_oepuq_176{font-size:11px;font-weight:600;color:#6b7280;flex-shrink:0;width:32px;text-align:right}._badge_oepuq_186{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:600;white-space:nowrap;flex-shrink:0}._badge_green_oepuq_195{background:#10b9811f;color:#047857}._badge_blue_oepuq_199{background:#3b82f61f;color:#1d4ed8}._badge_red_oepuq_203{background:#ef44441f;color:#b91c1c}._badge_amber_oepuq_207{background:#f59e0b1f;color:#92400e}._badge_gray_oepuq_211{background:#6b72801f;color:#4b5563}._sheetOverlay_oepuq_217{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0000004d;display:flex;justify-content:flex-end}._sheet_oepuq_217{width:480px;max-width:100vw;height:100vh;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000014;animation:_slideIn_oepuq_1 .2s ease-out}@keyframes _slideIn_oepuq_1{0%{transform:translate(100%)}to{transform:translate(0)}}._sheetHeader_oepuq_246{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}._sheetTitle_oepuq_255{font-size:17px;font-weight:600;color:#111827;margin:0}._sheetClose_oepuq_262{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px}._sheetClose_oepuq_262:hover{background:#f3f4f6}._sheetBody_oepuq_274{flex:1;overflow-y:auto;padding:20px}._sheetBadges_oepuq_280{display:flex;gap:8px;align-items:center;margin-bottom:20px}._categoryBadge_oepuq_287{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:500;color:#6b7280;border:1px solid #e5e7eb}._detailSection_oepuq_298{margin-bottom:20px}._detailLabel_oepuq_302{font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}._detailProgressRow_oepuq_309{display:flex;align-items:baseline;gap:4px;margin:4px 0 6px}._detailProgressPct_oepuq_316{font-size:15px;font-weight:600;color:#111827}._detailProgressTrack_oepuq_322{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}._detailProgressFill_oepuq_329{height:100%;border-radius:4px;transition:width .3s}._detailGrid_oepuq_336{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}._detailCell_oepuq_343{padding:10px 12px;border-radius:8px;background:#f9fafb}._detailCellLabel_oepuq_349{display:block;font-size:10px;color:#9ca3af;margin-bottom:2px}._detailCellValue_oepuq_355{font-size:13px;font-weight:500;color:#111827}._detailSectionHeader_oepuq_362{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:10px}._photoGrid_oepuq_373{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._detailPhoto_oepuq_379{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:6px}._commentList_oepuq_387{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}._noComments_oepuq_394{font-size:12px;color:#9ca3af;margin:0}._commentAuthor_oepuq_403{display:flex;align-items:center;gap:6px;margin-bottom:2px}._commentAvatar_oepuq_410{width:22px;height:22px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#6b7280;flex-shrink:0}._commentName_oepuq_424{font-size:12px;font-weight:600;color:#374151}._commentTime_oepuq_430{font-size:10px;color:#9ca3af}._commentText_oepuq_435{font-size:13px;color:#374151;margin:0;padding-left:28px}._commentInput_oepuq_442{display:flex;gap:8px;align-items:flex-end}._commentTextarea_oepuq_448{flex:1;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;resize:none;font-family:inherit}._commentTextarea_oepuq_448:focus{outline:none;border-color:#2563eb}._commentSend_oepuq_462{padding:8px;border:none;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer;flex-shrink:0}._commentSend_oepuq_462:disabled{background:#93c5fd;cursor:not-allowed}._manpowerWrapper_oepuq_477{display:flex;flex-direction:column;gap:16px}._manpowerCards_oepuq_483{display:grid;grid-template-columns:1fr 1fr;gap:12px}._manpowerCard_oepuq_483{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;display:flex;align-items:center;gap:12px}._manpowerCardIcon_oepuq_499{color:#6b7280}._manpowerCardLabel_oepuq_503{display:block;font-size:11px;color:#9ca3af;margin-bottom:2px}._manpowerCardValue_oepuq_510{display:block;font-size:24px;font-weight:700;color:#111827}._chartCard_oepuq_517{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px}._chartHeader_oepuq_524{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._chartTitle_oepuq_531{font-size:14px;font-weight:600;color:#374151;margin-bottom:0}._selectAllBtn_oepuq_538{background:none;border:none;cursor:pointer;font-size:12px;color:#6b7280;padding:4px 8px;border-radius:6px}._selectAllBtn_oepuq_538:hover{background:#f3f4f6;color:#111827}._tradeBadges_oepuq_552{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}._tradeBadge_oepuq_552{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:500;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s}._tradeBadge_oepuq_552:hover{border-color:#d1d5db}._tradeBadgeActive_oepuq_576{background:#111827;color:#fff;border-color:#111827}._tradeDot_oepuq_582{width:7px;height:7px;border-radius:50%;flex-shrink:0}._breakdownGrid_oepuq_589{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}._breakdownItem_oepuq_595{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#f9fafb}._breakdownBar_oepuq_604{width:3px;height:32px;border-radius:2px;flex-shrink:0}._breakdownTrade_oepuq_611{display:block;font-size:13px;font-weight:500;color:#111827}._breakdownCount_oepuq_618{display:block;font-size:11px;color:#9ca3af}._wrapper_1pe2o_1{width:100%}._header_1pe2o_4{margin:0 0 24px}._title_1pe2o_7{font-size:22px;font-weight:600;color:#111827;margin-bottom:3px}._subtitle_1pe2o_13{color:#667085;font-size:14px}._loading_1pe2o_17,._noData_1pe2o_22{padding:40px;text-align:center;color:#9ca3af}._tabs_1pe2o_28{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid #e5e7eb}._tab_1pe2o_28{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;background:none;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}._tab_1pe2o_28:hover{color:#111827}._tabActive_1pe2o_51{color:#2563eb;border-bottom-color:#2563eb}._dateGroups_1pe2o_57{display:flex;flex-direction:column;gap:28px}._dateHeader_1pe2o_66{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#6b7280;margin:0 0 13px}._photoGrid_1pe2o_76{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (min-width: 640px){._photoGrid_1pe2o_76{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){._photoGrid_1pe2o_76{grid-template-columns:repeat(6,1fr)}}._photoCard_1pe2o_92{aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f1f5f9;cursor:pointer;transition:opacity .15s}._photoCard_1pe2o_92:hover{opacity:.85}._photo_1pe2o_76{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._videoList_1pe2o_112{display:flex;flex-direction:column;gap:12px}._videoCard_1pe2o_117{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._video_1pe2o_112{width:100%;max-height:400px}._wrapper_ug2e5_1{width:100%}._title_ug2e5_4{font-size:20px;font-weight:700;color:#111827;margin:0 0 20px}._loading_ug2e5_10,._noData_ug2e5_15{padding:40px;text-align:center;color:#9ca3af}._summaryGrid_ug2e5_22{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}._summaryCard_ug2e5_28{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:10px}._summaryValue_ug2e5_37{font-size:22px;font-weight:700;color:#111827}._summaryLabel_ug2e5_42{font-size:11px;color:#9ca3af}._iconGreen_ug2e5_46{color:#10b981}._iconAmber_ug2e5_49{color:#f59e0b}._iconGray_ug2e5_52{color:#9ca3af}._filters_ug2e5_57{display:flex;gap:10px;margin-bottom:16px}._filterSelect_ug2e5_62{padding:7px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;color:#374151;background:#fff}._list_ug2e5_72{display:flex;flex-direction:column;gap:4px}._card_ug2e5_78{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;cursor:pointer;transition:background .12s,box-shadow .12s}._card_ug2e5_78:hover{background:#f9fafb;box-shadow:0 1px 4px #0000000a}._cardRow_ug2e5_93{display:flex;align-items:flex-start;gap:12px}._cardThumbWrap_ug2e5_99{flex-shrink:0}._cardThumb_ug2e5_99{width:40px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover}._cardThumbPlaceholder_ug2e5_110{width:40px;height:40px;border-radius:6px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af}._cardInfo_ug2e5_121{flex:1;min-width:0}._cardTopRow_ug2e5_126{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}._cardName_ug2e5_134{font-size:14px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._cardTopRight_ug2e5_145{display:flex;align-items:center;gap:8px;flex-shrink:0}._cardDate_ug2e5_152{font-size:11px;color:#9ca3af}._cardBottomRow_ug2e5_157{display:flex;align-items:center;gap:10px}._cardMeta_ug2e5_163{font-size:11px;color:#9ca3af}._sitePhotoLabel_ug2e5_168{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:500;color:#2563eb}._awaitingLabel_ug2e5_177{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:500;color:#d97706}._badge_ug2e5_187{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:600;white-space:nowrap}._badge_green_ug2e5_195{background:#10b9811f;color:#047857}._badge_amber_ug2e5_199{background:#f59e0b1f;color:#92400e}._badge_gray_ug2e5_203{background:#6b72801f;color:#4b5563}._sheetOverlay_ug2e5_209{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0000004d;display:flex;justify-content:flex-end}._sheet_ug2e5_209{width:480px;max-width:100vw;height:100vh;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000014;animation:_slideIn_ug2e5_1 .2s ease-out}@keyframes _slideIn_ug2e5_1{0%{transform:translate(100%)}to{transform:translate(0)}}._sheetHeader_ug2e5_238{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}._sheetTitle_ug2e5_247{font-size:17px;font-weight:600;color:#111827;margin:0}._sheetClose_ug2e5_254{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px}._sheetClose_ug2e5_254:hover{background:#f3f4f6}._sheetBody_ug2e5_266{flex:1;overflow-y:auto;padding:20px}._sheetBadges_ug2e5_272{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}._metaText_ug2e5_280{font-size:11px;color:#9ca3af}._detailSection_ug2e5_286{margin-bottom:20px}._sectionHeader_ug2e5_290{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:10px}._photoGrid_ug2e5_300{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._detailPhoto_ug2e5_306{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px}._noPhotoPlaceholder_ug2e5_313{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;border:2px dashed #e5e7eb;border-radius:8px;color:#9ca3af;font-size:12px}._verdictGrid_ug2e5_327{display:flex;gap:8px}._verdictBtn_ug2e5_332{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .12s}._verdictBtn_ug2e5_332:hover{background:#f9fafb}._verdictBtn_ug2e5_332:disabled{opacity:.5;cursor:not-allowed}._verdictActive_ug2e5_356{background:#10b9811a;border-color:#10b981;color:#047857}._verdictReject_ug2e5_362{background:#ef44441a;border-color:#ef4444;color:#b91c1c}._commentList_ug2e5_369{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}._noComments_ug2e5_375{font-size:12px;color:#9ca3af;margin:0}._commentAuthor_ug2e5_383{display:flex;align-items:center;gap:6px;margin-bottom:2px}._commentAvatar_ug2e5_389{width:22px;height:22px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#6b7280;flex-shrink:0}._commentName_ug2e5_402{font-size:12px;font-weight:600;color:#374151}._commentTime_ug2e5_407{font-size:10px;color:#9ca3af}._commentText_ug2e5_411{font-size:13px;color:#374151;margin:0;padding-left:28px}._commentInput_ug2e5_418{display:flex;gap:8px;align-items:flex-end}._commentTextarea_ug2e5_423{flex:1;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;resize:none;font-family:inherit}._commentTextarea_ug2e5_423:focus{outline:none;border-color:#2563eb}._commentSend_ug2e5_437{padding:8px;border:none;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer;flex-shrink:0}._commentSend_ug2e5_437:disabled{background:#93c5fd;cursor:not-allowed}._wrapper_1u6o7_1{margin-top:16px;border-top:1px solid #e5e7eb;padding-top:12px}._label_1u6o7_7{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;margin-bottom:8px}._list_1u6o7_15{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto;margin-bottom:8px}._empty_1u6o7_24{font-size:13px;color:#9ca3af;padding:8px 0}._comment_1u6o7_30{padding:8px 10px;border-radius:8px;font-size:13px}._commentClient_1u6o7_36{background:#eff6ff}._commentPM_1u6o7_40{background:#f3f4f6}._commentHeader_1u6o7_44{display:flex;align-items:center;gap:6px;margin-bottom:2px}._authorName_1u6o7_51{font-weight:600;color:#111827;font-size:12px}._authorBadge_1u6o7_57{font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px;background:#e5e7eb;color:#6b7280}._commentText_1u6o7_66{color:#374151;line-height:1.4}._inputRow_1u6o7_71{display:flex;gap:8px;align-items:flex-end}._input_1u6o7_71{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;resize:none;outline:none;font-family:inherit}._input_1u6o7_71:focus{border-color:#2563eb}._sendBtn_1u6o7_92{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;flex-shrink:0}._sendBtn_1u6o7_92:hover{background:#1d4ed8}._sendBtn_1u6o7_92:disabled{background:#93c5fd;cursor:not-allowed}._wrapper_iuobe_1{width:100%}._title_iuobe_4{font-size:22px;font-weight:700;color:#111827;margin:0 0 20px}._loading_iuobe_10,._noData_iuobe_15{padding:40px;text-align:center;color:#9ca3af}._tabs_iuobe_21{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid #e5e7eb}._tab_iuobe_21{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;background:none;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}._tab_iuobe_21:hover{color:#111827}._tabActive_iuobe_44{color:#2563eb;border-bottom-color:#2563eb}._summaryCards_iuobe_49{display:flex;gap:12px;margin-bottom:16px}._summaryCard_iuobe_49{flex:1;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:4px}._summaryLabel_iuobe_64{font-size:13px;font-weight:600;color:#1e40af}._summaryValue_iuobe_69{font-size:20px;font-weight:800;color:#1e40af}._summaryCardOver_iuobe_74{background:#fef2f2;border-color:#fecaca}._summaryCardOver_iuobe_74 ._summaryLabel_iuobe_64{color:#991b1b}._summaryCardOver_iuobe_74 ._summaryValue_iuobe_69{color:#dc2626}._summaryCardUnder_iuobe_84{background:#f0fdf4;border-color:#bbf7d0}._summaryCardUnder_iuobe_84 ._summaryLabel_iuobe_64{color:#166534}._summaryCardUnder_iuobe_84 ._summaryValue_iuobe_69{color:#16a34a}._tableWrapper_iuobe_95{overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:10px}._table_iuobe_95{width:100%;border-collapse:collapse;font-size:13px}._table_iuobe_95 th{padding:10px 14px;text-align:left;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb;background:#f9fafb;white-space:nowrap}._table_iuobe_95 td{padding:10px 14px;color:#374151;border-bottom:1px solid #f3f4f6;white-space:nowrap}._table_iuobe_95 tr:last-child td{border-bottom:none}._table_iuobe_95 td._varOver_iuobe_125{color:#dc2626;font-weight:600}._ntList_iuobe_130{display:flex;flex-direction:column;gap:12px}._ntCard_iuobe_135{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;cursor:pointer;transition:box-shadow .15s ease}._ntCard_iuobe_135:hover{box-shadow:0 2px 8px #00000014}._ntHeader_iuobe_146{display:flex;justify-content:space-between;align-items:center}._ntInfo_iuobe_151{display:flex;flex-direction:column;gap:2px;min-width:0}._ntTitle_iuobe_157{font-size:14px;font-weight:600;color:#111827}._ntDesc_iuobe_162{font-size:11px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ntRight_iuobe_169{display:flex;align-items:center;gap:8px;flex-shrink:0}._ntAmount_iuobe_175{font-size:14px;font-weight:600;color:#111827}._badge_iuobe_180{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}._badgeGreen_iuobe_186{background:#dcfce7;color:#166534}._badgeRed_iuobe_190{background:#fef2f2;color:#991b1b}._badgeAmber_iuobe_194{background:#fffbeb;color:#92400e}._badgeGray_iuobe_198{background:#f3f4f6;color:#4b5563}._sheetOverlay_iuobe_204{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:50;display:flex;justify-content:flex-end}._sheet_iuobe_204{width:100%;max-width:480px;background:#fff;height:100%;overflow-y:auto;padding:24px;box-shadow:-4px 0 24px #0000001a;animation:_slideIn_iuobe_1 .2s ease}@keyframes _slideIn_iuobe_1{0%{transform:translate(100%)}to{transform:translate(0)}}._sheetHeader_iuobe_230{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}._sheetTitle_iuobe_236{font-size:18px;font-weight:700;color:#111827;margin:0}._sheetClose_iuobe_242{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px}._sheetClose_iuobe_242:hover{background:#f3f4f6;color:#111827}._sheetBody_iuobe_254{display:flex;flex-direction:column;gap:16px}._sheetMeta_iuobe_259{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._sheetDetail_iuobe_265{display:flex;justify-content:space-between;font-size:13px;color:#374151}._sheetDetailLabel_iuobe_271{color:#6b7280}._sheetSection_iuobe_274{display:flex;flex-direction:column;gap:8px}._sheetSectionTitle_iuobe_279{font-size:14px;font-weight:600;color:#111827;margin:0}._sheetActions_iuobe_285{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._actionBtn_iuobe_290{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid #e5e7eb;transition:all .15s ease}._actionBtn_iuobe_290:disabled{opacity:.6;cursor:not-allowed}._actionBtnOutline_iuobe_307{background:#fff;color:#374151}._actionBtnOutline_iuobe_307:hover:not(:disabled){background:#f9fafb}._actionBtnProposedActive_iuobe_314{background:#2563eb;color:#fff;border-color:#2563eb}._actionBtnApprovedActive_iuobe_319{background:#16a34a;color:#fff;border-color:#16a34a}._actionBtnRejectedActive_iuobe_324{background:#dc2626;color:#fff;border-color:#dc2626}._wrapper_128ue_1{width:100%}._header_128ue_4{margin:0 0 28px}._title_128ue_7{font-size:22px;font-weight:600;color:#111827;margin-bottom:3px}._subtitle_128ue_13{color:#667085;font-size:14px}._loading_128ue_17,._noData_128ue_22{padding:40px;text-align:center;color:#9ca3af}._summary_128ue_28{display:flex;gap:12px;margin-bottom:24px}._summaryItem_128ue_33{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.75rem .85rem;text-align:left;display:flex;flex-direction:column}._summaryValue_128ue_43{display:block;font-size:22px;font-weight:700;color:#111827}._summaryLabel_128ue_49{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}._list_128ue_57{display:flex;flex-direction:column;gap:10px}._card_128ue_62{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;transition:box-shadow .15s ease,border-color .15s ease;cursor:pointer}._card_128ue_62:hover{box-shadow:0 2px 8px #00000014}._cardActive_128ue_75{border-color:#7a1ee3;background:#faf5ff}._cardHeader_128ue_79{display:flex;justify-content:space-between;align-items:center}._cardRight_128ue_84{display:flex;align-items:center;gap:8px}._chevron_128ue_89{color:#9ca3af;flex-shrink:0}._depTitle_128ue_93{font-size:14px;font-weight:600;color:#111827}._depMeta_128ue_98{font-size:12px;color:#6b7280;margin-top:2px}._depReason_128ue_103{font-size:12px;color:#92400e;margin-top:4px;line-height:1.4}._badge_128ue_109{padding:3px 10px;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap}._badgeGreen_128ue_116{background:#dcfce7;color:#166534}._badgeAmber_128ue_120{background:#fffbeb;color:#92400e}._sheetOverlay_128ue_126{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:50;display:flex;justify-content:flex-end}._sheet_128ue_126{width:100%;max-width:520px;background:#fff;height:100%;overflow-y:auto;padding:24px;box-shadow:-4px 0 24px #0000001a;animation:_slideIn_128ue_1 .2s ease}@keyframes _slideIn_128ue_1{0%{transform:translate(100%)}to{transform:translate(0)}}._sheetHeader_128ue_152{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}._sheetTitle_128ue_158{font-size:18px;font-weight:700;color:#111827;margin:5px 24px 4px 0}._sheetClose_128ue_164{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px;flex-shrink:0}._sheetClose_128ue_164:hover{background:#f3f4f6;color:#111827}._sheetBody_128ue_177{display:flex;flex-direction:column;gap:16px}._subtaskList_128ue_184{display:flex;flex-direction:column;gap:10px}._subtaskCard_128ue_190{padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}._subtaskHeader_128ue_197{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._subtaskInfo_128ue_204{flex:1;min-width:0}._subtaskTask_128ue_209{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}._subtaskName_128ue_218{font-size:13px;font-weight:600;color:#111827}._subtaskActions_128ue_224{display:flex;gap:4px;flex-shrink:0}._commentToggle_128ue_230{background:none;border:1px solid #e5e7eb;cursor:pointer;color:#6b7280;padding:5px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .13s}._commentToggle_128ue_230:hover{background:#ede9fe;border-color:#c4b5fd;color:#7a1ee3}._resolveSmallBtn_128ue_248{background:none;border:1px solid #e5e7eb;cursor:pointer;color:#6b7280;padding:5px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .13s}._resolveSmallBtn_128ue_248:hover:not(:disabled){background:#dcfce7;border-color:#86efac;color:#16a34a}._resolveSmallBtn_128ue_248:disabled{opacity:.5;cursor:not-allowed}._commentSection_128ue_270{margin-top:10px;padding-top:10px;border-top:1px solid #e5e7eb}._wrapper_krd52_1{width:100%}._header_krd52_4{margin:0 0 24px}._title_krd52_7{font-size:22px;font-weight:600;color:#111827;margin-bottom:3px}._subtitle_krd52_13{color:#667085;font-size:14px}._loading_krd52_17,._noData_krd52_22{padding:40px;text-align:center;color:#9ca3af}._fileList_krd52_28{display:flex;flex-direction:column;gap:8px}._fileCard_krd52_33{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px}._fileIcon_krd52_42{color:#3dbf6e;flex-shrink:0}._fileInfo_krd52_46{flex:1;min-width:0}._fileName_krd52_50{font-size:14px;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileMeta_krd52_58{display:flex;align-items:center;gap:4px;font-size:11px;color:#7c7f85}._metaDot_krd52_65{color:#d1d5db}._fileActions_krd52_68{display:flex;gap:8px}._actionBtn_krd52_72{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#6b7280;background:#f3f4f6;text-decoration:none}._actionBtn_krd52_72:hover{background:#e5e7eb;color:#111827}._wrapper_3w2ai_1{width:100%}._header_3w2ai_4{margin:0 0 8px;display:flex;align-items:flex-start;justify-content:space-between}._title_3w2ai_10{font-size:22px;font-weight:600;color:#111827;margin-bottom:3px}._subtitle_3w2ai_16{color:#667085;font-size:14px}._loading_3w2ai_20{padding:40px;text-align:center;color:#9ca3af}._noData_3w2ai_25{padding:48px;text-align:center;color:#9ca3af}._list_3w2ai_32{margin-top:32px;display:flex;flex-direction:column;gap:10px}._card_3w2ai_38{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:box-shadow .15s ease}._card_3w2ai_38:hover{box-shadow:0 2px 8px #00000014}._cardThumb_3w2ai_54{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#f3f4f6;flex-shrink:0}._cardThumbImg_3w2ai_62{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._cardThumbEmpty_3w2ai_67{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#d1d5db}._cardBody_3w2ai_77{flex:1;min-width:0}._cardTopRow_3w2ai_81{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._snagDesc_3w2ai_88{font-size:14px;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._snagMeta_3w2ai_96{display:flex;align-items:center;gap:8px;font-size:11px;color:#6b6f74;flex-wrap:wrap}._metaItem_3w2ai_104{display:flex;align-items:center;gap:4px}._badge_3w2ai_111{padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;margin-top:6px}._badgeGreen_3w2ai_118{background:#dcfce7;color:#166534}._badgeRed_3w2ai_122{background:#fef2f2;color:#991b1b}._sheetOverlay_3w2ai_128{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:50;display:flex;justify-content:flex-end}._sheet_3w2ai_128{width:100%;max-width:480px;background:#fff;height:100%;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001a;animation:_slideIn_3w2ai_1 .35s ease}._sheetClosing_3w2ai_146{animation:_slideOut_3w2ai_1 .2s ease forwards}._sheetOverlayClosing_3w2ai_149{animation:_fadeOut_3w2ai_1 .2s ease forwards}@keyframes _slideIn_3w2ai_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideOut_3w2ai_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _fadeOut_3w2ai_1{0%{background:#0000004d}to{background:#0000}}._sheetHeader_3w2ai_176{padding:24px 24px 0;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-shrink:0}._sheetTitle_3w2ai_184{font-size:18px;font-weight:600;color:#111827;margin:5px 20px 0 0}._sheetClose_3w2ai_192{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px}._sheetClose_3w2ai_192:hover{color:#111827}._sheetBody_3w2ai_203{flex:1;overflow-y:auto;padding:0 24px 24px;display:flex;flex-direction:column;gap:16px}._sheetBadgeRow_3w2ai_213{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._sheetDate_3w2ai_219{font-size:12px;color:#6b7280;margin-top:5px}._sheetLocation_3w2ai_224{font-size:12px;color:#6b7280}._sheetLocationLabel_3w2ai_228{font-weight:600;color:#111827}._sheetSection_3w2ai_234{display:flex;flex-direction:column;gap:8px}._sheetSectionTitle_3w2ai_239{padding-top:4px;padding-bottom:6px;font-size:15px;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:8px}._photoGrid2_3w2ai_250{display:grid;grid-template-columns:1fr 1fr;gap:12px}._photoGrid1_3w2ai_255{display:grid;grid-template-columns:1fr;gap:12px}._photoLabel_3w2ai_260{font-size:11px;color:#6b7280;font-weight:600;margin-bottom:6px}._photoFrame_3w2ai_266{aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb}._photoImg_3w2ai_273{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._extraPhotos_3w2ai_278{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}._extraPhotoImg_3w2ai_284{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #e5e7eb}._formGroup_3w2ai_293{display:flex;flex-direction:column;gap:6px}._formLabel_3w2ai_298{font-size:12px;font-weight:600;color:#374151}._formTextarea_3w2ai_303{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:13px;color:#111827;outline:none;resize:none;transition:border-color .15s ease}._formTextarea_3w2ai_303:focus{border-color:#6b7280}._uploadBox_3w2ai_318{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed #d1d5db;border-radius:10px;padding:20px;cursor:pointer;color:#6b7280;font-size:13px;transition:border-color .15s ease,background .15s ease}._uploadBox_3w2ai_318:hover{border-color:#9ca3af;background:#f9fafb}._fileList_3w2ai_338{display:flex;flex-direction:column;gap:8px}._fileItem_3w2ai_343{display:flex;align-items:center;gap:10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:6px 10px}._fileThumb_3w2ai_352{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0}._fileThumbVideo_3w2ai_359{width:36px;height:36px;background:#e5e7eb;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}._fileName_3w2ai_370{flex:1;font-size:12px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileRemove_3w2ai_378{background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;border-radius:4px;display:flex;align-items:center}._fileRemove_3w2ai_378:hover{color:#dc2626}._sheetFooter_3w2ai_393{padding:16px 24px;border-top:1px solid #e5e7eb;flex-shrink:0}._resolveBtn_3w2ai_398{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#059669;color:#fff;border:none;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}._resolveBtn_3w2ai_398:hover:not(:disabled){background:#047857}._resolveBtn_3w2ai_398:disabled{opacity:.6;cursor:not-allowed}._wrapper_jtvac_1{width:100%}._header_jtvac_4{margin:0 0 28px}._title_jtvac_7{font-size:22px;font-weight:600;color:#111827;margin-bottom:3px}._subtitle_jtvac_13{color:#667085;font-size:14px}._loading_jtvac_17,._noData_jtvac_22{padding:40px;text-align:center;color:#9ca3af}._summary_jtvac_28{display:flex;gap:12px;margin-bottom:24px}._summaryItem_jtvac_33{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.75rem .85rem;text-align:left;display:flex;flex-direction:column}._summaryValue_jtvac_43{display:block;font-size:22px;font-weight:700;color:#111827}._summaryLabel_jtvac_49{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}._list_jtvac_57{display:flex;flex-direction:column;gap:10px}._card_jtvac_62{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;transition:box-shadow .15s ease}._card_jtvac_62:hover{box-shadow:0 2px 8px #00000014}._cardHeader_jtvac_72{display:flex;justify-content:space-between;align-items:center}._itemName_jtvac_77{font-size:14px;font-weight:600;color:#111827}._itemMeta_jtvac_82{display:flex;gap:16px;font-size:12px;color:#6b7280;margin-top:4px}._badge_jtvac_90{padding:3px 10px;border-radius:8px;font-size:11px;font-weight:600}._badgeGreen_jtvac_96{background:#dcfce7;color:#166534}._badgeBlue_jtvac_100{background:#dbeafe;color:#1e40af}._badgeAmber_jtvac_104{background:#fffbeb;color:#92400e}._overdueBadge_jtvac_109{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;background:#fef2f2;color:#991b1b;margin-left:8px}._wrapper_tp7zl_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#311e59;gap:20px}._card_tp7zl_11{width:100%;max-width:450px;background:#fff;border-radius:20px;box-shadow:0 24px 60px #0000004d;padding:28px 24px 40px}._outerLogo_tp7zl_21{display:flex;flex-direction:column;align-items:center;gap:4px}._logo_tp7zl_28{font-size:34px;font-weight:800;letter-spacing:.01em}._logoMy_tp7zl_34{color:#fff}._logoGenie_tp7zl_38{color:#7c3bed}._portalLabel_tp7zl_43{font-size:13px;font-weight:500;color:#ffffffb3;letter-spacing:.12em;margin-bottom:12px}._title_tp7zl_52{font-size:20px;font-weight:600;color:#101828;margin:0 0 4px}._subtitle_tp7zl_59{font-size:14px;color:#667085;margin:4px 0 32px}._form_tp7zl_66{display:flex;flex-direction:column;gap:18px}._field_tp7zl_72{display:flex;flex-direction:column;gap:6px}._label_tp7zl_78{font-size:13.5px;font-weight:500;color:#374151}._input_tp7zl_84{padding:11px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#111827;background:#f8fafc;transition:border-color .15s,box-shadow .15s;outline:none}._input_tp7zl_84:focus{border-color:#7c3bed;box-shadow:0 0 0 3px #7c3aed1f;background:#fff}._input_tp7zl_84::-moz-placeholder{color:#b0bac9}._input_tp7zl_84::placeholder{color:#b0bac9}._error_tp7zl_108{color:#dc2626;font-size:13px;text-align:center;margin:0;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px}._footer_tp7zl_120{font-size:12px;color:#9ca3af;text-align:center;margin:28px 0 0}@media (max-width: 480px){._wrapper_tp7zl_1{justify-content:center;padding:24px 20px;gap:12px}._card_tp7zl_11{border-radius:16px;padding:24px 20px 32px}._logo_tp7zl_28{font-size:28px}}._wrapper_4j2f7_1{display:flex;flex-direction:column;height:100%}._header_4j2f7_7{margin-bottom:20px}._title_4j2f7_11{font-size:22px;font-weight:700;color:#111827;margin:0 0 4px}._subtitle_4j2f7_18{font-size:14px;color:#6b7280;margin:0}._tabs_4j2f7_25{display:flex;gap:4px;margin-bottom:24px}._tab_4j2f7_25{display:flex;align-items:center;gap:8px;padding:8px 18px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s}._tab_4j2f7_25:hover{border-color:#d1d5db;background:#f9fafb}._tabActive_4j2f7_51{border-color:#111827;background:#fff;font-weight:600;color:#111827}._tabCount_4j2f7_58{font-size:12px;font-weight:600;color:#6b7280;background:#f3f4f6;padding:1px 8px;border-radius:10px}._tabActive_4j2f7_51 ._tabCount_4j2f7_58{background:#ede9fe;color:#7a1ee3}._cardsContainer_4j2f7_73{flex:1;overflow-y:auto;scrollbar-width:thin}._cardsGrid_4j2f7_79{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._card_4j2f7_73{background:#fff;border-radius:14px;padding:20px;border:2px solid transparent;cursor:pointer;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 3px #0000000f}._card_4j2f7_73:hover{box-shadow:0 4px 12px #00000014}._cardOnTrack_4j2f7_100{border-color:#16a34a}._cardDelayed_4j2f7_104{border-color:#dc2626}._cardHeader_4j2f7_109{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:6px}._cardHeaderLeft_4j2f7_116{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;min-width:0}._projectName_4j2f7_125{font-size:15px;font-weight:700;color:#111827}._statusBadge_4j2f7_131{font-size:11px;font-weight:700;padding:3px 10px;border-radius:4px;white-space:nowrap;text-transform:capitalize}._badgeOnTrack_4j2f7_140{background:#16a34a;color:#fff}._badgeDelayed_4j2f7_145{background:#dc2626;color:#fff}._chevron_4j2f7_150{color:#9ca3af;flex-shrink:0;margin-top:2px}._location_4j2f7_157{display:flex;align-items:center;gap:5px;font-size:12.5px;color:#6b7280;margin-bottom:16px}._progressSection_4j2f7_167{display:flex;align-items:center;gap:20px;margin-bottom:16px}._circularProgress_4j2f7_174{position:relative;width:86px;height:86px;flex-shrink:0}._circularText_4j2f7_181{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#111827}._progressBars_4j2f7_191{flex:1;display:flex;flex-direction:column;gap:12px}._progressRow_4j2f7_198{display:flex;align-items:center;gap:10px}._progressLabel_4j2f7_204{font-size:11px;font-weight:600;color:#9ca3af;width:52px;letter-spacing:.04em;flex-shrink:0}._progressBarTrack_4j2f7_213{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}._progressBarFill_4j2f7_221{height:100%;background:#7a1ee3;border-radius:4px;transition:width .4s ease}._progressBarFillTarget_4j2f7_228{height:100%;background:#9ca3af;border-radius:4px;transition:width .4s ease}._progressValue_4j2f7_235{font-size:13px;font-weight:600;color:#111827;width:48px;text-align:right;flex-shrink:0}._cardFooter_4j2f7_245{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid #f3f4f6}._handoverDate_4j2f7_254{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#6b7280}._deltaBadge_4j2f7_262{font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px;white-space:nowrap}._deltaPositive_4j2f7_270{background:#ecfdf5;color:#16a34a}._deltaNegative_4j2f7_275{background:#fef2f2;color:#dc2626}._loadingState_4j2f7_281,._emptyState_4j2f7_282{display:flex;align-items:center;justify-content:center;padding:60px 0;color:#9ca3af;font-size:15px}._loadingMore_4j2f7_291{text-align:center;padding:16px 0;color:#9ca3af;font-size:13px}@media (max-width: 768px){._cardsGrid_4j2f7_79{grid-template-columns:1fr;gap:14px}._progressSection_4j2f7_167{gap:14px}._circularProgress_4j2f7_174{width:72px;height:72px}._circularProgress_4j2f7_174 svg{width:72px;height:72px}._cardFooter_4j2f7_245{flex-direction:column;align-items:flex-start;gap:8px}}.saathi-container{font-family:Manrope,sans-serif;background:#fcfdfe;min-height:100vh;max-width:480px;margin:0 auto;position:relative;display:flex;flex-direction:column}.saathi-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.saathi-header-left{display:flex;align-items:center;gap:10px}.saathi-back-btn{background:none;border:1px solid #e2e8f0;border-radius:8px;padding:6px;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .15s}.saathi-back-btn:hover{background:#f1f5f9;color:#334155;border-color:#cbd5e1}.saathi-brand{font-size:18px;font-weight:700;color:#1e293b;line-height:1.2}.saathi-brand span{color:#f59e0b}.saathi-brand-suffix{color:#64748b;font-weight:400}.saathi-subtitle{font-size:12px;color:#94a3b8;margin-top:2px}.saathi-logout-btn{display:flex;align-items:center;gap:6px;background:none;border:none;color:#64748b;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background .2s,color .2s}.saathi-logout-btn:hover{background:#fef2f2;color:#ef4444}.saathi-back-header{display:flex;align-items:center;padding:16px 20px;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.saathi-back-btn{display:flex;align-items:center;gap:8px;background:none;border:none;color:#1e293b;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;cursor:pointer;padding:4px 0}.saathi-back-btn svg{color:#64748b}.saathi-greeting{padding:24px 20px 8px}.saathi-greeting h1{font-size:22px;font-weight:700;color:#1e293b;margin:0;line-height:1.3}.saathi-greeting p{font-size:14px;color:#94a3b8;margin:4px 0 0}.saathi-cards-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px}.saathi-action-card{border-radius:14px;padding:18px 16px;cursor:pointer;transition:transform .15s,box-shadow .15s;border:none;text-align:left;display:flex;flex-direction:column;gap:6px}.saathi-action-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.saathi-action-card:active{transform:translateY(0)}.saathi-card-imprest{background:#f0fdfa}.saathi-card-reimbursement{background:#f5f0ff}.saathi-card-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.saathi-card-icon-imprest{background:#ccfbf1;color:#0d9488}.saathi-card-icon-reimbursement{background:#ede9fe;color:#7a1ee3}.saathi-card-title{font-size:16px;font-weight:700;color:#1e293b;margin:0}.saathi-card-subtitle{font-size:12px;color:#94a3b8;margin:0}.saathi-card-amount{font-size:15px;font-weight:700;margin:4px 0 0}.saathi-card-amount-green{color:#059669}.saathi-card-amount-neutral{color:#64748b}.saathi-site-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px;margin-bottom:14px}.saathi-site-tool{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #e8edf3;border-radius:12px;padding:12px;cursor:pointer;transition:border-color .15s}.saathi-site-tool:active{background:#f8fafc}.saathi-site-tool-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.saathi-site-tool-info{flex:1;min-width:0}.saathi-site-tool-title{font-size:12px;font-weight:650;color:#1e293b;line-height:1.3}.saathi-site-tool-sub{font-size:10px;color:#94a3b8;margin-top:1px}.saathi-pending-banner{display:flex;align-items:center;justify-content:space-between;margin:4px 20px 16px;padding:14px 16px;background:#fef9c3;border-radius:12px;cursor:pointer;transition:background .2s}.saathi-pending-banner:hover{background:#fef08a}.saathi-pending-left{display:flex;align-items:center;gap:10px}.saathi-pending-icon{color:#d97706;font-size:20px;display:flex}.saathi-pending-text{font-size:14px;font-weight:600;color:#92400e}.saathi-pending-right{display:flex;align-items:center;gap:10px}.saathi-pending-badge{background:#a16207;color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px;min-width:28px;text-align:center}.saathi-pending-link{font-size:13px;font-weight:600;color:#92400e;display:flex;align-items:center;gap:4px}.saathi-divider{display:flex;align-items:center;padding:8px 20px}.saathi-divider-line{flex:1;height:1px;background:#e2e8f0}.saathi-divider-text{font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:1.5px;padding:0 14px;text-transform:uppercase}.saathi-instruction{padding:12px 20px 8px;font-size:14px;color:#64748b;line-height:1.4}.saathi-search-wrapper{padding:8px 20px 12px}.saathi-search-bar{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 16px;transition:border-color .2s}.saathi-search-bar:focus-within{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}.saathi-search-bar svg{color:#94a3b8;flex-shrink:0}.saathi-search-bar input{border:none;outline:none;width:100%;font-family:Manrope,sans-serif;font-size:14px;color:#1e293b;background:transparent}.saathi-search-bar input::-moz-placeholder{color:#cbd5e1}.saathi-search-bar input::placeholder{color:#cbd5e1}.saathi-project-list{padding:4px 20px 100px;display:flex;flex-direction:column;gap:10px}.saathi-project-card{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.saathi-project-card:hover{border-color:#0d9488;box-shadow:0 2px 8px #0d948814}.saathi-project-card-left{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.saathi-project-icon{width:40px;height:40px;border-radius:10px;background:#eff6ff;color:#3b82f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.saathi-project-name{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saathi-project-arrow{color:#cbd5e1;flex-shrink:0;font-size:18px}.saathi-footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;background:#fff;border-top:1px solid #e2e8f0;padding:14px 20px;text-align:center;z-index:100}.saathi-footer a,.saathi-footer button{display:inline-flex;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:#64748b;text-decoration:none;background:none;border:none;cursor:pointer}.saathi-footer a:hover,.saathi-footer button:hover{color:#0d9488}.saathi-login-container{font-family:Manrope,sans-serif;background:#f8fafc;min-height:100vh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px}.saathi-login-card{background:#fff;border-radius:20px;padding:36px 28px;width:100%;box-shadow:0 4px 24px #0000000f}.saathi-login-logo{text-align:center;margin-bottom:8px}.saathi-login-logo img{height:36px}.saathi-login-title{text-align:center;font-size:14px;font-weight:500;color:#94a3b8;margin-bottom:28px}.saathi-login-label{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px;display:block}.saathi-login-input{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 16px;font-family:Manrope,sans-serif;font-size:14px;color:#1e293b;outline:none;transition:border-color .2s;margin-bottom:16px;box-sizing:border-box}.saathi-login-input:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}.saathi-login-input::-moz-placeholder{color:#cbd5e1}.saathi-login-input::placeholder{color:#cbd5e1}.saathi-login-btn{width:100%;padding:14px;background:#0d9488;color:#fff;border:none;border-radius:12px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s;margin-top:8px}.saathi-login-btn:hover{background:#0f766e}.saathi-login-btn:disabled{background:#94a3b8;cursor:not-allowed}.saathi-login-error{color:#ef4444;font-size:13px;text-align:center;margin-top:12px}.saathi-login-footer{text-align:center;margin-top:24px;font-size:12px;color:#94a3b8}.saathi-body{flex:1;padding:20px 20px 80px;overflow-y:auto}.saathi-steps{display:flex;align-items:center;padding:16px 20px;gap:4px;overflow-x:auto}.saathi-step-dot{width:8px;height:8px;border-radius:50%;background:#e2e8f0;flex-shrink:0;transition:background .2s,width .2s}.saathi-step-dot.active{background:#0d9488;width:24px;border-radius:4px}.saathi-step-dot.completed{background:#0d9488}.saathi-step-connector{flex:1;height:2px;background:#e2e8f0;min-width:8px}.saathi-step-connector.completed{background:#0d9488}.saathi-step-title{padding:0 20px;font-size:18px;font-weight:700;color:#1e293b;margin-bottom:4px}.saathi-step-desc{padding:0 20px;font-size:13px;color:#94a3b8;margin-bottom:16px}.saathi-form-group{margin-bottom:16px}.saathi-label{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px;display:block}.saathi-input{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 16px;font-family:Manrope,sans-serif;font-size:14px;color:#1e293b;outline:none;transition:border-color .2s;box-sizing:border-box;background:#fff}.saathi-input:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}.saathi-input::-moz-placeholder{color:#cbd5e1}.saathi-input::placeholder{color:#cbd5e1}.saathi-select{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 40px 12px 16px;font-family:Manrope,sans-serif;font-size:14px;color:#1e293b;outline:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer;box-sizing:border-box;transition:border-color .2s}.saathi-select:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}.saathi-textarea{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 16px;font-family:Manrope,sans-serif;font-size:14px;color:#1e293b;outline:none;resize:vertical;min-height:80px;box-sizing:border-box;transition:border-color .2s;background:#fff}.saathi-textarea:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}.saathi-btn-primary{width:100%;padding:14px;background:#0d9488;color:#fff;border:none;border-radius:12px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px}.saathi-btn-primary:hover{background:#0f766e}.saathi-btn-primary:disabled{background:#94a3b8;cursor:not-allowed}.saathi-btn-secondary{width:100%;padding:14px;background:#fff;color:#475569;border:1.5px solid #e2e8f0;border-radius:12px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s;display:flex;align-items:center;justify-content:center;gap:8px}.saathi-btn-secondary:hover{border-color:#0d9488;color:#0d9488}.saathi-btn-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px;position:sticky;bottom:0;background:#f8fafc}.saathi-btn-row-single{padding:16px 20px;position:sticky;bottom:0;background:#f8fafc}.saathi-upload-zone{border:2px dashed #e2e8f0;border-radius:14px;padding:28px 20px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;position:relative}.saathi-upload-zone:hover{border-color:#0d9488;background:#f0fdfa}.saathi-upload-zone input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.saathi-upload-icon{font-size:28px;color:#94a3b8;margin-bottom:8px}.saathi-upload-text{font-size:14px;color:#64748b}.saathi-upload-text span{color:#0d9488;font-weight:600}.saathi-file-preview{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#f0fdfa;border-radius:10px;margin-top:10px}.saathi-file-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.saathi-file-name{font-size:13px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saathi-file-remove{background:none;border:none;color:#ef4444;cursor:pointer;padding:4px;display:flex}.saathi-menu-card{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:18px 16px;margin-bottom:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.saathi-menu-card:hover{border-color:#0d9488;box-shadow:0 2px 8px #0d948814}.saathi-menu-card-left{display:flex;align-items:center;gap:14px}.saathi-menu-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.saathi-menu-icon-teal{background:#ccfbf1;color:#0d9488}.saathi-menu-icon-purple{background:#ede9fe;color:#7a1ee3}.saathi-menu-icon-amber{background:#fef3c7;color:#d97706}.saathi-menu-icon-blue{background:#dbeafe;color:#2563eb}.saathi-menu-title{font-size:15px;font-weight:700;color:#1e293b;margin:0}.saathi-menu-desc{font-size:12px;color:#94a3b8;margin:2px 0 0}.saathi-menu-arrow{color:#cbd5e1;font-size:18px}.saathi-select-card{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;cursor:pointer;transition:border-color .2s}.saathi-select-card:hover{border-color:#0d9488}.saathi-select-card.selected{border-color:#0d9488;background:#f0fdfa}.saathi-select-card-title{font-size:14px;font-weight:600;color:#1e293b}.saathi-select-card-sub{font-size:12px;color:#94a3b8;margin-top:2px}.saathi-select-check{width:22px;height:22px;border-radius:50%;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.saathi-select-check.checked{background:#0d9488;border-color:#0d9488;color:#fff}.saathi-summary-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px}.saathi-summary-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.saathi-summary-row:not(:last-child){border-bottom:1px solid #f1f5f9}.saathi-summary-label{font-size:13px;color:#94a3b8;font-weight:500}.saathi-summary-value{font-size:14px;color:#1e293b;font-weight:600;text-align:right;max-width:60%;word-break:break-word}.saathi-invoice-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:10px}.saathi-invoice-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.saathi-invoice-vendor{font-size:14px;font-weight:700;color:#1e293b}.saathi-invoice-amount{font-size:15px;font-weight:700;color:#0d9488}.saathi-invoice-meta{font-size:12px;color:#94a3b8;margin-bottom:10px}.saathi-invoice-actions{display:flex;gap:10px}.saathi-invoice-upload-btn{flex:1;padding:10px;background:#e17100;color:#fff;border:none;border-radius:10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s}.saathi-invoice-upload-btn:hover{background:#c76400}.saathi-loading{display:flex;align-items:center;justify-content:center;padding:48px 20px;flex-direction:column;gap:12px}.saathi-loading-text{font-size:14px;color:#94a3b8}.saathi-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.saathi-empty-icon{font-size:48px;color:#e2e8f0;margin-bottom:12px}.saathi-empty-text{font-size:14px;color:#94a3b8}.saathi-success{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.saathi-success-icon{width:64px;height:64px;border-radius:50%;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:16px}.saathi-success h2{font-size:20px;font-weight:700;color:#1e293b;margin:0 0 8px}.saathi-success p{font-size:14px;color:#94a3b8;margin:0}.saathi-wallet-card{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:16px;padding:20px;color:#fff;margin-bottom:16px}.saathi-wallet-label{font-size:12px;opacity:.8;margin-bottom:4px}.saathi-wallet-amount{font-size:28px;font-weight:800}.saathi-wallet-sub{font-size:12px;opacity:.7;margin-top:4px}.saathi-ledger-item{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #f1f5f9}.saathi-ledger-left{display:flex;flex-direction:column;gap:2px}.saathi-ledger-desc{font-size:14px;font-weight:600;color:#1e293b}.saathi-ledger-date{font-size:12px;color:#94a3b8}.saathi-ledger-amount{font-size:15px;font-weight:700}.saathi-ledger-credit{color:#059669}.saathi-ledger-debit{color:#ef4444}.saathi-claim-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:14px 16px;margin-bottom:10px;display:flex;align-items:center;gap:14px}.saathi-claim-checkbox{width:20px;height:20px;accent-color:#0d9488;cursor:pointer;flex-shrink:0}.saathi-claim-info{flex:1;min-width:0}.saathi-claim-title{font-size:14px;font-weight:600;color:#1e293b}.saathi-claim-meta{font-size:12px;color:#94a3b8;margin-top:2px}.saathi-claim-amount{font-size:15px;font-weight:700;color:#1e293b;flex-shrink:0}.saathi-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.saathi-badge-draft{background:#f1f5f9;color:#64748b}.saathi-badge-pending{background:#fef3c7;color:#d97706}.saathi-badge-approved{background:#d1fae5;color:#059669}.saathi-badge-rejected{background:#fee2e2;color:#dc2626}.saathi-container::-webkit-scrollbar{display:none}.saathi-container{-ms-overflow-style:none;scrollbar-width:none}@keyframes saathiFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.saathi-animate-in{animation:saathiFadeIn .25s ease-out}.saathi-tab-bar{display:flex;gap:0;padding:0 20px;margin-bottom:16px;border-bottom:2px solid #e2e8f0}.saathi-tab{flex:1;padding:12px 0;text-align:center;font-size:13px;font-weight:600;color:#94a3b8;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-family:Manrope,sans-serif;transition:color .2s,border-color .2s}.saathi-tab.active{color:#0d9488;border-bottom-color:#0d9488}.saathi-rating-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:20px;margin:0 20px 16px}.saathi-rating-title{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 4px}.saathi-rating-subtitle{font-size:13px;color:#94a3b8;margin:0 0 16px}.saathi-rating-stars{display:flex;gap:8px;justify-content:center}.saathi-rating-star{background:none;border:none;padding:4px;cursor:pointer;color:#cbd5e1;transition:color .15s,transform .15s;display:flex;align-items:center;justify-content:center}.saathi-rating-star:hover{transform:scale(1.15)}.saathi-rating-star.filled{color:#f59e0b}.saathi-rating-star.filled svg{fill:#f59e0b;stroke:#f59e0b}.saathi-rating-thanks-icon{width:48px;height:48px;border-radius:50%;background:#fef3c7;color:#f59e0b;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.saathi-tab-bottom{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;background:#fff;border-top:1px solid #e2e8f0;display:flex;justify-content:space-around;padding:8px 0 12px;z-index:200}.saathi-tab-bottom-item{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:none;cursor:pointer;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;color:#94a3b8;position:relative;padding:4px 16px;transition:color .2s}.saathi-tab-bottom-item.active{color:#0d9488}.saathi-tab-bottom-badge{position:absolute;top:-2px;right:6px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.saathi-myrequests-card{display:flex;align-items:center;justify-content:space-between;margin:4px 20px 12px;padding:16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.saathi-myrequests-card:hover{border-color:#0d9488;box-shadow:0 2px 8px #0d948814}.saathi-myrequests-left{display:flex;align-items:center;gap:12px}.saathi-myrequests-icon{width:40px;height:40px;border-radius:10px;background:#eff6ff;color:#3b82f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.saathi-myrequests-title{font-size:15px;font-weight:700;color:#1e293b}.saathi-myrequests-subtitle{font-size:12px;color:#94a3b8;margin-top:1px}.saathi-myrequests-right{display:flex;align-items:center;gap:8px}.saathi-myrequests-badge{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.saathi-myrequests-badge-red{background:#fee2e2;color:#dc2626}.saathi-myrequests-badge-yellow{background:#fef3c7;color:#d97706}.saathi-requests-tabs{display:flex;margin:0 20px 16px;border-bottom:2px solid #e2e8f0}.saathi-requests-tab{flex:1;padding:12px 0;text-align:center;font-size:14px;font-weight:600;color:#94a3b8;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-family:Manrope,sans-serif;display:flex;align-items:center;justify-content:center;gap:6px}.saathi-requests-tab.active{color:#0d9488;border-bottom-color:#0d9488}.saathi-requests-tab-badge{background:#e2e8f0;color:#64748b;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px}.saathi-status-summary{display:flex;gap:8px;padding:0 20px;margin-bottom:12px;overflow-x:auto}.saathi-status-chip{display:flex;flex-direction:column;align-items:center;padding:8px 14px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;font-family:Manrope,sans-serif;min-width:50px;transition:border-color .2s}.saathi-status-chip.active{border-color:#0d9488;background:#f0fdfa}.saathi-status-chip-count{font-size:18px;font-weight:700;color:#1e293b}.saathi-status-chip-label{font-size:10px;font-weight:500;color:#94a3b8;white-space:nowrap}.saathi-filters-row{display:flex;gap:8px;padding:0 20px;margin-bottom:16px}.saathi-filter-chip{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;color:#64748b;cursor:pointer}.saathi-request-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px;margin:0 20px 12px}.saathi-request-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.saathi-request-po{font-size:12px;color:#94a3b8;font-weight:500}.saathi-request-amount{font-size:16px;font-weight:700;color:#1e293b}.saathi-request-vendor{font-size:14px;font-weight:700;color:#1e293b;text-transform:uppercase}.saathi-request-date{font-size:12px;color:#94a3b8}.saathi-request-meta{font-size:12px;color:#94a3b8;margin:4px 0 12px}.saathi-request-progress{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #f1f5f9}.saathi-request-step{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.saathi-request-step-dot{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #e2e8f0;color:#e2e8f0}.saathi-request-step-dot.done{background:#059669;border-color:#059669;color:#fff}.saathi-request-step-label{font-size:10px;font-weight:500;color:#94a3b8;text-align:center}.saathi-request-step-sublabel{font-size:9px;color:#cbd5e1;text-align:center}.saathi-request-step-line{flex:.5;height:2px;background:#e2e8f0;margin-bottom:20px}.saathi-request-step-line.done{background:#059669}.saathi-paytype-card{display:flex;align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s;gap:14px}.saathi-paytype-card:hover{border-color:#0d9488;box-shadow:0 2px 8px #0d948814}.saathi-paytype-card:active{transform:scale(.99)}.saathi-paytype-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px}.saathi-paytype-icon-teal{background:#ccfbf1;color:#0d9488}.saathi-paytype-icon-amber{background:#fef3c7;color:#d97706}.saathi-paytype-text{flex:1;min-width:0}.saathi-paytype-title{font-size:15px;font-weight:700;color:#1e293b;margin:0}.saathi-paytype-subtitle{font-size:12px;color:#94a3b8;margin:3px 0 0}.saathi-paytype-arrow{color:#cbd5e1;flex-shrink:0;font-size:20px;display:flex}.saathi-paytype-note{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-top:20px;font-size:13px;color:#64748b;line-height:1.4}.saathi-paytype-note-icon{flex-shrink:0;color:#94a3b8;font-size:18px;display:flex}.saathi-vendor-section-label{font-size:11px;font-weight:700;color:#94a3b8;letter-spacing:1.2px;text-transform:uppercase;padding:0 0 10px}.saathi-vendor-card{display:flex;align-items:flex-start;background:#fff;border:1.5px solid #e2e8f0;border-left:4px solid #10b981;border-radius:12px;padding:14px 16px;margin-bottom:10px;cursor:pointer;transition:box-shadow .2s,transform .1s}.saathi-vendor-card:hover{box-shadow:0 4px 12px #00000014}.saathi-vendor-card:active{transform:scale(.98)}.saathi-vendor-info{flex:1;min-width:0}.saathi-vendor-name{font-size:14px;font-weight:700;color:#1e293b;text-transform:uppercase;letter-spacing:.3px;margin:0}.saathi-vendor-row{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.saathi-vendor-rating{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#d97706}.saathi-vendor-rating svg{fill:#f59e0b;stroke:#f59e0b}.saathi-vendor-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;color:#0d9488;border:1px solid #0d9488;background:transparent}.saathi-vendor-address{font-size:12px;color:#94a3b8;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saathi-vendor-arrow{color:#cbd5e1;flex-shrink:0;display:flex;align-items:center;margin-left:8px;padding-top:2px}.saathi-vendor-new{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:2px dashed #cbd5e1;border-radius:12px;padding:16px;margin-top:6px;cursor:pointer;transition:border-color .2s,background .2s;font-size:14px;font-weight:600;color:#64748b}.saathi-vendor-new:hover{border-color:#0d9488;background:#f0fdfa;color:#0d9488}.saathi-po-card{background:#fff;border:1.5px solid #e2e8f0;border-left:4px solid #0d9488;border-radius:12px;padding:14px 16px;margin-bottom:10px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.saathi-po-card:hover{border-color:#e2e8f0;border-left-color:#0d9488;box-shadow:0 2px 8px #0d94881a}.saathi-po-card:active{background:#f0fdfa}.saathi-po-card.settled{border-left-color:#9ca3af}.saathi-po-top{display:flex;align-items:flex-start;justify-content:space-between}.saathi-po-number{font-size:14px;font-weight:700;color:#1e293b;margin:0}.saathi-po-ref{font-size:12px;color:#94a3b8;margin-top:2px}.saathi-po-badges{display:flex;align-items:center;gap:6px;flex-shrink:0}.saathi-po-status-active{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;color:#059669;background:#d1fae5}.saathi-po-status-settled{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;color:#6b7280;background:#f3f4f6}.saathi-po-balance{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;color:#0d9488;border:1px solid #0d9488;background:transparent}.saathi-po-meta{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.saathi-po-meta-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b;font-weight:500}.saathi-po-meta-item svg{flex-shrink:0}.saathi-po-type-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff}.saathi-po-badge-top{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;color:#0d9488;border:1.5px solid #0d9488;background:transparent;margin-bottom:12px}.saathi-ms-summary{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:16px}.saathi-ms-summary-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.saathi-ms-summary-label{font-size:13px;color:#94a3b8;font-weight:500}.saathi-ms-summary-value{font-size:18px;font-weight:800;color:#1e293b}.saathi-ms-amounts-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.saathi-ms-amount-box{border-radius:10px;padding:10px;text-align:center}.saathi-ms-amount-box-green{background:#d1fae5}.saathi-ms-amount-box-gray{background:#f1f5f9}.saathi-ms-amount-box-orange{background:#fff;border:1.5px solid #f59e0b}.saathi-ms-amount-box-label{font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.saathi-ms-amount-box-value{font-size:13px;font-weight:700;color:#1e293b}.saathi-ms-card{background:#fff;border:1.5px solid #e2e8f0;border-left:4px solid #9ca3af;border-radius:12px;padding:14px 16px;margin-bottom:10px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.saathi-ms-card:hover{box-shadow:0 2px 8px #0000000f}.saathi-ms-card.released{border-left-color:#059669}.saathi-ms-card.available{border-left-color:#3b82f6;cursor:pointer}.saathi-ms-card.available:hover{border-color:#3b82f6;border-left-color:#3b82f6;box-shadow:0 2px 12px #3b82f61f}.saathi-ms-card.partial{border-left-color:#f59e0b;cursor:pointer;background:#fffbeb}.saathi-ms-card.partial:hover{border-color:#f59e0b;border-left-color:#f59e0b;box-shadow:0 2px 12px #f59e0b1f}.saathi-ms-card.future{border-left-color:#ef4444;opacity:.75;cursor:not-allowed;background:#fef2f2}.saathi-ms-card.locked{border-left-color:#d1d5db;opacity:.5;cursor:not-allowed}.saathi-ms-top{display:flex;align-items:flex-start;justify-content:space-between}.saathi-ms-name{font-size:14px;font-weight:700;color:#1e293b;margin:0}.saathi-ms-pct{font-size:12px;color:#94a3b8;margin-top:2px}.saathi-ms-right{text-align:right;flex-shrink:0}.saathi-ms-amount{font-size:14px;font-weight:700;color:#1e293b}.saathi-ms-date{font-size:11px;color:#94a3b8;margin-top:2px}.saathi-ms-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.saathi-ms-credit-days{font-size:11px;color:#64748b;font-weight:500}.saathi-ms-status-released{font-size:11px;font-weight:700;color:#059669}.saathi-ms-status-pending{font-size:11px;font-weight:600;color:#d97706}.saathi-ms-status-locked{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#9ca3af}.saathi-ms-badge-released{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;color:#059669;background:#d1fae5}.saathi-ms-badge-pending{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;color:#d97706;border:1px solid #d97706;background:transparent}.saathi-ms-badge-locked{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;color:#9ca3af;background:#f3f4f6}.saathi-ms-locked-msg{font-size:11px;color:#9ca3af;margin-top:4px;font-style:italic}.saathi-pr-summary{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:20px}.saathi-pr-summary-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.saathi-pr-milestone-name{font-size:15px;font-weight:700;color:#4f46e5}.saathi-pr-milestone-amount{font-size:16px;font-weight:800;color:#1e293b}.saathi-pr-expected{font-size:12px;color:#3b82f6;font-weight:500;margin-bottom:12px}.saathi-pr-line-items{border-top:1px solid #f1f5f9;padding-top:10px}.saathi-pr-line-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.saathi-pr-line-label{font-size:13px;color:#64748b;font-weight:500}.saathi-pr-line-value{font-size:13px;color:#1e293b;font-weight:600}.saathi-pr-line-row.total{border-top:1px solid #e2e8f0;margin-top:6px;padding-top:10px}.saathi-pr-line-row.total .saathi-pr-line-label,.saathi-pr-line-row.total .saathi-pr-line-value{font-weight:700;color:#1e293b;font-size:14px}.saathi-pr-gst-note{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:500;color:#d97706;border:1px solid #fbbf24;background:#fffbeb;margin-top:10px}.saathi-pr-form-label{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px;display:block}.saathi-pr-form-label .required{color:#ef4444;margin-left:2px}.saathi-pr-submit{width:100%;padding:16px;background:#4f46e5;color:#fff;border:none;border-radius:12px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.saathi-pr-submit:hover{background:#4338ca}.saathi-pr-submit:disabled{background:#94a3b8;cursor:not-allowed}.saathi-flow-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.saathi-flow-header-back{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:4px;color:#64748b}.saathi-flow-header-center{display:flex;flex-direction:column;align-items:center}.saathi-flow-header-brand{font-size:16px;font-weight:700;color:#1e293b}.saathi-flow-header-brand span{color:#f59e0b}.saathi-flow-header-brand .saathi-brand-suffix{color:#64748b;font-weight:400}.saathi-flow-header-right{display:flex;align-items:center}.saathi-flow-logout-btn{display:flex;align-items:center;gap:4px;background:none;border:none;color:#64748b;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;cursor:pointer;padding:6px 10px;border-radius:8px;transition:background .2s,color .2s}.saathi-flow-logout-btn:hover{background:#fef2f2;color:#ef4444}.reimb-draft-card{background:#fff;border:1.5px solid #e9d5ff;border-radius:14px;padding:16px;margin-bottom:16px}.reimb-draft-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.reimb-draft-icon{width:40px;height:40px;border-radius:10px;background:#f3e8ff;color:#7c3aed;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reimb-draft-label{font-size:13px;color:#64748b;font-weight:500}.reimb-draft-amount{font-size:20px;font-weight:800;color:#1e293b}.reimb-draft-row{display:flex;justify-content:space-between;padding:2px 0}.reimb-draft-meta{font-size:12px;color:#94a3b8;font-weight:500}.reimb-draft-value{font-size:13px;color:#1e293b;font-weight:600}.reimb-draft-note{font-size:11px;color:#94a3b8;margin-top:8px;line-height:1.4}.reimb-summary-card{background:#fff;border:1.5px solid #fed7aa;border-radius:14px;padding:16px;margin-bottom:16px}.reimb-summary-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.reimb-summary-icon{width:40px;height:40px;border-radius:10px;background:#fff7ed;color:#d97706;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reimb-summary-label{font-size:13px;color:#64748b;font-weight:500}.reimb-summary-amount{font-size:20px;font-weight:800;color:#1e293b}.reimb-summary-stats{display:flex;justify-content:space-between;gap:8px}.reimb-summary-stat{display:flex;flex-direction:column;align-items:center;flex:1}.reimb-summary-stat-label{font-size:10px;color:#94a3b8;font-weight:500;text-align:center;white-space:nowrap}.reimb-summary-stat-value{font-size:13px;color:#1e293b;font-weight:700}.reimb-action-card{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.reimb-action-card:hover{border-color:#7c3aed;box-shadow:0 2px 8px #7c3aed14}.reimb-action-left{display:flex;align-items:center;gap:12px}.reimb-action-icon{width:40px;height:40px;border-radius:50%;background:#f8fafc;color:#1e293b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reimb-action-icon-list{color:#64748b}.reimb-action-title{font-size:15px;font-weight:700;color:#1e293b}.reimb-action-desc{font-size:12px;color:#94a3b8;margin-top:1px}.reimb-raise-btn{width:100%;padding:14px;background:#d97706;color:#fff;border:none;border-radius:12px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s;margin-bottom:12px}.reimb-raise-btn:hover{background:#b45309}.reimb-raise-btn:disabled{background:#d1d5db;cursor:not-allowed}.reimb-form-group{margin-bottom:20px}.reimb-form-label{font-size:14px;font-weight:700;color:#1e293b;margin-bottom:8px;display:block}.reimb-form-input{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-family:Manrope,sans-serif;font-size:14px;color:#1e293b;background:#fff;outline:none;transition:border-color .2s;box-sizing:border-box}.reimb-form-input:focus{border-color:#7c3aed}.reimb-form-input::-moz-placeholder{color:#94a3b8}.reimb-form-input::placeholder{color:#94a3b8}.reimb-form-textarea{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-family:Manrope,sans-serif;font-size:14px;color:#1e293b;background:#fff;outline:none;transition:border-color .2s;resize:vertical;box-sizing:border-box}.reimb-form-textarea:focus{border-color:#7c3aed}.reimb-form-textarea::-moz-placeholder{color:#94a3b8}.reimb-form-textarea::placeholder{color:#94a3b8}.reimb-form-hint{font-size:12px;color:#94a3b8;margin-top:6px}.reimb-upload-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:#1e293b;cursor:pointer;transition:border-color .2s}.reimb-upload-btn:hover{border-color:#94a3b8}.reimb-upload-btn-purple{border-color:#c4b5fd;color:#7c3aed}.reimb-upload-btn-purple:hover{border-color:#7c3aed;background:#faf5ff}.reimb-file-chip{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;font-size:13px;color:#475569}.reimb-file-chip span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reimb-file-chip button{background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px;display:flex;flex-shrink:0}.reimb-file-chip button:hover{color:#ef4444}.reimb-add-draft-btn{width:100%;padding:14px;background:#7c3aed;color:#fff;border:none;border-radius:12px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.reimb-add-draft-btn:hover{background:#6d28d9}.reimb-add-draft-btn:disabled{background:#d1d5db;cursor:not-allowed}.reimb-claims-tabs{display:flex;border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-bottom:20px}.reimb-claims-tab{flex:1;padding:10px 0;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:#64748b;background:#fff;border:none;cursor:pointer;transition:background .2s,color .2s}.reimb-claims-tab.active{color:#7c3aed;background:#faf5ff}.reimb-claim-card{background:#fff;border:1.5px solid #e2e8f0;border-left:4px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:12px}.reimb-claim-card.draft{border-color:#fbbf24;border-left-color:#d97706}.reimb-claim-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.reimb-claim-amount{font-size:16px;font-weight:800;color:#d97706}.reimb-claim-actions{display:flex;align-items:center;gap:8px}.reimb-claim-delete{background:none;border:none;color:#d97706;cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.reimb-claim-delete:hover{color:#ef4444}.reimb-claim-badge{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.reimb-claim-badge.draft{border:1.5px solid #d97706;color:#d97706;background:transparent}.reimb-claim-badge.submitted{border:1.5px solid #3b82f6;color:#3b82f6;background:transparent}.reimb-claim-desc{font-size:14px;font-weight:600;color:#1e293b}.reimb-claim-bottom{display:flex;justify-content:space-between;margin-top:4px}.reimb-claim-meta{font-size:12px;color:#94a3b8}.reimb-claim-date{font-size:12px;color:#64748b}.reimb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:500;padding:20px}.reimb-modal{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:440px;box-shadow:0 -4px 24px #0000001f}.reimb-modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.reimb-modal-title{font-size:18px;font-weight:800;color:#1e293b;margin:0}.reimb-modal-close{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;display:flex}.reimb-modal-desc{font-size:14px;color:#64748b;margin:0 0 12px}.reimb-modal-warning{font-size:13px;color:#d97706;margin:0 0 20px;font-weight:500}.reimb-modal-actions{display:flex;justify-content:flex-end;gap:12px}.reimb-modal-cancel{padding:10px 24px;background:#fff;color:#1e293b;border:1.5px solid #1e293b;border-radius:8px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.reimb-modal-cancel:hover{background:#f8fafc}.reimb-modal-submit{padding:10px 24px;background:#d97706;color:#fff;border:none;border-radius:8px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:6px}.reimb-modal-submit:hover{background:#b45309}.reimb-modal-submit:disabled{background:#d1d5db;cursor:not-allowed}.saathi-form-section{margin-bottom:20px}.saathi-form-label{display:block;font-size:14px;font-weight:600;color:#334155;margin-bottom:6px;font-family:Manrope,sans-serif}.saathi-selected-card{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;font-family:Manrope,sans-serif}.saathi-dropdown-list{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.saathi-dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;cursor:pointer;transition:background .15s;font-family:Manrope,sans-serif}.saathi-dropdown-item:hover{background:#ede9fe;border-color:#c4b5fd}.saathi-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;border:2px dashed #cbd5e1;border-radius:12px;color:#64748b;font-size:13px;cursor:pointer;transition:border-color .15s;font-family:Manrope,sans-serif;text-align:center}.saathi-upload-area:hover{border-color:#7a1ee3;color:#7a1ee3}.saathi-submit-btn{width:100%;padding:14px;background:#7a1ee3;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;font-family:Manrope,sans-serif}.saathi-submit-btn:hover{background:#6b17c9}.saathi-submit-btn:disabled{background:#d1d5db;cursor:not-allowed}.saathi-po-request-card{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;margin:0 16px 12px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;border-radius:14px;cursor:pointer;transition:transform .15s;font-family:Manrope,sans-serif}.saathi-po-request-card:hover{transform:translateY(-1px)}.saathi-po-request-left{display:flex;align-items:center;gap:12px}.saathi-po-request-icon{width:40px;height:40px;border-radius:10px;background:#7a1ee3;color:#fff;display:flex;align-items:center;justify-content:center}.saathi-po-request-title{font-weight:600;font-size:15px;color:#1e293b}.saathi-po-request-subtitle{font-size:12px;color:#64748b}.saathi-po-request-create-btn{display:inline-flex;align-items:center;padding:6px 16px;background:#7a1ee3;color:#fff;border-radius:8px;font-size:13px;font-weight:600;flex-shrink:0;font-family:Manrope,sans-serif}.saathi-pr-payable-row{display:flex;align-items:baseline;gap:8px;padding:12px 0}.saathi-pr-payable-label{font-size:.88rem;color:#6b7280}.saathi-pr-payable-amount{font-size:1.2rem;font-weight:700;color:#1e1e2d}.saathi-pr-gst-tag{font-size:.72rem;padding:2px 8px;border-radius:4px;background:#f3f4f6;color:#6b7280}.saathi-form-title{font-size:20px;font-weight:700;color:#1e293b;margin:0}.saathi-form-desc{font-size:13px;color:#94a3b8;margin:2px 0 16px}.saathi-searchable-dropdown{position:relative}.saathi-searchable-dropdown .saathi-dropdown-list{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-top:4px;padding:6px}.saathi-add-vendor-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:2px dashed #fbbf24;border-radius:12px;background:#fffbeb;cursor:pointer;margin-top:10px;transition:border-color .15s,background .15s}.saathi-add-vendor-card:hover{border-color:#f59e0b;background:#fef3c7}.saathi-add-vendor-icon{width:36px;height:36px;border-radius:50%;background:#fef3c7;display:flex;align-items:center;justify-content:center;color:#d97706;flex-shrink:0;font-size:18px}.saathi-add-vendor-text h4{font-size:14px;font-weight:700;color:#1e293b;margin:0}.saathi-add-vendor-text p{font-size:12px;color:#d97706;margin:1px 0 0;font-weight:500}.saathi-form-select{width:100%;padding:12px 16px;border:1.5px solid #e2e8f0;border-radius:12px;font-size:14px;color:#1e293b;background:#fff;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-family:Manrope,sans-serif;outline:none;box-sizing:border-box;transition:border-color .2s}.saathi-form-select:focus{border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}.saathi-currency-input{display:flex;align-items:center;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 16px;background:#fff;gap:8px;transition:border-color .2s}.saathi-currency-input:focus-within{border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}.saathi-currency-input .saathi-currency-symbol{font-size:15px;font-weight:600;color:#64748b;font-family:Manrope,sans-serif}.saathi-currency-input input{border:none;outline:none;width:100%;font-size:14px;font-family:Manrope,sans-serif;color:#1e293b;background:transparent}.saathi-currency-input input::-moz-placeholder{color:#cbd5e1}.saathi-currency-input input::placeholder{color:#cbd5e1}.saathi-milestone-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.saathi-add-milestone-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;font-size:13px;font-weight:600;cursor:pointer;color:#334155;font-family:Manrope,sans-serif;transition:border-color .2s}.saathi-add-milestone-btn:hover{border-color:#7a1ee3;color:#7a1ee3}.saathi-milestone-empty{font-size:13px;color:#94a3b8;font-style:italic;line-height:1.5}.saathi-milestone-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px}.saathi-milestone-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.saathi-milestone-card-title{font-size:13px;font-weight:600;color:#7a1ee3;font-family:Manrope,sans-serif}.saathi-milestone-card-delete{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:6px;transition:color .15s,background .15s}.saathi-milestone-card-delete:hover{color:#ef4444;background:#fef2f2}.saathi-milestone-input{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-family:Manrope,sans-serif;font-size:14px;color:#1e293b;background:#f8fafc;outline:none;box-sizing:border-box;transition:border-color .2s}.saathi-milestone-input:focus{border-color:#7a1ee3;background:#fff;box-shadow:0 0 0 3px #7a1ee314}.saathi-milestone-input::-moz-placeholder{color:#cbd5e1}.saathi-milestone-input::placeholder{color:#cbd5e1}.saathi-milestone-row{display:flex;gap:10px;margin-top:8px}.saathi-milestone-total{display:inline-block;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;padding:6px 14px;border-radius:8px;margin-top:4px}.saathi-milestone-total-ok{background:#dcfce7;color:#059669}.saathi-milestone-total-over{background:#fee2e2;color:#dc2626}.saathi-milestone-total-under{background:#fef3c7;color:#d97706}.saathi-form-textarea{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 16px;font-family:Manrope,sans-serif;font-size:14px;color:#1e293b;outline:none;resize:vertical;min-height:80px;box-sizing:border-box;transition:border-color .2s;background:#fff}.saathi-form-textarea:focus{border-color:#7a1ee3;box-shadow:0 0 0 3px #7a1ee314}.saathi-form-textarea::-moz-placeholder{color:#cbd5e1}.saathi-form-textarea::placeholder{color:#cbd5e1}.imprest-home-header{margin-bottom:20px}.imprest-home-title{font-size:22px;font-weight:700;color:#1e293b;margin:0}.imprest-home-subtitle{font-size:14px;color:#94a3b8;margin:4px 0 0}.imprest-wallet-card{background:#fff;border:2.5px solid #c7f3e0;border-radius:16px;padding:20px;margin-bottom:24px}.imprest-wallet-top{display:flex;align-items:center;gap:14px;margin-bottom:16px}.imprest-wallet-icon{width:48px;height:48px;border-radius:12px;background:#d1f9e5;color:#26a87e;display:flex;align-items:center;justify-content:center}.imprest-wallet-label{font-size:14px;color:#64748b;font-weight:500}.imprest-wallet-amount{font-size:28px;font-weight:700;color:#26a87e;line-height:1.2}.imprest-wallet-bottom{display:flex;gap:40px;padding-top:14px;border-top:1px solid #f1f5f9}.imprest-wallet-stat-label{font-size:12px;color:#94a3b8;margin-bottom:2px}.imprest-wallet-stat-value{font-size:18px;font-weight:700;color:#26a87e}.imprest-menu-list{display:flex;flex-direction:column;gap:12px}.imprest-menu-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .15s}.imprest-menu-card:hover{border-color:#c4b5fd;box-shadow:0 2px 8px #7a1ee30f}.imprest-menu-card-left{display:flex;align-items:center;gap:14px}.imprest-menu-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.imprest-menu-icon-teal{background:#f0fdf4;color:#059669}.imprest-menu-icon-amber{background:#f0f4ff;color:#4f46e5}.imprest-menu-icon-blue{background:#f8f9fa;color:#475569}.imprest-menu-title{font-size:15px;font-weight:600;color:#1e293b}.imprest-menu-desc{font-size:13px;color:#94a3b8;margin-top:1px}.imprest-menu-arrow{color:#cbd5e1;font-size:18px}.imprest-form-header{margin-bottom:20px}.imprest-form-title{font-size:20px;font-weight:700;color:#1e293b;margin:0}.imprest-form-subtitle{font-size:14px;color:#94a3b8;margin:4px 0 0}.imprest-form-group{margin-bottom:18px}.imprest-form-label{display:block;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:6px}.imprest-form-input,.imprest-form-select,.imprest-form-textarea{width:100%;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;color:#1e293b;font-family:Manrope,sans-serif;background:#fff;transition:border-color .2s}.imprest-form-input:focus,.imprest-form-select:focus,.imprest-form-textarea:focus{outline:none;border-color:#7a1ee3;box-shadow:0 0 0 2px #7a1ee31a}.imprest-form-disabled{background:#f8fafc;color:#94a3b8}.imprest-form-textarea{resize:vertical;min-height:80px}.imprest-form-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.imprest-upload-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px dashed #d0d5dd;border-radius:10px;background:#fff;cursor:pointer;font-size:14px;color:#667085;transition:all .15s}.imprest-upload-btn:hover{border-color:#7a1ee3;color:#7a1ee3}.imprest-upload-invoice{border-color:#a78bfa;color:#7c3aed}.imprest-upload-invoice:hover{background:#faf5ff}.imprest-upload-hint{font-size:12px;color:#94a3b8;margin:4px 0 0}.imprest-file-preview{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f0fdf4;border-radius:8px;margin-top:8px}.imprest-file-info{display:flex;align-items:center;gap:8px;font-size:13px;color:#344054;overflow:hidden}.imprest-file-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.imprest-file-remove{background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px}.imprest-file-remove:hover{color:#ef4444}.imprest-submit-btn{width:100%;padding:14px;background:#7a1ee3;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.imprest-submit-btn:hover{background:#6b18c9}.imprest-submit-btn:disabled{background:#d1d5db;cursor:not-allowed}.imprest-ledger-section{margin-bottom:24px}.imprest-ledger-section-title{font-size:15px;font-weight:600;color:#475569;margin:0 0 12px}.imprest-ledger-empty{font-size:13px;color:#94a3b8;text-align:center;padding:16px 0}.imprest-ledger-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:10px;display:flex;align-items:flex-start;justify-content:space-between}.imprest-ledger-card-left{flex:1}.imprest-ledger-amount{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:2px}.imprest-ledger-debit{color:#dc2626}.imprest-ledger-desc{font-size:13px;color:#94a3b8}.imprest-ledger-desc-bold{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:2px}.imprest-ledger-date{font-size:12px;color:#cbd5e1;margin-top:2px}.imprest-ledger-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.imprest-ledger-badge-green{background:#7c3aed;color:#fff}.imprest-ledger-badge-red{background:#fef2f2;color:#dc2626}.imprest-ledger-badge-yellow{background:#fffbeb;color:#d97706}.saathi-sp-info-banner{display:flex;align-items:flex-start;gap:12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:14px 16px;margin:0 20px 16px}.saathi-sp-info-icon{color:#3b82f6;flex-shrink:0;margin-top:2px}.saathi-sp-info-title{font-size:14px;font-weight:700;color:#1e40af}.saathi-sp-info-sub{font-size:12px;color:#3b82f6;margin-top:2px}.saathi-sp-vendor-limit{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:14px;padding:16px 18px;margin-bottom:18px;color:#fff}.saathi-sp-limit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.saathi-sp-limit-title{font-size:12px;font-weight:600;opacity:.85}.saathi-sp-limit-amount{font-size:14px;font-weight:700}.saathi-sp-limit-vendor-name{font-size:15px;font-weight:700;margin-bottom:12px}.saathi-sp-limit-bar-wrap{height:8px;background:#ffffff40;border-radius:4px;overflow:hidden;margin-bottom:8px}.saathi-sp-limit-bar-fill{height:100%;background:#fbbf24;border-radius:4px;transition:width .4s ease}.saathi-sp-limit-info-row{display:flex;justify-content:space-between;align-items:center}.saathi-sp-limit-remaining{font-size:13px;font-weight:700}.saathi-sp-limit-used{font-size:11px;opacity:.8}.saathi-sp-amount-hint{font-size:11px;color:#94a3b8;margin-top:4px;display:block}.saathi-sp-amount-error{font-size:12px;color:#ef4444;margin-top:4px;display:block;font-weight:500}.saathi-sp-submit-btn{width:100%;padding:14px;border:none;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.saathi-sp-submit-btn:disabled{opacity:.5;cursor:not-allowed}.saathi-sp-submit-btn:hover:not(:disabled){opacity:.9}@media (min-width: 768px){.saathi-container{max-width:100%;margin:0;min-height:unset;padding:24px 28px}.saathi-header,.saathi-tab-bottom{display:none}.saathi-project-list,.saathi-content,.saathi-scroll-area{padding-bottom:16px!important}.saathi-home-cards,.saathi-action-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.saathi-login-container{max-width:480px}.saathi-back-header,.saathi-flow-header,.saathi-cards-row,.saathi-divider,.saathi-greeting,.saathi-project-list,.saathi-step-title,.saathi-step-desc,.saathi-steps,.saathi-tab-bar,.saathi-status-summary,.saathi-filters-row,.saathi-btn-row,.saathi-btn-row-single,.saathi-instruction,.saathi-search-wrapper,.saathi-loading,.saathi-empty{padding-left:0!important;padding-right:0!important}.saathi-requests-tabs,.saathi-rating-card,.saathi-request-card,.saathi-sp-info-banner{margin-left:0!important;margin-right:0!important}}._wrapper_1qi1u_1{display:flex;flex-direction:column;padding:24px 28px 50px}._pageHeader_1qi1u_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._pageTitle_1qi1u_14{font-size:26px;font-weight:700;color:#101828;margin:0}._pageSubtitle_1qi1u_21{font-size:14px;color:#667085;margin:4px 0 0}._tabRow_1qi1u_28{display:flex;flex-direction:column}._tabs_1qi1u_32{display:flex;border-bottom:2px solid #e2e8f0;margin-bottom:28px}._tab_1qi1u_28{padding:10px 20px;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;background:transparent;font-size:14px;font-weight:600;color:#94a3b8;cursor:pointer;display:flex;align-items:center;gap:6px;transition:color .15s,border-color .15s}._tabActive_1qi1u_54{color:#7a1ee3;border-bottom-color:#7a1ee3}._tabBadge_1qi1u_58{background:#e2e8f0;color:#64748b;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px}._tabActive_1qi1u_54 ._tabBadge_1qi1u_58{background:#ede9fe;color:#7a1ee3}._statusChips_1qi1u_72{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}._chip_1qi1u_78{padding:5px 12px;border:1.5px solid #e2e8f0;border-radius:20px;background:#fff;font-size:12.5px;font-weight:500;color:#64748b;cursor:pointer;display:flex;align-items:center;gap:5px;transition:border-color .15s,color .15s}._chipActive_1qi1u_94{border-color:#7a1ee3;color:#7a1ee3;background:#f5f3ff}._chipCount_1qi1u_99{font-weight:700}._filtersRow_1qi1u_104{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}._clearBtn_1qi1u_111{font-size:12.5px;font-weight:500;color:#7a1ee3;background:none;border:none;cursor:pointer;padding:4px 8px}._subText_1qi1u_121{font-size:11.5px;color:#94a3b8;margin-top:2px}._badge_1qi1u_126{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px}._progressBar_1qi1u_134{display:flex;align-items:center;gap:0}._progressDot_1qi1u_139{width:20px;height:20px;border-radius:50%;border:2px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}._progressDotDone_1qi1u_151{background:#0d9488;border-color:#0d9488}._progressLine_1qi1u_155{flex:1;height:2px;background:#e2e8f0;min-width:8px}._progressLineDone_1qi1u_161{background:#0d9488}._wrapper_12lyb_1{padding:24px;max-width:1000px}._header_12lyb_6{display:flex;align-items:center;gap:12px;margin-bottom:24px}._backBtn_12lyb_13{background:none;border:1px solid #e2e8f0;border-radius:8px;padding:6px 8px;cursor:pointer;display:flex;align-items:center;color:#475569}._backBtn_12lyb_13:hover{background:#f8fafc}._title_12lyb_28{font-size:18px;font-weight:600;color:#1e293b;margin:0}._sectionTitle_12lyb_35{font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;margin-top:24px}._sectionTitle_12lyb_35:first-of-type{margin-top:0}._uploadBtn_12lyb_49{padding:5px 14px;border-radius:6px;border:none;background:#7c3aed;color:#fff;font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px}._uploadBtn_12lyb_49:hover{background:#6d28d9}._uploadBtn_12lyb_49:disabled{opacity:.6;cursor:not-allowed}._rejectionNote_12lyb_72{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:4px 8px;font-size:11px;color:#991b1b;margin-top:4px}._statusBadge_12lyb_82{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}._statusReviewed_12lyb_92{background:#d1fae5;color:#065f46}._statusUploaded_12lyb_97{background:#ede9fe;color:#5b21b6}._tatBadge_12lyb_102{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:8px;font-size:11px;font-weight:500}._tatGreen_12lyb_112{background:#d1fae5;color:#065f46}._tatAmber_12lyb_113{background:#fef3c7;color:#92400e}._tatRed_12lyb_114{background:#fee2e2;color:#991b1b}._refLink_12lyb_116{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#2563eb;text-decoration:none;padding:3px 8px;border-radius:6px;background:#eff6ff;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._refLink_12lyb_116:hover{background:#dbeafe;text-decoration:none;color:#1d4ed8}._downloadBtn_12lyb_139{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#475569;background:#f1f5f9;flex-shrink:0;transition:all .15s}._downloadBtn_12lyb_139:hover{background:#e2e8f0;color:#1e293b}._empty_12lyb_157{text-align:center;padding:40px;color:#94a3b8;font-size:14px}._wrapper_1l1zv_1{display:flex;flex-direction:column;padding:24px 28px 50px}._pageHeader_1l1zv_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._pageTitle_1l1zv_15{font-size:26px;font-weight:700;color:#101828;margin:0}._pageSubtitle_1l1zv_22{font-size:14px;color:#667085;margin:4px 0 0}._cardsRow_1l1zv_29{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}._card_1l1zv_29{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:2px solid #e8edf3;border-radius:16px;padding:20px 20px 22px;cursor:pointer;text-align:left;box-shadow:0 2px 8px #1018280f;transition:border-color .15s,box-shadow .15s;min-height:160px}._card_1l1zv_29:hover{border-color:#c4b5fd;box-shadow:0 6px 20px #4f46e51a}._cardTeal_1l1zv_58:hover{border-color:#64dbb4;box-shadow:0 6px 20px #0d94881f}._cardViolet_1l1zv_63:hover{border-color:#ce9cf7;box-shadow:0 6px 20px #7c3aed1a}._cardBlue_1l1zv_68:hover{border-color:#8db3e4;box-shadow:0 4px 14px #4a7fc11f}._cardSky_1l1zv_73:hover{border-color:#36baf7;box-shadow:0 4px 14px #4a7fc11f}._cardIconWrap_1l1zv_78{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0}._cardTitle_1l1zv_89{font-size:16px;font-weight:700;color:#101828;margin-bottom:4px}._cardSubtitle_1l1zv_96{font-size:13px;color:#667085;margin-bottom:10px}._cardValue_1l1zv_102{font-size:18px;font-weight:700;line-height:1.2}._cardHint_1l1zv_108{font-size:12px;color:#94a3b8;margin-top:2px}._createBtn_1l1zv_114{margin-top:auto;width:100%;padding:6px 0;background:#0ea5e9;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .15s}._createBtn_1l1zv_114:hover{background:#35b9f6}._siteToolsRow_1l1zv_133{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}._siteTool_1l1zv_133{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #e8edf3;border-radius:12px;padding:14px 16px;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}._siteToolAmber_1l1zv_153:hover{border-color:#fcd34d;box-shadow:0 4px 14px #d977061a}._siteToolEmerald_1l1zv_158:hover{border-color:#6ee7b7;box-shadow:0 4px 14px #0596691a}._siteToolIconWrap_1l1zv_163{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._siteToolInfo_1l1zv_173{flex:1;min-width:0}._siteToolTitle_1l1zv_178{font-size:14px;font-weight:650;color:#1e293b}._siteToolSubtitle_1l1zv_184{font-size:12px;color:#94a3b8;margin-top:1px}._pendingBanner_1l1zv_191{display:flex;align-items:center;justify-content:space-between;background:#fffbeb;border:1.5px solid #fde68a;border-radius:12px;padding:13px 18px;cursor:pointer;margin-bottom:24px;transition:background .15s}._pendingBanner_1l1zv_191:hover{background:#fff7d6}._pendingLeft_1l1zv_208{display:flex;align-items:center;gap:10px}._pendingText_1l1zv_214{font-size:14px;font-weight:600;color:#d97706}._pendingRight_1l1zv_220{display:flex;align-items:center;gap:12px}._pendingBadge_1l1zv_226{background:#fbbf24;color:#fff;font-size:12px;font-weight:700;padding:2px 9px;border-radius:20px}._pendingAction_1l1zv_235{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#d97706}._projectsSection_1l1zv_245{display:flex;flex-direction:column;gap:12px}._projectsDivider_1l1zv_251{display:flex;align-items:center;text-align:center;gap:12px;margin-bottom:2px}._projectsDivider_1l1zv_251:before,._projectsDivider_1l1zv_251:after{content:"";flex:1;height:1px;background:#e2e8f0}._projectsDividerLabel_1l1zv_267{font-size:11px;font-weight:600;letter-spacing:.08em;color:#94a3b8;white-space:nowrap}._projectsSubtitle_1l1zv_275{font-size:13.5px;color:#64748b;margin:0}._loadingState_1l1zv_282{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:#94a3b8;font-size:14px}._emptyState_1l1zv_292{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px;color:#94a3b8;font-size:14px}._projectGrid_1l1zv_303{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}._projectCard_1l1zv_309{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}._projectCard_1l1zv_309:hover{border-color:#c4b5fd;box-shadow:0 2px 8px #7c3aed14}._projectIconWrap_1l1zv_328{width:36px;height:36px;border-radius:10px;background:#ede9fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}._projectInfo_1l1zv_339{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._projectName_1l1zv_347{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._projectClient_1l1zv_356{font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
