@charset "UTF-8";: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;line-height:inherit;font-size:calc(1.275rem + .3vw)}@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}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::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-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@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:"\2014\a0"}.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::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.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::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{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::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.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::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end: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;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;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;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;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;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::placeholder,.form-floating>.form-control::placeholder{color:transparent}.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;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{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(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{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.1'/%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.1'/%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:""}.dropstart .dropdown-toggle:after{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(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-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(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);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-grow:1;flex-basis:0;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-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);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;inset: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 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem 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-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);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(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);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:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;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{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-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(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.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;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;filter:var(--bs-btn-close-filter);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{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);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:-webkit-max-content;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:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);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{transform:translateY(-50px);transition:transform .3s ease-out}@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-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{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%;-webkit-backface-visibility:hidden;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;filter:var(--bs-carousel-control-icon-filter);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 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{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:var(--bs-carousel-indicator-active-bg);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:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;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-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{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;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;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;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;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:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;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}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;inset: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:-webkit-sticky!important;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;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;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}}@font-face{font-family:Barlow;src:url("/assets/Barlow-Regular-H6O6H4FC.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url("/assets/Barlow-Medium-CIOFYVYB.ttf") format("truetype");font-weight:500 900;font-display:swap}@font-face{font-family:Barlow Condensed;src:url("/assets/BarlowCondensed-Regular-ZTEO4FAU.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Barlow Condensed;src:url("/assets/BarlowCondensed-Medium-LXWTCHEL.ttf") format("truetype");font-weight:500 900;font-display:swap}:root{--gg-ink:#302f2d;--gg-muted:#6e6c68;--gg-purple:#92908d;--gg-purple-dark:#7b7975;--gg-lime:#dbef95;--gg-line:#ebebea;--gg-soft:#f9f9f8;--gg-paper:#fff;font-family:Barlow,Arial,sans-serif;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:Barlow,Arial,sans-serif;color:var(--gg-ink);font-size:14px;line-height:1.55;background:#f9f9f9}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:var(--gg-purple);text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b3b2af;outline-offset:3px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:800;color:var(--gg-ink)}svg{flex-shrink:0}small{font-size:11px}strong{font-weight:800}::selection{background:#e5e4e3;color:#393836}.gg-app{min-height:100vh}.gg-sidebar{display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;width:236px;padding:29px 18px 16px;background:#fff;border-right:1px solid var(--gg-line);z-index:20}.gg-brand{display:inline-flex;align-items:center;gap:11px;color:var(--gg-ink)}.gg-brand-mark{display:grid;place-items:center;position:relative;width:40px;height:43px;background:var(--gg-ink);color:var(--gg-lime);font-size:29px;line-height:1;font-weight:900;border-radius:13px}.gg-brand-mark>span{position:absolute;right:5px;bottom:7px;width:4px;height:4px;background:var(--gg-purple);border-radius:50%}.gg-brand strong{display:block;font-size:16px;letter-spacing:.075em;line-height:1.15}.gg-brand small{display:block;font-size:9px;color:#9f9e9b;letter-spacing:.36em;line-height:1.2;margin-top:5px}.gg-brand-button{border:0;background:none;padding:0 10px;text-align:left;align-self:flex-start}.gg-nav-label{display:block;margin:35px 11px 13px;font-size:8px;font-weight:800;letter-spacing:.14em;color:#adaba8}.gg-main-nav{display:flex;flex-direction:column;gap:5px}.gg-main-nav>button{display:flex;align-items:center;gap:12px;min-height:46px;padding:12px 14px;color:#908e8b;background:transparent;border:0;border-radius:11px;font-size:12px;font-weight:750;text-align:left;transition:background .15s,color .15s}.gg-main-nav>button:hover{background:#f7f7f6;color:var(--gg-purple)}.gg-main-nav>button.is-active{background:#f4f4f3;color:#898682}.gg-nav-dot{margin-left:auto;width:5px;height:5px;border-radius:50%;background:var(--gg-purple)}.gg-nav-discovery{margin-top:6px}.gg-nav-discovery .gg-nav-label{margin-top:24px}.gg-nav-discovery>button{display:flex;align-items:center;gap:12px;width:100%;padding:13px;border:1px solid transparent;border-radius:11px;background:#fdfdfc;color:#7b7975;font-size:12px;font-weight:800;text-align:left}.gg-nav-discovery>button.is-active{border-color:#e9e9e8;background:#f7f7f7}.gg-nav-discovery small{display:block;margin-top:4px;font-size:9px;font-weight:500;color:#a09e9b}.gg-sidebar-proposal{display:block;padding:16px;margin:24px 2px;border:1px solid #ecebeb;border-radius:14px;background:linear-gradient(135deg,#fcfcfb,#f3f3f3)}.gg-sidebar-proposal>span:first-child{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;color:#73716e}.gg-sidebar-proposal>p{margin:11px 0 13px;font-size:10px;line-height:1.65;color:#9d9b98}.gg-sidebar-proposal>span:last-child{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:800;color:#8b8986}.gg-sidebar-user{display:flex;align-items:center;gap:9px;padding:14px 4px 0;border-top:1px solid var(--gg-line);margin-top:auto}.gg-sidebar-user>span:nth-child(2){min-width:0;flex:1}.gg-sidebar-user strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis}.gg-sidebar-user small{display:block;color:#a6a5a2;font-size:9px;margin-top:2px}.gg-avatar{display:inline-grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid #e6e5e4;border-radius:13px;color:#787672;background:#f3f3f3;font-size:12px;font-weight:800}.gg-workspace{margin-left:236px;min-width:0}.gg-topbar{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#fdfdfd;border-bottom:1px solid var(--gg-line)}.gg-topbar>div{display:flex;align-items:center;gap:15px}.gg-breadcrumb{font-size:11px;color:#a6a4a1}.gg-breadcrumb>span{margin:0 13px;color:#c4c3c1}.gg-breadcrumb strong{font-weight:700;color:#716f6c}.gg-topbar-actions>a{display:inline-flex;align-items:center;gap:5px;color:#8b8985;font-size:10px;font-weight:750}.gg-topbar-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8edcd;color:#708147;font-size:10px;font-weight:900}.gg-main{max-width:1510px;margin:auto;padding:38px 40px 22px;min-height:calc(100vh - 127px)}.gg-page>*+*{margin-top:24px}.gg-app-footer{display:flex;justify-content:space-between;max-width:1510px;margin:auto;padding:18px 40px 22px;color:#b2b1af;font-size:8px;letter-spacing:.075em}.gg-bottom-nav,.gg-mobile-menu,.gg-menu-scrim{display:none}.gg-icon-button{display:inline-grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:9px;color:#8d8b87;background:transparent}.gg-icon-button:hover{background:#f2f2f2}.gg-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:11px 16px;border:1px solid transparent;border-radius:10px;background:var(--gg-purple);color:#fff;font-size:11px;line-height:1.3;font-weight:800;transition:background .15s,transform .15s;text-align:center;cursor:pointer}.gg-button:hover:not(:disabled){color:#fff;background:var(--gg-purple-dark);transform:translateY(-1px)}.gg-button-secondary{background:#fff;border-color:#e4e3e2;color:#787673}.gg-button-secondary:hover:not(:disabled){background:#f7f7f6;color:#686663}.gg-text-button{display:inline-flex;align-items:center;gap:5px;padding:5px 0;border:0;background:none;color:#8a8884;font-size:11px;font-weight:800}.gg-title-link{display:block;width:100%;padding:0;margin:0;border:0;background:none;color:var(--gg-ink);font-weight:800;font-size:15px;line-height:1.5;text-align:left;overflow-wrap:anywhere}.gg-title-link:hover{color:var(--gg-purple)}.gg-back{display:inline-block;margin-bottom:4px;padding:0;border:0;background:none;color:#8a8885;font-size:11px;font-weight:700}.gg-page-title{display:flex;justify-content:space-between;align-items:flex-start;gap:25px}.gg-page-title h1{font-size:29px;line-height:1.2;letter-spacing:-.045em;max-width:800px}.gg-page-title p{max-width:700px;margin-top:11px;color:#9e9c99;font-size:12px;line-height:1.75}.gg-eyebrow{display:block;margin-bottom:11px;color:#a8a6a3;font-size:8px;font-weight:800;letter-spacing:.15em}.gg-page-actions{display:flex;align-items:center;gap:9px;flex-shrink:0;padding-top:16px}.gg-badge{display:inline-flex;align-items:center;max-width:100%;width:fit-content;padding:5px 8px;border:1px solid #ebeae9;border-radius:6px;color:#9e9c99;background:#fafafa;font-size:8px;font-weight:800;line-height:1.35}.gg-badge-good{background:#f2f7e6;border-color:#e1eccc;color:#759441}.gg-badge-warning{background:#fff7e4;border-color:#f6e7be;color:#b3904a}.gg-badge-purple{background:#f5f5f4;border-color:#ebeae9;color:#969490}.gg-muted{color:#a3a29f;font-size:11px;line-height:1.65}.gg-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gg-card{min-width:0;padding:23px;border:1px solid var(--gg-line);border-radius:16px;background:#fff;box-shadow:0 3px 14px #34333204}.gg-card h2{font-size:17px;line-height:1.35;letter-spacing:-.025em}.gg-card h3{font-size:16px;line-height:1.45;letter-spacing:-.025em}.gg-card p{font-size:12px;color:#9c9a97;line-height:1.7}.gg-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.gg-section{margin-top:33px}.gg-section-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px}.gg-section-heading h2{font-size:18px;letter-spacing:-.03em}.gg-section-heading p{color:#a4a29f;font-size:11px;line-height:1.6;margin-top:7px}.gg-section-heading .gg-eyebrow{margin-bottom:8px}.gg-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px}.gg-search{display:flex;align-items:center;gap:10px;min-width:0;width:100%;max-width:390px;height:44px;padding:0 14px;border:1px solid #e7e6e5;border-radius:10px;background:#fff;color:#a4a3a0}.gg-search input{width:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;color:var(--gg-ink);font-size:11px}.gg-search input::placeholder{color:#b1b0ad}.gg-search:focus-within{border-color:#b9b8b6;box-shadow:0 0 0 3px #f0f0f0}.gg-tabs{display:flex;align-items:center;gap:23px;border-bottom:1px solid #e5e4e3;overflow:auto;scrollbar-width:none}.gg-tabs>button{flex:0 0 auto;position:relative;padding:0 2px 13px;border:0;background:none;color:#aba9a6;font-size:11px;font-weight:800;white-space:nowrap}.gg-tabs>button.is-active{color:#85837e}.gg-tabs>button.is-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:4px 4px 0 0;background:#989692}.gg-tabs>button>span{margin-left:7px;padding:2px 5px;border-radius:5px;background:#f0f0ef;font-size:9px}.gg-select-inline{display:flex;align-items:center;gap:9px;color:#9d9b98;font-size:10px;white-space:nowrap}.gg-select-inline select{height:42px;max-width:190px;padding:0 12px;background:#fff;border:1px solid #e5e4e3;border-radius:9px;color:#7e7b77;font-size:11px}.gg-stack{display:grid;gap:13px}.gg-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.gg-priority-card{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-height:273px;text-align:left;transition:box-shadow .2s,transform .2s}.gg-priority-card:hover{box-shadow:0 12px 28px #5857540b;transform:translateY(-2px)}.gg-priority-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:13px;background:#f2f2f2;color:#a6a4a1}.gg-priority-icon.is-lime{color:#92a963;background:#f1f6df}.gg-priority-icon.is-peach{color:#c9a478;background:#faf0e0}.gg-priority-card h2{font-size:19px;line-height:1.38;letter-spacing:-.04em}.gg-priority-card p{font-size:11px;line-height:1.7}.gg-card-link{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding-top:7px;color:#a5a3a0;font-size:10px;font-weight:800}.gg-dashboard-bottom{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.gg-direction-card{display:flex;flex-direction:column;align-items:flex-start;gap:15px;background:linear-gradient(120deg,#f4f4f4,#fff)}.gg-direction-card h2{font-size:23px;letter-spacing:-.04em}.gg-direction-card p{font-size:12px;line-height:1.7}.gg-direction-card .gg-button{margin-top:auto}.gg-quick-jobs{display:grid}.gg-quick-jobs>button{display:flex;align-items:center;gap:12px;padding:15px 0;border:0;border-bottom:1px solid #ededed;text-align:left;background:none}.gg-quick-jobs>button:last-child{border-bottom:0}.gg-quick-jobs>button>span:nth-child(2){flex:1;min-width:0}.gg-quick-jobs strong{display:block;font-size:11px;line-height:1.5;color:#8a8884}.gg-quick-jobs small{display:block;font-size:9px;color:#b0afac;margin-top:4px}.gg-quick-jobs>button>svg{color:#b6b5b2}.gg-work-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;color:#b4b3b0;background:#f5f5f5}.gg-financial-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:23px;border:1px solid #e7e6e5;border-radius:14px}.gg-financial-strip>div>span{display:block;color:#a2a19e;font-size:10px}.gg-financial-strip strong{display:block;margin-top:7px;font-size:19px;letter-spacing:-.035em;color:#8e8c88}.gg-financial-strip>p{grid-column:1/-1;color:#b0afac;font-size:9px}.gg-coverage-note{margin-top:11px;font-size:9px;color:#b1afac;line-height:1.6}.gg-opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gg-opportunity-grid.is-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.gg-opportunity{display:flex;flex-direction:column;padding:20px}.gg-opportunity-org{font-size:9px!important;color:#aeadaa!important;line-height:1.45!important;margin-bottom:8px!important}.gg-opportunity .gg-title-link{font-size:14px;line-height:1.6;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gg-opportunity>p.gg-clamp{font-size:10px;line-height:1.6;-webkit-line-clamp:2;margin-bottom:12px}.gg-opportunity-reason{display:flex;align-items:flex-start;gap:7px;padding:9px;background:#f6f6ed;color:#9a9e69;border-radius:8px;font-size:9px;line-height:1.55;margin-bottom:12px}.gg-opportunity-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:auto;color:#a9a8a5;font-size:9px}.gg-opportunity-meta>span{display:flex;align-items:center;gap:6px}.gg-opportunity>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #ededed;margin-top:14px;padding-top:12px;font-size:8px;color:#b7b6b3}.gg-opportunity>footer>span{max-width:80%}.gg-opportunity-empty{display:flex;align-items:center;gap:18px;padding:26px}.gg-opportunity-empty>svg{color:#b4b3b1}.gg-opportunity-empty>div{flex:1;min-width:0}.gg-opportunity-empty h3{font-size:14px;margin-bottom:6px}.gg-opportunity-empty p{font-size:11px}.gg-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;color:#a6a4a1;font-size:10px}.gg-pagination>div{display:flex;gap:8px}.gg-source-list{display:grid;gap:15px}.gg-source-list>div{display:flex;align-items:flex-start;gap:11px}.gg-source-list strong{display:block;font-size:11px;color:#8b8986}.gg-source-list small{display:block;margin-top:4px;color:#b2b1ae;font-size:10px}.gg-source-dot{width:7px;height:7px;margin-top:6px;border-radius:50%;background:#b6b5b2}.gg-source-dot.is-good{background:#9cb576}.gg-source-dot.is-warning{background:#d3b07e}.gg-opportunity-detail>h3{font-size:20px;line-height:1.5;margin:18px 0 12px}.gg-opportunity-detail>p{font-size:13px;color:#95938f;line-height:1.8;white-space:pre-line}.gg-opportunity-detail h4{font-size:13px;margin:23px 0 11px}.gg-opportunity-detail ul{padding-left:19px;color:#9b9996;font-size:12px;line-height:1.75}.gg-source-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:#918f8c}.gg-client-grid,.gg-job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.gg-client-card{display:flex;flex-direction:column}.gg-client-card>.gg-title-link{font-size:15px;margin-bottom:7px}.gg-client-contact{font-size:11px!important}.gg-client-details{display:grid;gap:6px;margin-top:16px;color:#b0aeab;font-size:10px}.gg-client-details>span{display:flex;align-items:flex-start;gap:7px;overflow-wrap:anywhere}.gg-client-details svg{margin-top:2px}.gg-client-card>footer{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:auto;padding-top:22px}.gg-client-card>footer>.gg-button{padding:9px 11px;min-height:37px;font-size:10px}.gg-client-card>p.gg-clamp{margin-top:14px;font-size:10px}.gg-quote-card{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:23px}.gg-quote-card h3{font-size:17px;margin:11px 0 6px}.gg-quote-card>div>p{font-size:11px}.gg-quote-card p.gg-clamp{margin-top:8px;font-size:10px}.gg-quote-money>span{display:block;font-size:10px;color:#aba9a6}.gg-quote-money>strong{display:block;margin:5px 0;font-size:22px;letter-spacing:-.04em;color:#95938f}.gg-quote-money>small{display:block;margin-top:5px;color:#b1b0ad;font-size:9px;line-height:1.5}.gg-job-card{display:flex;flex-direction:column;text-align:left;transition:border-color .15s,transform .15s}.gg-job-card:hover{border-color:#d9d9d8;transform:translateY(-2px)}.gg-job-card h3{font-size:16px;margin-bottom:8px}.gg-job-card>p{font-size:10px}.gg-job-card>p.gg-clamp{margin-top:10px}.gg-job-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding-top:24px;color:#afaeab;font-size:9px}.gg-job-card>footer>span{display:flex;align-items:center;gap:6px}.gg-job-summary{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:19px 22px;background:#fff;border:1px solid var(--gg-line);border-radius:12px;color:#aba9a6;font-size:10px}.gg-job-summary>span{display:flex;align-items:center;gap:7px}.gg-job-summary>label{display:flex;align-items:center;gap:9px;margin-left:auto;font-size:10px}.gg-job-summary select{padding:8px 10px;border:1px solid #e4e4e3;border-radius:7px;background:#fcfcfb;color:#888682;font-size:10px}.gg-stage-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gg-stage-tabs>button{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;min-height:76px;padding:16px;border:1px solid #e7e7e6;border-radius:12px;background:#fff;color:#b6b5b2;text-align:left}.gg-stage-tabs>button>span{display:grid;place-items:center;grid-row:1/3;width:29px;height:29px;border-radius:9px;background:#f5f5f4;font-size:11px;font-weight:800}.gg-stage-tabs strong{font-size:12px;align-self:end}.gg-stage-tabs small{grid-column:2;font-size:9px;align-self:start;margin-top:4px}.gg-stage-tabs>button.is-active{background:#f6f6f6;border-color:#dbdad9;color:#989693}.gg-stage-tabs>button.is-active>span{background:#aaa8a5;color:#fff}.gg-task-list{display:grid;gap:9px}.gg-task{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid #ededed;border-radius:10px;background:#fdfdfd;cursor:pointer}.gg-task>input{width:18px;height:18px;flex-shrink:0;accent-color:var(--gg-purple)}.gg-task>span:first-of-type{flex:1;min-width:0}.gg-task strong{display:block;font-size:12px;color:#969490}.gg-task small{display:block;margin-top:5px;font-size:10px;color:#b7b6b4}.gg-task.is-done strong{text-decoration:line-through;color:#b4b3b0}.gg-record-list{display:grid}.gg-record-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #ececec;font-size:12px}.gg-record-list>div:last-child{border-bottom:0}.gg-record-list small{display:block;margin-top:4px;color:#aeadaa;font-size:10px}.gg-note{display:flex;align-items:flex-start;gap:11px;padding:16px 19px;border:1px solid #e8e8e7;border-radius:11px;background:#f6f6f5;color:#b1b0ad}.gg-note>svg{margin-top:3px}.gg-note>p{font-size:11px;line-height:1.75;color:#a7a5a2}.gg-money-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.gg-money-overview>div{display:flex;flex-direction:column;padding:23px;border:1px solid var(--gg-line);border-radius:14px;background:#fff}.gg-money-overview>div>span{font-size:11px;color:#a8a6a3}.gg-money-overview>div>strong{font-size:29px;letter-spacing:-.05em;margin:9px 0 6px;color:#92908d}.gg-money-overview>div>small{font-size:10px;color:#b1afac;line-height:1.6}.gg-money-overview>div.gg-money-quiet{background:#f5f3e7;border-color:#eae8d6;color:#b1b388}.gg-money-quiet>strong{font-size:17px!important;color:#a2a47a!important;letter-spacing:-.02em!important}.gg-money-quiet>small{color:#b6b494!important}.gg-account-row{display:flex;align-items:center;gap:16px}.gg-account-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;flex-shrink:0;background:#f1f6e4;color:#a6b884}.gg-account-icon.is-payable{background:#faf0e9;color:#cdb09b}.gg-account-name{flex:1;min-width:0}.gg-account-name h3{font-size:13px}.gg-account-name p{margin-top:5px;font-size:10px}.gg-account-value{min-width:137px;text-align:right}.gg-account-value strong{display:block;font-size:20px;color:#a2a09d;letter-spacing:-.04em}.gg-account-value small{display:block;font-size:9px;color:#bab9b7;margin-top:3px}.gg-account-row>.gg-button{font-size:10px;max-width:155px}.gg-explainer{max-width:850px;padding:30px}.gg-explainer h2{margin-top:19px;font-size:25px}.gg-explainer p{margin-top:15px}.gg-explainer>a{margin-top:22px}.gg-company-banner{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:42px;border:1px solid #e8e8e7;border-radius:20px;background:linear-gradient(120deg,#f3f3f2,#fdfdfd)}.gg-company-banner h2{font-size:32px;line-height:1.24;letter-spacing:-.05em;margin:18px 0 16px}.gg-company-banner p{font-size:12px;color:#b0aeab;line-height:1.8}.gg-company-banner .gg-button{margin-top:23px}.gg-company-art{position:relative;display:flex;justify-content:center;align-items:center;gap:28px;color:#b7b6b4}.gg-company-art:before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;background:#eaeed2;opacity:.7;z-index:0}.gg-company-art>svg,.gg-company-art>span{position:relative}.gg-company-art>span{font-size:28px;line-height:1.18;font-weight:900;letter-spacing:-.055em}.gg-company-art em{font-style:normal;color:#abc07b}.gg-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gg-portfolio-card{padding:0;overflow:hidden}.gg-portfolio-card>img{display:block;width:100%;height:160px;object-fit:cover;background:#f2f2f2}.gg-portfolio-placeholder{display:grid;place-items:center;height:130px;color:#c2c1be;background:linear-gradient(135deg,#f5f5f4,#eeefe2)}.gg-portfolio-card>div:last-child{padding:21px}.gg-portfolio-card h3{margin:12px 0 8px;font-size:17px}.gg-portfolio-card p{font-size:10px}.gg-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:180px;color:#acaba8;font-size:12px}.gg-spin{animation:gg-spin 1s linear infinite}@keyframes gg-spin{to{transform:rotate(360deg)}}.gg-starting{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.gg-starting .gg-loading{min-height:120px}.gg-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:50px 24px;border:1px dashed #e4e4e3;border-radius:14px;background:#fefefd}.gg-empty-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#f3f3f3;color:#b4b3b0;margin-bottom:6px}.gg-empty h3{font-size:17px;line-height:1.45;letter-spacing:-.03em}.gg-empty p{max-width:450px;font-size:12px;color:#afadaa;line-height:1.75}.gg-empty .gg-button{margin-top:6px}.gg-error{display:flex;align-items:flex-start;gap:12px;padding:19px;border:1px solid #f1cfd6;border-radius:11px;background:#fff4f6;color:#b97383}.gg-error>svg{margin-top:2px}.gg-error strong{font-size:12px;color:#b26776}.gg-error p{font-size:12px;margin-top:7px;line-height:1.7;color:#ba7b88}.gg-error .gg-button{margin-top:12px}.gg-feedback{display:flex;align-items:center;gap:9px;padding:14px 18px;border:1px solid #dfe9cf;border-radius:10px;background:#f4f9eb;color:#899a69;font-size:11px;line-height:1.6}.gg-dialog{width:min(630px,calc(100vw - 32px));max-height:90dvh;margin:auto;padding:0;border:1px solid #e1e1e0;border-radius:19px;color:var(--gg-ink);background:#fff;box-shadow:0 35px 130px #3c3b3936;overflow:auto}.gg-dialog::backdrop{background:#2c2b2966;backdrop-filter:blur(4px)}body:has(.gg-dialog[open]){overflow:hidden}.gg-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:25px 27px 21px;border-bottom:1px solid #ededed}.gg-dialog>header h2{font-size:22px;line-height:1.25;letter-spacing:-.04em}.gg-dialog>header p{margin-top:9px;font-size:11px;color:#adaca9;line-height:1.7}.gg-form{display:grid;gap:18px;padding:25px 27px}.gg-field{display:flex;flex-direction:column;gap:8px;min-width:0}.gg-field>label{font-size:11px;color:#999794;font-weight:800;line-height:1.5}.gg-field>input,.gg-field>textarea,.gg-field>select{display:block;width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid #e3e2e1;border-radius:9px;background:#fdfdfd;color:#817f7a;font-size:13px;line-height:1.5}.gg-field>textarea{resize:vertical}.gg-field>input::placeholder,.gg-field>textarea::placeholder{color:#c4c3c2}.gg-field>small{font-size:10px;color:#b8b7b5;line-height:1.65}.gg-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.gg-form>footer{display:flex;justify-content:flex-end;gap:10px;padding-top:7px}.gg-inline-note{padding:13px 15px;border:1px solid #e9e8e7;border-radius:9px;background:#f8f8f8;font-size:11px;color:#a5a4a1;line-height:1.8}.gg-record-details{display:grid;padding:12px 27px}.gg-record-details>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:14px;padding:15px 0;border-bottom:1px solid #ededec}.gg-record-details>div:last-child{border-bottom:0}.gg-record-details span{color:#b0aeab;font-size:11px}.gg-record-details strong{font-size:12px;color:#969491;white-space:pre-wrap;overflow-wrap:anywhere}.gg-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:20px 27px}.gg-opportunity-detail{padding:23px 27px}.gg-opportunity-detail .gg-record-details{padding:13px 0}.gg-opportunity-detail .gg-dialog-actions{padding:22px 0 14px}.gg-login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.gg-login-story{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:55px 65px;overflow:hidden;background:#2d2c2b;color:#fff}.gg-login-story .gg-brand{position:relative;z-index:1;color:#fff}.gg-login-story .gg-brand-mark{background:#dbef95;color:#464543}.gg-login-story .gg-brand small{color:#bbbab8}.gg-login-story>div{position:relative;z-index:1;max-width:510px;padding:55px 0}.gg-login-story .gg-eyebrow{color:#a7a5a2;font-size:9px;letter-spacing:.15em}.gg-login-story h1{font-size:53px;line-height:1.13;letter-spacing:-.06em;color:#fff}.gg-login-story h1 em{font-style:normal;color:#daef99}.gg-login-story p{margin-top:25px;max-width:345px;color:#bebdbb;font-size:14px;line-height:1.8}.gg-login-foot{position:relative;font-size:8px;letter-spacing:.15em;color:#868480}.gg-login-orbit{position:absolute;width:560px;height:560px;border:1px solid #4f4e4c;border-radius:50%;right:-350px;top:10%;box-shadow:0 0 0 70px #3e3d3b24,0 0 0 140px #3e3d3b14}.gg-login-form{display:flex;flex-direction:column;justify-content:center;padding:75px;max-width:630px;width:100%;margin:auto}.gg-login-form>.gg-badge{margin-bottom:22px}.gg-login-form>h2{font-size:30px;letter-spacing:-.05em;line-height:1.25}.gg-login-form>p{margin-top:12px;color:#a19f9c;font-size:13px;line-height:1.7}.gg-login-form>.gg-form{padding:30px 0 24px;gap:20px}.gg-login-form .gg-form>footer{display:block;padding-top:5px}.gg-login-form .gg-form>footer>.gg-button{width:100%;min-height:47px;font-size:12px}.gg-login-form>small{font-size:10px;line-height:1.8;color:#b6b5b2}.gg-mobile-brand{display:none}.gg-card p,.gg-page-title p,.gg-section-heading p,.gg-client-details,.gg-quote-money>small,.gg-coverage-note,.gg-opportunity-meta,.gg-source-list small,.gg-job-summary,.gg-task small,.gg-note>p,.gg-money-overview>div>small,.gg-account-name p,.gg-account-value small,.gg-explainer p,.gg-empty p,.gg-muted,.gg-dialog>header p,.gg-field>small,.gg-inline-note,.gg-company-banner p,.gg-portfolio-card p{color:#84827d}.gg-main-nav>button,.gg-title-link,.gg-job-card h3,.gg-task strong,.gg-account-name h3,.gg-quick-jobs strong{color:#63625f}.gg-record-details strong,.gg-field>input,.gg-field>textarea,.gg-field>select{color:#666562}.gg-priority-card h2,.gg-card h2,.gg-card h3,.gg-page-title h1,.gg-section-heading h2,.gg-company-banner h2,.gg-explainer h2{color:#383736}.gg-money-overview>div>strong,.gg-account-value strong,.gg-quote-money>strong{color:#686662}.gg-badge{color:#8b8985}.gg-field>label{color:#7d7b77}.gg-login-form>p{color:#83817c}@media(min-width:1600px){.gg-main{padding-top:45px}.gg-priority-card{min-height:290px}}@media(max-width:1250px){.gg-sidebar{width:213px;padding:25px 14px 16px}.gg-workspace{margin-left:213px}.gg-topbar{padding:0 27px}.gg-main{padding:32px 27px 20px}.gg-page-title h1{font-size:26px}.gg-page-actions{padding-top:12px}.gg-client-grid,.gg-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-priority-grid{gap:12px}.gg-card{padding:19px}.gg-priority-card h2{font-size:17px}.gg-quote-card{grid-template-columns:minmax(0,1fr) 180px}.gg-quote-actions{grid-column:1/-1;padding-top:0}.gg-opportunity-grid.is-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-opportunity-grid.is-dashboard>.gg-opportunity:last-child:nth-child(3){grid-column:1/-1}.gg-company-banner{padding:30px}.gg-company-banner h2{font-size:27px}.gg-login-story{padding:42px}.gg-login-story h1{font-size:46px}.gg-login-form{padding:55px}.gg-app-footer{padding-right:27px;padding-left:27px}}@media(max-width:980px){.gg-sidebar{transform:translate(-100%);transition:transform .2s;width:246px}.gg-sidebar.is-open{transform:translate(0);box-shadow:15px 0 55px #2f2e2d33}.gg-workspace{margin-left:0}.gg-menu-scrim{display:block;position:fixed;inset:0;width:100%;height:100%;padding:0;border:0;background:#22222155;z-index:19}.gg-topbar{height:64px;padding:0 26px}.gg-mobile-menu{display:inline-grid}.gg-main{padding:28px 26px 32px}.gg-topbar-actions{gap:12px!important}.gg-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:15;min-height:69px;padding:7px 12px max(7px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e4;background:#fffffeed;backdrop-filter:blur(14px);box-shadow:0 -7px 25px #42413f04}.gg-bottom-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:48px;padding:6px 3px;border:0;border-radius:10px;background:none;color:#a7a5a2;font-size:9px;font-weight:800}.gg-bottom-nav>button.is-active{background:#f4f4f3;color:#989692}.gg-app{padding-bottom:74px}.gg-app-footer{padding-bottom:20px}.gg-sidebar-proposal{margin-top:28px}.gg-stage-tabs>button{padding:12px}.gg-login{grid-template-columns:.95fr 1fr}.gg-login-story{padding:35px}.gg-login-story h1{font-size:38px}.gg-login-form{padding:40px}.gg-login-form>h2{font-size:26px}}@media(max-width:680px){body{font-size:14px}.gg-topbar{height:61px;padding:0 16px}.gg-topbar>div{gap:8px}.gg-topbar-actions{gap:8px!important}.gg-topbar-actions>a{display:none}.gg-breadcrumb{font-size:10px}.gg-breadcrumb>span{margin:0 8px}.gg-topbar-avatar{width:29px;height:29px;font-size:9px}.gg-topbar .gg-badge{font-size:7px;padding:4px 6px}.gg-main{padding:25px 16px 24px}.gg-page>*+*{margin-top:20px}.gg-page-title{display:block}.gg-page-title h1{font-size:28px;line-height:1.17;letter-spacing:-.052em}.gg-page-title p{font-size:12px;margin-top:12px;line-height:1.7}.gg-eyebrow{font-size:8px;line-height:1.55;margin-bottom:10px}.gg-page-actions{padding-top:18px}.gg-page-actions>.gg-button{min-height:43px}.gg-button{min-height:44px;padding:11px 14px;font-size:11px;border-radius:10px}.gg-icon-button{width:42px;height:42px}.gg-priority-grid{grid-template-columns:1fr;gap:12px}.gg-priority-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px 13px;min-height:0;padding:20px}.gg-priority-card>.gg-priority-icon{grid-row:1/3}.gg-priority-card>.gg-badge{grid-column:2;align-self:start}.gg-priority-card h2{grid-column:2;font-size:19px;line-height:1.38}.gg-priority-card>p{grid-column:2;font-size:12px;line-height:1.65;margin-top:2px}.gg-priority-card>.gg-card-link{grid-column:2;padding-top:6px;font-size:11px}.gg-card{padding:20px;border-radius:14px}.gg-section{margin-top:30px}.gg-section-heading{gap:15px;align-items:flex-start;flex-wrap:wrap}.gg-section-heading h2{font-size:20px;line-height:1.25}.gg-section-heading p{font-size:11px;line-height:1.7}.gg-section-heading>.gg-button{min-height:41px;font-size:10px}.gg-opportunity-grid,.gg-opportunity-grid.is-dashboard{grid-template-columns:1fr;gap:13px}.gg-opportunity-grid.is-dashboard>.gg-opportunity:last-child:nth-child(3){grid-column:auto}.gg-opportunity{padding:20px}.gg-opportunity .gg-title-link{font-size:16px;line-height:1.55}.gg-opportunity>p.gg-clamp{font-size:11px}.gg-opportunity-org{font-size:10px!important;line-height:1.55!important}.gg-opportunity-meta{font-size:10px;line-height:1.55}.gg-opportunity>footer{font-size:9px}.gg-opportunity>footer>.gg-icon-button{width:35px;height:35px}.gg-opportunity-reason{font-size:10px;line-height:1.6}.gg-opportunity-empty{flex-wrap:wrap;gap:13px}.gg-opportunity-empty>div{flex-basis:calc(100% - 45px)}.gg-opportunity-empty h3{font-size:16px}.gg-opportunity-empty>.gg-button{margin-left:38px}.gg-coverage-note{font-size:10px;line-height:1.7}.gg-dashboard-bottom{grid-template-columns:1fr;gap:15px}.gg-direction-card{padding:25px}.gg-direction-card h2{font-size:24px}.gg-direction-card p{font-size:12px}.gg-financial-strip{grid-template-columns:1fr;gap:17px;padding:20px}.gg-financial-strip>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.gg-financial-strip>div>span{font-size:11px;max-width:65%}.gg-financial-strip strong{font-size:18px;margin-top:0;white-space:nowrap}.gg-financial-strip>p{font-size:10px;line-height:1.6}.gg-toolbar{flex-wrap:wrap;gap:12px}.gg-search{max-width:none;height:46px}.gg-search input{font-size:13px}.gg-tabs{gap:22px;margin-right:-16px;padding-right:16px}.gg-tabs>button{font-size:12px;padding-bottom:12px;min-height:40px;display:inline-flex;align-items:center}.gg-select-inline{font-size:11px;gap:12px}.gg-select-inline select{height:44px;font-size:12px}.gg-client-grid,.gg-job-grid{grid-template-columns:1fr;gap:14px}.gg-client-card>.gg-title-link{font-size:17px}.gg-client-contact{font-size:12px!important}.gg-client-details{font-size:11px;margin-top:15px;gap:7px}.gg-client-card>footer>.gg-button{min-height:43px;font-size:11px;padding:10px 13px}.gg-text-button{font-size:11px;min-height:34px}.gg-client-card>p.gg-clamp{font-size:11px}.gg-quote-card{display:flex;flex-direction:column;align-items:stretch;gap:17px}.gg-quote-card h3{font-size:20px}.gg-quote-card>div>p{font-size:12px}.gg-quote-money{padding:15px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.gg-quote-money>span{font-size:11px}.gg-quote-money>strong{font-size:27px}.gg-quote-money>small{font-size:10px}.gg-quote-actions>.gg-button{width:100%}.gg-job-card h3{font-size:19px}.gg-job-card>p{font-size:12px}.gg-job-card>p.gg-clamp{font-size:11px}.gg-job-card>footer{font-size:10px;padding-top:22px}.gg-job-summary{gap:14px;padding:18px;font-size:11px}.gg-job-summary>label{margin-left:0;width:100%;justify-content:space-between;font-size:11px}.gg-job-summary select{min-height:43px;font-size:12px}.gg-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gg-stage-tabs>button{min-height:73px;padding:12px;column-gap:9px}.gg-stage-tabs strong{font-size:12px}.gg-stage-tabs small{font-size:10px}.gg-task{padding:14px 11px;gap:10px}.gg-task strong{font-size:13px}.gg-task small{font-size:11px;line-height:1.6}.gg-task>input{width:20px;height:20px}.gg-record-list>div{font-size:11px;align-items:flex-start}.gg-record-list>div>strong{white-space:nowrap}.gg-record-list small{font-size:10px}.gg-note{padding:15px;gap:10px}.gg-note>p{font-size:11px;line-height:1.8}.gg-money-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gg-money-overview>div{padding:18px 14px}.gg-money-overview>div>span{font-size:11px}.gg-money-overview>div>strong{font-size:24px;margin-top:10px;white-space:nowrap}.gg-money-overview>div>small{font-size:10px}.gg-money-overview>.gg-money-quiet{grid-column:1/-1;display:grid;grid-template-columns:28px 1fr;gap:2px 10px;padding:15px}.gg-money-quiet>svg{grid-row:1/3;align-self:center}.gg-money-quiet>strong{font-size:14px!important;margin:0!important}.gg-money-quiet>small{grid-column:2;font-size:10px!important}.gg-account-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px 12px;padding:19px}.gg-account-icon{width:38px;height:38px}.gg-account-name h3{font-size:15px}.gg-account-name p{font-size:10px;line-height:1.7}.gg-account-value{grid-column:2;text-align:left;min-width:0}.gg-account-value strong{font-size:25px}.gg-account-value small{font-size:10px}.gg-account-row>.gg-button,.gg-account-row>.gg-badge{grid-column:2;max-width:none;justify-self:start}.gg-account-row>.gg-button{font-size:11px}.gg-explainer{padding:24px}.gg-explainer h2{font-size:25px}.gg-company-banner{display:block;padding:27px}.gg-company-banner h2{font-size:31px;line-height:1.2}.gg-company-banner p{font-size:12px}.gg-company-art{margin:45px 0 25px;min-height:170px;gap:25px}.gg-company-art:before{width:200px;height:200px}.gg-company-art>span{font-size:29px}.gg-portfolio-grid{grid-template-columns:1fr;gap:16px}.gg-portfolio-card{padding:0}.gg-portfolio-card>img{height:200px}.gg-portfolio-card h3{font-size:20px}.gg-portfolio-card p{font-size:11px}.gg-pagination{font-size:10px;flex-wrap:wrap}.gg-pagination>.gg-button{font-size:10px}.gg-empty{padding:38px 20px;gap:12px}.gg-empty h3{font-size:19px}.gg-empty p,.gg-error,.gg-feedback,.gg-error p{font-size:12px}.gg-dialog{width:calc(100vw - 20px);max-height:94dvh;border-radius:16px}.gg-dialog>header{padding:23px 20px 18px;gap:10px}.gg-dialog>header h2{font-size:23px}.gg-dialog>header p{font-size:12px}.gg-dialog>header>.gg-icon-button{width:34px;height:34px}.gg-form{padding:23px 20px;gap:18px}.gg-field>label{font-size:12px}.gg-field>input,.gg-field>textarea,.gg-field>select{font-size:16px;min-height:46px;padding:11px 12px}.gg-field>small{font-size:11px}.gg-form-grid{grid-template-columns:1fr;gap:18px}.gg-form>footer{flex-wrap:wrap}.gg-form>footer>.gg-button[type=submit]{flex:1;min-width:190px}.gg-record-details{padding:10px 20px}.gg-record-details>div{grid-template-columns:100px minmax(0,1fr);gap:10px}.gg-record-details span{font-size:11px}.gg-record-details strong{font-size:12px;line-height:1.7}.gg-dialog-actions{padding:19px 20px;flex-wrap:wrap}.gg-opportunity-detail{padding:20px}.gg-opportunity-detail>h3{font-size:20px}.gg-opportunity-detail>p{font-size:13px}.gg-opportunity-detail .gg-dialog-actions{justify-content:flex-start}.gg-opportunity-detail h4{font-size:14px}.gg-opportunity-detail ul{font-size:12px}.gg-source-link{font-size:12px;min-height:42px}.gg-app-footer{padding:15px 17px 22px;font-size:7px}.gg-login{display:flex;min-height:100dvh}.gg-login-story{display:none}.gg-login-form{padding:38px 27px;max-width:450px}.gg-mobile-brand{display:block;margin-bottom:45px}.gg-login-form>h2{font-size:31px}.gg-login-form>p{font-size:13px}.gg-login-form>.gg-form{padding-top:29px}.gg-login-form>small{font-size:11px}.gg-login-form .gg-form>footer>.gg-button{min-height:48px;font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gg-priority-card:hover,.gg-job-card:hover,.gg-button:hover{transform:none}}.gg-quote-actions{display:flex;flex-direction:column;gap:9px;align-items:stretch}.gg-quote-actions>.gg-button{font-size:10px}.gg-tabs>button{color:#84827d}.gg-tabs>button.is-active{color:#656461}.gg-client-details,.gg-opportunity-meta,.gg-task small,.gg-muted,.gg-field>small,.gg-coverage-note,.gg-card p{color:#7d7b77}.gg-badge{color:#72706d}.gg-badge-good{color:#536c2d}.gg-badge-warning{color:#876322}.gg-badge-purple{color:#757370}.gg-note>div>p{font-size:11px;line-height:1.75;color:#84827d}.gg-note>div>.gg-button{margin-top:13px}.gg-history-toolbar{margin-top:20px}.gg-history-list{margin-top:18px}.gg-history-head{display:flex;align-items:center;gap:13px}.gg-history-head>div{flex:1;min-width:0}.gg-history-head h3{font-size:15px;margin-top:5px}.gg-history-number{font-size:10px;color:#888682}.gg-history-values{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:18px;margin-top:20px;padding:17px 0;border-top:1px solid #ededec;border-bottom:1px solid #ededec}.gg-history-values>span{font-size:10px;color:#898783}.gg-history-values>span>strong{display:block;font-size:20px;margin-top:5px;color:#6d6b68;letter-spacing:-.035em}.gg-history-payment{display:flex;align-items:center;justify-content:flex-end}.gg-history-description{margin-top:16px}.gg-history-description>summary{cursor:pointer;color:#767471;font-size:11px;font-weight:700;min-height:32px;padding:7px 0}.gg-history-description>p{white-space:pre-wrap;font-size:12px;line-height:1.8;margin-top:8px}.gg-history-card>.gg-inline-note{margin-top:13px}.gg-history-card>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.gg-history-card>footer>small{max-width:65%;color:#8d8b87;font-size:10px;line-height:1.7}.gg-history-card>footer>.gg-button{font-size:10px;flex-shrink:0}@media(max-width:680px){.gg-history-head{flex-wrap:wrap;gap:11px}.gg-history-head>div{flex-basis:calc(100% - 55px)}.gg-history-head>.gg-badge{margin-left:49px}.gg-history-head h3{font-size:16px}.gg-history-number{font-size:11px}.gg-history-values{grid-template-columns:1fr 1fr;gap:15px}.gg-history-values>span{font-size:11px}.gg-history-values>span>strong{font-size:21px}.gg-history-payment{grid-column:1/-1;justify-content:flex-start}.gg-history-card>footer{align-items:flex-start;flex-direction:column;gap:12px}.gg-history-card>footer>small{max-width:none;font-size:11px}.gg-history-card>footer>.gg-button{font-size:11px}.gg-history-description>summary{font-size:12px;min-height:43px}}@media(min-width:981px){.gg-mobile-menu{display:none}}:root{--gg-ink:#202020;--gg-muted:#696862;--gg-purple:#2d285a;--gg-purple-dark:#201c45;--gg-lime:#e59328;--gg-line:#e2e1dc;--gg-soft:#f4f3ef;--gg-paper:#fff;--gg-orange:#e59328}body{background:#f5f4f0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#be6c00}::selection{background:#f2c88f;color:#202020}h1,h2,h3,h4{font-family:Barlow Condensed,Barlow,Arial,sans-serif;font-weight:500;letter-spacing:0!important}.gg-page-title h1{font-size:38px;line-height:1.1}.gg-page-title p{font-size:14px;line-height:1.6;max-width:660px;margin-top:10px}.gg-eyebrow{font-size:10px;letter-spacing:.1em;color:#6b665e}.gg-sidebar{background:#111;border-color:#272727;padding-top:29px;overflow-y:auto}.gg-sidebar>*{flex-shrink:0}.gg-brand{display:inline-flex;flex-direction:column;align-items:flex-start;gap:9px;max-width:180px}.gg-brand-logo{display:block;width:166px;height:auto;object-fit:contain}.gg-brand-product{display:block;width:100%;padding-top:8px;border-top:1px solid #dedbd4;font-family:Barlow,Arial,sans-serif;font-size:10px;line-height:1;letter-spacing:.28em;color:#6c665c;font-weight:500}.gg-sidebar .gg-brand-logo,.gg-login-story .gg-brand-logo{filter:brightness(0) invert(1)}.gg-sidebar .gg-brand-product,.gg-login-story .gg-brand-product{border-color:#454038;color:#e59328}.gg-brand-button{padding:0 10px}.gg-nav-label{color:#96938d;font-size:9px;letter-spacing:.12em;margin-top:29px}.gg-main-nav>button{color:#e3e2dd;font-size:14px;border-radius:7px;font-weight:500}.gg-main-nav>button:hover{background:#24211c;color:#fff}.gg-main-nav>button.is-active{background:#e59328;color:#181818}.gg-nav-dot{background:#181818}.gg-nav-discovery>button{color:#e2ded6;background:#1b1b1b;font-size:13px;border-radius:7px;font-weight:500}.gg-nav-discovery>button.is-active{background:#29241d;border-color:#6f542f}.gg-nav-discovery small{color:#aaa69d;font-size:11px}.gg-sidebar-proposal{border-color:#35312a;background:#1b1916;border-radius:9px;padding:14px}.gg-sidebar-proposal>span:first-child,.gg-sidebar-proposal>span:last-child{color:#f0ba72;font-size:11px}.gg-sidebar-proposal>p{color:#bcb8af;font-size:12px}.gg-sidebar-user{border-color:#34312c;color:#e8e5de}.gg-sidebar-user strong{font-size:12px}.gg-sidebar .gg-sidebar-user small{color:#aaa69d;font-size:10px}.gg-sidebar .gg-icon-button{color:#bcb8af}.gg-sidebar .gg-avatar{background:#302820;border-color:#534337;color:#f2bd78}.gg-topbar{background:#fff;border-bottom-color:#e2e1dc}.gg-topbar-avatar{background:#f2dfc4;color:#71490f}.gg-topbar .gg-brand{display:inline-flex;gap:0;width:96px;vertical-align:middle}.gg-topbar .gg-brand-logo{width:96px}.gg-topbar .gg-brand-product{display:none}.gg-breadcrumb{display:flex;align-items:center;font-size:13px;color:#6b655c}.gg-breadcrumb strong{color:#433d34}.gg-breadcrumb>span{margin:0 13px}.gg-breadcrumb>.gg-brand{margin:0}.gg-topbar-actions>a{color:#594d37;font-size:12px}.gg-button{background:#e59328;color:#151515;border:1px solid #d8861d;box-shadow:none;font-weight:500;font-size:13px;border-radius:8px}.gg-button:hover{background:#edaa51;color:#151515;border-color:#d8861d}.gg-button-secondary{background:#fff;color:#2d285a;border-color:#d6d3cb}.gg-button-secondary:hover{background:#f3f1ec;border-color:#aaa395;color:#2d285a}.gg-text-button,.gg-card-link,.gg-source-link{color:#2d285a;font-size:12px}.gg-icon-button{color:#665d4f;border-radius:8px}.gg-icon-button:hover{background:#eeebe5}.gg-tabs{border-bottom-color:#dcd9d2;gap:25px}.gg-tabs>button{font-size:14px;min-height:45px;font-weight:500}.gg-tabs>button.is-active{color:#202020}.gg-tabs>button.is-active:after{background:#e59328;height:3px}.gg-badge{background:#f4f2ed;border-color:#e4dfd5;color:#62594c;font-size:10px;font-weight:500;line-height:1.4}.gg-badge-purple{background:#f7e9d5;color:#795015;border-color:#e9d2ad}.gg-badge-good{background:#eef3e7;color:#456129;border-color:#d8e3cb}.gg-badge-warning{background:#fff0d9;color:#80520b;border-color:#f1d7b1}.gg-avatar{background:#f4eadc;color:#7d551e;border-color:#e4d3b9}.gg-search{background:#fff;border-color:#d8d4cd;border-radius:8px;min-height:45px;color:#88765b}.gg-search input{font-size:14px;color:#27231d}.gg-title-link{font-weight:500;color:#222;font-size:16px}.gg-card{border-color:#e0ddd7;border-radius:10px;box-shadow:none}.gg-card h2,.gg-card h3,.gg-priority-card h2,.gg-section-heading h2{font-size:24px}.gg-priority-icon,.gg-work-icon{color:#856029;background:#fbebd2;border-radius:9px}.gg-direction-card,.gg-company-banner{background:#f4eee4;border-color:#dfd5c7}.gg-company-art{color:#2d285a}.gg-company-art:before{background:#e59328;opacity:.2}.gg-company-art em{color:#9c650f}.gg-note,.gg-inline-note{background:#f5f1e8;border-color:#e4dbcc;color:#7c5a28}.gg-empty{background:#fff;border-color:#d9d2c5}.gg-empty-icon{background:#f4ead9;color:#8c692f}.gg-form>footer>.gg-button{font-size:13px}.gg-field>label{font-size:13px;font-weight:500;color:#4b453c}.gg-field>input,.gg-field>textarea,.gg-field>select{border-color:#d8d3c9;background:#fff;color:#29251e;font-size:14px;border-radius:7px}.gg-dialog{border-color:#d9d3c8;border-radius:12px}.gg-dialog>header{border-color:#e6e1d8}.gg-dialog>header h2{font-size:29px}.gg-dialog>header p,.gg-record-details strong,.gg-record-details span{font-size:13px;line-height:1.55}.gg-record-details>div{border-color:#e6e1d8}.gg-login-story{background:#111}.gg-login-story .gg-brand{max-width:210px}.gg-login-story .gg-brand-logo{width:200px}.gg-login-story .gg-eyebrow{color:#d3b48c}.gg-login-story h1{font-size:67px;font-weight:400;line-height:1.06}.gg-login-story h1 em{color:#e59328}.gg-login-story p{color:#bcb8af;font-size:16px}.gg-login-orbit{border-color:#634825;box-shadow:0 0 0 70px #5b401e24,0 0 0 140px #5b401e14}.gg-login-foot{color:#a39b8f;font-size:10px}.gg-login-form>h2{font-size:38px}.gg-mobile-brand .gg-brand-logo{width:190px}.gg-mobile-brand .gg-brand{max-width:190px}.gg-bottom-nav{border-top-color:#dedad3;background:#fffefaee}.gg-bottom-nav>button{color:#726757;font-size:11px;font-weight:500;border-radius:8px}.gg-bottom-nav>button.is-active{background:#f8e6cb;color:#634008}.gg-job-card:hover{border-color:#ccaa7c}.gg-stage-tabs>button.is-active{background:#fbefde;border-color:#dcae72;color:#73501e}.gg-stage-tabs>button.is-active>span{background:#e59328;color:#161616}.gg-app-footer{font-size:10px;color:#726858}.gg-client-ranking{display:flex;gap:10px;align-items:flex-start;color:#826337}.gg-client-ranking svg{margin-top:2px}.gg-client-ranking strong{display:block;font-size:13px;font-weight:500;color:#4e473c;line-height:1.4}.gg-client-ranking span{display:block;font-size:12px;color:#756e62;margin-top:3px;line-height:1.5}.gg-client-list{background:#fff;border:1px solid #dedbd5;border-radius:10px;overflow:hidden}.gg-client-list-head,.gg-client-list-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.55fr) 96px 17px;gap:20px;align-items:center;padding:15px 20px}.gg-client-list-head{background:#f6f4ef;color:#746b5c;font-size:12px;border-bottom:1px solid #e3ded5;padding-top:11px;padding-bottom:11px}.gg-client-list-head>span:nth-child(3){text-align:center}.gg-client-list-row{width:100%;text-align:left;border:0;border-bottom:1px solid #ebe7e0;background:#fff;min-height:85px;color:#746957;border-radius:0}.gg-client-list-row:last-child{border-bottom:0}.gg-client-list-row:hover{background:#fffaf2}.gg-client-list-row:focus-visible{outline-offset:-4px}.gg-client-identity,.gg-client-person{min-width:0}.gg-client-identity strong{display:block;font-size:15px;font-weight:500;line-height:1.35;color:#24221e;overflow-wrap:anywhere}.gg-client-identity small{display:block;font-size:12px;color:#7b7468;margin-top:5px;line-height:1.4}.gg-client-person>span{display:block;font-size:13px;line-height:1.5;color:#625a4c}.gg-client-person small{display:block;font-size:12px;line-height:1.5;color:#7d7465;margin-top:3px;overflow-wrap:anywhere}.gg-client-note-count{text-align:center;line-height:1.2;justify-self:center;min-width:46px;padding:7px 5px;color:#7d776c}.gg-client-note-count strong{font-size:22px;font-weight:500}.gg-client-note-count small{display:block;margin-top:3px;font-size:11px}.gg-client-note-count.has-notes{color:#875714;background:#fbf0de;border-radius:8px}.gg-client-context{display:flex;gap:10px;align-items:flex-start;color:#8d7047;padding:2px 0}.gg-client-context svg{margin-top:3px}.gg-client-context p{font-size:13px;line-height:1.7;color:#6a6153;margin:0}.gg-inline-link{border:0;background:none;padding:0;color:#2d285a;text-decoration:underline;text-underline-offset:3px;font-weight:500}.gg-attendance-summary{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:20px;align-items:center;padding:22px;border:1px solid #e0d9cb;background:#faf5ec;border-radius:10px}.gg-attendance-summary>div{display:grid;grid-template-columns:25px 1fr;gap:2px 8px;align-items:center}.gg-attendance-summary svg{color:#936529}.gg-attendance-summary strong{font-size:26px;font-weight:500;color:#322a1f;line-height:1.2}.gg-attendance-summary>div>span{grid-column:2;font-size:13px;color:#665a47}.gg-attendance-summary p{font-size:13px;line-height:1.6;color:#6c604f}.gg-attendance-list{display:grid;border:1px solid #e0dcd4;background:#fff;border-radius:10px;overflow:hidden}.gg-attendance-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 18px;gap:25px;text-align:left;align-items:center;padding:21px 23px;background:#fff;border:0;border-bottom:1px solid #e6e0d6;color:#72634e;border-left:3px solid transparent}.gg-attendance-row:last-child{border-bottom:0}.gg-attendance-row:hover{background:#fffaf3}.gg-attendance-row.is-overdue{border-left-color:#c18127}.gg-attendance-row:focus-visible{outline-offset:-4px}.gg-attendance-subject>small{display:block;color:#6e6251;font-size:12px;line-height:1.5}.gg-attendance-subject>strong{display:block;color:#24211d;font-size:17px;font-weight:500;line-height:1.4;margin:5px 0 9px;overflow-wrap:anywhere}.gg-attendance-subject .gg-badge{font-size:11px}.gg-attendance-next>small{display:block;font-size:12px;color:#7a6b55;line-height:1.5}.gg-attendance-next>strong{display:block;font-size:14px;color:#4b4235;font-weight:500;line-height:1.5;margin:4px 0 8px;overflow-wrap:anywhere}.gg-attendance-next>span{display:flex;align-items:center;gap:6px;color:#796344;font-size:12px;margin-bottom:5px;line-height:1.5}.gg-attendance-row.is-overdue .gg-attendance-next>span{color:#91610f}@media(max-width:1250px){.gg-brand-logo{width:158px}.gg-client-list-head,.gg-client-list-row{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr) 75px 16px;gap:14px;padding-left:16px;padding-right:16px}.gg-login-story h1{font-size:59px}}@media(max-width:980px){.gg-attendance-summary{grid-template-columns:1fr 1fr}.gg-attendance-summary p{grid-column:1/-1}.gg-brand-logo{width:170px}}@media(max-width:680px){.gg-main{padding:23px 16px 24px}.gg-page-title h1{font-size:34px}.gg-page-title p{font-size:14px;line-height:1.6}.gg-page-title .gg-eyebrow{font-size:10px;margin-bottom:7px}.gg-page-actions{padding-top:15px}.gg-button{font-size:13px}.gg-page-actions>.gg-button{min-height:43px}.gg-tabs{gap:22px}.gg-tabs>button{font-size:14px;min-height:44px}.gg-client-toolbar{gap:9px}.gg-client-toolbar .gg-search{height:45px}.gg-client-toolbar .gg-muted{font-size:12px}.gg-client-ranking strong{font-size:13px}.gg-client-ranking span{font-size:11px;line-height:1.6}.gg-client-list-head{display:none}.gg-client-list-row{grid-template-columns:minmax(0,1fr) 44px 15px;gap:9px;min-height:85px;padding:14px 12px}.gg-client-person{display:none}.gg-client-identity strong{font-size:15px;line-height:1.35}.gg-client-identity small{font-size:11px;margin-top:5px}.gg-client-note-count{min-width:40px}.gg-client-note-count strong{font-size:21px}.gg-client-note-count small{font-size:10px}.gg-client-context p,.gg-breadcrumb{font-size:12px}.gg-breadcrumb>span{margin:0 8px}.gg-breadcrumb>.gg-brand{margin:0}.gg-topbar .gg-brand,.gg-topbar .gg-brand-logo{width:87px}.gg-topbar-actions .gg-badge{font-size:9px;padding:4px 6px}.gg-topbar-avatar{display:none}.gg-bottom-nav>button{font-size:11px}.gg-dialog>header h2{font-size:28px}.gg-dialog>header p{font-size:13px}.gg-field>label{font-size:14px}.gg-field>input,.gg-field>textarea,.gg-field>select{font-size:16px}.gg-field>small{font-size:12px}.gg-form>footer>.gg-button{font-size:14px}.gg-record-details strong,.gg-record-details span{font-size:13px}.gg-login-form>h2{font-size:37px}.gg-login-form>p{font-size:15px}.gg-login-form>.gg-form>footer>.gg-button{font-size:15px}.gg-login-form>small{font-size:12px}.gg-mobile-brand{margin-bottom:32px}.gg-attendance-summary{padding:16px;gap:15px}.gg-attendance-summary strong{font-size:25px}.gg-attendance-summary>div>span{font-size:12px;line-height:1.4}.gg-attendance-summary p{font-size:12px}.gg-attendance-row{grid-template-columns:minmax(0,1fr) 16px;gap:12px;padding:17px 14px}.gg-attendance-subject{grid-column:1}.gg-attendance-row>svg{grid-column:2;grid-row:1/3}.gg-attendance-next{grid-column:1;border-top:1px solid #eee7dc;padding-top:11px}.gg-attendance-subject>strong{font-size:17px}.gg-attendance-next>strong{font-size:14px}.gg-app-footer{font-size:9px}}.gg-main .gg-card p,.gg-page-title p,.gg-section-heading p,.gg-muted,.gg-coverage-note,.gg-opportunity-meta,.gg-opportunity-org,.gg-opportunity>footer,.gg-client-details,.gg-quote-money>small,.gg-job-summary,.gg-task small,.gg-note>p,.gg-note>div>p,.gg-source-list small,.gg-account-name p,.gg-account-value small,.gg-field>small,.gg-inline-note,.gg-empty p,.gg-company-banner p,.gg-dialog>header p,.gg-record-details span,.gg-history-number,.gg-history-values>span,.gg-history-card>footer>small,.gg-financial-strip>p,.gg-quick-jobs small,.gg-portfolio-card p{color:#72706d!important}.gg-main .gg-card small,.gg-money-overview>div>span,.gg-money-overview>div>small,.gg-financial-strip>div>span,.gg-quote-money>span,.gg-tabs>button,.gg-select-inline,.gg-select-inline select,.gg-field>label,.gg-sidebar-user small,.gg-nav-discovery small,.gg-login-form>p,.gg-login-form>small{color:#72706d}.gg-opportunity-reason{color:#62733d}.gg-money-quiet>small{color:#707747!important}.gg-source-link,.gg-record-details strong{color:#6d6b68}.gg-search input::placeholder{color:#8b8986}.gg-field>input::placeholder,.gg-field>textarea::placeholder{color:#8b8985}:root{--gg-color-brand: #2d285a;--gg-color-brand-hover: #201c45;--gg-color-accent: #e59328;--gg-color-accent-hover: #edaa51;--gg-color-on-accent: #202020;--gg-color-text: #202020;--gg-color-text-muted: #696862;--gg-color-surface: #fff;--gg-color-surface-subtle: #f4f3ef;--gg-color-border: #e2e1dc;--gg-color-control-border: #8c8397;--gg-color-focus: #674b92;--gg-color-positive: #315520;--gg-color-positive-surface: #eef5e9;--gg-color-warning: #785018;--gg-color-warning-surface: #fff4df;--gg-color-danger: #a52835;--gg-color-danger-surface: #fff1f2;--gg-space-1: 4px;--gg-space-2: 8px;--gg-space-3: 12px;--gg-space-4: 16px;--gg-space-5: 20px;--gg-space-6: 24px;--gg-space-8: 32px;--gg-radius-control: 8px;--gg-radius-card: 12px;--gg-radius-dialog: 16px;--gg-control-height: 44px;--gg-duration-fast: .15s;--gg-shadow-dialog: 0 24px 80px #201c4530;--gg-font-body: Barlow, Arial, sans-serif;--gg-font-heading: "Barlow Condensed", Barlow, Arial, sans-serif;--gg-ink: var(--gg-color-text);--gg-muted: var(--gg-color-text-muted);--gg-purple: var(--gg-color-brand);--gg-purple-dark: var(--gg-color-brand-hover);--gg-orange: var(--gg-color-accent);--gg-lime: var(--gg-color-accent);--gg-line: var(--gg-color-border);--gg-soft: var(--gg-color-surface-subtle);--gg-paper: var(--gg-color-surface)}.gg-button.gg-ui-button{min-height:var(--gg-control-height);gap:var(--gg-space-2);border-radius:var(--gg-radius-control);background:var(--gg-color-accent);color:var(--gg-color-on-accent);font-weight:500;white-space:normal;overflow-wrap:anywhere;transition:background var(--gg-duration-fast),border-color var(--gg-duration-fast)}.gg-button.gg-ui-button:hover:not(:disabled){background:var(--gg-color-accent-hover);color:var(--gg-color-on-accent);transform:none}.gg-button.gg-ui-button.gg-button-secondary{background:var(--gg-color-surface);color:var(--gg-color-brand);border-color:var(--gg-color-control-border)}.gg-button.gg-ui-button.gg-button-secondary:hover:not(:disabled){background:var(--gg-color-surface-subtle);color:var(--gg-color-brand-hover)}.gg-button.gg-ui-button[aria-busy=true]{cursor:progress}.gg-ui-button:focus-visible,.gg-ui-dialog .gg-icon-button:focus-visible,.gg-ui-field>:is(input,select,textarea):focus-visible{outline:3px solid var(--gg-color-focus);outline-offset:3px}.gg-ui-field>:is(input,select,textarea){min-height:var(--gg-control-height);border-color:var(--gg-color-control-border);border-radius:var(--gg-radius-control);color:var(--gg-color-text)}.gg-ui-field>:is(input,textarea)::placeholder{color:var(--gg-color-text-muted)}.gg-ui-field>:is(input,select,textarea):disabled{background:var(--gg-color-surface-subtle);color:var(--gg-color-text-muted);cursor:not-allowed}.gg-ui-field>[aria-invalid=true]{border-color:var(--gg-color-danger)}.gg-ui-field .gg-field-required{color:var(--gg-color-danger)}.gg-ui-field>.gg-field-error{color:var(--gg-color-danger)!important}.gg-badge.gg-ui-badge{font-size:12px;overflow-wrap:anywhere}.gg-badge.gg-ui-badge.gg-badge-neutral{color:var(--gg-color-text-muted);background:var(--gg-color-surface-subtle)}.gg-badge.gg-ui-badge.gg-badge-good{color:var(--gg-color-positive);background:var(--gg-color-positive-surface)}.gg-badge.gg-ui-badge.gg-badge-warning{color:var(--gg-color-warning);background:var(--gg-color-warning-surface)}.gg-badge.gg-ui-badge.gg-badge-purple{color:var(--gg-color-brand);background:#f1edf8;border-color:#d9cfee}.gg-badge.gg-ui-badge.gg-badge-danger{color:var(--gg-color-danger);background:var(--gg-color-danger-surface);border-color:#e9b8be}.gg-feedback.gg-ui-feedback{color:var(--gg-color-positive);background:var(--gg-color-positive-surface)}.gg-error.gg-ui-error{color:var(--gg-color-danger);background:var(--gg-color-danger-surface)}.gg-error.gg-ui-error p{color:inherit}.gg-dialog.gg-ui-dialog{border-radius:var(--gg-radius-dialog);box-shadow:var(--gg-shadow-dialog);overscroll-behavior:contain;scroll-padding-block:var(--gg-space-4)}.gg-ui-dialog>header{align-items:flex-start}.gg-ui-dialog>header>div{min-width:0;overflow-wrap:anywhere}.gg-ui-dialog>header>.gg-icon-button{width:var(--gg-control-height);height:var(--gg-control-height)}.gg-ui-dialog>header h2:focus{outline:none}@media(max-width:767px){.gg-ui-field>:is(input,select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.gg-button.gg-ui-button,.gg-ui-dialog,.gg-spin{animation:none;transition:none}}@media(forced-colors:active){.gg-button.gg-ui-button,.gg-badge.gg-ui-badge,.gg-ui-field>:is(input,select,textarea){border:1px solid ButtonText}.gg-ui-button:focus-visible,.gg-ui-dialog .gg-icon-button:focus-visible,.gg-ui-field>:is(input,select,textarea):focus-visible{outline-color:Highlight}}.gg-demo-entry{display:flex;align-items:center;gap:18px;padding:22px 24px;border:1px solid #dcc8ae;border-left:4px solid var(--gg-orange);border-radius:10px;background:#fffaf2}.gg-demo-entry-icon{display:grid;place-items:center;width:48px;height:48px;background:#f6e4ca;border-radius:12px;color:#61431a;flex-shrink:0}.gg-demo-entry>div{flex:1;min-width:0}.gg-demo-entry small{font-size:10px;letter-spacing:.1em;color:#745223}.gg-demo-entry h2{font-size:25px;margin:3px 0 6px}.gg-demo-entry p{color:var(--gg-muted);font-size:13px;max-width:650px}.gg-demo-entry>.gg-button{flex-shrink:0}@media(max-width:720px){.gg-demo-entry{flex-wrap:wrap;padding:18px;gap:12px}.gg-demo-entry-icon{width:38px;height:38px}.gg-demo-entry>div{flex-basis:calc(100% - 52px)}.gg-demo-entry>.gg-button{width:100%}.gg-demo-entry h2{font-size:23px}}.gg-jobs-overview{display:grid;gap:16px;min-width:0}.gg-jobs-overview .gg-toolbar{margin:0}.gg-jobs-overview-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.gg-jobs-overview-views{display:inline-flex;padding:3px;border:1px solid #ded9d0;border-radius:10px;background:#eeece6}.gg-jobs-overview-views button{min-height:44px;border:0;border-radius:7px;padding:8px 15px;background:transparent;color:#61596b;font-size:13px}.gg-jobs-overview-views button[aria-pressed=true]{background:#fff;color:#201d3f;font-weight:600;box-shadow:0 1px 3px #201d3f12}.gg-jobs-overview-sort{display:flex;align-items:center;gap:10px;color:#625b6a;font-size:12px;margin-left:auto}.gg-jobs-overview-sort select{min-height:44px;min-width:0;max-width:100%;border:1px solid #ded9d0;border-radius:8px;background:#fff;color:#30283c;padding:8px 30px 8px 11px;font-size:14px}.gg-jobs-overview-explanation{padding:12px 15px;border-left:3px solid #e59328;background:#f5f1e8;color:#625744;font-size:13px;line-height:1.5}.gg-jobs-overview-explanation strong{display:block;color:#403343;font-size:14px;font-weight:600;margin-bottom:3px}.gg-jobs-overview-explanation p{margin:0}.gg-jobs-overview-count{color:#6b6372;font-size:12px;margin:0}.gg-jobs-overview .gg-jobs-overview-list{min-width:0;border-color:#ded9d0;border-radius:10px}.gg-jobs-overview .gg-jobs-overview-row{position:relative;grid-template-columns:minmax(0,1fr) minmax(120px,170px) minmax(135px,auto) 17px;gap:18px;padding:17px 18px;border-bottom-color:#e9e5dd}.gg-jobs-overview .gg-jobs-overview-identity{min-width:0}.gg-jobs-overview .gg-jobs-overview-identity>strong{font-size:16px;font-weight:600;color:#292238}.gg-jobs-overview .gg-jobs-overview-identity>small{font-size:12px;color:#706877}.gg-jobs-overview-tasks{display:grid;gap:5px;min-width:0;color:#67606e;font-size:12px;line-height:1.4}.gg-jobs-overview-tasks small{font-size:11px;color:#746a7d}.gg-jobs-overview-progress{display:block;height:4px;background:#e8e4ec;border-radius:5px;overflow:hidden;max-width:130px}.gg-jobs-overview-progress>span{display:block;height:100%;background:#817097;border-radius:inherit}.gg-jobs-overview .gg-jobs-overview-state{display:grid;gap:8px;justify-items:end}.gg-jobs-overview-deadline{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#6e6279;font-size:11px;line-height:1.45;text-align:right}.gg-jobs-overview .is-overdue{color:#9b4428}.gg-jobs-overview-arrow{color:#766685}.gg-jobs-overview-inline-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:8px}.gg-jobs-overview .gg-jobs-overview-inline-state .gg-badge{font-size:10px;white-space:normal;text-align:left}.gg-jobs-overview-inline-state .gg-jobs-overview-deadline{justify-content:flex-start;text-align:left}.gg-jobs-overview-tasks.is-compact{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;margin-top:6px;font-size:11px}.gg-jobs-overview .gg-jobs-overview-row.is-financial,.gg-jobs-overview-heading{display:grid;grid-template-columns:minmax(170px,1.5fr) repeat(4,minmax(98px,1fr)) minmax(124px,1.2fr) 16px;gap:12px;align-items:center;padding:15px 16px}.gg-jobs-overview-heading{background:#f1eee7;border-bottom:1px solid #dfd9ce;color:#685e70;font-size:11px;font-weight:600;text-align:right}.gg-jobs-overview-heading>:first-child{text-align:left}.gg-jobs-overview-value{display:grid;gap:5px;min-width:0;text-align:right}.gg-jobs-overview-value>strong{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.45;overflow-wrap:anywhere;color:#30263e}.gg-jobs-overview-value>small{font-size:10px;line-height:1.45;color:#786e7e;overflow-wrap:anywhere}.gg-jobs-overview-value-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gg-jobs-overview-value.is-unknown>strong{font-size:12px;font-weight:500;color:#7b6646}.gg-jobs-overview-value.has-warning>small{color:#986326}.gg-jobs-overview-value.is-result{padding-left:9px;border-left:1px solid #e3dcca}.gg-jobs-overview-value.is-result>strong{color:#39304d;font-weight:700}.gg-jobs-overview-value.is-negative>strong,.gg-jobs-overview-value.is-negative>small{color:#a2402c}.gg-jobs-overview-value.is-combined{grid-column:span 2;padding:8px;background:#f6f3ec;border-radius:5px}.gg-jobs-overview-value.is-combined .gg-jobs-overview-value-label{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal;color:#716047;font-size:11px}.gg-jobs-overview-no-plan{grid-column:span 5;display:grid;gap:5px;color:#75677e;font-size:13px}.gg-jobs-overview-no-plan>strong{font-size:13px;font-weight:500}.gg-jobs-overview-no-plan>small{font-size:12px;color:#817689}@media(max-width:1140px){.gg-jobs-overview-heading{display:none}.gg-jobs-overview .gg-jobs-overview-row.is-financial{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;padding:17px 18px}.gg-jobs-overview-row.is-financial>.gg-jobs-overview-identity{grid-column:1 / -1;padding-right:25px}.gg-jobs-overview-row.is-financial>.gg-jobs-overview-arrow{position:absolute;right:18px;top:20px}.gg-jobs-overview-value{text-align:left}.gg-jobs-overview-value-label{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal;color:#75677e;font-size:11px}.gg-jobs-overview-value.is-result{padding-left:0;border-left:0}.gg-jobs-overview-value.is-combined{padding:8px 10px}.gg-jobs-overview-no-plan{grid-column:1 / -1}}@media(max-width:700px){.gg-jobs-overview{gap:13px}.gg-jobs-overview .gg-toolbar{flex-wrap:nowrap;gap:8px}.gg-jobs-overview .gg-toolbar .gg-search{flex:1;min-width:0}.gg-jobs-overview .gg-toolbar>.gg-button{padding-inline:11px}.gg-jobs-overview-controls{gap:9px}.gg-jobs-overview-views{width:100%}.gg-jobs-overview-views button{flex:1;padding-inline:8px;font-size:13px}.gg-jobs-overview-sort{width:100%;justify-content:space-between;font-size:12px}.gg-jobs-overview-sort select{flex:1;max-width:245px;font-size:16px}.gg-jobs-overview-explanation{font-size:12px;padding:11px 12px}.gg-jobs-overview .gg-jobs-overview-row{grid-template-columns:minmax(0,1fr) 17px;gap:8px;padding:13px 12px}.gg-jobs-overview .gg-jobs-overview-identity>strong{font-size:15px}.gg-jobs-overview .gg-jobs-overview-identity>small{font-size:12px;margin-top:3px}.gg-jobs-overview .gg-jobs-overview-state{grid-column:1 / -1;grid-row:2;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;text-align:left}.gg-jobs-overview-state .gg-badge{font-size:10px;white-space:normal}.gg-jobs-overview-deadline{font-size:11px}.gg-jobs-overview-task-cell{grid-column:1 / -1;grid-row:3}.gg-jobs-overview-tasks{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px}.gg-jobs-overview-progress{width:45px;order:-1}.gg-jobs-overview-tasks>small{font-size:10px}.gg-jobs-overview-row>.gg-jobs-overview-arrow{grid-column:2;grid-row:1;width:17px}.gg-jobs-overview .gg-jobs-overview-row.is-financial{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px;padding:14px 12px}.gg-jobs-overview-row.is-financial>.gg-jobs-overview-arrow{right:12px;top:17px}.gg-jobs-overview-value.is-result{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:5px 9px;padding-top:9px;border-top:1px solid #e4dccd}.gg-jobs-overview-value.is-result>small{flex-basis:100%}.gg-jobs-overview-value>strong{font-size:14px}.gg-jobs-overview-value.is-result>strong{font-size:16px}}@media(max-width:360px){.gg-jobs-overview-sort{flex-wrap:wrap;gap:4px}.gg-jobs-overview-sort select{width:100%;max-width:none;flex-basis:100%}.gg-jobs-overview .gg-toolbar>.gg-button{padding-inline:9px;font-size:12px}.gg-jobs-overview .gg-toolbar>.gg-button svg{width:14px}.gg-jobs-overview .gg-search{padding-inline:10px;gap:7px}}.gg-work{min-width:0;--work-navy:#2d285a;--work-orange:#e59328;--work-line:#e1dcd3;--work-muted:#6e665b}.gg-work-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.gg-work-heading .gg-eyebrow{display:block;margin-bottom:6px}.gg-work-heading h2{color:var(--work-navy);font-size:30px;line-height:1.15;font-weight:500}.gg-work-heading p{color:var(--work-muted);font-size:14px;line-height:1.5;margin-top:7px}.gg-work-progress{flex:0 0 165px;color:var(--work-muted);font-size:13px}.gg-work-progress strong{font-weight:500;color:var(--work-navy)}.gg-work-progress progress{display:block;appearance:none;width:100%;height:6px;margin-top:9px;border:0;border-radius:6px;background:#e8e1d6;overflow:hidden}.gg-work-progress progress::-webkit-progress-bar{background:#e8e1d6;border-radius:6px}.gg-work-progress progress::-webkit-progress-value{background:var(--work-orange);border-radius:6px}.gg-work-progress progress::-moz-progress-bar{background:var(--work-orange);border-radius:6px}.gg-work-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.gg-work-toolbar>.gg-search{flex:1 1 220px;max-width:none}.gg-work-open-filter{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--work-muted);min-height:44px;cursor:pointer}.gg-work input[type=checkbox]{accent-color:var(--work-navy);width:18px;height:18px;flex-shrink:0;cursor:pointer}.gg-work input[type=checkbox]:disabled{cursor:default}.gg-work-views{display:inline-flex;gap:3px;border:1px solid var(--work-line);border-radius:9px;padding:3px;background:#f5f2ec}.gg-work-views>button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--work-muted);min-height:38px;min-width:85px;border-radius:6px;font-size:13px}.gg-work-views>button[aria-pressed=true]{background:var(--work-navy);color:#fff}.gg-work-hint{color:var(--work-muted);font-size:12px;line-height:1.6;margin:0 0 18px}.gg-work-feedback:empty{display:none}.gg-work-feedback:not(:empty){margin:15px 0}.gg-work-saving{display:flex;align-items:center;gap:8px;color:var(--work-navy);font-size:13px}.gg-work-stages{display:grid;gap:14px;min-width:0}.gg-work-stages.is-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.gg-work-stage{min-width:0;border:1px solid var(--work-line);border-radius:10px;background:#f2f0eb;padding:13px;transition:background .15s,border-color .15s}.gg-work-stage.is-drop-target{border-color:#be6c00;background:#fff0d9;box-shadow:inset 0 0 0 1px #be6c00}.gg-work-stage-heading{display:flex;gap:9px;align-items:flex-start;padding:3px 1px 14px}.gg-work-stage-number{display:grid;place-items:center;flex:0 0 25px;height:25px;border:1px solid #dcd4c8;border-radius:7px;background:#fff;color:var(--work-navy);font-size:12px;margin-top:1px}.gg-work-stage[data-stage=produzir] .gg-work-stage-number{background:var(--work-orange);border-color:var(--work-orange);color:#21190f}.gg-work-stage[data-stage=revisar] .gg-work-stage-number{background:var(--work-navy);border-color:var(--work-navy);color:#fff}.gg-work-stage-heading>div{min-width:0;flex:1}.gg-work-stage-heading h3{display:flex;gap:9px;align-items:center;justify-content:space-between;font-size:22px;line-height:1.25;font-weight:500;color:var(--work-navy)}.gg-work-stage-heading h3>span{font-family:Barlow,Arial,sans-serif;font-size:11px;color:var(--work-muted);background:#e9e4da;padding:3px 7px;border-radius:5px}.gg-work-stage-heading p{font-size:12px;color:var(--work-muted);line-height:1.5;margin-top:5px}.gg-work-cards{display:grid;gap:10px;min-width:0}.gg-work-task{display:grid;gap:14px;min-width:0;padding:15px;background:#fff;border:1px solid #e1dbd0;border-radius:8px;box-shadow:0 2px 3px #2d285a03}.gg-work-task[draggable=true]{cursor:grab}.gg-work-task[draggable=true]:active{cursor:grabbing}.gg-work-task.is-dragging{opacity:.45;border-style:dashed}.gg-work-task.is-done{background:#fcfbf8;border-color:#e5e0d6}.gg-work-task-main{min-width:0}.gg-work-task-title{display:flex;align-items:flex-start;gap:9px;min-width:0}.gg-work-task-title>input{margin-top:4px}.gg-work-task-title>h4{flex:1;min-width:0;font-family:Barlow,Arial,sans-serif;font-size:15px;font-weight:500;color:#292443;line-height:1.5;overflow-wrap:anywhere}.gg-work-task.is-done .gg-work-task-title>h4{text-decoration:line-through;text-decoration-color:#bcb5a7;color:#6e665b}.gg-work-grip{color:#a19480;line-height:1;flex-shrink:0;padding-top:4px}.gg-work-task-description{color:var(--work-muted);font-size:13px;line-height:1.6;margin:9px 0 0 27px;white-space:pre-wrap;overflow-wrap:anywhere}.gg-work-quantity{display:block;margin-top:9px;margin-left:27px;color:var(--work-muted);font-size:12px;line-height:1.4}.gg-work-task-meta{display:grid;align-content:center;gap:7px;min-width:0}.gg-work-task-meta>span{display:flex;align-items:flex-start;gap:7px;min-width:0;color:var(--work-muted);font-size:12px;line-height:1.5}.gg-work-task-meta>span>svg{margin-top:2px;flex-shrink:0}.gg-work-task-meta>span>span{min-width:0;overflow-wrap:anywhere}.gg-work-task-meta>.is-overdue{color:#8d4509;font-weight:500}.gg-work-task-meta>.gg-work-task-done{color:#456129}.gg-work-task-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;min-width:0;border-top:1px solid #eee8de;padding-top:11px}.gg-work-task-actions>label{display:block;flex:1;min-width:0}.gg-work-task-actions>label>span{display:block;margin-bottom:4px;font-size:11px;color:var(--work-muted)}.gg-work-task-actions select{width:100%;min-width:0;max-width:100%;height:40px;padding:0 8px;border:1px solid #d9d1c4;border-radius:6px;background:#fff;color:var(--work-navy);font-size:13px}.gg-work-edit-button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;border:1px solid #ddd5c8;border-radius:6px;background:#faf7f1;color:var(--work-navy);font-size:12px}.gg-work-edit-button>span{display:none}.gg-work-edit-button:hover{background:#f7e6cc;border-color:#d6b68a}.gg-work-stage-empty{font-size:12px;color:var(--work-muted);line-height:1.6;text-align:center;padding:25px 8px;border:1px dashed #d7cfc0;border-radius:7px;min-height:90px;display:flex;align-items:center;justify-content:center}.gg-work-add{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 5px;width:100%;min-height:44px;margin-top:10px;border:0;border-radius:6px;background:transparent;color:var(--work-navy);font-size:12px}.gg-work-add:hover{background:#e9e1d3}.gg-work-stages.is-list{gap:17px}.gg-work-stages.is-list .gg-work-stage{background:#fff;padding:0;overflow:hidden}.gg-work-stages.is-list .gg-work-stage-heading{padding:15px 17px;background:#f4f0e8;align-items:center;border-bottom:1px solid var(--work-line)}.gg-work-stages.is-list .gg-work-stage-heading>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gg-work-stages.is-list .gg-work-stage-heading h3{gap:13px;justify-content:flex-start}.gg-work-stages.is-list .gg-work-stage-heading p{margin-top:0}.gg-work-stages.is-list .gg-work-cards{gap:0}.gg-work-stages.is-list .gg-work-task{grid-template-columns:minmax(0,1.4fr) minmax(120px,.65fr) minmax(155px,.65fr);gap:22px;align-items:center;border:0;border-bottom:1px solid #eee7dc;border-radius:0;padding:16px 18px;box-shadow:none;cursor:default}.gg-work-stages.is-list .gg-work-task:last-child{border-bottom:0}.gg-work-stages.is-list .gg-work-grip{display:none}.gg-work-stages.is-list .gg-work-task-actions{border:0;padding:0}.gg-work-stages.is-list .gg-work-stage-empty{border:0;min-height:60px;padding:18px}.gg-work-stages.is-list .gg-work-add{margin:0;border-top:1px solid #eee7dc;border-radius:0;justify-content:flex-start;padding:12px 18px}.gg-work-scope{background:#f5f1e8;border:1px solid #e2d8c8;border-radius:8px;padding:14px;min-width:0}.gg-work-scope>strong{display:block;color:#514635;font-size:13px;font-weight:500}.gg-work-scope>p{color:#6e665b;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin-top:7px}.gg-work-edit .gg-field{min-width:0}.gg-work-edit input,.gg-work-edit select{max-width:100%;min-width:0}@media(max-width:1180px){.gg-work-stages.is-board{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-work-stages.is-list .gg-work-task{grid-template-columns:minmax(0,1fr) minmax(135px,.6fr);gap:14px}.gg-work-stages.is-list .gg-work-task-actions{grid-column:1/-1;padding-top:11px;border-top:1px solid #eee8de;justify-content:flex-end}.gg-work-stages.is-list .gg-work-task-actions>label{flex:0 1 180px}.gg-work-stages.is-list .gg-work-edit-button{padding:0 13px}.gg-work-stages.is-list .gg-work-edit-button>span{display:inline}}@media(max-width:680px){.gg-work-heading{align-items:flex-start;gap:15px;flex-direction:column;margin-bottom:16px}.gg-work-heading h2{font-size:28px}.gg-work-heading p{font-size:13px}.gg-work-progress{flex:auto;width:100%;font-size:12px}.gg-work-progress progress{height:5px}.gg-work-toolbar{gap:10px}.gg-work-toolbar>.gg-search{flex-basis:100%}.gg-work-open-filter{margin-right:auto;font-size:12px}.gg-work-views>button{min-width:73px;min-height:40px;font-size:12px;gap:5px}.gg-work-hint{font-size:12px}.gg-work-stages.is-board{grid-template-columns:minmax(0,1fr)}.gg-work-stage{padding:12px}.gg-work-stage-heading h3{font-size:24px}.gg-work-task{padding:14px}.gg-work-task-title>h4{font-size:16px}.gg-work-task-meta>span{font-size:13px}.gg-work-task-actions select{height:44px;font-size:16px}.gg-work-edit-button{min-width:44px;min-height:44px}.gg-work-grip{display:none}.gg-work-stages.is-list .gg-work-stage-heading{padding:12px}.gg-work-stages.is-list .gg-work-stage-heading>div{gap:3px}.gg-work-stages.is-list .gg-work-stage-heading h3{width:100%;font-size:22px}.gg-work-stages.is-list .gg-work-stage-heading p{font-size:12px}.gg-work-stages.is-list .gg-work-task{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px 12px}.gg-work-stages.is-list .gg-work-task-actions{grid-column:auto;justify-content:stretch;padding-top:10px}.gg-work-stages.is-list .gg-work-task-actions>label{flex:1}.gg-work-task-description,.gg-work-quantity,.gg-work-task-meta{margin-left:27px}.gg-work-edit-button>span{display:inline}.gg-work-edit-button{padding:0 10px}.gg-work-add{font-size:13px}.gg-work-edit .gg-form-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.gg-work-stage{transition:none}}.gg-note.gg-task-conflict{display:grid;gap:12px;min-width:0;width:100%;color:var(--text,#282542)}.gg-task-conflict h3{font-size:1.1rem;margin:0}.gg-task-conflict p{margin:0}.gg-task-conflict dl{margin:0;min-width:0}.gg-task-conflict dt{font-weight:650}.gg-task-conflict dd{margin:4px 0 12px;overflow-wrap:anywhere}.gg-task-conflict>.gg-button{min-width:0;white-space:normal}.gg-expenses{--expense-navy:#2d285a;--expense-muted:#706657;--expense-line:#ded5c8;min-width:0;margin:18px 0 22px}.gg-expenses-entry{display:flex;gap:18px;align-items:center;justify-content:space-between;border:1px solid #dfd5c5;background:#faf5ec;border-radius:9px;padding:18px 20px}.gg-expenses-entry>div:first-child{display:flex;align-items:flex-start;gap:12px;min-width:0}.gg-expenses-entry>div:first-child>svg{color:#916a31;flex-shrink:0;margin-top:2px}.gg-expenses-entry h3{font-size:23px;color:#2d285a;margin:0 0 5px}.gg-expenses-entry p{font-size:12px;line-height:1.65;color:#716551;margin:0;max-width:590px}.gg-expenses-buttons{display:flex;gap:9px;flex-shrink:0}.gg-expenses-buttons>.gg-button{font-size:12px;min-height:42px;padding:10px 13px}.gg-expenses-disabled{font-size:12px;color:#806333;line-height:1.6;padding:10px 3px 0;margin:0}.gg-expenses-history{margin-top:12px;border:1px solid #e4dbcf;border-radius:8px;background:#fff}.gg-expenses-history>summary{display:flex;align-items:center;gap:8px;padding:13px 16px;cursor:pointer;color:#665b49;font-size:12px;list-style:none}.gg-expenses-history>summary::-webkit-details-marker{display:none}.gg-expenses-history>summary:after{content:"+";margin-left:auto;font-size:18px;line-height:1}.gg-expenses-history[open]>summary:after{content:"\2212"}.gg-expenses-history-list{padding:0 16px 6px}.gg-expenses-history-list>article{display:flex;gap:15px;align-items:center;border-top:1px solid #e9e1d6;padding:14px 0;min-width:0}.gg-expenses-history-list>article>div{min-width:0;flex:1}.gg-expenses-history-list strong{display:block;color:#4d4059;font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.gg-expenses-history-list small{display:block;font-size:11px;line-height:1.6;color:#7c6d58;margin-top:5px}.gg-expenses-history-list .gg-text-button{font-size:12px;min-height:35px;flex-shrink:0}.gg-expenses-empty-history{padding:0 16px 15px;font-size:12px;line-height:1.6;color:#7c705f;margin:0}.gg-dialog:has(.gg-expense-dialog){width:min(1060px,calc(100vw - 42px));max-width:calc(100vw - 42px)}.gg-expense-dialog{--expense-navy:#2d285a;--expense-muted:#706657;--expense-line:#ded5c8;min-width:0;padding:21px 25px 25px}.gg-expense-dialog>.gg-form{padding:0}.gg-expense-dialog :is(input,textarea,select){min-width:0;max-width:100%}.gg-expense-dialog button:disabled{cursor:default}.gg-expense-progress{display:flex;gap:16px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e9e1d5;padding-bottom:17px;margin-bottom:21px}.gg-expense-progress>span{display:flex;align-items:center;gap:7px;color:#897a64;font-size:12px;line-height:1.4}.gg-expense-progress>span>b{display:grid;place-items:center;width:22px;min-width:22px;height:22px;background:#f3eee5;border:1px solid #dfd4c3;border-radius:50%;font-size:10px;font-weight:500}.gg-expense-progress>.is-active{color:#2d285a;font-weight:500}.gg-expense-progress>.is-active>b{background:#2d285a;color:#fff;border-color:#2d285a}.gg-expense-upload{min-width:0}.gg-expense-drop{display:grid;justify-items:center;text-align:center;gap:11px;padding:31px 24px;border:1px dashed #bcab93;border-radius:9px;background:#fcf8f0;min-width:0;position:relative}.gg-expense-drop.is-over{background:#fff0d8;border-color:#ae7938;box-shadow:inset 0 0 0 1px #cc9652}.gg-expense-drop>svg{color:#9a7039}.gg-expense-drop>strong{color:#4d3d5e;font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;max-width:100%}.gg-expense-drop>span{font-size:12px;color:#7c6d57;line-height:1.65;max-width:600px}.gg-expense-drop>label{display:block;max-width:100%;color:#2d285a;font-size:13px;text-align:left}.gg-expense-drop input[type=file]{display:block;max-width:100%;width:330px;font-size:12px;border:1px solid #dcd0be;border-radius:7px;padding:8px;background:#fff;color:#77664f}.gg-expense-drop input[type=file]::file-selector-button{padding:8px 10px;background:#efe8dc;border:0;border-radius:5px;color:#554065;font-size:12px;margin-right:10px;cursor:pointer}.gg-expense-upload-help{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.gg-expense-upload-help>div{border:1px solid #e4dccf;border-radius:8px;padding:15px}.gg-expense-upload-help strong{display:flex;align-items:center;gap:7px;font-size:13px;color:#50415f;font-weight:500;margin-bottom:7px}.gg-expense-upload-help p{font-size:12px;line-height:1.65;color:#776b58;margin:0}.gg-expense-upload-help code{display:block;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.6;background:#f5f0e7;color:#745a35;border-radius:5px;padding:8px;margin-top:8px}.gg-expense-manual .gg-field{min-width:0}.gg-expense-manual>fieldset{display:grid;gap:18px}.gg-expense-manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gg-expense-note{display:flex;align-items:flex-start;gap:9px;background:#f5f0e7;border:1px solid #e5d9c6;border-radius:8px;padding:14px 16px;margin:18px 0;color:#7b6545;font-size:12px;line-height:1.7}.gg-expense-note>svg{flex-shrink:0;margin-top:3px}.gg-expense-note>p{margin:0}.gg-expense-file-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 17px;background:#f7f3ec;border:1px solid #e4dacb;border-radius:8px;margin-bottom:16px;min-width:0}.gg-expense-file-bar>div{min-width:0;flex:1}.gg-expense-file-bar strong{display:block;color:#4e3e5f;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.gg-expense-file-bar small{display:block;font-size:11px;line-height:1.65;color:#7f6f58;margin-top:5px}.gg-expense-file-bar a{display:inline-flex;align-items:center;gap:6px;color:#5c427c;font-size:12px;line-height:1.6;flex-shrink:0;min-height:30px}.gg-expense-warnings{padding:13px 15px;background:#fff6e7;border:1px solid #e9cda7;border-radius:8px;margin:15px 0;color:#7d5827;font-size:12px;line-height:1.6}.gg-expense-warnings strong{font-size:12px;font-weight:500;display:flex;align-items:center;gap:7px}.gg-expense-warnings>summary{cursor:pointer;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500}.gg-expense-warnings ul{margin:8px 0 0;padding-left:18px}.gg-expense-warnings li+li{margin-top:5px}.gg-expense-selection{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:18px 0 12px}.gg-expense-selection>label{display:flex;align-items:center;gap:8px;min-height:35px;font-size:12px;color:#665640;cursor:pointer}.gg-expense-selection>span{font-size:12px;color:#857357;margin-left:auto}.gg-expense-selection input[type=checkbox],.gg-expense-row-check input{width:18px;height:18px;accent-color:#2d285a;flex-shrink:0;cursor:pointer}.gg-expense-review-list{display:grid;gap:9px;min-width:0}.gg-expense-row{border:1px solid #dfd6c8;border-radius:8px;background:#fff;min-width:0}.gg-expense-row.is-excluded{background:#f8f6f1;border-color:#e5dfd5}.gg-expense-row.has-duplicate{border-color:#d5b98c}.gg-expense-row-main{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:16px}.gg-expense-row-check{display:flex;align-items:center;justify-content:center;min-width:20px;min-height:24px;margin-top:1px}.gg-expense-row-copy{flex:1;min-width:0}.gg-expense-row-copy>strong{display:block;font-size:14px;font-weight:500;line-height:1.5;color:#463651;overflow-wrap:anywhere}.gg-expense-row-copy>small{display:block;font-size:11px;line-height:1.7;color:#7a6c58;margin-top:4px;overflow-wrap:anywhere}.gg-expense-row-copy>.gg-expense-duplicate{display:flex;gap:5px;align-items:flex-start;color:#95631f;font-size:11px;line-height:1.6;margin-top:7px}.gg-expense-duplicate>svg{flex-shrink:0;margin-top:2px}.gg-expense-row-warnings{margin-top:7px;color:#886536;font-size:11px;line-height:1.6}.gg-expense-row-warnings>summary{cursor:pointer;font-size:11px;font-weight:500}.gg-expense-row-warnings p{font-size:11px;line-height:1.6;margin:7px 0 0;overflow-wrap:anywhere}.gg-expense-row-value{flex-shrink:0;text-align:right;min-width:105px}.gg-expense-row-value>strong{display:block;font-size:14px;line-height:1.5;color:#443253;font-weight:500}.gg-expense-row-value>.gg-text-button{font-size:11px;min-height:32px;margin-top:3px}.gg-expense-row-replace{display:flex;align-items:center;gap:12px;padding:0 16px 15px 48px;min-width:0}.gg-expense-row-replace label{flex-shrink:0;font-size:11px;color:#7e6a4d}.gg-expense-row-replace select{flex:1;min-width:0;max-width:100%;border:1px solid #ddd1bf;border-radius:6px;padding:8px;color:#5b476f;font-size:12px;background:#fbf8f2;min-height:37px}.gg-expense-row-replace>span{font-size:11px;line-height:1.5;color:#8a7558}.gg-expense-row-editor{border:0;border-top:1px solid #e9e1d5;padding:16px;background:#fcfaf6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0}.gg-expense-row-editor .gg-field{min-width:0;margin:0}.gg-expense-row-editor .gg-field:first-child{grid-column:1/-1}.gg-expense-row-editor .gg-field>label{font-size:12px}.gg-expense-row-editor :is(input,select){font-size:13px;min-height:42px}.gg-expense-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:1px solid #e0d1bb;border-radius:8px;background:#f9f1e5;padding:17px;margin:20px 0}.gg-expense-summary>div{min-width:0}.gg-expense-summary span{display:block;font-size:11px;line-height:1.5;color:#846b47;margin-bottom:6px}.gg-expense-summary strong{display:block;font-size:24px;line-height:1.2;font-family:Barlow Condensed,Barlow,sans-serif;font-weight:500;color:#4e365e;overflow-wrap:anywhere}.gg-expense-stale{padding:15px;border:1px solid #e3c6a0;border-radius:8px;background:#fff4e2;margin:15px 0}.gg-expense-stale p{font-size:12px;line-height:1.7;color:#7d6240;margin:0 0 13px}.gg-expense-stale .gg-button{font-size:12px}.gg-expense-dialog-footer{display:flex;justify-content:flex-end;gap:10px;align-items:center;padding-top:19px;margin-top:20px;border-top:1px solid #e5dacb}.gg-expense-dialog-footer .gg-button{font-size:13px;min-height:44px}.gg-expense-applied{display:flex;gap:11px;align-items:flex-start;padding:17px;background:#f0f5e8;border:1px solid #d5dfc8;border-radius:8px;margin:18px 0;color:#566e38}.gg-expense-applied>svg{flex-shrink:0;margin-top:2px}.gg-expense-applied strong{display:block;font-size:14px;font-weight:500;line-height:1.5}.gg-expense-applied p{font-size:12px;line-height:1.7;margin:6px 0 0}.gg-expense-dialog .gg-field>small{font-size:11px;line-height:1.6}@media(max-width:1150px){.gg-expenses-entry{align-items:flex-start;flex-direction:column;gap:16px}.gg-expenses-buttons{width:100%;justify-content:flex-end}.gg-expense-row-replace{display:block}.gg-expense-row-replace label{display:block;margin-bottom:5px}.gg-expense-row-replace select{width:100%}}@media(max-width:680px){.gg-expense-dialog{padding:17px 16px 20px}.gg-expenses{margin:16px 0 19px}.gg-expenses-entry{padding:15px;gap:14px}.gg-expenses-entry>div:first-child{gap:9px}.gg-expenses-entry h3{font-size:24px}.gg-expenses-entry p{font-size:12px}.gg-expenses-buttons{flex-direction:column;gap:8px}.gg-expenses-buttons>.gg-button{font-size:13px;min-height:44px}.gg-expenses-history>summary{padding:12px;font-size:12px}.gg-expenses-history-list{padding:0 12px 6px}.gg-expenses-history-list>article{gap:10px;flex-wrap:wrap}.gg-expenses-history-list>article>div{flex-basis:100%}.gg-expenses-history-list .gg-text-button{margin-left:auto}.gg-dialog:has(.gg-expense-dialog){width:calc(100vw - 22px);max-width:calc(100vw - 22px)}.gg-expense-progress{gap:10px;padding-bottom:14px;margin-bottom:16px}.gg-expense-progress>span{font-size:11px;gap:6px}.gg-expense-drop{padding:23px 13px;gap:10px}.gg-expense-drop>strong{font-size:14px}.gg-expense-drop>span{font-size:12px}.gg-expense-drop input[type=file]{width:100%;font-size:11px;padding:6px}.gg-expense-upload-help{grid-template-columns:minmax(0,1fr);gap:10px}.gg-expense-upload-help>div{padding:13px}.gg-expense-manual-grid{grid-template-columns:minmax(0,1fr);gap:17px}.gg-expense-note{padding:12px;gap:7px;font-size:12px}.gg-expense-file-bar{padding:13px;gap:12px;flex-wrap:wrap}.gg-expense-file-bar>div{flex-basis:100%}.gg-expense-file-bar a{margin-left:auto}.gg-expense-selection{gap:7px;margin:14px 0 10px}.gg-expense-selection>span{font-size:11px}.gg-expense-row-main{padding:13px 12px;gap:8px;flex-wrap:wrap}.gg-expense-row-check{min-width:18px}.gg-expense-row-copy{flex-basis:calc(100% - 29px)}.gg-expense-row-copy>strong{font-size:14px}.gg-expense-row-copy>small{font-size:12px}.gg-expense-row-value{margin-left:26px;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 26px);text-align:left}.gg-expense-row-value>strong{font-size:15px}.gg-expense-row-value>.gg-text-button{margin:0;font-size:12px;min-height:36px}.gg-expense-row-replace{padding:0 12px 13px 38px}.gg-expense-row-replace label{font-size:11px;line-height:1.5}.gg-expense-row-replace select{font-size:16px;min-height:44px;padding:8px 6px}.gg-expense-row-editor{padding:13px 12px;grid-template-columns:minmax(0,1fr);gap:16px}.gg-expense-row-editor .gg-field:first-child{grid-column:auto}.gg-expense-row-editor .gg-field>label{font-size:13px}.gg-expense-row-editor :is(input,select){font-size:16px;min-height:44px}.gg-expense-summary{grid-template-columns:1fr 1fr;gap:15px;padding:14px}.gg-expense-summary>div:last-child{grid-column:1/-1;border-top:1px solid #e4d4be;padding-top:13px}.gg-expense-summary strong{font-size:25px}.gg-expense-dialog-footer{gap:8px;flex-wrap:wrap}.gg-expense-dialog-footer>.gg-button{flex:1;min-width:90px;font-size:13px;line-height:1.5;padding:11px 12px}.gg-expense-dialog-footer>.gg-button:last-child{flex-basis:100%}.gg-expense-dialog-footer>.gg-button:only-child{flex-basis:auto}.gg-expense-stale{padding:12px}.gg-expense-stale .gg-button{font-size:12px;line-height:1.6}.gg-expense-applied{padding:13px;gap:9px}.gg-expense-applied strong{font-size:14px}.gg-expense-applied p{font-size:12px}}.gg-job-costs{min-width:0;display:grid;gap:14px}.gg-worksheet-form{min-width:0;border:1px solid #dedcd5;border-radius:12px;background:#fff}.gg-worksheet-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ece9e1}.gg-worksheet-heading h2{font-size:23px;margin:0}.gg-worksheet-heading>span{font-size:12px;color:#6c695f;flex-shrink:0}.gg-worksheet-fields{border:0;margin:0;padding:0;min-width:0}.gg-worksheet-fields:disabled{opacity:.8}.gg-worksheet-entry{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.6fr);gap:20px;padding:18px 20px 12px;max-width:670px}.gg-worksheet .gg-field{min-width:0}.gg-worksheet .gg-field>label{font-size:13px}.gg-worksheet input,.gg-worksheet select,.gg-worksheet textarea{font:inherit;font-size:16px;min-height:44px;min-width:0;max-width:100%;border:1px solid #dfddd6;border-radius:5px;padding:8px 10px;background:#fff;color:#28233e;outline-offset:2px}.gg-worksheet input:focus,.gg-worksheet select:focus,.gg-worksheet textarea:focus{border-color:#8c6a2c;outline:2px solid #e3b860;outline-offset:-2px}.gg-worksheet-entry input{font-weight:600;font-variant-numeric:tabular-nums;width:100%}.gg-worksheet-entry>.gg-field:first-child input{font-size:22px}.gg-worksheet-tools{display:flex;flex-wrap:wrap;gap:7px;padding:4px 20px 14px}.gg-worksheet .gg-worksheet-tools .gg-button,.gg-worksheet-line-actions .gg-button{min-height:44px;padding:8px 11px;font-size:13px;gap:6px}.gg-worksheet-grid{min-width:0}.gg-worksheet-grid table{width:100%;border-collapse:collapse;table-layout:fixed}.gg-worksheet-grid th{background:#f3f2ee;font-size:12px;font-weight:600;padding:10px 8px;border-top:1px solid #e6e3dc;border-bottom:1px solid #dedcd5;color:#625c68;text-align:right}.gg-worksheet-grid th:first-child{width:43%;text-align:left;padding-left:20px}.gg-worksheet-grid th:nth-child(2){width:13%}.gg-worksheet-grid th:nth-child(3){width:17%}.gg-worksheet-grid th:nth-child(4){width:20%}.gg-worksheet-grid th:nth-child(5){width:52px}.gg-worksheet-row>td{padding:8px 6px;border-bottom:1px solid #e9e6df;vertical-align:middle}.gg-worksheet-row:nth-of-type(2n){background:#fcfcfa}.gg-worksheet-row>.gg-worksheet-item{padding-left:16px}.gg-worksheet-row input{width:100%;padding:6px 7px;border-color:transparent;background:transparent}.gg-worksheet-row input:hover{border-color:#d7d1c3}.gg-worksheet-row input:focus{background:#fff}.gg-worksheet-row input[readonly]{color:#655c45;background:#f5f2e9}.gg-worksheet-item>input:first-child{font-weight:600}.gg-worksheet-item .gg-worksheet-person{color:#6d6875;min-height:36px;font-size:14px;padding-top:4px;padding-bottom:4px}.gg-worksheet-quantity input,.gg-worksheet-price input{text-align:right;font-variant-numeric:tabular-nums}.gg-worksheet-quantity small{display:block;font-size:10px;color:#806d40;text-align:right;padding-right:7px}.gg-worksheet-total{text-align:right;font-weight:600;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.gg-worksheet-options{text-align:center}.gg-worksheet .gg-icon-button{min-width:44px;min-height:44px}.gg-worksheet-options button[aria-expanded=true] svg{transform:rotate(180deg)}.gg-worksheet-mobile-label{display:none}.gg-worksheet-details td{padding:0!important;border-bottom:1px solid #d9d2c1}.gg-worksheet-line-details{padding:16px 20px;background:#f7f4ed;display:grid;gap:14px}.gg-worksheet-rule-fields{display:flex;flex-wrap:wrap;align-items:end;gap:12px 20px}.gg-worksheet-rule-fields>.gg-field{max-width:210px}.gg-worksheet-check{display:flex;align-items:center;min-height:44px;gap:8px;font-size:13px;line-height:1.4}.gg-worksheet .gg-worksheet-check>input{width:20px;height:20px;min-height:20px;flex:0 0 20px;accent-color:#201d3f}.gg-worksheet-line-actions{display:flex;gap:8px;flex-wrap:wrap}.gg-worksheet-empty td{padding:25px 20px;color:#747078;font-size:14px;line-height:1.5}.gg-worksheet-bottom-tools{display:flex;justify-content:space-between;gap:12px;padding:6px 16px;border-bottom:1px solid #e7e3da}.gg-worksheet .gg-text-button{min-height:44px}.gg-worksheet-bottom-tools .gg-text-button{font-size:13px}.gg-worksheet-summary{padding:7px 20px}.gg-worksheet-summary>div{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:53px;border-bottom:1px solid #ece8df;font-size:14px}.gg-worksheet-summary label{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.gg-worksheet-summary input{width:70px;min-height:44px;text-align:right;padding:5px 7px;font-variant-numeric:tabular-nums}.gg-worksheet-summary strong{font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums}.gg-worksheet-summary small{display:block;font-size:11px;color:#98611e;margin-top:3px}.gg-worksheet-summary .gg-worksheet-result{border-bottom:0;min-height:60px;color:#201d3f;font-weight:600}.gg-worksheet-result strong{font-size:22px}.gg-worksheet-result.is-negative{color:#a43c26}.gg-worksheet-extra{border-top:1px solid #e8e3d9}.gg-worksheet-extra>summary{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 20px;cursor:pointer;font-size:13px;font-weight:600;color:#4b4560;list-style:none}.gg-worksheet-extra>summary:after{content:"+";font-size:20px;font-weight:400;margin-left:auto}.gg-worksheet-extra[open]>summary:after{content:"\2212"}.gg-worksheet-extra>summary::-webkit-details-marker{display:none}.gg-worksheet-settings,.gg-worksheet-shares{padding:4px 20px 20px;display:grid;gap:12px}.gg-worksheet-settings>p,.gg-worksheet-shares>p{font-size:12px;color:#77706b;line-height:1.6;margin:0}.gg-worksheet-share{display:grid;grid-template-columns:minmax(0,1fr) 105px 155px 44px;gap:8px;align-items:center}.gg-worksheet-share label{display:flex;align-items:center;gap:5px}.gg-worksheet-share label>input{width:80px;text-align:right}.gg-worksheet-share>output{text-align:right;font-weight:600;font-size:14px;white-space:nowrap}.gg-worksheet-shares>.gg-button{justify-self:start}.gg-worksheet-savebar{position:sticky;bottom:0;z-index:3;background:#201d3f;color:#fff;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:0 0 10px 10px}.gg-worksheet-savebar>div{display:grid;gap:3px;min-width:0}.gg-worksheet-savebar span{font-size:12px}.gg-worksheet-savebar strong{font-size:21px;font-variant-numeric:tabular-nums;white-space:nowrap}.gg-worksheet-savebar>.gg-button{background:#e7a941;color:#201d3f;border-color:#e7a941;white-space:nowrap;min-height:46px;padding:11px 14px;gap:7px}.gg-worksheet-savebar>.gg-button>span{font-size:14px}.gg-worksheet-savebar>.gg-button:disabled{background:#423e5c;color:#dedbe8;border-color:#5c5574;opacity:1}.gg-worksheet-form>.gg-feedback,.gg-worksheet-form>.gg-error{margin:10px 20px}.gg-worksheet-conflict{padding:10px 20px 18px;background:#fff1d8}.gg-worksheet-conflict p{font-size:13px}.gg-worksheet-undo{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 12px;background:#fff1d6;font-size:13px}.gg-worksheet-undo>.gg-icon-button{margin-left:auto}.gg-worksheet-error{padding:8px 20px;color:#9c372a;font-size:13px}.gg-worksheet-hint{font-size:12px;line-height:1.6;color:#6a5e46;margin:0;padding:0 20px 10px}.gg-worksheet-imports{border:1px solid #dedbd1;border-radius:8px;background:#fff;scroll-margin-top:90px}.gg-worksheet-imports>.gg-expenses{padding:0 20px 20px}.gg-worksheet-imports .gg-expenses-entry{background:transparent;border:0;padding:6px 0;box-shadow:none}.gg-worksheet-imports .gg-expenses-entry h3{font-size:18px}.gg-worksheet-imports .gg-expenses-entry p{font-size:12px}.gg-cost-reference{border:1px solid #dedbd1;border-radius:8px;background:#fff}.gg-cost-reference>summary{padding:13px 20px;display:flex;align-items:center;gap:10px;cursor:pointer}.gg-cost-reference>summary span{font-size:13px;display:grid;gap:3px}.gg-cost-reference>summary strong{font-size:12px;font-weight:400;color:#716c63}.gg-cost-reference-body{padding:4px 20px 20px;display:grid;gap:15px}.gg-cost-reference-body p{font-size:13px;line-height:1.5}.gg-cost-reference-rows article{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #e8e4dc;padding:12px 0}.gg-cost-reference-rows strong{font-size:13px;overflow-wrap:anywhere}.gg-cost-reference-rows small{font-size:12px;display:block;margin-top:4px}.gg-cost-reference-rows p{font-size:12px;line-height:1.5;margin:6px 0 0}.gg-cost-reference-rows>article>div:last-child{text-align:right;flex-shrink:0;max-width:40%}.gg-worksheet-paste,.gg-worksheet-conflict-review{padding:20px;display:grid;gap:18px}.gg-worksheet-paste>p,.gg-worksheet-conflict-review>p{font-size:13px;line-height:1.6;margin:0}.gg-worksheet-paste textarea{font-family:monospace;font-size:16px;white-space:pre}.gg-worksheet-dialog-actions{display:flex;gap:12px;justify-content:flex-end}.gg-worksheet-paste-review{display:grid;gap:8px;max-height:320px;overflow:auto}.gg-worksheet-paste-review>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e6e1d7;font-size:13px}.gg-worksheet-paste-review small{display:block;margin-top:4px;color:#6c655c}.gg-worksheet-conflict-review fieldset{display:grid;gap:12px;border:1px solid #dedbd0;padding:15px;min-width:0}.gg-worksheet-conflict-review legend{font-size:15px;float:none;width:auto;margin:0;padding:0 6px}.gg-worksheet-conflict-review label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.gg-worksheet-conflict-review code{flex-basis:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f5f2ec;padding:8px;color:#4a4354;max-height:150px;overflow:auto}.gg-worksheet-conflict-review input{width:20px;height:20px;accent-color:#201d3f}@media(max-width:980px){.gg-worksheet-savebar{bottom:calc(74px + env(safe-area-inset-bottom,0px))}.gg-worksheet-grid th:first-child{width:37%}.gg-worksheet-grid th:nth-child(2){width:13%}.gg-worksheet-grid th:nth-child(3){width:19%}.gg-worksheet-grid th:nth-child(4){width:23%}.gg-worksheet-grid th:nth-child(5){width:48px}}@media(max-width:600px){.gg-worksheet-form{border-radius:8px}.gg-worksheet-heading{padding:13px 12px}.gg-worksheet-heading h2{font-size:21px}.gg-worksheet-heading>span{font-size:11px}.gg-worksheet-entry{padding:14px 12px 9px;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.gg-worksheet-entry>.gg-field:first-child input{font-size:20px}.gg-worksheet-entry .gg-field>label{font-size:12px}.gg-worksheet-tools{padding:4px 12px 10px;gap:5px}.gg-worksheet .gg-worksheet-tools>.gg-button{font-size:12px;flex:1 1 auto;padding:7px 8px}.gg-worksheet-tools>.gg-button svg{width:15px}.gg-worksheet-grid table,.gg-worksheet-grid tbody{display:block}.gg-worksheet-grid thead{display:none}.gg-worksheet-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.2fr) 40px;border-top:1px solid #e5e1d7;padding:7px 10px 10px;gap:0 4px}.gg-worksheet-row>td{border:0;padding:0;min-width:0}.gg-worksheet-row>.gg-worksheet-item{grid-column:1/4;grid-row:1;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.gg-worksheet-item>input:first-child{min-height:44px;padding:5px 4px;font-size:16px}.gg-worksheet-item .gg-worksheet-person{min-height:44px;font-size:16px;padding:3px 4px}.gg-worksheet-row>.gg-worksheet-options{grid-row:1;grid-column:4;align-self:start}.gg-worksheet-row>.gg-worksheet-quantity{grid-row:2;grid-column:1}.gg-worksheet-row>.gg-worksheet-price{grid-row:2;grid-column:2}.gg-worksheet-row>.gg-worksheet-total{grid-row:2;grid-column:3/5}.gg-worksheet-mobile-label{display:block;text-align:right;color:#7a7368;font-size:10px;font-weight:400;margin:4px 6px 0;line-height:17px}.gg-worksheet-quantity input,.gg-worksheet-price input{font-size:16px;padding:5px 6px;min-height:44px;border:1px solid #eee9df;border-radius:4px}.gg-worksheet-total output{display:flex;justify-content:flex-end;align-items:center;min-height:44px;font-size:15px;padding:5px 6px}.gg-worksheet-quantity small{font-size:10px}.gg-worksheet .gg-worksheet-options .gg-icon-button{min-width:40px;width:40px;min-height:44px}.gg-worksheet-details{display:block}.gg-worksheet-details>td{display:block}.gg-worksheet-line-details{padding:13px 12px}.gg-worksheet-rule-fields{display:grid;grid-template-columns:1fr;gap:8px}.gg-worksheet-rule-fields>.gg-field{max-width:none}.gg-worksheet-line-actions{gap:5px}.gg-worksheet-line-actions>.gg-button{flex:1 1 auto;font-size:12px}.gg-worksheet-bottom-tools{padding:4px 12px}.gg-worksheet-summary{padding:6px 12px}.gg-worksheet-summary>div{gap:8px;font-size:12px;min-height:55px}.gg-worksheet-summary label{gap:4px;max-width:65%}.gg-worksheet-summary input{width:57px;min-height:44px;padding:5px;font-size:16px}.gg-worksheet-summary strong{font-size:15px}.gg-worksheet-summary .gg-worksheet-result>strong{font-size:18px}.gg-worksheet-extra>summary{padding:10px 12px}.gg-worksheet-settings,.gg-worksheet-shares{padding:5px 12px 15px}.gg-worksheet-share{grid-template-columns:minmax(0,1fr) 78px 40px;gap:7px}.gg-worksheet-share>input{grid-column:1/3}.gg-worksheet-share>.gg-icon-button{grid-row:1;grid-column:3}.gg-worksheet-share>label{grid-row:2;grid-column:1}.gg-worksheet-share>output{grid-row:2;grid-column:2/4}.gg-worksheet-share label>input{width:65px}.gg-worksheet-savebar{padding:10px 12px;gap:10px}.gg-worksheet-savebar strong{font-size:18px}.gg-worksheet-savebar>div>span{font-size:10px}.gg-worksheet-savebar>.gg-button{min-height:44px;padding:10px 11px;gap:5px}.gg-worksheet-savebar>.gg-button>span{font-size:12px}.gg-worksheet-imports>.gg-expenses{padding:0 12px 15px}.gg-worksheet-form>.gg-feedback,.gg-worksheet-form>.gg-error{margin:8px 12px}.gg-cost-reference>summary,.gg-cost-reference-body{padding-left:12px;padding-right:12px}.gg-cost-reference-rows article{flex-wrap:wrap;gap:8px}.gg-cost-reference-rows>article>div:last-child{text-align:left;max-width:none}.gg-worksheet-hint{padding-left:12px;padding-right:12px}.gg-worksheet-paste,.gg-worksheet-conflict-review{padding:16px}.gg-worksheet-dialog-actions{flex-wrap:wrap}.gg-worksheet-dialog-actions>.gg-button{flex:1}.gg-worksheet-empty{display:block}.gg-worksheet-empty td{display:block;padding:20px 12px}.gg-worksheet-undo{flex-wrap:wrap;gap:6px}.gg-worksheet-undo>.gg-icon-button{min-height:44px}}@media(max-width:360px){.gg-worksheet-heading{flex-wrap:wrap;gap:3px 8px}.gg-worksheet-savebar>.gg-button{padding:10px 9px}.gg-worksheet-savebar>.gg-button>svg{display:none}.gg-worksheet-savebar strong{font-size:16px}.gg-worksheet-summary label{max-width:62%}.gg-worksheet-summary .gg-worksheet-result>span{max-width:45%}}.gg-worksheet-formula{display:block;font-size:11px;line-height:1.55;color:#726044;padding:3px 7px 7px;white-space:normal;overflow-wrap:anywhere}.gg-worksheet-formula em{font-style:normal;color:#a04b24;display:block}.gg-worksheet-grid caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gg-worksheet-warning{margin:10px 20px;padding:12px 14px;border:1px solid #e9c478;border-radius:6px;background:#fff4da;color:#71551c;font-size:13px;line-height:1.6}.gg-worksheet-edit-rule{display:flex;align-items:center;min-height:44px;background:transparent;border:0;padding:5px 7px;font-size:12px;font-weight:600;color:#6e4c14;text-decoration:underline;text-underline-offset:3px}.gg-worksheet-item>input[readonly]{background:transparent;color:#28233e}.gg-worksheet-item>.gg-worksheet-person[readonly]{color:#6d6875}@media(max-width:600px){.gg-worksheet-row{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.2fr) 44px}.gg-worksheet .gg-worksheet-options .gg-icon-button{min-width:44px;width:44px}}.gg-contracts{display:grid;gap:18px;min-width:0}.gg-contracts>.gg-section-heading{margin:0}.gg-contracts h2{font-size:27px}.gg-contracts p{font-size:14px;line-height:1.65;margin:0}.gg-contract-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gg-contract-summary>div{display:grid;gap:8px;align-content:start;padding:16px;border-radius:8px;background:#f7f4ee;min-width:0}.gg-contract-summary span,.gg-contract-summary small{font-size:12px;line-height:1.6}.gg-contract-summary strong{font-family:Barlow Condensed,sans-serif;font-size:24px;overflow-wrap:anywhere}.gg-contract-details{border-top:1px solid #e4ddd0;padding-top:15px}.gg-contract-details summary{cursor:pointer;font-weight:600;font-size:14px;padding:4px 0}.gg-contract-formulas{display:grid;gap:14px;margin-top:14px;min-width:0}.gg-contract-formulas article{padding:18px;background:#faf8f3;border:1px solid #e5ded2;border-radius:8px;min-width:0}.gg-contract-formulas article>div>strong{font-size:18px;overflow-wrap:anywhere}.gg-contract-formulas small{display:block;font-size:11px;font-weight:400;color:#746b61;line-height:1.65;margin-top:4px}.gg-contract-formulas dl{margin:14px 0 0;display:grid;gap:12px}.gg-contract-formulas dl>div{display:flex;justify-content:space-between;gap:15px;font-size:13px;line-height:1.5}.gg-contract-formulas dt{min-width:0;overflow-wrap:anywhere}.gg-contract-formulas dd{margin:0;flex-shrink:0;text-align:right;font-weight:600;max-width:50%;overflow-wrap:anywhere}.gg-contract-formulas .is-emphasis{padding-top:10px;border-top:1px dashed #d9d0c0}.gg-contract-formulas .is-total{padding-top:12px;border-top:1px solid #d9d0c0;font-weight:600;color:#2d285a}.gg-contract-actions{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.gg-contract-actions>p{font-size:12px;flex:1 1 220px}.gg-contract-empty{padding:12px 0}.gg-contract-warning{padding:13px;background:#fff3dc;color:#654719;border:1px solid #e8cf9f;border-radius:7px;font-size:13px!important;line-height:1.65;overflow-wrap:anywhere}.gg-contract-editor,.gg-contract-review{padding:24px;min-width:0}.gg-contract-fields{border:0;padding:0;margin:0;display:grid;gap:20px;min-width:0}.gg-contract-block{border:1px solid #ded8cb;border-radius:8px;padding:18px;display:grid;gap:17px;min-width:0}.gg-contract-block legend{font-size:14px;font-weight:600;padding:0 6px}.gg-contract-block h4{font-size:16px;margin:5px 0 0}.gg-contract-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gg-contract-daily{display:grid;gap:12px;min-width:0}.gg-contract-daily>small{font-size:12px;color:#746b61}.gg-contract-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.7;font-weight:500}.gg-contract-check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:#2d285a}.gg-contract-person-title{display:grid;grid-template-columns:minmax(0,1fr) 35px;gap:10px;align-items:end}.gg-contract-direct,.gg-contract-allowance{display:grid;gap:16px;background:#f8f4eb;padding:16px;border-radius:8px;min-width:0}.gg-contract-direct p{font-size:12px;line-height:1.65;margin:0}.gg-contract-tier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:12px;align-items:end}.gg-contract-tier>span{font-size:13px;padding-bottom:15px}.gg-contract-tier>.gg-field>input,.gg-contract-daily input,.gg-contract-person-title input{min-width:0;width:100%}.gg-contract-live{border-top:1px solid #e6dfd1;padding-top:20px}.gg-contract-live>h3{font-size:22px;margin:0 0 10px}.gg-contract-live>p{font-size:13px;line-height:1.6}.gg-contract-review{display:grid;gap:18px}.gg-contract-review>.gg-contract-formulas{margin-top:0}.gg-contract-apply-summary{background:#eee8d9;padding:17px;border-radius:8px}.gg-contract-apply-summary strong{font-size:18px}.gg-contract-apply-summary p,.gg-contract-price-choice p{font-size:12px;line-height:1.65;margin:8px 0 0}.gg-contract-price-choice{padding:15px;border:1px solid #e0d5be;border-radius:8px}.gg-contract-review>footer{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.gg-contract-fields:disabled{opacity:.72}.gg-contract-fields .gg-section-heading{margin:0;gap:12px;flex-wrap:wrap}.gg-contract-fields .gg-section-heading h3{font-size:23px}.gg-contract-fields .gg-section-heading p{font-size:12px}@media(max-width:650px){.gg-contract-summary{grid-template-columns:1fr}.gg-contract-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.gg-contract-summary small{grid-column:1/-1}.gg-contract-summary strong{max-width:180px;text-align:right}.gg-contracts>.gg-section-heading{flex-wrap:wrap;gap:14px}.gg-contract-editor,.gg-contract-review{padding:16px}.gg-contract-block{padding:13px;gap:15px}.gg-contract-direct,.gg-contract-allowance{padding:12px}.gg-contract-tier{grid-template-columns:minmax(0,1fr) 32px}.gg-contract-tier>.gg-field:first-child,.gg-contract-tier>span{grid-column:1/-1}.gg-contract-tier>span{padding:0}.gg-contract-tier>.gg-field:nth-child(2){grid-column:1}.gg-contract-formulas article{padding:14px}.gg-contract-formulas dl>div{gap:10px}.gg-contract-formulas dd{max-width:44%}.gg-contract-two{gap:10px}.gg-contract-actions>.gg-button{width:100%;justify-content:center}}@media(max-width:370px){.gg-contract-two{grid-template-columns:1fr}.gg-contract-summary>div{grid-template-columns:1fr}.gg-contract-summary strong{text-align:left;max-width:none}.gg-contract-formulas dl>div{flex-wrap:wrap}.gg-contract-formulas dd{max-width:100%}.gg-contract-review>footer .gg-button{width:100%;justify-content:center}}.gg-email-card{min-width:0}.gg-email-card>div{min-width:0}.gg-email-card .gg-badge{white-space:normal;max-width:100%}.gg-email-sender{display:grid;gap:4px;margin:19px 0 13px;padding:14px 16px;background:#faf7f0;border:1px solid #e8dfd0;border-radius:10px;overflow-wrap:anywhere}.gg-email-sender strong{font-size:1rem;color:#51474c}.gg-email-sender span{font-size:.92rem;color:#746974}.gg-email-card p.gg-email-checked{font-size:.8rem;line-height:1.6;margin-top:10px}.gg-email-card .gg-feedback,.gg-email-card .gg-error{margin-top:14px;overflow-wrap:anywhere}.gg-email-card .gg-feedback>svg,.gg-email-card .gg-error>svg{flex-shrink:0}.gg-email-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.gg-email-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:16px}.gg-email-provider-heading{border-top:1px solid #e8e1d8;margin-top:3px;padding-top:19px}.gg-email-provider-heading h3{font-size:1.12rem;margin:0}.gg-email-provider-heading p{font-size:.86rem;line-height:1.6;margin:8px 0 0;color:#746b71}.gg-email-form>footer{flex-wrap:wrap}.gg-email-form>footer>.gg-button{min-width:0}.gg-email-form input:disabled,.gg-email-form select:disabled{opacity:.7}@media(max-width:620px){.gg-email-two{grid-template-columns:1fr;gap:18px}.gg-email-sender{padding:12px}.gg-email-sender span{font-size:.86rem}.gg-email-card .gg-external-actions>.gg-button{max-width:100%;white-space:normal}.gg-email-form>footer>.gg-button[type=submit]{min-width:0;flex:1}.gg-email-form>footer{align-items:stretch}.gg-email-form>footer>.gg-button{font-size:13px;padding:11px}.gg-email-provider-heading p{font-size:13px}}.gg-wa-test{padding:24px;display:grid;gap:20px;min-width:0}.gg-wa-test p{line-height:1.6}.gg-wa-test-sender{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;background:#f4f1f8;border-radius:12px}.gg-wa-test-sender>div{display:grid;gap:3px;flex:1;min-width:170px}.gg-wa-test-sender span,.gg-wa-test-recipient span{font-size:12px;color:#655e70}.gg-wa-test-sender strong{font-size:19px}.gg-wa-test-sender small{font-size:12px;color:#655e70}.gg-wa-test-start.gg-form{padding:0;gap:18px}.gg-wa-test-start p{font-size:13px;margin:0}.gg-wa-test-recipient{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.gg-wa-test-recipient>div{display:grid;gap:3px}.gg-wa-test-chat{border:1px solid #ded9e5;border-radius:12px;overflow:hidden}.gg-wa-test-chat-heading{padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#faf8fc}.gg-wa-test-chat-heading .gg-button{font-size:12px;padding:9px 12px}.gg-wa-test-messages{display:flex;flex-direction:column;gap:14px;max-height:380px;overflow:auto;padding:18px 15px;background:#f4f2ee}.gg-wa-test-message{width:90%;padding:14px;border:1px solid #ded9e5;border-radius:12px;background:#fff;overflow-wrap:anywhere;flex:none}.gg-wa-test-message.is-outgoing{align-self:flex-end;background:#edf4e6;border-color:#d3e1c6}.gg-wa-test-message>span{font-size:11px;font-weight:650;color:#5b5960}.gg-wa-test-message>p{white-space:pre-wrap;font-size:14px;margin:8px 0}.gg-wa-test-message>footer{display:flex;gap:7px 14px;justify-content:space-between;flex-wrap:wrap;font-size:10px;color:#59555f}.gg-wa-test-message>small{display:block;font-size:11px;margin-top:8px}.gg-wa-test-receipt{display:flex;align-items:center;gap:8px;padding:13px 15px;font-size:12px;color:#355232}.gg-wa-test-updated{display:block;padding:0 15px 13px;font-size:10px;color:#6d6576}.gg-wa-test-compose{display:grid;gap:9px;padding:18px;border:1px solid #d6cdbc;border-radius:12px}.gg-wa-test-compose>span{font-size:11px;color:#746a5d}.gg-wa-test-compose>strong{font-size:17px}.gg-wa-test-compose>p{font-size:13px;margin:0}.gg-wa-test-compose>small{font-size:11px;color:#6d6576}.gg-wa-test-compose>.gg-button{margin-top:9px;justify-self:start}.gg-wa-test-result{display:grid;gap:10px;padding:18px;border:1px solid #ded9e5;border-radius:12px}.gg-wa-test-result p{font-size:13px;margin:0}.gg-wa-test-result>.gg-button{justify-self:start}.gg-wa-test-result details{font-size:12px}.gg-wa-test-result code{display:block;overflow-wrap:anywhere;margin-top:8px;font-size:10px}.gg-wa-test-footnote{margin:0;font-size:12px;color:#6d6576}.gg-wa-test-warning{margin:0;font-size:13px;padding:12px;background:#fff4df;border:1px solid #ead3a9;border-radius:8px}.gg-wa-test-chat .gg-empty{padding:28px 16px}.gg-wa-test-chat .gg-empty p{font-size:13px}.gg-wa-test-chat .gg-empty h3{font-size:21px}@media(max-width:600px){.gg-wa-test{padding:18px;gap:18px}.gg-wa-test-sender{padding:13px;gap:10px}.gg-wa-test-sender>div{min-width:155px}.gg-wa-test-message{width:95%}.gg-wa-test-messages{max-height:340px;padding:14px 10px}.gg-wa-test-compose>.gg-button{justify-self:stretch}.gg-wa-test-recipient>.gg-button{font-size:12px}.gg-wa-test-start.gg-form>footer{position:static;margin:0;padding:0;border:0;box-shadow:none}.gg-wa-test-start.gg-form>footer>.gg-button{min-width:0;width:100%}.gg-wa-test-result>.gg-button{max-width:100%}}.gg-wa-test-chat .gg-empty{padding:18px 16px;gap:6px;min-height:0}.gg-wa-test-chat .gg-empty>span{display:none}.gg-wa-test-chat .gg-empty h3{font-size:19px;margin:0}.gg-wa-test-chat .gg-empty p{margin:4px 0}@media(min-width:700px){.gg-dialog:has(>.gg-wa-test){width:min(880px,calc(100vw - 36px))}}.gg-connection-workspace{grid-column:1/-1;min-width:0}.gg-external-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.gg-external-actions .gg-button{font-size:.82rem;padding:10px 13px}.gg-external-actions .gg-text-button{font-size:.82rem;display:inline-flex;gap:6px;align-items:center}.gg-external-help{font-size:.86rem!important;line-height:1.65!important;color:#897c85!important}.gg-external-steps{padding-left:20px;font-size:.88rem;line-height:1.7;color:#746b71;margin:0}.gg-external-steps li+li{margin-top:8px}.gg-external-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gg-external-two .gg-field{min-width:0}.gg-google-selection{max-height:370px;overflow:auto;border:1px solid #e5e0dc;border-radius:12px;margin:22px 0;background:#fbfaf8}.gg-google-selection>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:0;border-bottom:1px solid #eee9e3;padding:16px;text-align:left;color:#514855}.gg-google-selection>button.selected{background:#fff6e7;box-shadow:inset 3px 0 #e29b33}.gg-google-selection>button>svg{flex-shrink:0}.gg-google-selection>button>span{flex:1;min-width:0}.gg-google-selection strong{display:block;font-size:.9rem;overflow-wrap:anywhere}.gg-google-selection small{display:block;font-size:.78rem;color:#938690;margin-top:6px}.gg-google-selection>p{padding:20px;font-size:.86rem;color:#897c85;margin:0}.gg-google-selection>button:disabled{opacity:.6}.gg-external-members{padding:17px;border:1px solid #e5e0dc;border-radius:12px;display:grid;gap:10px}.gg-external-members legend{font-size:.9rem;font-weight:600;float:none;width:auto;padding:0 8px;margin:0}.gg-external-members label{display:flex;gap:10px;align-items:center;font-size:.9rem;color:#716671}.gg-external-members input{width:18px;height:18px;accent-color:#e39b2e}.gg-whatsapp-inbox{display:grid;gap:14px}.gg-whatsapp-inbox article{padding:20px;border:1px solid #e5e0dc;border-radius:14px;background:#fff}.gg-whatsapp-inbox article>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.gg-whatsapp-inbox strong{font-size:.98rem}.gg-whatsapp-inbox small{font-size:.77rem;color:#948690}.gg-whatsapp-inbox p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.94rem;color:#766976;margin:14px 0;max-height:180px;overflow:auto;line-height:1.6}.gg-whatsapp-inbox .gg-button{font-size:.83rem;padding:10px 13px}.gg-whatsapp-quote{padding:18px;margin:0;border-left:3px solid #e5ab4c;background:#fff9ee;max-height:230px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem;line-height:1.6;color:#726570}.gg-external-job-files{margin-top:24px;min-width:0}.gg-external-job-files h2{font-size:1.2rem}.gg-external-files{display:grid;gap:10px}.gg-external-files>a{display:flex;align-items:center;gap:12px;background:#faf8f5;border:1px solid #e8e1d8;border-radius:11px;padding:14px;color:#706073;text-decoration:none}.gg-external-files>a span{flex:1;overflow-wrap:anywhere}.gg-external-files>a svg{flex-shrink:0}.gg-external-files>a:hover{border-color:#d8a24c;background:#fff9eb}.gg-external-job-files .gg-section-heading>.gg-button{font-size:.85rem}@media(max-width:620px){.gg-external-two{grid-template-columns:1fr}.gg-external-actions{gap:8px}.gg-external-actions .gg-button{font-size:.79rem;padding:10px 11px}.gg-whatsapp-inbox article>div{align-items:flex-start;flex-direction:column;gap:6px}.gg-whatsapp-inbox article{padding:16px}.gg-external-job-files .gg-section-heading{flex-direction:column;align-items:flex-start}.gg-google-selection>button{padding:14px}.gg-google-selection{max-height:310px}}.gg-saved-secret-row{display:flex;align-items:center;gap:12px;border:1px solid #ded8d0;border-radius:9px;padding:0 12px;background:#fbfaf8;min-width:0}.gg-saved-secret-row input{min-width:0;flex:1;width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.gg-saved-secret-row .gg-badge{flex-shrink:0;white-space:nowrap}.gg-saved-secret-row .gg-text-button{flex-shrink:0;padding:10px 0;min-height:44px;font-size:.85rem}.gg-keep-secret{align-self:flex-start;font-size:.84rem;min-height:36px;text-align:left}.gg-saved-secret{min-width:0}@media(max-width:360px){.gg-saved-secret-row{gap:8px;padding:0 9px}.gg-saved-secret-row .gg-badge{padding:5px;font-size:.64rem}}.gg-delivery-compare{margin-top:20px;padding-top:15px;border-top:1px solid var(--gg-color-border,var(--gg-line));min-width:0}.gg-delivery-compare>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-weight:650;color:var(--gg-color-brand,var(--gg-ink))}.gg-delivery-compare-body,.gg-delivery-compare-result{display:grid;gap:14px;min-width:0}.gg-delivery-compare-body{padding:12px 0 4px}.gg-delivery-compare-body>.gg-field{max-width:420px}.gg-delivery-compare-result h4{font-size:1rem;margin-top:6px}.gg-delivery-compare-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gg-delivery-compare-material{padding:16px;border:1px solid var(--gg-color-border,var(--gg-line));border-radius:var(--gg-radius-card,12px);background:var(--gg-color-surface-subtle,var(--gg-soft));min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gg-delivery-compare-material>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;width:100%}.gg-delivery-compare-material small,.gg-delivery-compare-kind{display:block;color:var(--gg-color-text-muted,var(--gg-muted));font-size:.8rem}.gg-delivery-compare-material p{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;color:var(--gg-color-text,var(--gg-ink))}.gg-delivery-compare-material a{margin-top:auto;max-width:100%;overflow-wrap:anywhere}.gg-delivery-compare-help{font-size:.85rem!important;color:var(--gg-color-text-muted,var(--gg-muted))!important}.gg-delivery-text-diff{margin:0;padding:0;list-style:none;border:1px solid var(--gg-color-border,var(--gg-line));border-radius:var(--gg-radius-control,8px);overflow:hidden}.gg-delivery-text-diff>li{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;padding:10px 12px;background:var(--gg-color-surface,var(--gg-paper));border-left:3px solid transparent}.gg-delivery-text-diff>li+li{border-top:1px solid var(--gg-color-border,var(--gg-line))}.gg-delivery-text-diff>li>span{font-size:.8rem;color:var(--gg-color-text-muted,var(--gg-muted));font-weight:650}.gg-delivery-text-diff>li>p{color:var(--gg-color-text,var(--gg-ink));white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gg-delivery-text-diff>li.is-added{border-left-color:var(--gg-color-positive,#23633f);background:var(--gg-color-positive-surface,#edf7ee)}.gg-delivery-text-diff>li.is-removed{border-left-color:var(--gg-color-danger,#a62d36);background:var(--gg-color-danger-surface,#fff1f1)}@media(max-width:640px){.gg-delivery-compare-materials{grid-template-columns:1fr}.gg-delivery-text-diff>li{grid-template-columns:1fr;gap:4px}.gg-delivery-compare-material{padding:13px}.gg-delivery-compare-body>.gg-field{max-width:100%}}.gg-delivery-workspace{display:grid;grid-template-columns:minmax(230px,30%) minmax(0,1fr);gap:20px;align-items:start;scroll-margin-top:85px}.gg-delivery-workspace>*{min-width:0}.gg-delivery-browser{display:grid;gap:12px}.gg-delivery-search{display:flex;align-items:center;gap:8px;border:1px solid var(--gg-color-control-border);border-radius:var(--gg-radius-control);background:var(--gg-color-surface);padding:0 12px;min-height:44px}.gg-delivery-search input{border:0;outline:0;background:transparent;color:var(--gg-color-text);width:100%;min-width:0;min-height:42px;font:inherit}.gg-delivery-search:focus-within{outline:2px solid var(--gg-color-focus);outline-offset:2px}.gg-delivery-filters{display:flex;gap:4px;flex-wrap:wrap}.gg-delivery-filters button{display:flex;align-items:center;gap:6px;border:1px solid var(--gg-color-border);background:var(--gg-color-surface);color:var(--gg-color-text-muted);border-radius:var(--gg-radius-control);min-height:44px;padding:8px;font:inherit;font-size:12px}.gg-delivery-filters button[aria-pressed=true]{border-color:var(--gg-color-brand);color:var(--gg-color-brand);background:var(--gg-color-surface-subtle);font-weight:600}.gg-delivery-filters span{font-size:11px}.gg-delivery-results{font-size:12px;color:var(--gg-color-text-muted)}.gg-delivery-rows{display:grid;border:1px solid var(--gg-color-border);border-radius:var(--gg-radius-card);overflow:hidden}.gg-delivery-row{display:grid;gap:7px;min-height:120px;min-width:0;padding:16px;border:0;border-bottom:1px solid var(--gg-color-border);background:var(--gg-color-surface);color:var(--gg-color-text);text-align:left;font:inherit;box-shadow:inset 3px 0 transparent}.gg-delivery-row:last-child{border-bottom:0}.gg-delivery-row:hover{background:var(--gg-color-surface-subtle)}.gg-delivery-row.is-current{box-shadow:inset 3px 0 var(--gg-color-accent);background:var(--gg-color-surface-subtle)}.gg-delivery-row:focus-visible{outline-offset:-3px}.gg-delivery-row-title{display:flex;justify-content:space-between;gap:8px;align-items:center}.gg-delivery-row-title strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.gg-delivery-row-title svg{flex-shrink:0}.gg-delivery-row-task,.gg-delivery-row-date{font-size:12px;color:var(--gg-color-text-muted);overflow-wrap:anywhere}.gg-delivery-row-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.gg-delivery-row-status .gg-badge{font-size:11px;white-space:normal}.gg-delivery-row-status small{color:var(--gg-color-text-muted);font-size:11px}.gg-delivery-workspace .gg-delivery-detail{margin:0;min-width:0;padding:24px}.gg-delivery-detail-back{display:none}.gg-delivery-detail-header h3{font-size:26px;font-weight:500;line-height:1.2;margin:7px 0 14px;overflow-wrap:anywhere}.gg-delivery-detail-heading:focus{outline:2px solid var(--gg-color-focus);outline-offset:3px}.gg-delivery-detail-header>.gg-eyebrow{overflow-wrap:anywhere}.gg-delivery-next{padding:12px 14px;background:var(--gg-color-surface-subtle);border-radius:var(--gg-radius-control);font-size:14px;color:var(--gg-color-text)!important;margin:0 0 14px;line-height:1.5}.gg-delivery-next[data-state=changes_requested]{background:var(--gg-color-warning-surface)}.gg-delivery-next[data-state=approved]{background:var(--gg-color-positive-surface)}.gg-delivery-task-context{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--gg-color-text-muted);margin:0 0 16px}.gg-delivery-task-context>span{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.gg-delivery-task-context svg{flex-shrink:0}.gg-delivery-task-context>button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--gg-color-brand);padding:5px 0;min-height:44px;font:inherit;text-decoration:underline;text-underline-offset:3px}.gg-delivery-last-decision{display:grid;gap:4px;border-top:1px solid var(--gg-color-border);padding-top:14px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.gg-delivery-last-decision strong{font-weight:600;color:var(--gg-color-text)}.gg-delivery-sharing-state{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--gg-color-border);border-bottom:1px solid var(--gg-color-border)}.gg-delivery-sharing-state>div{min-width:0}.gg-delivery-sharing-state strong{display:block;font-size:13px;overflow-wrap:anywhere;font-weight:500}.gg-delivery-sharing-state small{display:block;font-size:12px;line-height:1.5;color:var(--gg-color-text-muted);margin-top:5px}.gg-delivery-sharing-state>.gg-button{flex-shrink:0}.gg-delivery-detail-material-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.gg-delivery-detail-material-heading strong{font-size:14px;font-weight:500}.gg-delivery-detail .gg-delivery-review summary,.gg-delivery-detail .gg-delivery-older summary{min-height:44px}.gg-delivery-detail .gg-delivery-version{padding:14px 0}.gg-delivery-workspace .gg-empty{padding:24px 16px}.gg-delivery-workspace .gg-empty h3{font-size:20px}@media(max-width:1050px)and (min-width:761px){.gg-delivery-workspace{grid-template-columns:minmax(210px,35%) minmax(0,1fr);gap:14px}.gg-delivery-workspace .gg-delivery-detail{padding:18px}.gg-delivery-sharing-state{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.gg-delivery-workspace{grid-template-columns:minmax(0,1fr);gap:0}.gg-delivery-workspace:not(.has-open-delivery)>.gg-delivery-detail{display:none}.gg-delivery-workspace.has-open-delivery>.gg-delivery-browser{display:none}.gg-delivery-detail-back{display:block;margin-bottom:16px}.gg-delivery-workspace .gg-delivery-detail{padding:18px 14px}.gg-delivery-detail-header h3{font-size:26px}.gg-delivery-sharing-state{align-items:flex-start;flex-direction:column}.gg-delivery-filters button{flex:1;padding:8px 6px;justify-content:center}.gg-delivery-row{min-height:116px}.gg-delivery-task-context{align-items:flex-start;flex-direction:column;gap:8px}.gg-delivery-search input{font-size:16px}.gg-delivery-detail-material-heading>.gg-button{width:100%}.gg-delivery-detail .gg-delivery-actions>.gg-button{width:100%;justify-content:center}}@media(forced-colors:active){.gg-delivery-row.is-current{border-inline-start:3px solid Highlight}.gg-delivery-filters button[aria-pressed=true]{border:2px solid Highlight}}.gg-deliveries{display:grid;gap:20px}.gg-deliveries>.gg-section-heading{margin:0}.gg-delivery-list{display:grid;gap:18px}.gg-delivery-list .gg-card{margin:0}.gg-delivery-list h3{margin:6px 0;overflow-wrap:anywhere}.gg-delivery-meta,.gg-delivery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.gg-delivery-meta{justify-content:space-between;font-size:.82rem;color:var(--muted,#696274)}.gg-delivery-actions{margin:12px 0}.gg-delivery-actions a,.gg-delivery-actions button{max-width:100%;overflow-wrap:anywhere;white-space:normal;text-align:left}.gg-delivery-version{padding:16px 0;min-width:0}.gg-delivery-comments{display:grid;gap:10px;margin:16px 0}.gg-delivery-comments>div{background:var(--surface-soft,#f7f5fa);border-radius:12px;padding:13px 15px;border-left:3px solid var(--primary,#633ac1)}.gg-delivery-comments small,.gg-delivery-grants small,.gg-delivery-selection small{display:block;color:var(--muted,#696274);font-size:.76rem;margin-top:3px}.gg-delivery-comments p{margin:8px 0 0;overflow-wrap:anywhere}.gg-delivery-review{border-top:1px solid var(--line,#e9e3ee);padding:16px 0}.gg-delivery-review summary,.gg-delivery-older summary,.gg-deliveries>.gg-card>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:650}.gg-delivery-review[open]>.gg-form{margin-top:16px}.gg-delivery-older{margin-top:20px;border-top:1px solid var(--line,#e9e3ee);padding-top:15px}.gg-delivery-older .gg-delivery-version{border-bottom:1px solid var(--line,#e9e3ee)}.gg-delivery-grants{display:grid;gap:10px}.gg-delivery-grants>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line,#e9e3ee)}.gg-delivery-grants span{min-width:0;overflow-wrap:anywhere}.gg-delivery-selection{padding:14px;border:1px solid var(--line,#e9e3ee);border-radius:12px}.gg-delivery-selection legend{font-size:.9rem;font-weight:650}.gg-delivery-selection label{display:flex;align-items:flex-start;gap:12px;padding:10px 0;overflow-wrap:anywhere}.gg-delivery-selection input{width:18px;height:18px;flex:0 0 18px;accent-color:var(--primary,#633ac1);margin-top:3px}.gg-delivery-portal{max-width:900px;min-height:100vh;padding:32px 24px 70px;margin:0 auto;display:grid;gap:22px;align-content:start}.gg-delivery-portal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line,#e9e3ee);padding:0 0 24px}.gg-delivery-portal .gg-brand{max-width:200px}.gg-delivery-portal h1,.gg-delivery-portal h2{overflow-wrap:anywhere}.gg-delivery-portal .gg-card{margin:0}.gg-delivery-portal>footer{display:flex;align-items:center;gap:10px;color:var(--muted,#696274);font-size:.8rem}.gg-delivery-portal .gg-card h2{font-size:1.25rem}.gg-delivery-portal p{line-height:1.6}.gg-delivery-portal .gg-page-title{margin:0}.gg-deliveries .gg-note{align-items:center}@media(max-width:600px){.gg-delivery-portal{padding:22px 14px 40px;gap:17px}.gg-delivery-portal>header{align-items:flex-start;flex-direction:column}.gg-delivery-portal .gg-brand{max-width:180px}.gg-delivery-meta{align-items:flex-start;flex-direction:column}.gg-deliveries>.gg-section-heading,.gg-delivery-list .gg-section-heading{align-items:flex-start;flex-direction:column}.gg-delivery-actions{width:100%}.gg-delivery-actions .gg-button{justify-content:center}.gg-delivery-portal .gg-card{padding:18px}.gg-delivery-portal h1{font-size:1.8rem}.gg-delivery-grants>div{align-items:flex-start}.gg-delivery-comments>div{padding:12px}}.gg-reports{display:grid;gap:22px}.gg-report-list{display:grid;gap:12px}.gg-report-entry{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;background:#fff;color:var(--gg-ink);cursor:pointer}.gg-report-entry h3{margin:10px 0 5px}.gg-report-entry>div:last-child{display:flex;align-items:center;gap:18px;color:var(--gg-purple)}.gg-report-entry>div{min-width:0}.gg-report-entry span{font-size:13px}.gg-report-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.gg-report-summary>div{border:1px solid var(--gg-line);background:#fffaf3;padding:20px;border-radius:10px;min-width:0}.gg-report-summary span,.gg-report-summary small{display:block;font-size:12px;color:var(--gg-muted);line-height:1.5}.gg-report-summary strong{font-family:Barlow Condensed,sans-serif;font-size:30px;display:block;margin:8px 0;color:var(--gg-purple);overflow-wrap:anywhere}.gg-report-fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:20px}.gg-report-expense-editor{border:1px solid var(--gg-line);border-radius:10px;padding:20px;display:grid;gap:16px}.gg-report-expense{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--gg-line);padding:18px 0}.gg-report-expense>div{min-width:0}.gg-report-expense small{display:block;color:var(--gg-muted);margin-top:6px;font-size:12px}.gg-report-expense>strong{white-space:nowrap}.gg-report-files{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gg-report-files a,.gg-report-files label{display:flex;align-items:center;gap:6px;font-size:12px;overflow-wrap:anywhere;max-width:100%}.gg-report-files label{position:relative;cursor:pointer}.gg-report-files input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.gg-report-cash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.gg-report-cash>div{display:flex;justify-content:space-between;gap:15px;padding:15px;background:#faf9f6;border-radius:7px}.gg-report-cash span{font-size:13px}.gg-financial-summary>p{font-size:13px;line-height:1.6}.gg-financial-summary{margin:22px 0}@media(max-width:800px){.gg-report-summary,.gg-report-cash{grid-template-columns:1fr}.gg-report-entry{align-items:flex-start}.gg-report-entry>div:last-child{flex-direction:column;align-items:flex-end}.gg-report-expense-editor{padding:14px}}@media(max-width:450px){.gg-report-expense{flex-direction:column}.gg-report-expense>strong{align-self:flex-end}.gg-report-cash>div{flex-wrap:wrap}.gg-report-cash strong{margin-left:auto}}.gg-report-reserves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.gg-report-reserves>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;background:#f7f3e8;border:1px solid #d5c6a4;border-radius:10px;padding:18px;min-width:0}.gg-report-reserves span{font-size:14px;line-height:1.5}.gg-report-reserves strong{font-family:Barlow Condensed,sans-serif;font-size:27px;color:var(--gg-purple);white-space:nowrap}.gg-report-reserves small{grid-column:1/-1;color:var(--gg-muted);font-size:12px;line-height:1.5}.gg-report-result-warning{padding:14px;border:1px solid #ddaf98;border-radius:8px;background:#fff0e8;color:#8d3024}@media(max-width:800px){.gg-report-reserves{grid-template-columns:1fr}}@media(max-width:400px){.gg-report-reserves>div{grid-template-columns:1fr}.gg-report-reserves strong{font-size:25px}}.gg-report-comparison{padding:18px;border:1px solid var(--gg-line);border-radius:12px;background:#fffaf0;margin-bottom:18px;min-width:0}.gg-report-comparison-list{display:grid;gap:12px;margin:14px 0}.gg-report-comparison-list article{display:grid;gap:8px;padding:12px;border:1px solid var(--gg-line);border-radius:8px;background:#fff;overflow-wrap:anywhere}.gg-report-comparison-list span{white-space:pre-wrap}.gg-report-comparison-list select{max-width:100%}.gg-workbook-registration{border-left:4px solid var(--gg-purple,#7145cc)}.gg-workbook-registration h2{font-size:1.15rem;margin:.75rem 0 .35rem}.gg-workbook-registration .gg-section-heading{align-items:center}.gg-workbook-registration summary{cursor:pointer;font-weight:650;padding:.5rem 0}.gg-workbook-team{display:flex;align-items:flex-start;gap:.55rem;line-height:1.6}.gg-workbook-team svg{flex-shrink:0;margin-top:.2rem}.gg-workbook-origin{padding-top:.75rem;overflow-wrap:anywhere}.gg-workbook-parameters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;margin:1rem 0}.gg-workbook-parameters div{border:1px solid var(--gg-border,#ece7f0);border-radius:12px;padding:.8rem}.gg-workbook-parameters dt{font-size:.83rem;font-weight:500;color:var(--gg-muted,#625970)}.gg-workbook-parameters dd{font-weight:700;margin:.2rem 0 0}@media(max-width:600px){.gg-workbook-registration .gg-section-heading{align-items:stretch}.gg-workbook-registration .gg-section-heading button{width:100%}.gg-workbook-parameters{grid-template-columns:1fr}}.gg-assist{border:1px solid var(--gg-line,#ddd8cd);border-radius:var(--gg-radius-md,12px);background:var(--gg-paper,#fff);min-width:0;margin:1rem 0}.gg-assist>summary{display:flex;align-items:center;gap:.65rem;padding:1rem;cursor:pointer;font-weight:650;list-style:none}.gg-assist>summary:after{content:"+";margin-left:auto;font-size:1.15rem}.gg-assist[open]>summary:after{content:"\2212"}.gg-assist-content{display:grid;gap:.9rem;padding:0 1rem 1rem;min-width:0}.gg-assist-content>p,.gg-assist-result>p{margin:0;line-height:1.6}.gg-assist-content>button{justify-self:start}.gg-assist-note{color:var(--gg-muted,#68615c);font-size:.84rem;line-height:1.55}.gg-assist-result{border-top:1px solid var(--gg-line,#ddd8cd);padding-top:1rem;display:grid;gap:.85rem;overflow-wrap:anywhere}.gg-assist-result h3{font-size:1rem;margin:0}.gg-assist-result>button{justify-self:start}.gg-assist-questions{padding:.8rem 1rem;border-radius:8px;background:var(--gg-soft,#f6f3ed)}.gg-assist-questions ul{padding-left:1.25rem;margin:.4rem 0 0}.gg-assist-tasks{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.gg-assist-tasks li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;border:1px solid var(--gg-line,#ddd8cd);border-radius:8px}.gg-assist-tasks li>div{min-width:0}.gg-assist-tasks li strong,.gg-assist-tasks li span{display:block}.gg-assist-tasks li span{font-size:.78rem;color:var(--gg-muted,#68615c);margin:.25rem 0}.gg-assist-tasks li p{margin:0;font-size:.88rem;line-height:1.5}.gg-assist-tasks li button{flex-shrink:0}@media(max-width:600px){.gg-assist-tasks li{align-items:stretch;flex-direction:column}.gg-assist-content{padding:0 .8rem .8rem}.gg-assist>summary{padding:.8rem}}.gg-communication{min-width:0}.gg-dialog>.gg-communication{margin:0 24px 20px}.gg-dialog>.gg-communication+.gg-request-more{margin:0 24px 20px}.gg-communication-contact{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--gg-line)}.gg-communication-contact>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.gg-communication-contact>div>span:last-child{color:var(--gg-muted);font-size:.875rem}.gg-communication-eyebrow{font-size:.75rem;font-weight:600;color:var(--gg-muted)}.gg-communication-overview{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0 0}.gg-communication-overview .gg-ui-button{flex:1;gap:8px;white-space:nowrap}.gg-communication-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 10px}.gg-communication-section-heading h3{font-size:1rem;margin:0}.gg-communication-pagination{display:flex;align-items:center;gap:6px;flex-shrink:0}.gg-communication-pagination>span{font-size:.75rem;color:var(--gg-muted);margin-right:4px}.gg-communication-pagination .gg-ui-button{padding:8px;min-width:44px;min-height:44px}.gg-communication-next,.gg-communication-history{list-style:none;margin:0;padding:0}.gg-communication-next{display:grid;gap:8px}.gg-communication-next li,.gg-communication-history li{min-width:0}.gg-communication-next button,.gg-communication-history button{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;font:inherit;color:var(--gg-ink);cursor:pointer}.gg-communication-next button{padding:14px;border:1px solid var(--gg-line);background:var(--gg-paper);border-radius:10px}.gg-communication-next button>svg{flex-shrink:0;margin-top:2px;color:var(--gg-purple)}.gg-communication-next-content{display:grid;gap:4px;min-width:0;flex:1;overflow-wrap:anywhere}.gg-communication-next-content strong{font-size:.9rem;font-weight:600;white-space:pre-wrap}.gg-communication-next-content small{color:var(--gg-muted)}.gg-communication-next-date{font-size:.75rem;color:var(--gg-muted)}.gg-communication-next-date.is-overdue{color:#9d312e;font-weight:600}.gg-communication-next-date.is-today{color:var(--gg-purple);font-weight:600}.gg-communication-caption{font-size:.8125rem;color:var(--gg-muted);line-height:1.5;margin:0 0 8px}.gg-communication-history button{border:0;border-bottom:1px solid var(--gg-line);border-radius:0;background:transparent;padding:14px 0}.gg-communication-history button:hover,.gg-communication-next button:hover{background:var(--gg-soft)}.gg-communication-next button:focus-visible,.gg-communication-history button:focus-visible{outline:2px solid var(--gg-purple);outline-offset:3px}.gg-communication-icon{display:grid;place-items:center;width:34px;height:34px;background:var(--gg-soft);border-radius:9px;flex-shrink:0;color:var(--gg-purple)}.gg-communication-content{display:grid;gap:4px;min-width:0;flex:1;overflow-wrap:anywhere}.gg-communication-kind,.gg-communication-content small{font-size:.75rem;color:var(--gg-muted)}.gg-communication-content strong{font-size:.9375rem;font-weight:600}.gg-communication-detail{font-size:.8125rem;line-height:1.4;color:var(--gg-muted);white-space:pre-wrap}.gg-communication-history button>svg{flex-shrink:0;margin-top:8px;color:var(--gg-muted)}.gg-communication-empty{padding:14px;border:1px dashed var(--gg-line);border-radius:10px;color:var(--gg-muted);font-size:.875rem}.gg-communication-empty p{color:var(--gg-ink);margin:0 0 4px}.gg-communication-empty>span{display:block;font-size:.8125rem}.gg-communication-empty .gg-ui-button{margin-top:12px}@media(max-width:480px){.gg-communication-contact{align-items:flex-start;flex-direction:column;gap:12px}.gg-communication-section-heading{gap:8px;flex-wrap:wrap}.gg-dialog>.gg-communication{margin:0 18px 20px}.gg-dialog>.gg-communication+.gg-request-more{margin:0 18px 20px}.gg-communication-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gg-communication-overview .gg-ui-button{flex-direction:column;justify-content:center;gap:3px;padding:9px 3px;font-size:.75rem;min-height:66px}.gg-communication-overview .gg-ui-button strong{font-size:1rem}.gg-communication-overview .gg-ui-button>svg{display:none}.gg-communication-next button{padding:12px}.gg-communication-contact .gg-ui-button{width:100%}}.gg-job-detail-comparison{padding:16px;border:1px solid var(--line,#dedbe3);border-radius:14px;background:var(--surface,#fff);min-width:0}.gg-job-detail-comparison h3{margin-top:0;font-size:1rem}.gg-job-detail-comparison p,.gg-job-detail-change label{white-space:pre-wrap;overflow-wrap:anywhere}.gg-job-detail-change{padding:12px 0;border-top:1px solid var(--line,#dedbe3)}.gg-job-detail-change p{margin:6px 0}.gg-job-detail-change fieldset{border:0;margin:8px 0 0;padding:0;min-width:0}.gg-job-detail-change legend{font-size:.9rem;margin-bottom:8px}.gg-job-detail-change label{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:.9rem}.gg-job-detail-change input[type=radio]{flex:0 0 auto;width:18px;height:18px;min-height:18px;margin:2px 0}.gg-work-header{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.gg-work-header .gg-page-title{margin:0;flex:1;min-width:0}.gg-work-header .gg-page-title h1{font-size:32px;overflow-wrap:anywhere}.gg-work-header .gg-page-title p{font-size:14px;margin-top:7px}.gg-work-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gg-work-actions .gg-button{min-height:42px;font-size:13px;padding:10px 13px}.gg-work-tabs{margin-top:18px}.gg-work-tabs .gg-tabs{margin:0}.gg-work-tabs .gg-tabs>button{min-height:48px}.gg-work-fold{border:1px solid #e0dce5;background:#fff;border-radius:12px;overflow:hidden;margin-top:14px}.gg-work-fold>summary{display:flex;align-items:center;gap:10px;min-height:50px;padding:13px 17px;cursor:pointer;color:#3f3651;font-size:14px;font-weight:500;list-style:none}.gg-work-fold>summary:after{content:"+";margin-left:auto;font-size:20px;color:#817587}.gg-work-fold[open]>summary:after{content:"\2212"}.gg-work-fold[open]>summary{border-bottom:1px solid #eee9ef}.gg-work-fold>div{padding:18px}.gg-work-fold>div>*+*{margin-top:16px}.gg-work-fold .gg-card{box-shadow:none}.gg-work-inline-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:#655e6e;margin-top:12px}.gg-work-inline-meta .gg-badge{font-size:11px}.gg-work-operations{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.gg-work-operations>*{min-width:0}.gg-work-operations .gg-job-summary,.gg-work-operations .gg-quick-actions{margin:0}.gg-work-dirty-hint{font-size:12px;color:#7a541e;margin:8px 0 0}.gg-reuse-rules,.gg-reuse-dates{border:1px solid #e4dfea;border-radius:11px;padding:13px}.gg-reuse-rules>summary,.gg-reuse-dates>summary{cursor:pointer;font-weight:500;font-size:14px;min-height:30px}.gg-reuse-rules>summary>span{font-size:12px;color:#786d84;margin-left:10px}.gg-reuse-rule{display:flex;align-items:flex-start;gap:12px;min-height:46px;padding:10px 0;color:#382f49;font-size:14px}.gg-reuse-rule input{width:19px;height:19px;margin-top:2px;flex-shrink:0;accent-color:#a26813}.gg-reuse-rule span{min-width:0;overflow-wrap:anywhere}.gg-reuse-rule small{display:block;color:#786d84;font-size:12px;margin-top:3px}.gg-reuse-rule-actions{display:flex;gap:14px}.gg-reuse-rules p,.gg-reuse-dates p,.gg-reuse-hint{font-size:13px;color:#73687e;line-height:1.55}.gg-reuse-dates .gg-form-grid{margin:15px 0}@media(max-width:980px){.gg-work-header{align-items:flex-start}.gg-work-header .gg-page-title h1{font-size:28px}.gg-work-header .gg-page-title p{font-size:13px}.gg-work-actions{width:100%}.gg-work-actions .gg-button{flex:1;font-size:13px;min-height:44px}.gg-work-tabs .gg-tabs-container .gg-tabs{grid-auto-columns:minmax(0,1fr)}.gg-work-tabs .gg-tabs-container .gg-tabs>button{font-size:13px;min-height:48px}.gg-work-fold>summary{min-height:50px;padding:12px;font-size:14px}.gg-work-fold>div{padding:12px}.gg-work-inline-meta{margin-top:10px;gap:10px}}.gg-reuse-fields{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.gg-jobs-list{border:1px solid #e2dce7;border-radius:12px;background:#fff;overflow:hidden}.gg-jobs-row{border:0;border-bottom:1px solid #eee9f0;background:#fff;color:#30253d;padding:17px 20px;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:18px;text-align:left;min-height:78px}.gg-jobs-row:last-child{border-bottom:0}.gg-jobs-row:hover{background:#faf7f0}.gg-jobs-row:focus-visible{outline-offset:-3px}.gg-jobs-name{min-width:0}.gg-jobs-name strong{display:block;font-size:16px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.gg-jobs-name small{display:block;font-size:12px;color:#786d84;margin-top:4px;overflow-wrap:anywhere}.gg-jobs-state{text-align:right;min-width:0}.gg-jobs-state small{display:block;color:#786d84;font-size:12px;margin-top:6px}.gg-jobs-state .gg-badge{font-size:11px}@media(max-width:600px){.gg-jobs-row{padding:14px 12px;gap:10px;grid-template-columns:minmax(0,1fr) 95px 14px}.gg-jobs-name strong{font-size:15px}.gg-jobs-state .gg-badge{font-size:10px;white-space:normal;text-align:center;line-height:1.3;justify-content:center;padding:4px 6px}.gg-jobs-row>svg{width:14px}}@media(max-width:700px){.gg-work-tabs .gg-tabs-container.has-many .gg-tabs{display:flex;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:thin;padding-bottom:6px}.gg-work-tabs .gg-tabs-container.has-many .gg-tabs-select{display:none}.gg-work-tabs .gg-tabs button{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:10px 13px}}.gg-recurring,.gg-recurring-preview{display:grid;gap:1rem;min-width:0}.gg-recurring-heading{display:flex;gap:1rem;justify-content:space-between;align-items:center}.gg-recurring-heading h2{font-size:1.25rem;margin:0 0 .4rem}.gg-recurring-heading p{margin:0;max-width:48rem;color:var(--gg-muted)}.gg-recurring-filters{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.gg-recurring-filters>.gg-search{flex:1;min-width:14rem}.gg-recurring-filters>label,.gg-recurring-select-all{display:flex;align-items:center;gap:.6rem}.gg-recurring-list{display:grid;gap:.7rem}.gg-recurring-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--gg-line);border-radius:16px;background:var(--gg-paper)}.gg-recurring-row small,.gg-recurring-occurrence small{display:block;color:var(--gg-muted);margin-top:.3rem}.gg-recurring-row strong,.gg-recurring-occurrence strong{overflow-wrap:anywhere}.gg-recurring-value,.gg-recurring-actions{display:grid;gap:.5rem;justify-items:end}.gg-recurring-fieldset{border:0;padding:0;margin:0;display:grid;gap:1rem;min-width:0}.gg-recurring-fieldset>details{padding:.6rem 0}.gg-recurring-fieldset>details[open]{display:grid;gap:1rem}.gg-recurring-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem;border:1px solid var(--gg-line);border-radius:12px;min-width:0}.gg-recurring-months legend{font-size:.95rem}.gg-recurring-months label{display:flex;gap:.5rem;align-items:center;min-height:32px}.gg-recurring-occurrences{display:grid;gap:.5rem}.gg-recurring-occurrence{display:flex;align-items:center;gap:1rem;justify-content:space-between;border-bottom:1px solid var(--gg-line);padding:.7rem 0}.gg-recurring-occurrence>label{display:flex;gap:.7rem;align-items:center;min-width:0}.gg-recurring-occurrence-value{display:grid;gap:.5rem;text-align:right;justify-items:end}.gg-recurring input[type=checkbox],.gg-recurring-preview input[type=checkbox],.gg-recurring-months input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--gg-purple)}@media(max-width:767px){.gg-recurring-heading{display:grid}.gg-recurring-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.gg-recurring-row>svg{display:none}.gg-recurring-row>div:first-of-type{grid-column:1/-1}.gg-recurring-value{justify-items:start}.gg-recurring-actions .gg-button{padding:.55rem .7rem;min-height:44px}.gg-recurring-months{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-recurring-occurrence{align-items:flex-start;gap:.5rem}.gg-recurring-occurrence-value .gg-button{padding:.5rem;min-height:44px}.gg-recurring-occurrence small{font-size:.8rem}}.gg-recurring-preview{padding:1.25rem}.gg-recurring-preview>.gg-form{padding:1rem 0 0}.gg-recurring-preview .gg-recurring-occurrence-value{max-width:48%}@media(max-width:390px){.gg-recurring-row{grid-template-columns:minmax(0,1fr)}.gg-recurring-actions{justify-items:stretch}.gg-recurring-preview{padding:1rem}.gg-recurring-occurrence{flex-wrap:wrap}.gg-recurring-occurrence-value{margin-left:auto}}@media(max-width:767px){.gg-dialog .gg-recurring-preview>.gg-form>footer{margin:10px 0 0;padding:12px 0 max(12px,env(safe-area-inset-bottom,0px))}.gg-dialog .gg-recurring-preview>.gg-form>footer>.gg-button{min-width:0;white-space:normal}}.gg-money-filters{display:grid;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) minmax(170px,1fr);gap:14px;align-items:end;margin:20px 0}.gg-money-filters details{grid-column:1/-1}.gg-money-filters summary{cursor:pointer;color:var(--gg-muted,#64748b);font-size:14px}.gg-money-list{border:1px solid var(--gg-border,#e2e8f0);border-radius:14px;overflow:hidden;background:#fff}.gg-money-item{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;text-align:left;gap:14px;border:0;border-bottom:1px solid #e2e8f0;padding:18px;background:transparent;color:inherit}.gg-money-item:last-child{border-bottom:0}.gg-money-item:hover{background:#f8fafc}.gg-money-item span{min-width:0}.gg-money-item strong,.gg-money-item small{display:block;overflow-wrap:anywhere}.gg-money-item small{color:#64748b;font-size:12px;margin-top:5px}.gg-money-item-value{text-align:right}.gg-money-paging{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px}.gg-account-detail{display:grid;gap:16px}.gg-account-detail .gg-record-list>div{gap:14px;align-items:center}.gg-account-detail .gg-record-list small{display:block;overflow-wrap:anywhere}@media(max-width:600px){.gg-money-filters{grid-template-columns:1fr 1fr}.gg-money-filters>.gg-search{grid-column:1/-1}.gg-money-filters>:first-child{grid-column:1/-1}.gg-money-item{grid-template-columns:1fr auto;gap:8px;padding:14px}.gg-money-item>svg{display:none}.gg-money-item-value{max-width:140px}.gg-money-item strong{font-size:14px}.gg-money-paging{font-size:12px}.gg-account-detail .gg-record-list>div{flex-wrap:wrap}}.gg-finance-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gg-finance-totals>div{padding:16px!important;gap:5px!important}.gg-finance-totals small{line-height:1.35!important}@media(max-width:600px){.gg-finance-totals{gap:8px!important}.gg-finance-totals>div{padding:12px 9px!important;min-height:0!important}.gg-finance-totals strong{font-size:19px!important;letter-spacing:-.5px!important}.gg-finance-totals span,.gg-finance-totals small{font-size:11px!important}}.gg-dialog:has(.gg-quote-editor){width:min(920px,calc(100vw - 40px));max-width:920px}.gg-quote-editor{min-width:0}.gg-quote-assistant,.gg-quote-internal{border:1px solid #dedde4;border-radius:12px;padding:16px 18px;background:#fff}.gg-quote-assistant>summary{display:flex;gap:12px;align-items:center;cursor:pointer;font-weight:700;color:#2d285a;list-style:none}.gg-quote-assistant>summary svg{color:#a35c08}.gg-quote-assistant summary small{display:block;font-weight:400;margin-top:3px;font-size:13px;color:#5d5b68}.gg-quote-assistant>div{padding-top:20px;display:grid;gap:16px}.gg-ai-connection{padding:16px;background:#f4f3f7;border-radius:10px;display:grid;gap:12px}.gg-ai-connection p{font-size:13px;color:#56515f}.gg-ai-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.gg-ai-review{background:#fff9ef;border:1px solid #eacb9f;padding:20px;border-radius:12px;display:grid;gap:14px}.gg-ai-review h3{font-size:23px}.gg-ai-review h4{font-size:17px}.gg-ai-review ul{padding-left:22px;margin:0;display:grid;gap:8px}.gg-ai-review p,.gg-ai-review li{font-size:14px;line-height:1.65}.gg-ai-review small{font-size:12px;color:#625542}.gg-preserve-lines{white-space:pre-wrap}.gg-quote-lines{display:grid;gap:16px}.gg-quote-lines .gg-section-heading{margin-bottom:0}.gg-quote-lines h3{font-size:21px}.gg-quote-lines .gg-section-heading p{font-size:13px;margin-top:4px}.gg-quote-line{border:1px solid #dedde4;background:#fff;border-radius:12px;padding:18px;display:grid;gap:13px;min-width:0}.gg-quote-line>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ecebf0;padding-bottom:9px}.gg-quote-line>header strong{color:#2d285a;font-size:13px;text-transform:uppercase;letter-spacing:.055em}.gg-line-prices{display:grid;grid-template-columns:100px minmax(170px,1fr) minmax(120px,.7fr);gap:16px;align-items:end}.gg-line-total{min-width:0;padding:10px 0;display:grid;gap:7px}.gg-line-total span{font-size:12px;color:#5d5b68}.gg-line-total strong{font-size:20px;color:#2d285a;overflow-wrap:anywhere}.gg-line-task{border-top:1px solid #ecebf0;padding-top:14px;display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.gg-line-task label{display:flex;gap:8px;align-items:center;font-size:13px;cursor:pointer}.gg-line-task input[type=checkbox]{accent-color:#2d285a;width:18px;height:18px;flex-shrink:0}.gg-line-task select{border:1px solid #d8d5df;border-radius:7px;background:#fff;padding:7px 10px;color:#2d285a;max-width:150px}.gg-quote-grand-total{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#2d285a;border-radius:11px;padding:20px;color:#fff}.gg-quote-grand-total>span{font-size:15px;font-weight:600}.gg-quote-grand-total small{display:block;font-size:12px;font-weight:400;color:#e9e5f4;margin-top:5px}.gg-quote-grand-total strong{font-size:27px;color:#fff}.gg-task-hint{font-size:13px;line-height:1.6}.gg-quote-internal summary{cursor:pointer;color:#45414f;font-size:14px;font-weight:600}.gg-quote-internal summary span{font-size:12px;font-weight:400;margin-left:8px;color:#6a6371}.gg-quote-internal>.gg-field{margin-top:18px}.gg-quote-editor .gg-form>.gg-form-grid{align-items:start}@media(max-width:650px){.gg-dialog:has(.gg-quote-editor){width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.gg-quote-line{padding:14px;gap:12px}.gg-quote-assistant,.gg-quote-internal{padding:14px}.gg-quote-lines .gg-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.gg-line-prices{grid-template-columns:78px minmax(0,1fr);gap:12px}.gg-line-total{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;background:#f4f3f7;border-radius:7px;padding:10px 12px}.gg-line-task{align-items:flex-start;gap:12px}.gg-line-task label:first-child{align-items:flex-start;line-height:1.5}.gg-line-task input[type=checkbox]{margin-top:2px}.gg-quote-grand-total{padding:16px}.gg-quote-grand-total strong{font-size:23px}.gg-ai-review{padding:15px}.gg-ai-actions{align-items:stretch}.gg-ai-actions .gg-button{font-size:13px}.gg-quote-internal summary span{display:block;margin-left:18px;margin-top:4px}.gg-quote-editor input,.gg-quote-editor textarea,.gg-quote-editor select{font-size:16px}}.gg-task-description{display:block;font-size:13px;color:#55515f;white-space:pre-wrap;line-height:1.6;margin:5px 0}.gg-quote-origin{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff5e6;border:1px solid #ecd2ae;border-radius:10px;padding:15px 17px;min-width:0}.gg-quote-origin p{font-size:13px;margin:5px 0 0;overflow-wrap:anywhere}.gg-quote-origin .gg-text-button{display:inline-flex;gap:7px;align-items:center;flex-shrink:0}.gg-quote-line-controls{display:flex;align-items:center;gap:4px}.gg-quote-line-controls .gg-icon-button{width:40px;height:40px}.gg-quote-line-controls button:disabled{opacity:.35;cursor:default}.gg-quote-drag-handle{cursor:grab}.gg-quote-drag-handle:active{cursor:grabbing}.gg-quote-line.is-dragging{opacity:.6}.gg-quote-line.is-drop-target{outline:2px solid #e59328;outline-offset:2px}.gg-quote-order-notice{font-size:13px;color:#2d285a;margin:0}.gg-quote-card.is-opened{border-color:#ba7418;box-shadow:0 0 0 2px #e5932840;scroll-margin-top:20px}.gg-quote-card .gg-quote-opened-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a530c;margin:0 0 9px}.gg-quote-card:focus-visible{outline:3px solid #e59328;outline-offset:3px}@media(hover:none),(pointer:coarse){.gg-quote-drag-handle{display:none}}@media(max-width:650px){.gg-quote-origin{align-items:flex-start;flex-direction:column;padding:13px}.gg-quote-line-controls{gap:2px}.gg-quote-line-controls .gg-icon-button{width:44px;height:44px}.gg-quote-line>header{gap:6px}.gg-quote-line>header strong{white-space:nowrap}}.gg-inline-client{padding:0 0 10px}.gg-inline-client>div{display:grid;gap:12px;padding:14px;background:var(--gg-bg,#f7f8fa);border-radius:12px;margin-top:10px}.gg-payment-schedule{display:grid;gap:14px}.gg-payment-part{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;gap:10px;align-items:end}.gg-payment-part .gg-icon-button{margin-bottom:8px}.gg-client-overview{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.gg-client-timeline{margin-bottom:20px}.gg-client-timeline h3{font-size:17px}.gg-client-activity{display:flex;width:100%;justify-content:space-between;gap:14px;border:0;border-bottom:1px solid var(--gg-line,#e3e5ea);padding:12px 0;background:transparent;text-align:left;color:inherit}.gg-client-activity>span{display:flex;gap:7px;align-items:center}.gg-client-activity>span:first-child{display:grid;min-width:0;overflow-wrap:anywhere}.gg-client-activity small{font-size:12px;color:var(--gg-muted,#686d78)}.gg-client-activity>span:last-child{flex-shrink:0;font-size:13px}@media(max-width:420px){.gg-payment-part{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:6px}.gg-client-activity{gap:7px}.gg-client-activity>span:last-child{max-width:35%;flex-wrap:wrap}}.gg-client-overview{margin:20px 24px}.gg-client-timeline{margin:0 24px 20px}.gg-client-timeline+.gg-request-more{margin:0 24px 20px}.gg-quote-list{display:grid;border:1px solid var(--gg-line);border-radius:14px;overflow:hidden;background:var(--gg-paper,#fff)}.gg-quote-toolbar>select{min-height:44px;min-width:170px;max-width:100%;border:1px solid var(--gg-line);border-radius:9px;padding:10px 14px;background:var(--gg-paper,#fff);color:var(--gg-ink);font:inherit;font-size:13px}.gg-quote-toolbar>select:focus-visible{outline:3px solid var(--gg-orange,#e59328);outline-offset:2px}.gg-proposal-row{min-width:0;border-bottom:1px solid var(--gg-line);scroll-margin-top:20px}.gg-proposal-row:last-child{border-bottom:0}.gg-proposal-row.is-opened{background:var(--gg-paper,#fff)}.gg-proposal-open{width:100%;padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:20px;align-items:center;border:0;background:transparent;text-align:left;color:var(--gg-ink);cursor:pointer;min-height:86px}.gg-proposal-open:hover{background:var(--gg-soft)}.gg-proposal-open:focus-visible,.gg-proposal-row:focus-visible{outline:3px solid var(--gg-orange,#e59328);outline-offset:-3px}.gg-proposal-open[aria-expanded=true]{background:var(--gg-soft)}.gg-proposal-open[aria-expanded=true]>svg{transform:rotate(180deg)}.gg-proposal-identity{display:grid;gap:4px;min-width:0}.gg-proposal-identity>strong{font-size:17px;line-height:1.35;overflow-wrap:anywhere}.gg-proposal-identity>span,.gg-proposal-identity>small{font-size:13px;color:var(--gg-muted);overflow-wrap:anywhere}.gg-proposal-identity>small{color:var(--gg-purple)}.gg-proposal-summary{display:grid;gap:7px;justify-items:end}.gg-proposal-summary>strong{font-size:17px;white-space:nowrap;color:var(--gg-purple)}.gg-proposal-summary .gg-badge{white-space:nowrap;font-size:11px}.gg-proposal-detail{padding:22px 24px;display:grid;gap:20px;min-width:0;border-top:1px solid var(--gg-line)}.gg-proposal-next{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gg-proposal-next>div{min-width:0}.gg-proposal-next strong{font-size:16px}.gg-proposal-next p{margin:6px 0 0;font-size:13px;color:var(--gg-muted);line-height:1.6}.gg-proposal-revision{font-size:12px;white-space:nowrap;color:var(--gg-muted)}.gg-proposal-primary-actions,.gg-proposal-secondary-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gg-proposal-primary-actions .gg-button,.gg-proposal-secondary-actions .gg-button{font-size:13px;min-height:44px}.gg-proposal-content{padding-top:16px;border-top:1px solid var(--gg-line);min-width:0}.gg-proposal-content>p,.gg-proposal-content h3{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.gg-proposal-content h3{margin-top:18px;margin-bottom:4px}.gg-proposal-items{padding:0;margin:12px 0 0;list-style:none}.gg-proposal-items li{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--gg-line);font-size:14px}.gg-proposal-items li>div{min-width:0;overflow-wrap:anywhere}.gg-proposal-items li>div>span{display:block;font-size:12px;color:var(--gg-muted);margin-top:4px}.gg-proposal-items li>strong{flex-shrink:0;font-size:14px}.gg-proposal-items p{font-size:13px;margin:8px 0 0;line-height:1.6;color:var(--gg-muted)}.gg-proposal-total{padding:18px 0;display:flex;gap:16px;justify-content:space-between;align-items:center;font-size:14px}.gg-proposal-total strong{font-size:22px;color:var(--gg-purple);white-space:nowrap}.gg-proposal-more{border-top:1px solid var(--gg-line);padding-top:8px;min-width:0}.gg-proposal-more summary{padding:12px 0;min-height:44px;cursor:pointer;font-size:13px;font-weight:600;color:var(--gg-muted);overflow-wrap:anywhere}.gg-proposal-more[open] summary{margin-bottom:8px}.gg-proposal-more>p{font-size:13px;color:var(--gg-muted);line-height:1.6;margin:14px 0 0;overflow-wrap:anywhere}@media(max-width:600px){.gg-proposal-open{padding:15px 14px;gap:10px;grid-template-columns:minmax(0,1fr) auto 16px}.gg-proposal-identity>strong{font-size:15px}.gg-proposal-identity>span,.gg-proposal-identity>small{font-size:12px}.gg-proposal-summary>strong{font-size:14px}.gg-proposal-detail{padding:18px 14px;gap:16px}.gg-proposal-next{flex-wrap:wrap;gap:6px}.gg-proposal-primary-actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px}.gg-proposal-primary-actions>.gg-button:first-child{grid-column:1/-1}.gg-proposal-primary-actions>.gg-button:only-child{grid-column:1/-1}.gg-proposal-primary-actions>.gg-button{padding:11px 10px;font-size:12px}.gg-proposal-items li{gap:12px}.gg-proposal-items li>strong{font-size:13px}.gg-proposal-total strong{font-size:20px}.gg-proposal-secondary-actions{align-items:stretch}.gg-proposal-secondary-actions>.gg-button{flex:1 1 160px;justify-content:center}}@media(max-width:360px){.gg-proposal-open{grid-template-columns:minmax(0,1fr) 16px}.gg-proposal-identity{grid-column:1;grid-row:1}.gg-proposal-summary{grid-column:1;grid-row:2;display:flex;justify-content:space-between;align-items:center}.gg-proposal-open>svg{grid-column:2;grid-row:1/3}.gg-proposal-total{align-items:flex-start;flex-direction:column;gap:6px}}.gg-prospect-top-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.gg-prospect-stage-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0}.gg-prospect-stage-counts button{border:1px solid #e1dbd0;border-radius:8px;background:#fff;padding:16px;display:flex;align-items:center;gap:10px;justify-content:space-between;text-align:left;color:#35304c;cursor:pointer}.gg-prospect-stage-counts button.is-active{background:#eee8da;border-color:#ba9b67}.gg-prospect-stage-counts span{font-size:12px;line-height:1.5}.gg-prospect-stage-counts strong{font-family:Barlow Condensed,sans-serif;font-size:26px}.gg-prospect-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 190px 170px auto;align-items:end;gap:14px;margin:18px 0}.gg-prospect-toolbar .gg-field{min-width:0}.gg-prospect-toolbar .gg-field select{width:100%;min-width:0}.gg-prospect-toolbar>.gg-search{margin:0;min-width:0}.gg-prospect-layout{display:flex;border:1px solid #ddd5c8;border-radius:8px;padding:4px;height:48px;align-items:center;background:#fff}.gg-prospect-layout button{display:flex;align-items:center;gap:6px;border:0;background:transparent;border-radius:5px;padding:9px 10px;color:#5b5364;cursor:pointer;font-size:12px}.gg-prospect-layout button[aria-pressed=true]{background:#2d285a;color:#fff}.gg-prospect-list{display:grid;gap:12px;margin:20px 0}.gg-prospect-list>article{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 195px;gap:24px;align-items:center;padding:22px}.gg-prospect-name{text-align:left;display:grid;gap:7px;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;min-width:0}.gg-prospect-name strong{font-size:20px;font-family:Barlow Condensed,sans-serif;overflow-wrap:anywhere}.gg-prospect-name span{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.gg-prospect-name small{font-size:11px;color:#766e62;line-height:1.6}.gg-prospect-next>span{display:flex;align-items:center;gap:6px;font-size:12px;color:#746858}.gg-prospect-next .is-overdue{color:#985428}.gg-prospect-next p{font-size:13px;line-height:1.65;margin:8px 0 0;overflow-wrap:anywhere}.gg-prospect-list-stage{display:grid;justify-items:start;gap:10px}.gg-prospect-list-stage select,.gg-prospect-board select{width:100%;border:1px solid #e1d9cb;border-radius:6px;background:#fff;color:#494258;padding:9px;font-size:12px;min-width:0}.gg-prospect-board-hint{font-size:12px;color:#746c61;margin:18px 0}.gg-prospect-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start;margin:18px 0}.gg-prospect-board>section{min-width:0;min-height:250px;padding:12px;border:1px solid #e3ddd3;border-radius:9px;background:#eeebe4;display:grid;gap:12px;align-content:start}.gg-prospect-board>section.is-over{background:#fff1d2;border-color:#c7a26a}.gg-prospect-board h2{font-size:17px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 5px}.gg-prospect-board h2>span{font-family:Barlow,sans-serif;font-size:11px;border-radius:20px;background:#fff;padding:3px 7px}.gg-prospect-board article{display:grid;gap:12px;background:#fff;border:1px solid #e1d8c9;border-radius:7px;padding:14px;min-width:0}.gg-prospect-board article[draggable=true]{cursor:grab}.gg-prospect-board .gg-prospect-name strong{font-size:18px}.gg-prospect-board .gg-prospect-name span{font-size:11px}.gg-prospect-board article>p{font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere}.gg-prospect-board article>small{font-size:11px;color:#71675a}.gg-prospect-form,.gg-prospect-detail,.gg-prospect-source-picker,.gg-prospect-source-review{padding:24px;min-width:0}.gg-prospect-fields{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.gg-prospect-fields:disabled{opacity:.7}.gg-prospect-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gg-prospect-fields .gg-field,.gg-prospect-fields input,.gg-prospect-fields select{min-width:0}.gg-prospect-next-editor{padding:16px;background:#f4eee2;border-radius:8px;display:grid;gap:14px}.gg-prospect-warning{background:#fff1db;border:1px solid #e6cda4;border-radius:8px;padding:14px;font-size:12px!important;line-height:1.7;overflow-wrap:anywhere;margin:0}.gg-prospect-detail{display:grid;gap:20px}.gg-prospect-detail h3{font-size:25px;line-height:1.35;margin:0}.gg-prospect-detail>p{font-size:14px;line-height:1.65;margin:0}.gg-prospect-detail-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.gg-prospect-facts{display:grid;gap:16px;padding:18px;background:#f6f2eb;border-radius:8px}.gg-prospect-facts>div{display:flex;gap:12px;min-width:0}.gg-prospect-facts>div>svg{flex-shrink:0;margin-top:4px}.gg-prospect-facts>div>span{display:grid;gap:6px;min-width:0}.gg-prospect-facts small{font-size:11px;color:#70675c}.gg-prospect-facts strong{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.gg-prospect-facts span>span{font-size:12px;overflow-wrap:anywhere}.gg-prospect-notes h4{font-size:15px;margin:0 0 8px}.gg-prospect-notes p{font-size:13px;line-height:1.7;margin:0}.gg-prospect-history,.gg-prospect-source{border:1px solid #e3dccf;padding:15px;border-radius:8px;min-width:0}.gg-prospect-history>summary,.gg-prospect-source>summary{font-size:14px;cursor:pointer;font-weight:600;line-height:1.6}.gg-prospect-history>summary>svg{vertical-align:middle;margin-right:6px}.gg-prospect-history article{border-top:1px solid #e7e0d2;margin-top:15px;padding-top:15px;display:grid;gap:8px}.gg-prospect-history article>strong{font-size:13px}.gg-prospect-history small,.gg-prospect-source small{font-size:11px;color:#746d63;line-height:1.6}.gg-prospect-history p,.gg-prospect-source p{font-size:12px;line-height:1.7;margin:0;overflow-wrap:anywhere}.gg-prospect-history article>details>summary{font-size:12px;cursor:pointer}.gg-prospect-source>p{margin:12px 0}.gg-prospect-source li{font-size:12px;line-height:1.7}.gg-prospect-source a{font-size:13px}.gg-prospect-check{display:flex;gap:10px;font-size:13px;line-height:1.6;align-items:flex-start}.gg-prospect-check input{flex:0 0 18px;width:18px;height:18px;accent-color:#2d285a}.gg-prospect-source-picker{display:grid;gap:12px}.gg-prospect-source-picker>button{padding:15px;border:1px solid #e1d8c8;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:7px;background:#fff;text-align:left;cursor:pointer;color:#39304e}.gg-prospect-source-picker strong,.gg-prospect-source-picker span,.gg-prospect-source-picker small{grid-column:1;overflow-wrap:anywhere}.gg-prospect-source-picker strong{font-size:16px}.gg-prospect-source-picker span{font-size:13px;line-height:1.6}.gg-prospect-source-picker small{font-size:11px}.gg-prospect-source-picker svg{grid-column:2;grid-row:1}.gg-prospect-source-review{display:grid;gap:16px}.gg-prospect-source-review h3{font-size:22px;margin:0}.gg-prospect-source-review h4{font-size:16px;margin:0;line-height:1.6}.gg-prospect-source-review p,.gg-prospect-source-review li{font-size:13px;line-height:1.7;margin:0}.gg-prospect-source-review a{font-size:13px}.gg-prospect-insights{min-width:0;margin:20px 0}.gg-prospect-insight-list{display:grid;gap:0}.gg-prospect-insight-list>article{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;border-top:1px solid #e6dfd2}.gg-prospect-insight-list>article>div{min-width:0}.gg-prospect-insight-list small{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#85662d}.gg-prospect-insight-list h3{font-family:Barlow Condensed,sans-serif;font-size:23px;line-height:1.4;margin:6px 0;overflow-wrap:anywhere}.gg-prospect-insight-list p{font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere}.gg-prospect-insight-list .gg-button{flex-shrink:0}.gg-prospect-basis{display:block;font-size:11px;color:#7b7265;line-height:1.7;border-top:1px solid #e4ddd1;padding-top:13px}@media(max-width:1200px){.gg-prospect-toolbar{grid-template-columns:minmax(0,1fr) 170px 160px}.gg-prospect-layout{grid-column:3;justify-self:end}.gg-prospect-board,.gg-prospect-stage-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.gg-prospect-list>article{grid-template-columns:minmax(0,1fr) 190px;gap:18px}.gg-prospect-name{grid-column:1}.gg-prospect-list-stage{grid-column:2;grid-row:1/3}.gg-prospect-next{grid-column:1}}@media(max-width:700px){.gg-prospect-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gg-prospect-toolbar>.gg-search{grid-column:1/-1}.gg-prospect-layout{grid-column:1/-1;justify-self:start}.gg-prospect-stage-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-prospect-stage-counts button{padding:13px}.gg-prospect-list>article{grid-template-columns:1fr;padding:18px}.gg-prospect-list-stage{grid-column:1;grid-row:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.gg-prospect-list-stage .gg-text-button{grid-column:1/-1}.gg-prospect-board{grid-template-columns:1fr}.gg-prospect-board>section{min-height:110px}.gg-prospect-form,.gg-prospect-detail,.gg-prospect-source-picker,.gg-prospect-source-review{padding:16px}.gg-prospect-two{grid-template-columns:1fr}.gg-prospect-next-editor{padding:12px}.gg-prospect-insights>.gg-section-heading{flex-wrap:wrap;gap:14px}.gg-prospect-insight-list>article{flex-wrap:wrap;gap:14px}.gg-prospect-insight-list .gg-button{max-width:100%}.gg-prospect-top-actions .gg-button{font-size:12px}}.gg-prospect-contact-actions{display:flex;flex-wrap:wrap;gap:10px}.gg-prospect-contact-actions .gg-button{max-width:100%;white-space:normal}.gg-prospect-registration{display:grid;gap:10px;padding:16px;border:1px solid #e1d8c9;border-radius:8px;overflow-wrap:anywhere}.gg-prospect-registration small{font-size:12px;line-height:1.6;color:#746858}.gg-prospect-extra{display:grid;gap:16px}.gg-prospect-extra>summary{cursor:pointer;font-weight:600;min-height:44px;padding-block:12px}.gg-prospect-extra[open]>.gg-field{margin-top:16px}.gg-homologation-monitor{min-width:0;margin:0 0 24px;border:1px solid #d9dfd8;border-radius:13px;background:#fff;padding:22px;color:var(--gg-ink)}.gg-inbox-direct{background:#fff;border:1px solid var(--gg-line);border-radius:12px;min-width:0}.gg-homologation-heading{display:flex;align-items:center;gap:12px;min-width:0}.gg-homologation-icon{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;color:#346349;background:#eaf2ea;border-radius:11px}.gg-homologation-heading>div{min-width:0;flex:1}.gg-homologation-eyebrow{display:block;color:#6d7067;font-size:11px;line-height:1.5;margin-bottom:4px}.gg-homologation-heading h2{font-size:19px;line-height:1.4;margin:0;color:#292b24;overflow-wrap:anywhere}.gg-homologation-heading>.gg-badge{flex-shrink:0}.gg-homologation-next{font-size:14px;line-height:1.7;margin:17px 0 10px;overflow-wrap:anywhere;color:#494b41}.gg-homologation-schedule,.gg-homologation-heading p{font-size:12px;line-height:1.7;color:#6a6c63;margin:9px 0 14px}.gg-homologation-times{display:flex;flex-wrap:wrap;gap:14px 40px;border-top:1px solid #eceee8;padding-top:16px;margin:16px 0}.gg-homologation-times>div{display:grid;gap:4px}.gg-homologation-times dt{font-size:11px;font-weight:400;color:#75776d}.gg-homologation-times dd{font-size:13px;color:#44473e;margin:0}.gg-homologation-reply{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;background:#f6f7f3;border-radius:8px;min-width:0;margin:14px 0}.gg-homologation-reply>svg{flex-shrink:0;color:#657357;margin-top:3px}.gg-homologation-reply>div{display:grid;gap:4px;min-width:0}.gg-homologation-reply strong{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.gg-homologation-reply span{font-size:11px;color:#71756b}.gg-homologation-result{border:1px solid #e4e6de;border-radius:8px;margin:14px 0;color:#4a4e40;font-size:12px;line-height:1.7}.gg-homologation-result>summary{padding:12px 14px;cursor:pointer;overflow-wrap:anywhere}.gg-homologation-result>div{padding:0 14px 13px;overflow-wrap:anywhere}.gg-homologation-result p{margin:0 0 7px}.gg-homologation-result ul{margin:6px 0 0;padding-left:20px}.gg-homologation-result li+li{margin-top:5px}.gg-homologation-result>summary:focus-visible{outline:2px solid var(--gg-purple);outline-offset:3px;border-radius:8px}.gg-homologation-provider-error{display:flex;align-items:flex-start;gap:9px;background:#fff5e7;border:1px solid #eddbc0;border-radius:8px;color:#775023;font-size:12px;line-height:1.7;padding:12px 14px;margin:14px 0}.gg-homologation-provider-error>svg{flex-shrink:0;margin-top:2px}.gg-homologation-provider-error>span{overflow-wrap:anywhere;min-width:0}.gg-homologation-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.gg-homologation-actions>.gg-button{font-size:12px;min-height:42px;padding:10px 13px}.gg-homologation-footnote{font-size:11px;line-height:1.7;color:#777a6e;margin:13px 0 0}.gg-homologation-notice{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#376149;line-height:1.7}.gg-homologation-notice>svg{flex-shrink:0;margin-top:2px}.gg-homologation-monitor>.gg-error{margin-top:15px}.gg-homologation-monitor.needs-attention{border-color:#e7d9c6}.gg-homologation-monitor.needs-attention .gg-homologation-icon{color:#936024;background:#fff0d9}.gg-homologation-monitor.is-compact{margin-top:20px}.gg-homologation-monitor.is-compact .gg-homologation-next{margin-bottom:0}.gg-homologation-control .gg-button{font-size:12px;min-height:44px}.gg-homologation-control .gg-homologation-footnote{margin:12px 0 0}.gg-homologation-connection-warning{font-size:12px;line-height:1.7;margin:10px 0;color:#805629;overflow-wrap:anywhere}@media(max-width:680px){.gg-homologation-monitor{padding:17px;margin-bottom:20px}.gg-homologation-heading{gap:10px;flex-wrap:wrap}.gg-homologation-heading>div{flex-basis:calc(100% - 53px)}.gg-homologation-heading h2{font-size:17px}.gg-homologation-heading>.gg-badge{margin-left:53px}.gg-homologation-next{font-size:13px}.gg-homologation-times{gap:13px 20px}.gg-homologation-actions{gap:8px}.gg-homologation-actions>.gg-button{flex:1 1 140px;justify-content:center;min-height:44px}.gg-homologation-eyebrow{font-size:10px}.gg-homologation-result>summary{padding:12px}.gg-homologation-result>div{padding:0 12px 12px}}.gg-notification-status{align-items:flex-start;margin-bottom:24px}.gg-notification-status>svg{flex:0 0 auto;margin-top:2px}.gg-push-card{margin-bottom:24px;max-width:1050px}.gg-push-topics{border:0;padding:0;margin:20px 0}.gg-push-topics legend{font-size:1rem;font-weight:700;margin-bottom:16px}.gg-push-devices{margin-top:24px}.gg-push-devices h3{font-size:1rem}.gg-push-device{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--gg-border)}.gg-push-device>div{min-width:0;overflow-wrap:anywhere}.gg-push-device small{display:block;margin-top:4px}@media(max-width:480px){.gg-push-device{align-items:flex-start;flex-direction:column}}.gg-notification-status p{margin:6px 0 0}.gg-notification-form{max-width:1050px}.gg-notification-form fieldset{min-width:0;margin:0;padding:0;border:0}.gg-notification-form fieldset.gg-card{padding:20px}.gg-notification-form legend{float:none;width:auto;font-size:1.05rem;font-weight:700;margin:0 0 14px}.gg-notification-form fieldset.gg-card legend{padding:0 6px;margin-left:-6px}.gg-notification-channels,.gg-notification-timing,.gg-notification-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gg-notification-channels>*,.gg-notification-timing>*,.gg-notification-comparison>*{min-width:0}.gg-notification-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}.gg-notification-heading h2{display:flex;align-items:center;gap:8px;font-size:1.1rem;margin:0}.gg-notification-choice{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;cursor:pointer}.gg-notification-choice input[type=checkbox]{width:20px;height:20px;flex:0 0 auto;margin-top:2px;accent-color:var(--gg-purple, #6f40dc)}.gg-notification-choice span{min-width:0}.gg-notification-choice small{display:block;margin-top:4px;color:var(--gg-muted, #716a7a);line-height:1.5}.gg-notification-form>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gg-notification-private{max-width:420px;font-size:.875rem;color:var(--gg-muted, #716a7a)}.gg-notification-comparison dl{margin:0 0 20px}.gg-notification-comparison dt{font-size:.875rem;color:var(--gg-muted, #716a7a);margin-top:12px}.gg-notification-comparison dd{margin:4px 0 0;overflow-wrap:anywhere}@media(max-width:700px){.gg-notification-channels,.gg-notification-timing,.gg-notification-comparison{grid-template-columns:minmax(0,1fr)}.gg-notification-form fieldset.gg-card{padding:16px}.gg-notification-form>footer>.gg-button{width:100%;justify-content:center}.gg-notification-form legend{font-size:1rem}}.gg-push-home{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#f4f0e8;border:1px solid #e3d9c8;border-radius:14px;min-width:0}.gg-push-home-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:12px;background:#f6dfb9;color:#6b4319}.gg-push-home>div{flex:1;min-width:0}.gg-push-home h2{font-size:1.02rem;line-height:1.45;margin:0}.gg-push-home p{font-size:.84rem;line-height:1.55;color:var(--gg-muted);margin:5px 0 0;overflow-wrap:anywhere}.gg-push-home>.gg-button{max-width:285px;min-height:44px;font-size:.84rem}.gg-push-home .gg-push-home-error{color:var(--gg-color-danger)}.gg-push-home-dialog{padding:20px}.gg-push-home-dialog>.gg-push-card{margin:0;border:0;padding:0;box-shadow:none}.gg-push-home-dialog>.gg-text-button{display:flex;align-items:center;gap:6px;margin-top:16px;min-height:44px;font-size:.84rem}.gg-push-device-form{display:flex;flex-direction:column;gap:16px;margin-top:20px;min-width:0}.gg-push-device-form>.gg-field{margin:0}.gg-push-device-form>.gg-push-topics{margin:0;min-width:0}.gg-push-topic-group{min-width:0;border-top:1px solid var(--gg-line);padding-top:17px;margin-top:8px}.gg-push-topic-group h3{font-family:var(--gg-font-body);font-size:.93rem;line-height:1.4;margin:0}.gg-push-topic-group>p{font-size:.8rem;color:var(--gg-muted);line-height:1.55;margin:4px 0 16px}.gg-push-topic-group .gg-notification-choice{padding:8px 0;margin:0;min-height:48px}.gg-push-topic-group .gg-notification-choice strong{font-size:.9rem;line-height:1.4}.gg-push-topic-group .gg-notification-choice small{font-size:.81rem}.gg-push-device-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.gg-push-device-actions>.gg-button{min-height:44px;max-width:100%;font-size:.84rem;white-space:normal}.gg-push-card>.gg-notification-heading{margin-bottom:12px}.gg-push-card>p{font-size:.85rem;line-height:1.6}.gg-push-card .gg-push-support-note{padding:14px 16px;border-radius:10px;border:1px solid #e9d2af;background:#fff7e8;margin:15px 0;font-size:.84rem;line-height:1.6}.gg-push-support-note p{margin:6px 0 0}.gg-push-card .gg-push-delivery-note{font-size:.78rem;line-height:1.55;margin:18px 0 0}.gg-push-card .gg-push-devices>summary{min-height:44px;align-content:center;cursor:pointer;font-size:.9rem;line-height:1.5}.gg-push-card .gg-push-device{border-color:var(--gg-line)}.gg-push-card .gg-push-device small{font-size:.8rem;line-height:1.5}.gg-push-card .gg-push-devices>summary:focus-visible{outline:2px solid var(--gg-color-focus);outline-offset:2px;border-radius:4px}.gg-push-card>.gg-error,.gg-push-card>.gg-feedback{margin-top:16px}@media(max-width:700px){.gg-push-home{flex-wrap:wrap;padding:16px;gap:12px}.gg-push-home>div{flex-basis:calc(100% - 56px)}.gg-push-home>.gg-button{width:100%;max-width:none;justify-content:center}.gg-push-home-dialog{padding:18px}.gg-push-device-actions{display:grid;grid-template-columns:minmax(0,1fr)}.gg-push-device-actions>.gg-button{width:100%;justify-content:center}.gg-push-card .gg-notification-heading h2{font-size:1rem}.gg-push-card .gg-push-support-note{padding:12px}.gg-push-home-dialog .gg-push-topic-group .gg-notification-choice small{font-size:.8rem}}.gg-push-home-dialog .gg-push-device-actions{position:sticky;bottom:0;z-index:2;background:var(--gg-paper);padding:12px 0;border-top:1px solid var(--gg-line)}.gg-settings-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:32px}.gg-settings-groups h2,.gg-settings-connections h2{font-size:1.35rem}.gg-settings-links{display:grid;gap:10px}.gg-settings-link{display:flex;align-items:center;gap:14px;text-align:left;width:100%;border:1px solid var(--gg-line);border-radius:12px;background:var(--gg-paper,#fff);color:var(--gg-ink);padding:18px;min-width:0}.gg-settings-link>span:nth-child(2){flex:1;min-width:0}.gg-settings-link strong,.gg-settings-link small{display:block}.gg-settings-link small{color:var(--gg-muted);line-height:1.5;margin-top:4px}.gg-settings-link>svg{flex:none}.gg-settings-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;background:var(--gg-soft,#f7f5f1);border-radius:10px;color:var(--gg-purple,#302950)}.gg-settings-link:hover{border-color:var(--gg-purple,#302950)}.gg-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gg-settings-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gg-settings-connection{min-width:0;display:flex;flex-direction:column;gap:12px}.gg-settings-connection h3{margin:0;font-size:1.2rem}.gg-settings-connection p{margin:0;line-height:1.65}.gg-settings-connection>small{color:var(--gg-muted)}.gg-settings-connection>.gg-button{align-self:flex-start;margin-top:auto}.gg-settings-connections>.gg-section-heading p{margin-bottom:0}.gg-settings-connections h2 svg{vertical-align:middle}@media(max-width:700px){.gg-settings-groups,.gg-settings-grid{grid-template-columns:1fr}.gg-settings-link{padding:14px;gap:10px}.gg-settings-connection>.gg-button{width:100%}}.gg-settings-archive{margin-bottom:28px;display:grid;gap:12px}.gg-settings-archive h2{font-size:1.35rem;margin:0}.gg-settings-archive p{margin:0;line-height:1.6}.gg-settings-archive>div{display:flex;flex-wrap:wrap;gap:10px}.gg-settings-archive .gg-button{min-height:44px}@media(max-width:600px){.gg-settings-archive .gg-button{flex:1 1 180px;justify-content:center}}.gg-wa-connect{max-width:960px;margin:0 auto}.gg-wa-connect .gg-card{margin-bottom:18px;padding:clamp(16px,3vw,28px)}.gg-wa-connect h2{font-size:1.45rem}.gg-wa-connect p{line-height:1.6}.gg-wa-connect .gg-wa-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:18px}.gg-wa-connect .gg-wa-actions>*{max-width:100%}.gg-wa-connect .gg-wa-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:24px 0}.gg-wa-connect .gg-wa-steps li{padding:12px;border-bottom:3px solid var(--gg-border,#ddd);font-size:.9rem}.gg-wa-connect .gg-wa-steps li[aria-current=step]{border-color:var(--gg-accent,#d98617);font-weight:700}.gg-wa-connect .gg-wa-details{margin-top:18px}.gg-wa-connect .gg-wa-details summary{cursor:pointer;font-weight:600;padding:12px 0}.gg-wa-connect .gg-wa-details ol{padding-left:22px;line-height:1.7}.gg-wa-connect .gg-wa-details li{margin:10px 0}.gg-wa-connect .gg-wa-details code{overflow-wrap:anywhere}.gg-wa-connect .gg-wa-phone{padding:16px;border:1px solid var(--gg-border,#ddd);border-radius:12px;margin:12px 0}.gg-wa-connect .gg-wa-phone strong{display:block;font-size:1.1rem}.gg-wa-connect .gg-wa-status{background:var(--gg-bg,#f7f6f2);border-radius:12px;padding:16px;margin-top:16px}.gg-wa-connect .gg-wa-thread{display:flex;flex-direction:column;gap:10px;max-height:480px;overflow:auto;padding:12px}.gg-wa-connect .gg-wa-message{max-width:88%;padding:12px 16px;background:var(--gg-bg,#f3f1eb);border-radius:12px;overflow-wrap:anywhere;white-space:pre-wrap}.gg-wa-connect .gg-wa-message.is-outgoing{align-self:flex-end;border:1px solid var(--gg-border,#ddd);background:transparent}.gg-wa-connect .gg-wa-message small{display:block;margin-top:6px;font-size:.75rem;white-space:normal}.gg-wa-connect a{overflow-wrap:anywhere}.gg-wa-connect input,.gg-wa-connect select{min-width:0;max-width:100%}@media(max-width:520px){.gg-wa-connect .gg-wa-steps{gap:2px}.gg-wa-connect .gg-wa-steps li{font-size:.8rem;padding:10px 6px}.gg-wa-connect .gg-wa-actions>button,.gg-wa-connect .gg-wa-actions>a{width:100%}}.gg-email-task-monitor{min-width:0;background:var(--gg-paper);border:1px solid var(--gg-line);border-radius:14px;padding:20px;margin:0 0 20px;color:var(--gg-ink)}.gg-email-task-monitor-heading{display:flex;align-items:center;gap:12px;min-width:0}.gg-email-task-monitor-icon{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:var(--gg-bg);color:var(--gg-purple)}.gg-email-task-monitor-heading>div{flex:1;min-width:0}.gg-email-task-monitor-heading h2{font-size:1.05rem;line-height:1.35;margin:0}.gg-email-task-monitor-heading p{font-size:.82rem;line-height:1.55;color:var(--gg-muted);margin:4px 0 0}.gg-email-task-monitor-heading>.gg-badge{flex-shrink:0}.gg-email-task-monitor-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:16px 0;font-size:.84rem}.gg-email-task-monitor-summary>span{font-size:.78rem;color:var(--gg-muted)}.gg-email-task-monitor-actions{display:flex;flex-wrap:wrap;gap:9px}.gg-email-task-monitor-actions>.gg-button,.gg-email-task-monitor-details .gg-button{font-size:.82rem;min-height:44px;min-width:0;justify-content:center}.gg-email-task-monitor-details{margin-top:14px;font-size:.82rem;border-top:1px solid var(--gg-line)}.gg-email-task-monitor-details>summary{cursor:pointer;min-height:44px;align-content:center;padding:8px 0;line-height:1.5}.gg-email-task-monitor-details>summary:focus-visible{outline:2px solid var(--gg-purple);outline-offset:3px;border-radius:4px}.gg-email-task-monitor-details p{line-height:1.65;color:var(--gg-muted);margin:0 0 10px}.gg-email-task-monitor-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.gg-email-task-monitor-details dt{color:var(--gg-muted);font-size:.75rem}.gg-email-task-monitor-details dd{margin:3px 0 0;font-size:.83rem}.gg-email-task-monitor-note{font-size:.82rem;line-height:1.6;color:var(--gg-muted)}.gg-email-task-monitor-notice{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.6;color:#376149;margin:14px 0 0}.gg-email-task-monitor-notice>svg{flex-shrink:0;margin-top:2px}.gg-email-task-monitor p,.gg-email-task-monitor dt,.gg-email-task-monitor dd{overflow-wrap:anywhere}.gg-email-task-monitor>.gg-error{margin-top:14px}@media(max-width:600px){.gg-email-task-monitor{padding:15px}.gg-email-task-monitor-heading{flex-wrap:wrap;gap:9px}.gg-email-task-monitor-heading>div{flex-basis:calc(100% - 51px)}.gg-email-task-monitor-heading>.gg-badge{margin-left:51px}.gg-email-task-monitor-heading h2{font-size:1rem}.gg-email-task-monitor-summary{display:grid;gap:6px}.gg-email-task-monitor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gg-email-task-monitor-actions>.gg-button{padding:9px 7px;font-size:.77rem}.gg-email-task-monitor-details dl{grid-template-columns:1fr}.gg-email-task-monitor-details .gg-button{width:100%}}.gg-email-task-source{margin:18px 22px 0;padding:16px;border:1px solid var(--gg-line);border-radius:12px;background:var(--gg-bg);min-width:0;overflow-wrap:anywhere}.gg-email-task-source h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.94rem}.gg-email-task-source h3>svg{flex-shrink:0;color:var(--gg-purple)}.gg-email-task-source p{margin:8px 0;font-size:.85rem;line-height:1.6}.gg-email-task-source p>span{display:block;color:var(--gg-muted);font-size:.8rem}.gg-email-task-source small{display:block;margin-top:10px;font-size:.74rem;color:var(--gg-muted);line-height:1.5}.gg-email-task-source .gg-button{font-size:.8rem;min-height:44px;white-space:normal}.gg-email-task-source>.gg-error{margin:0}@media(max-width:600px){.gg-email-task-source{margin:14px 16px 0;padding:14px}.gg-email-task-source .gg-button{width:100%;justify-content:center}}.gg-email-workspace-header .gg-page-title{margin-bottom:16px}.gg-email-workspace-header .gg-page-actions{display:flex;gap:8px;align-items:center}.gg-email-folders{display:flex;gap:6px;border-bottom:1px solid var(--gg-line);margin-bottom:20px;padding-bottom:8px;overflow-x:auto}.gg-email-folders button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;flex-shrink:0;background:transparent;border:0;border-radius:8px;color:var(--gg-muted);font:inherit;font-size:.92rem;cursor:pointer}.gg-email-folders button[aria-current=page]{background:var(--gg-purple);color:#fff;font-weight:500}.gg-email-folders button:focus-visible{outline:3px solid var(--gg-color-focus);outline-offset:2px}.gg-email-account-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px;font-size:.88rem;color:var(--gg-muted);overflow-wrap:anywhere}.gg-email-account-line strong{color:var(--gg-ink);font-weight:500}.gg-email-account-line .gg-button{margin-left:auto}.gg-email-account-line.is-unavailable{padding:12px 16px;background:var(--gg-color-warning-surface);border-radius:8px}@media(max-width:620px){.gg-email-folders{gap:3px}.gg-email-folders button{padding:9px 8px;font-size:.81rem;gap:5px;flex:1;min-width:0;white-space:normal}.gg-email-folders svg{flex-shrink:0;width:15px}.gg-email-workspace-header .gg-page-actions .gg-button{padding:10px 12px}}.gg-mailbox-intro{display:flex;gap:14px;align-items:flex-start;padding:18px;background:var(--gg-color-info-surface,#f0eef6);border-radius:12px;margin:18px 0}.gg-mailbox-intro svg{flex-shrink:0;margin-top:3px}.gg-mailbox-intro p{margin:0;line-height:1.6}.gg-mailbox-list{display:grid;gap:16px;margin:20px 0}.gg-mailbox-card{padding:22px;min-width:0}.gg-mailbox-card-heading{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.gg-mailbox-card-heading>div{flex:1;min-width:180px;overflow-wrap:anywhere}.gg-mailbox-card-heading h2{margin:0 0 6px}.gg-mailbox-card-heading p{margin:0 0 8px}.gg-mailbox-card-heading small{color:var(--gg-muted)}.gg-mailbox-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.gg-mailbox-default{display:flex;gap:7px;align-items:center;font-size:.88rem;color:var(--gg-purple)}.gg-mailbox-fields{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.gg-mailbox-picker{display:flex;gap:12px;align-items:center;margin:0 0 16px;flex-wrap:wrap}.gg-mailbox-picker .gg-field{flex:1;min-width:180px}.gg-mailbox-picker select{width:100%;min-width:0}.gg-mailbox-picker>small{color:var(--gg-muted);font-size:.8rem}@media(max-width:600px){.gg-mailbox-card{padding:16px}.gg-mailbox-card-heading>div{min-width:0;flex-basis:180px}.gg-mailbox-actions .gg-button{flex:1;white-space:normal}.gg-mailbox-picker .gg-field{min-width:0;flex-basis:100%}}@media(max-width:600px){.gg-mailbox-list .gg-mailbox-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gg-mailbox-list .gg-mailbox-actions .gg-button{min-width:0;padding:10px 8px;gap:6px;overflow-wrap:normal;word-break:normal;hyphens:none}.gg-mailbox-actions .gg-button svg{flex-shrink:0}}.gg-batch-actions,.gg-batch-heading,.gg-batch-nav,.gg-batch-sender,.gg-batch-variables{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gg-batch-nav{padding-bottom:16px;border-bottom:1px solid #e7e0d5}.gg-batch-nav>span{font-weight:600;color:#6b4823;padding:10px 4px}.gg-batch-sender{padding:18px;background:#f8f5ed;border:1px solid #e4ddd0;border-radius:12px;overflow-wrap:anywhere}.gg-batch-sender>div{flex:1;min-width:180px}.gg-batch-sender p,.gg-batch-list>p{font-size:.88rem;color:#776e76;margin:5px 0 0;line-height:1.6}.gg-batch-heading{justify-content:space-between}.gg-batch-heading h2,.gg-batch-heading h3{margin:0}.gg-batch-list ul{list-style:none;padding:0;margin:20px 0 0}.gg-batch-list li+li{border-top:1px solid #e8e2d8}.gg-batch-list li>button{width:100%;border:0;background:transparent;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;color:inherit;cursor:pointer}.gg-batch-list li>button>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.gg-batch-list li span,.gg-batch-list li small{font-size:.85rem;color:#776e76}.gg-dialog:has(>.gg-batch-form){width:min(980px,calc(100vw - 40px))}.gg-batch-form{min-width:0}.gg-batch-form fieldset{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.gg-batch-form legend{font-size:1.2rem;font-weight:600;color:#3d334d;margin-bottom:16px}.gg-batch-form fieldset+fieldset{border-top:1px solid #e7e0d5;padding-top:24px}.gg-batch-form textarea{resize:vertical}.gg-batch-form input[type=file]{max-width:100%}.gg-batch-note{font-size:.85rem;line-height:1.7;color:#716775;overflow-wrap:anywhere;margin:0}.gg-batch-note .gg-button{padding:6px 9px;margin-left:5px;font-size:12px}.gg-batch-catalog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;gap:12px;align-items:end}.gg-batch-recipients{display:grid;gap:12px}.gg-batch-recipient{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px;background:#faf8f4;border:1px solid #e8e0d5;border-radius:10px;min-width:0}.gg-batch-recipient-number{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;font-size:.86rem;color:#746674}.gg-batch-recipient-number .gg-icon-button{width:32px;height:32px}.gg-batch-variables{font-size:.84rem;color:#716775}.gg-batch-variables .gg-button{padding:8px 12px;min-height:34px}.gg-batch-preview{display:grid;gap:17px;padding:20px;border:1px solid #ddd1bb;background:#fffdf8;border-radius:12px;min-width:0}.gg-batch-preview dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;margin:0;font-size:.9rem;line-height:1.6}.gg-batch-preview dt{color:#7c7381}.gg-batch-preview dd{margin:0;overflow-wrap:anywhere}.gg-batch-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:.93rem;padding-top:15px;border-top:1px solid #e5dfd4}.gg-batch-summary{display:grid;gap:12px;line-height:1.7;font-size:.9rem;overflow-wrap:anywhere}.gg-batch-summary p{margin:0}.gg-batch-summary svg{vertical-align:middle}.gg-batch-summary>.gg-badge{justify-self:start}.gg-batch-results{display:grid;gap:16px}.gg-batch-results progress{width:100%;height:12px;accent-color:#cf891e}.gg-batch-results>p{margin:0;font-size:.88rem;line-height:1.7}.gg-batch-results ul{padding:0;margin:0;list-style:none;border-top:1px solid #e8e2d8}.gg-batch-results li{padding:16px 0;border-bottom:1px solid #e8e2d8;display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.gg-batch-results li>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.gg-batch-results li span,.gg-batch-results li small{font-size:.83rem;line-height:1.6}.gg-batch-results .gg-badge{flex-shrink:0}.gg-batch-form footer{flex-wrap:wrap}.gg-batch-form .gg-field{min-width:0}@media(max-width:760px){.gg-batch-catalog{grid-template-columns:1fr}.gg-batch-catalog>.gg-button{justify-self:start}.gg-batch-recipient{grid-template-columns:1fr 1fr}.gg-batch-recipient>.gg-field:nth-child(2){grid-column:1/-1}}@media(max-width:620px){.gg-dialog:has(>.gg-batch-form){width:calc(100vw - 20px)}.gg-batch-actions{width:100%}.gg-batch-actions .gg-button{flex:1}.gg-batch-nav{gap:8px}.gg-batch-nav .gg-button{font-size:12px;padding:10px}.gg-batch-recipient{grid-template-columns:1fr;padding:12px}.gg-batch-preview{padding:14px}.gg-batch-preview dl{grid-template-columns:1fr;gap:2px}.gg-batch-preview dd{margin-bottom:8px}.gg-batch-list li>button,.gg-batch-results li{flex-direction:column;align-items:flex-start;gap:8px}.gg-batch-form footer .gg-button{flex:1;min-width:0;font-size:13px;padding:12px}.gg-batch-form legend{font-size:1.05rem}.gg-batch-body{font-size:.88rem}}.gg-batch-form footer .gg-button{overflow-wrap:anywhere;max-width:100%}.gg-email-tracking p{margin:5px 0 0}.gg-outbox-actions,.gg-outbox-heading,.gg-outbox-sender{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gg-outbox-sender{padding:18px;background:#f8f5ed;border:1px solid #e4ddd0;border-radius:12px;margin-bottom:24px;overflow-wrap:anywhere}.gg-outbox-sender>div{flex:1;min-width:180px}.gg-outbox-sender p,.gg-outbox-list>p{font-size:.88rem;color:#776e76;margin:5px 0 0;line-height:1.6}.gg-outbox-list{padding:24px}.gg-outbox-heading{justify-content:space-between}.gg-outbox-heading h2{margin:0;font-size:1.3rem}.gg-outbox-list ul{list-style:none;padding:0;margin:20px 0 0}.gg-outbox-list li+li{border-top:1px solid #e8e2d8}.gg-outbox-list li>button{width:100%;border:0;background:transparent;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;color:inherit;cursor:pointer}.gg-outbox-list li>button>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.gg-outbox-list li span,.gg-outbox-list li small{font-size:.85rem;color:#776e76}.gg-outbox-form fieldset{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.gg-outbox-form textarea{resize:vertical}.gg-outbox-links{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gg-outbox-note{font-size:.84rem;line-height:1.7;color:#716775;overflow-wrap:anywhere;margin:0}.gg-outbox-note>svg{vertical-align:middle;margin-right:6px}.gg-outbox-note .gg-button{padding:6px 9px;margin-left:5px;font-size:12px}.gg-outbox-review{display:grid;gap:18px;min-width:0}.gg-outbox-review dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 15px;margin:0;line-height:1.5;font-size:.9rem}.gg-outbox-review dt{color:#7c7381}.gg-outbox-review dd{margin:0;overflow-wrap:anywhere}.gg-outbox-body{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #e5dfd4;padding:18px;border-radius:8px;line-height:1.7;font-size:.92rem}.gg-outbox-result{padding:14px 16px;border-radius:8px;background:#f6f2e9;line-height:1.7;font-size:.9rem;margin:0}.gg-outbox-form footer{flex-wrap:wrap}.gg-outbox-form input[type=file]{max-width:100%}@media(max-width:620px){.gg-outbox-links{grid-template-columns:1fr}.gg-outbox-list{padding:18px}.gg-outbox-list li>button{align-items:flex-start;flex-direction:column;gap:8px}.gg-outbox-review dl{grid-template-columns:1fr;gap:2px}.gg-outbox-review dd{margin-bottom:9px}.gg-outbox-form footer .gg-button{flex:1;min-width:0;font-size:13px;padding:12px}.gg-outbox-actions{width:100%}.gg-outbox-actions .gg-button{flex:1}}.gg-outbox-tools{display:grid;gap:14px;margin-top:18px}.gg-outbox-tools .gg-search{max-width:none}.gg-outbox-filters{display:flex;gap:6px;flex-wrap:wrap}.gg-outbox-filters button{font:inherit;font-size:.86rem;min-height:44px;padding:7px 11px;border:1px solid transparent;border-radius:8px;background:transparent;display:flex;align-items:center;gap:8px;color:var(--gg-muted);cursor:pointer}.gg-outbox-filters button[aria-pressed=true]{background:var(--gg-soft);border-color:var(--gg-line);color:var(--gg-purple);font-weight:500}.gg-outbox-filters button span{font-size:.76rem;background:var(--gg-line);border-radius:4px;min-width:21px;padding:1px 5px;text-align:center}.gg-outbox-list .gg-outbox-list-note{border-top:1px solid var(--gg-line);padding-top:14px;margin-top:10px;font-size:.78rem}.gg-outbox-list li small svg{vertical-align:middle;margin-left:5px}.gg-outbox-list li>button:hover,.gg-outbox-list li>button:focus-visible{background:var(--gg-soft)}.gg-outbox-context{border:1px solid var(--gg-line);border-radius:8px;font-size:.9rem}.gg-outbox-context summary{padding:12px 14px;cursor:pointer;overflow-wrap:anywhere;min-height:44px;color:var(--gg-purple)}.gg-outbox-context summary span{color:var(--gg-muted)}.gg-outbox-context>div{display:grid;gap:14px;padding:0 14px 14px}.gg-email-compose-steps{display:flex;gap:15px;list-style:none;margin:0 0 18px;padding:0;font-size:.83rem;color:var(--gg-muted);flex-wrap:wrap}.gg-email-compose-steps li{display:flex;align-items:center;gap:6px}.gg-email-compose-steps li>span{border:1px solid var(--gg-line);border-radius:50%;display:grid;place-items:center;width:23px;height:23px}.gg-email-compose-steps li[aria-current=step]{color:var(--gg-purple);font-weight:500}.gg-email-compose-steps li[aria-current=step]>span{background:var(--gg-purple);color:#fff;border-color:var(--gg-purple)}.gg-email-attachments{display:grid;gap:12px}.gg-email-attachment-actions{display:flex;gap:8px;flex-wrap:wrap}.gg-email-attachment{display:flex;align-items:center;gap:10px;background:var(--gg-soft);border:1px solid var(--gg-line);border-radius:8px;padding:12px;flex-wrap:wrap}.gg-email-attachment>div{flex:1;min-width:150px}.gg-email-attachment input[readonly]{border:0;background:transparent;padding:0;font:inherit;font-size:.9rem;width:100%;color:var(--gg-ink);text-overflow:ellipsis;min-height:24px}.gg-email-attachment small{font-size:.8rem;color:var(--gg-muted)}.gg-email-attachment a,.gg-email-attachment>button{min-height:44px;display:inline-flex;align-items:center}.gg-email-attachment-actions .gg-button{font-size:.86rem}@media(max-width:620px){.gg-outbox-filters{gap:3px}.gg-outbox-filters button{padding:7px 8px;font-size:.8rem}.gg-email-compose-steps{gap:10px;font-size:.8rem}.gg-outbox-list li>button{gap:10px}.gg-email-attachment-actions .gg-button{flex:1}}@media(min-width:768px){.gg-dialog:has(>.gg-outbox-form)>header{position:sticky;top:0;z-index:5;background:#fff}.gg-outbox-form>footer{position:sticky;bottom:0;z-index:4;margin:0 -27px -25px;padding:14px 27px;border-top:1px solid var(--gg-line);background:#fff;box-shadow:0 -4px 14px #211a3608}.gg-dialog:has(>.gg-outbox-form){scroll-padding-top:135px;scroll-padding-bottom:90px}}@media(max-width:767px){.gg-dialog .gg-form.gg-outbox-form>footer>.gg-button{min-width:0;max-width:100%;flex:1;font-size:13px;padding:11px 8px}}.gg-inbox{min-width:0}.gg-inbox-account{display:flex;align-items:center;gap:13px;padding:18px 20px;background:#fff;border:1px solid var(--gg-line);border-radius:12px}.gg-inbox-account-icon{display:grid;place-items:center;flex:0 0 43px;height:43px;background:#fbecd9;color:#8d4d00;border-radius:12px}.gg-inbox-account>div{display:grid;gap:3px;min-width:0;flex:1}.gg-inbox-account strong{font-size:17px;overflow-wrap:anywhere;color:var(--gg-ink)}.gg-inbox-account>div>span{font-size:12px;color:#72706d}.gg-inbox-account>.gg-badge{flex-shrink:0}.gg-inbox-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 15px}.gg-inbox-tabs{display:flex;gap:5px;min-width:0}.gg-inbox-tabs>button{display:flex;align-items:center;gap:7px;border:0;border-radius:8px;min-height:44px;padding:10px 13px;background:transparent;color:#625f59;font-size:14px}.gg-inbox-tabs>button.is-active{background:#2d285a;color:#fff}.gg-inbox-tools>.gg-button{flex-shrink:0}.gg-inbox-filter-note,.gg-inbox-notice{font-size:13px;line-height:1.6;color:#72532a;border:1px solid #eddfca;background:#fff7eb;border-radius:8px;padding:12px 15px;margin:0 0 14px}.gg-inbox-search{display:flex;gap:9px;min-width:0}.gg-inbox-search>label{display:flex;align-items:center;gap:10px;min-width:0;flex:1;background:#fff;border:1px solid var(--gg-line);border-radius:9px;padding:0 14px}.gg-inbox-search>label>svg{flex-shrink:0;color:#72706d}.gg-inbox-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;min-height:46px;font-size:14px;color:#272522}.gg-inbox-search>label:focus-within{outline:2px solid var(--gg-purple);outline-offset:2px}.gg-inbox-search>.gg-button{flex-shrink:0}.gg-inbox-summary{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;margin:13px 0;font-size:12px;line-height:1.6;color:#72706d}.gg-inbox-workspace{display:grid;grid-template-columns:minmax(295px,.82fr) minmax(0,1.18fr);border:1px solid var(--gg-line);border-radius:12px;overflow:hidden;background:#fff;min-height:440px}.gg-inbox-list-panel{min-width:0;border-right:1px solid var(--gg-line)}.gg-inbox-list-heading{padding:18px 18px 14px;border-bottom:1px solid #eeece7}.gg-inbox-list-heading h2{font-size:16px;color:#272522;line-height:1.4;margin:0}.gg-inbox-list-heading>span{font-size:11px;color:#72706d;display:block;margin-top:4px}.gg-inbox-list{list-style:none;padding:0;margin:0;max-height:670px;overflow:auto}.gg-inbox-list>li{margin:0;padding:0}.gg-inbox-message{width:100%;display:grid;gap:9px;text-align:left;border:0;border-bottom:1px solid #eeece7;background:#fff;padding:17px 18px;color:#55514b;min-width:0}.gg-inbox-message:hover{background:#f7f5f0}.gg-inbox-message:focus-visible{outline:2px solid var(--gg-purple);outline-offset:-3px}.gg-inbox-message.is-selected{background:#fbf1e4;box-shadow:inset 3px 0 #e59328}.gg-inbox-message-top{display:flex;align-items:baseline;justify-content:space-between;gap:9px;min-width:0}.gg-inbox-message-top>strong{font-size:13px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:0}.gg-inbox-message-top>time{flex-shrink:0;font-size:10px;color:#72706d}.gg-inbox-message-subject{display:flex;align-items:baseline;gap:7px;min-width:0}.gg-inbox-message-subject>span:not(.gg-inbox-unread){font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;flex:1}.gg-inbox-message-subject>svg{flex-shrink:0;align-self:center;color:#72706d}.gg-inbox-message.is-unread .gg-inbox-message-top>strong,.gg-inbox-message.is-unread .gg-inbox-message-subject{font-weight:700;color:#262321}.gg-inbox-unread{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#a45600;position:relative;top:-1px}.gg-inbox-pagination{padding:15px 18px;text-align:center;border-top:1px solid #eeece7}.gg-inbox-pagination-error{padding:12px}.gg-inbox-reader-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;color:#746c60;background:linear-gradient(140deg,#fff 20%,#faf7f1)}.gg-inbox-reader-placeholder>svg{color:#b29469;margin-bottom:20px}.gg-inbox-reader-placeholder h2{font-size:23px;color:#302a24;margin:0 0 10px}.gg-inbox-reader-placeholder p{font-size:14px;line-height:1.7;max-width:250px;margin:0}.gg-inbox-reader{padding:23px;min-width:0;align-self:start}.gg-inbox-reader>header{padding-bottom:19px;border-bottom:1px solid #eeece7}.gg-inbox-reader>header>.gg-button{font-size:12px;min-height:38px;margin-bottom:22px;padding:8px 11px}.gg-inbox-reader h2{font-size:24px;line-height:1.3;letter-spacing:-.03em;margin:0;overflow-wrap:anywhere;color:#24211f}.gg-inbox-reader h2:focus{outline:0}.gg-inbox-reader>.gg-error{margin-top:18px}.gg-inbox-addresses{display:grid;gap:9px;margin:19px 0 22px;font-size:12px;line-height:1.6}.gg-inbox-addresses>div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:9px}.gg-inbox-addresses dt{font-weight:500;color:#72706d}.gg-inbox-addresses dd{margin:0;overflow-wrap:anywhere;color:#48423c}.gg-inbox-message-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85;color:#302c27;padding:0 0 16px;unicode-bidi:plaintext}.gg-inbox-reader>.gg-inbox-notice{margin-top:15px}.gg-inbox-attachments{margin-top:18px;padding-top:18px;border-top:1px solid #eeece7}.gg-inbox-attachments h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 13px;color:#40392f}.gg-inbox-attachments ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gg-inbox-attachments li{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e8e1d5;background:#faf8f4;border-radius:8px;min-width:0}.gg-inbox-attachments li>svg{flex-shrink:0;color:#8b6e45}.gg-inbox-attachments li>span{min-width:0;display:grid;gap:3px}.gg-inbox-attachments strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.gg-inbox-attachments small{font-size:11px;color:#72706d}.gg-inbox-attachments>p,.gg-inbox-footnote{font-size:12px;line-height:1.7;color:#72706d;margin:13px 0 0}.gg-inbox-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}@media(max-width:1150px){.gg-inbox-workspace{grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr)}.gg-inbox-message-top{display:grid;gap:3px}.gg-inbox-reader{padding:20px}.gg-inbox-reader h2{font-size:22px}}@media(max-width:760px){.gg-inbox-workspace{display:block;min-height:0}.gg-inbox-list-panel{border-right:0}.gg-inbox-list{max-height:none}.gg-inbox-reader-placeholder,.gg-inbox-workspace.has-selection>.gg-inbox-list-panel{display:none}.gg-inbox-account{padding:15px;gap:10px}.gg-inbox-account strong{font-size:15px}.gg-inbox-account>.gg-badge{display:none}.gg-inbox-tools{align-items:flex-start;gap:9px;flex-wrap:wrap;margin-top:17px}.gg-inbox-tabs{flex:1}.gg-inbox-tabs>button{font-size:13px;padding:10px}.gg-inbox-tools>.gg-button{min-height:42px;padding:10px 11px;font-size:12px}.gg-inbox-search>label{padding:0 11px;gap:8px}.gg-inbox-search input{font-size:16px}.gg-inbox-search>.gg-button{padding:10px 12px}.gg-inbox-summary{font-size:11px}.gg-inbox-message{padding:16px}.gg-inbox-message-top{display:flex}.gg-inbox-message-top>strong{font-size:13px}.gg-inbox-message-top>time{font-size:10px}.gg-inbox-reader{padding:18px}.gg-inbox-reader h2{font-size:25px}.gg-inbox-reader>header>.gg-button{min-height:42px;font-size:12px;margin-bottom:19px}.gg-inbox-addresses>div{grid-template-columns:56px minmax(0,1fr);gap:7px}.gg-inbox-message-body{font-size:14px}.gg-inbox-filter-note{font-size:12px}}@media(max-width:380px){.gg-inbox-tools>.gg-button{margin-left:auto}.gg-inbox-message-top{display:grid}.gg-inbox-message-top>time{font-size:11px}.gg-inbox-message-top>strong{font-size:14px}.gg-inbox-account strong{font-size:14px}.gg-inbox-reader{padding:15px}.gg-inbox-reader h2{font-size:23px}}.gg-inbox-enable{background:#fff;border:1px solid var(--gg-line);border-radius:12px;padding:27px;max-width:760px}.gg-inbox-enable>.gg-inbox-account-icon{width:48px;height:48px;margin-bottom:18px}.gg-inbox-enable h2{font-size:25px;line-height:1.3;color:#29231e;margin-bottom:12px}.gg-inbox-enable p,.gg-inbox-enable li{font-size:14px;line-height:1.75;color:#62594f;overflow-wrap:anywhere}.gg-inbox-enable ol{padding-left:21px;margin:18px 0 22px}.gg-inbox-enable li+li{margin-top:7px}.gg-inbox-enable .gg-inbox-empty-actions{justify-content:flex-start}.gg-inbox-enable .gg-button{text-decoration:none}@media(max-width:680px){.gg-inbox-enable{padding:20px}.gg-inbox-enable h2{font-size:24px}.gg-inbox-enable p,.gg-inbox-enable li{font-size:13px}}.gg-inbox-attachments li{display:grid;grid-template-columns:19px minmax(0,1fr) auto}.gg-inbox-attachments li>.gg-button{font-size:12px;min-height:38px;padding:8px 10px}.gg-inbox-attachments>.gg-error{margin-top:12px}@media(max-width:760px){.gg-inbox-tabs{flex:0 0 auto}.gg-inbox-attachments li>.gg-button{grid-column:2;justify-self:start;margin-top:4px}}.gg-planning{min-width:0;--planning-navy:#2d285a;--planning-muted:#6b655a;--planning-line:#ddd7cd}.gg-planning-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin:23px 0 20px}.gg-planning-period{display:flex;gap:14px;align-items:center;min-width:0}.gg-planning-period h2{color:var(--planning-navy);font-size:29px;line-height:1.2}.gg-planning-period h2:focus{outline:0}.gg-planning-period span{display:block;color:var(--planning-muted);font-size:12px;margin-top:4px}.gg-planning-arrows{display:flex;gap:4px}.gg-planning-arrows button,.gg-planning-day>header>button{display:grid;place-items:center;min-height:40px;min-width:37px;border:1px solid var(--planning-line);border-radius:7px;background:#fff;color:var(--planning-navy)}.gg-planning-arrows button:hover,.gg-planning-day>header>button:hover{background:#fff1db;border-color:#bb8951}.gg-planning-period-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.gg-planning-period-actions>.gg-button{min-height:42px;padding:10px 13px}.gg-planning-jump{position:relative;min-width:0}.gg-planning-jump>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gg-planning-jump>input{border:1px solid var(--planning-line);border-radius:7px;background:#fff;color:var(--planning-navy);height:42px;min-width:0;max-width:100%;padding:8px;font-size:13px}.gg-planning-views{display:flex;gap:3px;padding:3px;border:1px solid var(--planning-line);background:#efebe3;border-radius:8px}.gg-planning-views>button{display:flex;gap:6px;align-items:center;justify-content:center;min-height:34px;background:none;border:0;border-radius:5px;padding:8px 10px;color:var(--planning-muted);font-size:12px}.gg-planning-views>button[aria-pressed=true]{background:var(--planning-navy);color:#fff}.gg-planning-filters{display:flex;align-items:flex-end;gap:13px;flex-wrap:wrap;background:#fff;border:1px solid var(--planning-line);padding:16px;border-radius:9px}.gg-planning-filters>.gg-field{flex:1 1 145px;min-width:0;margin:0}.gg-planning-filters .gg-field>select{padding:9px 10px;min-height:43px;min-width:0;width:100%;max-width:100%;font-size:13px}.gg-planning-filters .gg-field>label{font-size:12px}.gg-planning-check{display:flex;align-items:center;gap:7px;min-height:43px;font-size:12px;color:var(--planning-muted);cursor:pointer}.gg-planning-check>input,.gg-planning-resource-picks input[type=checkbox]{width:18px;height:18px;accent-color:#2d285a;flex-shrink:0}.gg-planning-filters>.gg-text-button{min-height:43px}.gg-planning-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:14px 0 20px}.gg-planning-caption p{display:flex;align-items:flex-start;gap:6px;color:var(--planning-muted);font-size:12px;line-height:1.6;margin:0;flex:1 1 270px}.gg-planning-caption p>svg{margin-top:2px;flex-shrink:0}.gg-planning-caption p span>svg{display:inline-block;vertical-align:-2px;margin-left:5px}.gg-planning-caption>div{display:flex;gap:16px}.gg-planning-caption .gg-text-button{display:flex;align-items:center;gap:6px;min-height:34px}.gg-planning-counts{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--planning-muted);font-size:12px;margin:18px 0 12px;line-height:1.5}.gg-planning-overlap{display:flex;gap:6px;align-items:flex-start;color:#80510b;font-size:12px;line-height:1.5}.gg-planning-overlap>svg{flex-shrink:0;margin-top:1px}.gg-planning-days{display:grid;gap:10px;min-width:0;margin-top:17px}.gg-planning-days.is-week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:7px}.gg-planning-day{min-width:0;border:1px solid var(--planning-line);border-radius:9px;background:#eeebe4;overflow:hidden}.gg-planning-day>header{display:flex;align-items:center;gap:7px;min-width:0;padding:12px 10px;border-bottom:1px solid var(--planning-line);background:#f7f4ee}.gg-planning-day>header>div{min-width:0;margin-right:auto}.gg-planning-day>header>div>span{display:block;text-transform:capitalize;font-size:11px;line-height:1.3;color:var(--planning-muted);overflow-wrap:anywhere}.gg-planning-day>header strong{display:block;color:var(--planning-navy);font-size:26px;font-family:Barlow Condensed,Barlow,sans-serif;font-weight:500;line-height:1.15;margin-top:4px}.gg-planning-day>header small{font-size:14px;font-family:Barlow,sans-serif;font-weight:400;color:var(--planning-muted)}.gg-planning-day>header>button{min-height:30px;min-width:25px;border-color:#e1d8ca;background:transparent;flex-shrink:0}.gg-planning-today{display:block;background:#e59328;color:#24180a;font-size:10px;font-weight:500;padding:3px 5px;border-radius:4px}.gg-planning-day.is-today{border-color:#cb9550;box-shadow:0 0 0 1px #e8c598}.gg-planning-day.is-today>header{background:#fbecd6}.gg-planning-day-content{display:grid;gap:8px;padding:8px;min-width:0}.gg-planning-booking{display:block;text-align:left;width:100%;min-width:0;border:1px solid #ded7cc;border-left:3px solid #a99375;background:#fffdf8;color:#2d285a;padding:10px 9px;border-radius:6px;overflow-wrap:anywhere}.gg-planning-booking:hover{background:#fff2dc;border-color:#b9976b}.gg-planning-booking.is-confirmed{border-left-color:#2d285a;background:#fff}.gg-planning-booking.is-cancelled{border-left-color:#aaa299;background:#f3f1ed;color:#70685f}.gg-planning-booking.is-cancelled>strong{text-decoration:line-through}.gg-planning-booking-time{display:flex;gap:5px;align-items:flex-start;font-size:10px;line-height:1.5;color:#695d4e}.gg-planning-booking-time>svg{flex-shrink:0;margin-top:1px}.gg-planning-booking>strong{display:block;font-size:13px;font-weight:500;line-height:1.45;margin:7px 0}.gg-planning-booking-job{display:block;color:#716758;font-size:11px;line-height:1.5;margin-bottom:8px}.gg-planning-booking>small{display:flex;gap:5px;align-items:flex-start;color:#686157;font-size:10px;line-height:1.5;margin-top:5px;min-width:0}.gg-planning-booking>small>svg{flex-shrink:0;margin-top:1px}.gg-planning-booking-state{display:flex;gap:5px;flex-wrap:wrap;color:#65594b;font-size:10px;line-height:1.5;padding-top:7px;margin-top:8px;border-top:1px solid #eee6dc}.gg-planning-booking-state>span{display:flex;align-items:center;gap:4px;color:#8b540b}.gg-planning-deadline{display:block;width:100%;min-width:0;text-align:left;background:#fff;border:1px dashed #96869f;border-radius:6px;padding:10px 9px;color:#4d3e62;overflow-wrap:anywhere}.gg-planning-deadline:hover{background:#f5f0f8;border-color:#5c466d}.gg-planning-deadline>span{display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.5}.gg-planning-deadline>span>svg{flex-shrink:0}.gg-planning-deadline>strong{display:block;font-size:13px;line-height:1.5;font-weight:500;margin:7px 0}.gg-planning-deadline>small{display:block;font-size:10px;line-height:1.5;color:#74667b}.gg-planning-deadline-action{margin-top:9px;font-size:10px}.gg-planning-free{font-size:11px;color:#756c5f;text-align:center;line-height:1.6;padding:17px 3px}.gg-planning-days.is-list .gg-planning-day{display:grid;grid-template-columns:160px minmax(0,1fr);background:#fff;min-height:95px}.gg-planning-days.is-list .gg-planning-day>header{border-bottom:0;border-right:1px solid var(--planning-line);padding:16px;align-items:flex-start}.gg-planning-days.is-list .gg-planning-day>header>div>span{font-size:12px}.gg-planning-days.is-list .gg-planning-day>header>button{margin-top:0}.gg-planning-days.is-list .gg-planning-day-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));padding:12px;gap:12px;align-items:start}.gg-planning-days.is-list .gg-planning-booking,.gg-planning-days.is-list .gg-planning-deadline{padding:13px}.gg-planning-days.is-list .gg-planning-booking>strong,.gg-planning-days.is-list .gg-planning-deadline>strong{font-size:15px}.gg-planning-days.is-list .gg-planning-booking-time,.gg-planning-days.is-list .gg-planning-booking>small,.gg-planning-days.is-list .gg-planning-deadline>small,.gg-planning-days.is-list .gg-planning-deadline>span{font-size:12px}.gg-planning-days.is-list .gg-planning-booking-state,.gg-planning-days.is-list .gg-planning-booking-job{font-size:11px}.gg-planning-days.is-list .gg-planning-free{align-self:center;justify-self:start;padding:8px;font-size:12px}.gg-planning-form,.gg-planning-equipment{min-width:0;--planning-muted:#6b655a}.gg-planning-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gg-planning-form .gg-field,.gg-planning-equipment .gg-field{min-width:0}.gg-planning-form input,.gg-planning-form select,.gg-planning-form textarea{min-width:0;max-width:100%}.gg-planning-resource-picks{min-width:0;border:1px solid #e0d8cc;border-radius:8px;padding:14px;margin:0}.gg-planning-resource-picks>legend{display:flex;align-items:center;gap:7px;float:none;width:auto;max-width:100%;font-size:13px;color:#3f365b;font-weight:500;padding:0 7px;margin-bottom:0}.gg-planning-resource-picks>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.gg-planning-resource-picks label{display:flex;gap:9px;align-items:flex-start;min-height:43px;padding:9px 7px;border-radius:5px;cursor:pointer;min-width:0}.gg-planning-resource-picks label:hover{background:#faf2e5}.gg-planning-resource-picks label>span{color:#3c3650;font-size:13px;line-height:1.5;overflow-wrap:anywhere;min-width:0}.gg-planning-resource-picks label small{display:block;font-size:11px;color:#73695b;margin-top:2px}.gg-planning-resource-picks input{margin-top:2px}.gg-planning-resource-picks>p,.gg-planning-form-note{color:#6b655a;font-size:12px;line-height:1.7;margin:0;overflow-wrap:anywhere}.gg-planning-conflicts{padding:15px;border:1px solid #e2bb87;background:#fff4e4;border-radius:8px;color:#774909;font-size:13px;line-height:1.6}.gg-planning-conflicts>strong{display:block;font-weight:500;margin-bottom:10px}.gg-planning-conflicts>div{border-top:1px solid #ead4b4;padding:10px 0;overflow-wrap:anywhere}.gg-planning-conflicts>div>strong,.gg-planning-conflicts span,.gg-planning-conflicts small{display:block;font-weight:400;font-size:12px}.gg-planning-conflicts>div>strong{font-weight:500;font-size:13px}.gg-planning-conflicts>p{margin:7px 0 0;font-size:12px}.gg-planning-cancel{border-top:1px solid #e5ddd2;padding-top:15px;color:#6b655a;font-size:13px;line-height:1.6}.gg-planning-cancel>.gg-text-button{color:#8c4b24;min-height:35px}.gg-planning-cancel>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.gg-planning-job-link{border-top:1px solid #e6ddd0;margin-top:18px;padding-top:17px}.gg-planning-job-link>.gg-text-button{display:flex;align-items:center;gap:7px;line-height:1.6;overflow-wrap:anywhere;text-align:left}.gg-planning-job-link>.gg-text-button>svg{flex-shrink:0}.gg-planning-read{display:grid;gap:17px}.gg-planning-read>.gg-badge{justify-self:start}.gg-planning-read>h3{font-size:29px;color:#2d285a;overflow-wrap:anywhere}.gg-planning-read>p{display:flex;gap:9px;color:#6b655a;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.gg-planning-read>p>svg{flex-shrink:0;margin-top:4px}.gg-planning-read .gg-planning-read-notes{white-space:pre-wrap;background:#f7f3ed;padding:14px;border-radius:8px}.gg-planning-equipment>ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}.gg-planning-equipment li{display:flex;gap:15px;justify-content:space-between;border:1px solid #dfd8cd;border-radius:8px;padding:14px;min-width:0}.gg-planning-equipment li>div:first-child{min-width:0}.gg-planning-equipment li strong{display:block;font-weight:500;font-size:14px;color:#2d285a;overflow-wrap:anywhere;margin-bottom:6px}.gg-planning-equipment li p{font-size:12px;color:#6b655a;line-height:1.6;margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.gg-planning-equipment-actions{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:6px}.gg-planning-equipment-actions>button{min-height:34px}.gg-planning-equipment>.gg-form{border-top:1px solid #e0d8cc;padding-top:21px;margin-top:18px}.gg-planning-equipment h3{font-size:25px;color:#2d285a}@media(max-width:1350px){.gg-planning-days.is-week{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gg-planning-days.is-week .gg-planning-day>header>div>span{font-size:12px}.gg-planning-days.is-week .gg-planning-booking>strong,.gg-planning-days.is-week .gg-planning-deadline>strong{font-size:14px}}@media(max-width:1000px){.gg-planning-days.is-week{grid-template-columns:repeat(3,minmax(0,1fr))}.gg-planning-toolbar{gap:15px}.gg-planning-days.is-list .gg-planning-day{grid-template-columns:140px minmax(0,1fr)}.gg-planning-days.is-list .gg-planning-day>header{padding:13px}}@media(max-width:680px){.gg-planning-toolbar{align-items:flex-start;gap:14px}.gg-planning-period{gap:10px}.gg-planning-period h2{font-size:27px}.gg-planning-period-actions{gap:7px;width:100%}.gg-planning-jump{flex:1}.gg-planning-jump>input{font-size:16px;width:100%;max-width:175px}.gg-planning-views{margin-left:auto}.gg-planning-views>button{padding:8px;min-height:37px}.gg-planning-filters{padding:12px;gap:12px}.gg-planning-filters>.gg-field{flex-basis:100%}.gg-planning-filters .gg-field>select{font-size:16px;min-height:44px}.gg-planning-filters .gg-field>label{font-size:13px}.gg-planning-check{font-size:12px;min-height:34px}.gg-planning-filters>.gg-text-button{margin-left:auto;min-height:34px}.gg-planning-caption{gap:9px;margin-top:12px}.gg-planning-caption>div{gap:20px}.gg-planning-caption .gg-text-button{font-size:13px;min-height:40px}.gg-planning-days.is-week{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gg-planning-days.is-list .gg-planning-day{display:block}.gg-planning-days.is-list .gg-planning-day>header{border-right:0;border-bottom:1px solid var(--planning-line);align-items:center;gap:12px;padding:11px 13px}.gg-planning-days.is-list .gg-planning-day>header>div{display:flex;align-items:center;gap:11px;flex-direction:row-reverse}.gg-planning-days.is-list .gg-planning-day>header strong{margin-top:0;font-size:26px}.gg-planning-days.is-list .gg-planning-day-content{padding:10px;gap:9px}.gg-planning-day>header>button{min-height:34px;min-width:30px}.gg-planning-days.is-list .gg-planning-booking>strong,.gg-planning-days.is-list .gg-planning-deadline>strong{font-size:16px}.gg-planning-days.is-list .gg-planning-booking>small{font-size:13px}.gg-planning-form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.gg-planning-resource-picks{padding:10px}.gg-planning-resource-picks>div{grid-template-columns:minmax(0,1fr)}.gg-planning-resource-picks label{padding:10px 5px}.gg-planning-resource-picks label>span{font-size:15px}.gg-planning-resource-picks label small{font-size:12px}.gg-planning-cancel>div{flex-direction:column}.gg-planning-equipment li{padding:12px;gap:10px}.gg-planning-equipment-actions>button{font-size:12px}.gg-planning-form input[type=datetime-local]{width:100%;font-size:15px;padding-left:9px;padding-right:7px}}@media(max-width:380px){.gg-planning-period-actions .gg-planning-views{margin-left:0;width:100%}.gg-planning-views>button{flex:1}.gg-planning-days.is-week{grid-template-columns:minmax(0,1fr)}.gg-planning-equipment li{flex-direction:column}.gg-planning-equipment-actions{flex-direction:row;gap:20px;align-items:center}}.gg-equipment-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 240px auto;gap:16px;align-items:end;margin:24px 0}.gg-equipment-toolbar>.gg-search{margin:0;min-width:0}.gg-equipment-toolbar .gg-field{min-width:0}.gg-equipment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gg-equipment-card{padding:22px;min-width:0}.gg-equipment-heading{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.gg-equipment-heading>svg{flex-shrink:0;margin-top:3px;color:#776348}.gg-equipment-heading>div{min-width:0;flex:1}.gg-equipment-heading h2{margin:0 0 6px;font-size:24px;overflow-wrap:anywhere}.gg-equipment-heading span{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.gg-equipment-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.gg-equipment-card dt{font-size:11px;color:#736b5e;margin-bottom:5px}.gg-equipment-card dd{font-size:13px;margin:0;overflow-wrap:anywhere;line-height:1.6}.gg-equipment-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;margin:18px 0}.gg-equipment-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gg-equipment-actions .gg-button{font-size:12px;max-width:100%}.gg-equipment-help{font-size:12px;line-height:1.7;color:#766d5e;margin:20px 0}.gg-equipment-form{padding:24px;min-width:0}.gg-equipment-form fieldset{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.gg-equipment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gg-equipment-form .gg-field,.gg-equipment-form input,.gg-equipment-form select{min-width:0}.gg-equipment-form p{font-size:14px;line-height:1.7}.gg-equipment-actions .gg-text-button{display:flex;gap:6px;align-items:center;min-height:42px}@media(max-width:1000px){.gg-equipment-list{grid-template-columns:1fr}.gg-equipment-toolbar{grid-template-columns:minmax(0,1fr) 210px}.gg-equipment-toolbar>.gg-button{justify-self:start}}@media(max-width:600px){.gg-equipment-toolbar{grid-template-columns:1fr}.gg-equipment-form{padding:16px}.gg-equipment-form-grid{grid-template-columns:1fr}.gg-equipment-card{padding:16px}.gg-equipment-card dl{gap:14px}.gg-equipment-heading>.gg-badge{margin-left:35px}}.gg-demo{--demo-navy:#2d285a;--demo-orange:#e59328;--demo-line:#e0d9cd;--demo-muted:#6f675b;min-width:0}.gg-demo button:disabled{cursor:default}.gg-demo-banner{display:flex;align-items:center;gap:15px;padding:13px 17px;border:1px solid #e0c69f;border-radius:8px;background:#fff4e3;margin:8px 0 27px;min-width:0}.gg-demo-banner>span:first-child{display:flex;align-items:center;gap:7px;color:#795019;font-size:10px;letter-spacing:.09em;font-weight:600;flex-shrink:0}.gg-demo-dot{width:6px;height:6px;background:#b77318;border-radius:50%}.gg-demo-banner>p{margin:0;color:#69583e;font-size:12px;line-height:1.5;flex:1}.gg-demo-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:27px}.gg-demo-hero>div{max-width:770px;min-width:0}.gg-demo-hero .gg-eyebrow{display:block;margin-bottom:8px}.gg-demo-hero h1{font-size:43px;color:var(--demo-navy);line-height:1.08;margin:0;overflow-wrap:anywhere}.gg-demo-hero p{font-size:14px;line-height:1.7;color:var(--demo-muted);max-width:710px;margin:13px 0 0}.gg-demo-hero p strong{font-weight:500;color:#4e463c}.gg-demo-hero>.gg-button{flex-shrink:0;margin-top:7px}.gg-demo-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--demo-line);border-radius:10px;background:#fff;overflow:hidden;margin-bottom:16px}.gg-demo-overview>div{padding:21px;border-right:1px solid var(--demo-line);min-width:0}.gg-demo-overview>div:last-child{border:0;background:#f1eee7}.gg-demo-overview>div>span{display:block;color:var(--demo-muted);font-size:12px;line-height:1.4;margin-bottom:8px}.gg-demo-overview>div>strong{display:block;font-family:Barlow Condensed,Barlow,sans-serif;font-size:31px;font-weight:500;line-height:1.2;color:var(--demo-navy);overflow-wrap:anywhere}.gg-demo-overview>div>small{display:block;font-size:11px;line-height:1.5;color:var(--demo-muted);margin-top:7px;overflow-wrap:anywhere}.gg-demo-origins{margin:0 0 24px;border:1px solid #e1dbd1;border-radius:8px;background:#faf8f3;min-width:0}.gg-demo-origins>summary{display:flex;gap:9px;align-items:center;padding:13px 16px;font-size:12px;font-weight:500;color:#605544;cursor:pointer;list-style:none}.gg-demo-origins>summary::-webkit-details-marker{display:none}.gg-demo-origins>summary:after{content:"+";font-size:18px;line-height:1;margin-left:auto}.gg-demo-origins[open]>summary:after{content:"\2212"}.gg-demo-origins>summary>svg{flex-shrink:0}.gg-demo-origins>div{padding:4px 18px 18px;font-size:12px;line-height:1.7;color:var(--demo-muted)}.gg-demo-origins strong{display:block;color:#524a3e;font-weight:500;margin-top:12px}.gg-demo-origins p{margin:5px 0;overflow-wrap:anywhere}.gg-demo-origins ul{padding-left:19px;margin:7px 0 0}.gg-demo-origins li+li{margin-top:6px}.gg-demo-reset{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:21px;border:1px solid #d6bb94;border-radius:9px;background:#fff5e6;margin:0 0 23px}.gg-demo-reset>div:first-child{max-width:690px;min-width:0}.gg-demo-reset strong{display:block;font-size:15px;font-weight:500;color:#554029}.gg-demo-reset p{font-size:13px;line-height:1.6;color:#776148;margin:7px 0 0}.gg-demo-reset>div:last-child{display:flex;gap:8px;flex-shrink:0}.gg-demo-feedback:empty{display:none}.gg-demo-feedback:not(:empty),.gg-demo-error{margin:0 0 22px}.gg-demo-feedback>p{display:flex;align-items:center;gap:7px;font-size:13px;color:#6e6251}.gg-demo-error>p{font-size:13px;line-height:1.6;color:#716556;margin:12px 0}.gg-demo-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:28px;align-items:start}.gg-demo-steps{display:grid;gap:7px;position:sticky;top:22px;min-width:0}.gg-demo-steps>button{display:flex;gap:10px;align-items:center;text-align:left;min-width:0;width:100%;padding:15px 12px;border:1px solid transparent;background:transparent;color:#74695b;border-radius:8px}.gg-demo-steps>button:hover{background:#ece6dc;border-color:#ded4c6}.gg-demo-steps>button.is-active{background:var(--demo-navy);color:#fff;border-color:var(--demo-navy)}.gg-demo-step-number{width:25px;min-width:25px;height:25px;display:grid;place-items:center;border:1px solid #d4cbbc;border-radius:50%;background:#fff;font-size:11px;color:#776852}.gg-demo-step-number.is-done{border-color:#becbaa;background:#eef3e7;color:#527035}.gg-demo-steps>.is-active .gg-demo-step-number{background:#e59328;color:#2b1c09;border-color:#e59328}.gg-demo-steps>button>span:nth-child(2){font-size:13px;font-weight:500;line-height:1.45;min-width:0;flex:1}.gg-demo-steps small{display:block;font-size:10px;line-height:1.5;margin-top:3px;font-weight:400;color:#8d8070}.gg-demo-steps>.is-active small{color:#c9c5df}.gg-demo-steps>button>svg{flex-shrink:0;color:#ab9e8b}.gg-demo-steps>.is-active>svg{color:#e59328}.gg-demo-stage{min-width:0}.gg-demo-stage-heading{display:flex;align-items:flex-start;gap:15px;margin:3px 0 24px}.gg-demo-stage-icon{display:grid;place-items:center;min-width:46px;height:46px;color:var(--demo-navy);background:#f3e2c8;border:1px solid #e6d0af;border-radius:10px;margin-top:2px}.gg-demo-stage-heading>div{min-width:0}.gg-demo-stage-heading .gg-eyebrow{font-size:9px;display:block;margin-bottom:7px}.gg-demo-stage-heading h2{font-size:33px;line-height:1.12;color:var(--demo-navy);margin:0;scroll-margin-top:20px}.gg-demo-stage-heading h2:focus{outline:0}.gg-demo-stage-heading p{font-size:13px;line-height:1.65;color:var(--demo-muted);margin:9px 0 0;max-width:740px}.gg-demo-stage>.gg-card,.gg-demo-external{margin-bottom:17px;padding:24px;min-width:0}.gg-demo-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px;min-width:0}.gg-demo-card-heading>h3,.gg-demo-card-heading>div>h3{font-size:25px;line-height:1.2;color:var(--demo-navy);margin:0}.gg-demo-card-heading>span:not(.gg-badge){font-size:12px;color:var(--demo-muted)}.gg-demo-card-heading>div>.gg-eyebrow{display:block;margin-bottom:6px;font-size:9px}.gg-demo-brief>.gg-eyebrow{font-size:9px;display:block;margin-bottom:8px}.gg-demo-brief h3{color:var(--demo-navy);font-size:27px!important;margin:0 0 12px;overflow-wrap:anywhere}.gg-demo-brief p{font-size:13px;line-height:1.7;white-space:pre-wrap;margin:0 0 17px;overflow-wrap:anywhere}.gg-demo-brief dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0;padding-top:16px;border-top:1px solid #e9e2d8}.gg-demo dt{font-size:11px;font-weight:400;color:var(--demo-muted);line-height:1.5;margin-bottom:4px}.gg-demo dd{font-size:13px;line-height:1.5;color:#40364f;font-weight:500;margin:0;overflow-wrap:anywhere}.gg-demo-lines>div{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #e9e2d8;padding:15px 0;min-width:0}.gg-demo-lines>div:first-child{padding-top:0}.gg-demo-lines>div:last-child{border:0}.gg-demo-row-number{width:24px;min-width:24px;height:24px;display:grid;place-items:center;background:#f2eadf;border-radius:6px;color:#8b6b43;font-size:11px;margin-top:2px}.gg-demo-lines>div>div{min-width:0;flex:1}.gg-demo-lines strong{font-size:14px;line-height:1.5;font-weight:500;color:#40374f;overflow-wrap:anywhere}.gg-demo-lines>div>strong{flex-shrink:0;font-size:13px;margin-top:2px}.gg-demo-lines small{display:block;font-size:11px;color:var(--demo-muted);line-height:1.5;margin-top:5px}.gg-demo-total{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0 0;border-top:1px solid #e3d9ca;margin-top:9px;color:var(--demo-navy);font-size:13px}.gg-demo-total>strong{font-family:Barlow Condensed,Barlow,sans-serif;font-size:28px;font-weight:500;line-height:1.2}.gg-demo-terms{margin-top:24px;border-top:1px solid #e8e0d4;padding-top:18px}.gg-demo-terms h4{font-size:21px;color:var(--demo-navy);margin:0 0 11px}.gg-demo-terms>p{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;margin:8px 0}.gg-demo-terms strong{color:#4a4059;font-weight:500;flex-shrink:0}.gg-demo-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:22px;border-top:1px solid #e9e1d5;margin-top:22px}.gg-demo-actions>.gg-button{min-height:43px}.gg-demo-prerequisite{width:100%;font-size:12px;line-height:1.65;color:#776956;margin:0}.gg-demo-prerequisite>button{display:inline;border:0;background:transparent;padding:0;color:#5a4384;font-size:12px;text-decoration:underline;text-underline-offset:3px;text-align:left}.gg-demo-prerequisite svg{display:inline-block;vertical-align:-3px}.gg-demo-why{display:flex;align-items:flex-start;gap:11px;padding:17px 19px;border-radius:8px;background:#efece4;border:1px solid #ddd5c8;margin-top:19px}.gg-demo-why>span{color:#846135;padding-top:1px}.gg-demo-why strong{display:block;font-size:12px;font-weight:500;color:#62503a;margin-bottom:5px}.gg-demo-why p{font-size:12px;line-height:1.7;color:#746652;margin:0}.gg-demo-next{display:flex;justify-content:flex-end;margin-top:21px}.gg-demo-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 23px}.gg-demo-team>div{display:flex;align-items:center;gap:11px;border-top:1px solid #eae3d8;padding:14px 0;min-width:0}.gg-demo-team>div>div{min-width:0}.gg-demo-avatar{display:grid;place-items:center;width:36px;min-width:36px;height:36px;border-radius:9px;background:#f3e8d7;border:1px solid #e6d6bd;color:#7b592a;font-size:12px;font-weight:500}.gg-demo-team strong{display:block;font-size:14px;font-weight:500;color:#41374e;line-height:1.45;overflow-wrap:anywhere}.gg-demo-team small{display:block;font-size:12px;color:var(--demo-muted);line-height:1.5;margin-top:3px;overflow-wrap:anywhere}.gg-demo-task-list>div{display:flex;gap:11px;align-items:flex-start;border-top:1px solid #e9e2d7;padding:17px 0;min-width:0}.gg-demo-task-check{display:grid;place-items:center;width:25px;min-width:25px;height:25px;border:1px solid #d8cbbb;border-radius:50%;color:#8a744e;background:#faf5ec;margin-top:1px}.gg-demo-task-list>.is-done .gg-demo-task-check{background:#eef3e6;border-color:#d4dec8;color:#4f6b31}.gg-demo-task-list>div>div{min-width:0;flex:1}.gg-demo-task-list strong{display:block;color:#40364e;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.gg-demo-task-list small{display:block;font-size:12px;line-height:1.5;color:#7b6c57;margin-top:6px;overflow-wrap:anywhere}.gg-demo-task-list p{font-size:11px;line-height:1.6;margin:8px 0 0;color:#7b7162;overflow-wrap:anywhere}.gg-demo-task-status{font-size:10px;line-height:1.5;color:#8b7453;flex-shrink:0;margin-top:4px}.gg-demo-task-list>.is-done .gg-demo-task-status{color:#5f773f}.gg-demo-cost-lines>div{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:15px 0;border-top:1px solid #e7dfd3}.gg-demo-cost-lines>div>div{min-width:0;flex:1}.gg-demo-cost-lines strong{display:block;font-size:14px;line-height:1.5;font-weight:500;color:#433650;overflow-wrap:anywhere}.gg-demo-cost-lines>div>strong{flex-shrink:0;font-size:13px}.gg-demo-cost-lines small{display:block;color:var(--demo-muted);font-size:12px;line-height:1.6;margin-top:5px;overflow-wrap:anywhere}.gg-demo-cost-lines .gg-demo-day-rule{font-size:11px;color:#8a642e!important}.gg-demo-cost-lines p{font-size:11px;line-height:1.6;color:#79705f;margin:6px 0 0;overflow-wrap:anywhere}.gg-demo-external{background:#f1f0f7;border:1px solid #dbd8e9;border-radius:10px}.gg-demo-external>p{font-size:13px;line-height:1.65;color:#696274;margin-bottom:20px}.gg-demo-external>small{display:block;font-size:11px;line-height:1.6;color:#726981;margin-top:17px}.gg-demo-external .gg-demo-cost-lines>div{border-color:#dedbe8}.gg-demo-external .gg-demo-total{border-color:#d5d0e3}.gg-demo-result>h3{font-size:26px!important;color:var(--demo-navy);margin:0 0 20px}.gg-demo-calculation{background:#f6f2eb;border:1px solid #e8dfd2;border-radius:8px;padding:5px 17px}.gg-demo-calculation>div{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid #e4dacb;font-size:13px;color:#6d5c46;line-height:1.5}.gg-demo-calculation strong{flex-shrink:0;font-weight:500;color:#4d4059}.gg-demo-calculation>.is-result{border:0;color:var(--demo-navy);font-weight:500;padding:16px 0}.gg-demo-calculation>.is-result strong{font-family:Barlow Condensed,Barlow,sans-serif;font-size:30px;line-height:1.2;color:var(--demo-navy)}.gg-demo-reserve-note{font-size:11px;line-height:1.65;color:var(--demo-muted);margin:13px 0 18px}.gg-demo-shares{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gg-demo-shares>div{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #ddd4c6;border-radius:8px;padding:15px;background:#fffdfa;min-width:0}.gg-demo-shares>div>span{font-size:13px;line-height:1.5;color:#4b3d58;min-width:0;overflow-wrap:anywhere}.gg-demo-shares small{display:block;font-size:11px;line-height:1.5;color:var(--demo-muted);margin-top:4px}.gg-demo-shares strong{font-size:15px;font-weight:500;color:var(--demo-navy);flex-shrink:0}.gg-demo-money-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.gg-demo-money-summary>div{padding:19px 17px;background:#fff;border:1px solid var(--demo-line);border-radius:9px;min-width:0}.gg-demo-money-summary>div:last-child{background:#f3e8d7;border-color:#e3cda9}.gg-demo-money-summary span{display:flex;gap:6px;align-items:flex-start;color:var(--demo-muted);font-size:11px;line-height:1.5;margin-bottom:10px}.gg-demo-money-summary span>svg{flex-shrink:0;margin-top:1px}.gg-demo-money-summary strong{display:block;font-family:Barlow Condensed,Barlow,sans-serif;font-size:30px;line-height:1.2;color:var(--demo-navy);font-weight:500;overflow-wrap:anywhere}.gg-demo-money-lines>div{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-top:1px solid #e9e1d6;min-width:0}.gg-demo-money-icon{display:grid;place-items:center;min-width:29px;width:29px;height:29px;background:#f4ede1;color:#917246;border-radius:8px}.gg-demo-money-icon.is-recorded{background:#eef3e7;color:#526c38}.gg-demo-money-lines>div>div{flex:1;min-width:0}.gg-demo-money-lines strong{display:block;font-size:14px;font-weight:500;color:#473953;line-height:1.5;overflow-wrap:anywhere}.gg-demo-money-lines>div>strong{flex-shrink:0;font-size:13px;margin-top:1px}.gg-demo-money-lines small{display:block;font-size:11px;line-height:1.6;color:var(--demo-muted);margin-top:5px;overflow-wrap:anywhere}.gg-demo-fiscal{position:relative;overflow:hidden}.gg-demo-fiscal-stamp{border:1px solid #ddc39f;background:#fff5e6;border-radius:6px;padding:10px 12px;text-align:center;color:#986b2c;font-size:10px;letter-spacing:.11em;margin:0 0 22px}.gg-demo-fiscal dl{display:grid;gap:20px;margin:0}.gg-demo-fiscal dt{font-size:12px;margin-bottom:7px}.gg-demo-fiscal dd{font-weight:400;line-height:1.7;white-space:pre-wrap}.gg-demo-fiscal .gg-demo-fiscal-value{font-family:Barlow Condensed,Barlow,sans-serif;font-size:33px;font-weight:500;line-height:1.2}.gg-demo-fiscal-note{font-size:12px;line-height:1.7;border-top:1px solid #e6ddcf;padding-top:18px;margin:24px 0 0;color:#7a6a55}.gg-demo-finish{display:flex;align-items:flex-start;gap:18px;padding:25px;background:#f0ece3;border:1px solid #ddd0bb;border-radius:10px;margin-bottom:18px}.gg-demo-finish>span{display:grid;place-items:center;width:61px;min-width:61px;height:61px;border:1px solid #d3bc99;background:#fff6e5;color:#96703b;border-radius:50%}.gg-demo-finish.is-closed{border-color:#d7dfcb;background:#f1f5ec}.gg-demo-finish.is-closed>span{border-color:#ccdabc;background:#f9fcf4;color:#59783a}.gg-demo-finish>div{min-width:0}.gg-demo-finish h3{font-size:32px;line-height:1.1;color:var(--demo-navy);margin:13px 0 9px}.gg-demo-finish p{font-size:13px;line-height:1.65;color:#74705f;margin:0}.gg-demo-checklist{list-style:none;padding:0;margin:18px 0 0}.gg-demo-checklist>li{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #e8e0d3;min-width:0}.gg-demo-checklist>li>span:first-child{display:grid;place-items:center;border:1px solid #dacfbc;border-radius:50%;width:24px;min-width:24px;height:24px;background:#faf5ec;color:#8e7650}.gg-demo-checklist>li.is-done>span:first-child{background:#eff5e9;border-color:#d6dfc9;color:#5c793b}.gg-demo-checklist>li>span:nth-child(2){flex:1;min-width:0;font-size:13px;line-height:1.5;color:#554a60}.gg-demo-checklist small{font-size:10px;color:#927957;flex-shrink:0}.gg-demo-checklist>.is-done small{color:#627d45}.gg-demo-close-money>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #e8dfd3;font-size:13px;color:#726653;line-height:1.5}.gg-demo-close-money strong{color:var(--demo-navy);font-weight:500;flex-shrink:0}.gg-demo-close-money>p{font-size:12px;line-height:1.65;margin:16px 0 0;color:var(--demo-muted)}.gg-demo-participant-totals>h3{color:var(--demo-navy);font-size:26px!important;margin:0 0 10px}.gg-demo-participant-totals>p{font-size:12px;line-height:1.7;color:var(--demo-muted);margin:0 0 20px}.gg-demo-participant-totals>div{border-top:1px solid #e5dbcd;padding:18px 0 7px}.gg-demo-participant-totals>div>strong{display:block;font-size:14px;color:var(--demo-navy);font-weight:500;margin-bottom:11px}.gg-demo-participant-totals dl{margin:0}.gg-demo-participant-totals dl>div{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:7px 0}.gg-demo-participant-totals dt{font-size:12px;margin:0}.gg-demo-participant-totals dd{font-size:13px;flex-shrink:0}.gg-demo-participant-totals .is-total{margin-top:6px;padding-top:13px;border-top:1px dashed #d8c9b6}.gg-demo-participant-totals .is-total dt{font-weight:500;color:var(--demo-navy)}.gg-demo-participant-totals .is-total dd{font-family:Barlow Condensed,Barlow,sans-serif;font-size:26px;color:var(--demo-navy);font-weight:500}.gg-demo-participant-totals>small{display:block;font-size:11px;line-height:1.7;color:var(--demo-muted);margin-top:16px}.gg-demo-stage-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e0d8cb;margin-top:31px;padding-top:17px;font-size:9px;letter-spacing:.03em;color:#8a7c66;line-height:1.5}.gg-demo-print{display:none}@media(max-width:1250px){.gg-demo-layout{grid-template-columns:190px minmax(0,1fr);gap:21px}.gg-demo-steps>button{padding:13px 9px;gap:8px}.gg-demo-overview>div{padding:18px 16px}.gg-demo-overview>div>strong{font-size:29px}.gg-demo-hero h1{font-size:38px}.gg-demo-shares{grid-template-columns:minmax(0,1fr)}.gg-demo-reset{flex-direction:column;align-items:flex-start}.gg-demo-reset>div:last-child{flex-wrap:wrap}.gg-demo-stage>.gg-card,.gg-demo-external{padding:21px}}@media(max-width:1000px){.gg-demo-layout{grid-template-columns:minmax(0,1fr);gap:23px}.gg-demo-steps{position:static;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gg-demo-steps>button{border:1px solid #ded4c5;background:#f9f6ef;align-items:flex-start;padding:13px 10px}.gg-demo-steps>button>svg{display:none}.gg-demo-steps>button>span:nth-child(2){font-size:12px}.gg-demo-steps small{font-size:9px}.gg-demo-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-demo-overview>div:nth-child(2){border-right:0}.gg-demo-overview>div:nth-child(-n+2){border-bottom:1px solid var(--demo-line)}.gg-demo-hero{align-items:flex-start}.gg-demo-hero h1{font-size:38px}.gg-demo-hero>.gg-button{font-size:12px}.gg-demo-banner{flex-wrap:wrap;gap:9px 14px}.gg-demo-banner>p{order:3;flex-basis:100%}.gg-demo-banner>.gg-badge{margin-left:auto}.gg-demo-team,.gg-demo-shares{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.gg-demo-banner{padding:12px;margin:4px 0 21px}.gg-demo-banner>span:first-child{font-size:9px}.gg-demo-banner>p{font-size:12px}.gg-demo-banner>.gg-badge{font-size:9px}.gg-demo-hero{display:block;margin-bottom:21px}.gg-demo-hero h1{font-size:36px;line-height:1.12}.gg-demo-hero p{font-size:13px;line-height:1.7;margin-top:11px}.gg-demo-hero>.gg-button{margin-top:16px;min-height:44px;font-size:13px}.gg-demo-overview>div{padding:16px 12px}.gg-demo-overview>div>span{font-size:11px;margin-bottom:7px}.gg-demo-overview>div>strong{font-size:27px}.gg-demo-overview>div>small{font-size:10px;line-height:1.6}.gg-demo-origins{margin-bottom:19px}.gg-demo-origins>summary{font-size:12px;line-height:1.6;padding:11px 12px;align-items:flex-start}.gg-demo-origins>summary>svg{margin-top:2px}.gg-demo-origins>summary:after{margin-top:2px}.gg-demo-origins>div{padding:1px 13px 14px}.gg-demo-reset{padding:15px;gap:17px}.gg-demo-reset>div:last-child{flex-direction:column;width:100%}.gg-demo-reset p{font-size:12px}.gg-demo-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.gg-demo-steps>button{padding:12px 9px;gap:7px;min-height:69px}.gg-demo-step-number{width:22px;min-width:22px;height:22px;margin-top:1px;font-size:10px}.gg-demo-steps>button>span:nth-child(2){font-size:12px;line-height:1.4}.gg-demo-steps small{font-size:9px;margin-top:4px}.gg-demo-layout{gap:25px}.gg-demo-stage-heading{gap:10px;margin-bottom:19px}.gg-demo-stage-icon{width:36px;min-width:36px;height:36px;border-radius:8px}.gg-demo-stage-icon>svg{width:21px}.gg-demo-stage-heading .gg-eyebrow{font-size:8px;line-height:1.5}.gg-demo-stage-heading h2{font-size:29px;line-height:1.14}.gg-demo-stage-heading p{font-size:13px;line-height:1.65}.gg-demo-stage>.gg-card,.gg-demo-external{padding:16px;margin-bottom:14px}.gg-demo-card-heading{flex-wrap:wrap;gap:10px;margin-bottom:16px}.gg-demo-card-heading>h3,.gg-demo-card-heading>div>h3{font-size:25px}.gg-demo-brief h3{font-size:25px!important}.gg-demo-brief dl{grid-template-columns:minmax(0,1fr);gap:13px}.gg-demo-brief p{font-size:13px}.gg-demo-lines>div{gap:8px;flex-wrap:wrap;padding:14px 0}.gg-demo-lines>div>div{flex-basis:calc(100% - 35px)}.gg-demo-lines>div>strong{margin-left:32px;font-size:14px}.gg-demo-lines strong{font-size:14px}.gg-demo-lines small{font-size:12px}.gg-demo-total{gap:12px;font-size:12px}.gg-demo-total>strong{font-size:25px;white-space:nowrap}.gg-demo-terms>p{font-size:12px;flex-wrap:wrap;gap:5px}.gg-demo-terms strong{margin-left:auto}.gg-demo-actions{align-items:stretch;flex-direction:column;gap:11px;padding-top:17px;margin-top:18px}.gg-demo-actions>.gg-button{font-size:13px;line-height:1.5;min-height:46px;padding:11px 12px}.gg-demo-next>.gg-button{width:100%;font-size:13px;line-height:1.5}.gg-demo-why{padding:14px 13px;gap:8px}.gg-demo-why p{font-size:12px}.gg-demo-team{grid-template-columns:minmax(0,1fr)}.gg-demo-team>div{padding:12px 0}.gg-demo-task-list>div{gap:9px;flex-wrap:wrap;padding:15px 0}.gg-demo-task-list>div>div{flex-basis:calc(100% - 36px)}.gg-demo-task-status{margin:0 0 0 34px;font-size:11px}.gg-demo-task-list strong{font-size:15px}.gg-demo-task-list small{font-size:12px}.gg-demo-cost-lines>div{gap:8px;flex-wrap:wrap}.gg-demo-cost-lines>div>div{flex-basis:100%}.gg-demo-cost-lines>div>strong{margin-left:auto;font-size:14px}.gg-demo-cost-lines strong{font-size:14px}.gg-demo-cost-lines small{font-size:12px}.gg-demo-external>p{font-size:12px}.gg-demo-calculation{padding:4px 12px}.gg-demo-calculation>div{font-size:12px;gap:10px}.gg-demo-calculation>.is-result{font-size:12px}.gg-demo-calculation>.is-result strong{font-size:26px}.gg-demo-shares{grid-template-columns:minmax(0,1fr)}.gg-demo-shares>div{padding:13px}.gg-demo-money-summary{grid-template-columns:minmax(0,1fr);gap:8px}.gg-demo-money-summary>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px}.gg-demo-money-summary span{margin:0;font-size:12px;flex-basis:140px}.gg-demo-money-summary strong{font-size:27px;flex-shrink:0}.gg-demo-money-lines>div{flex-wrap:wrap;gap:9px}.gg-demo-money-lines>div>div{flex-basis:calc(100% - 39px)}.gg-demo-money-lines>div>strong{margin-left:38px;font-size:14px}.gg-demo-money-lines strong{font-size:14px}.gg-demo-money-lines small{font-size:12px}.gg-demo-fiscal-stamp{font-size:9px;letter-spacing:.06em;line-height:1.5}.gg-demo-fiscal dt{font-size:12px}.gg-demo-fiscal dd{font-size:13px}.gg-demo-finish{padding:17px;gap:12px}.gg-demo-finish>span{width:39px;min-width:39px;height:39px}.gg-demo-finish>span>svg{width:25px}.gg-demo-finish h3{font-size:28px;line-height:1.15}.gg-demo-finish p{font-size:12px}.gg-demo-checklist>li{flex-wrap:wrap;gap:8px}.gg-demo-checklist>li>span:nth-child(2){flex-basis:calc(100% - 34px);font-size:13px}.gg-demo-checklist small{margin-left:32px;font-size:11px}.gg-demo-close-money>div{font-size:12px;gap:12px;flex-wrap:wrap}.gg-demo-close-money strong{margin-left:auto}.gg-demo-stage-foot{font-size:8px;align-items:flex-start;gap:12px;margin-top:25px}.gg-demo-stage-foot>span:first-child{max-width:185px}}@media(max-width:380px){.gg-demo-overview>div>strong{font-size:25px}.gg-demo-banner>.gg-badge{font-size:8px}.gg-demo-calculation>div{flex-wrap:wrap;gap:4px}.gg-demo-calculation strong{margin-left:auto}.gg-demo-calculation>.is-result>span{flex-basis:100%}.gg-demo-money-summary strong{font-size:25px}.gg-demo-money-summary>div{gap:9px;padding:14px}.gg-demo-money-summary span{font-size:11px}.gg-demo-shares>div{gap:8px}.gg-demo-shares strong{font-size:14px}}@media print{body:has(.gg-demo){background:#fff!important;font-family:Barlow,Arial,sans-serif;color:#111}body:has(.gg-demo) .gg-sidebar,body:has(.gg-demo) .gg-topbar,body:has(.gg-demo) .gg-bottom-nav,body:has(.gg-demo) .gg-app-footer,body:has(.gg-demo) .gg-menu-scrim,.gg-demo-screen{display:none!important}body:has(.gg-demo) .gg-workspace,body:has(.gg-demo) .gg-main,body:has(.gg-demo) .gg-app,body:has(.gg-demo) .gg-page{display:block!important;padding:0!important;margin:0!important;min-height:0!important;width:auto!important;max-width:none!important}.gg-demo-print{display:block!important;position:relative;padding:12mm 9mm;font-size:11pt;line-height:1.6;color:#222;min-height:240mm}.gg-demo-print-watermark{position:fixed;z-index:0;top:42%;left:5%;right:5%;transform:rotate(-25deg);font-size:55pt;font-weight:600;letter-spacing:6px;color:#dedbe8!important;opacity:.45;text-align:center;pointer-events:none}.gg-demo-print>*:not(.gg-demo-print-watermark){position:relative;z-index:1}.gg-demo-print>header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:2px solid #2d285a;padding-bottom:20px;margin-bottom:27px}.gg-demo-print>header>span:last-child{font-size:8pt;font-weight:600;color:#664516;max-width:220px;text-align:right}.gg-demo-print .gg-brand-logo{width:135px}.gg-demo-print .gg-brand-product{font-size:8px}.gg-demo-print h1{font-size:30pt;color:#2d285a;margin:0 0 10px}.gg-demo-print h2{font-size:21pt;line-height:1.2;color:#2d285a;margin:0 0 22px}.gg-demo-print h3{font-size:18pt;color:#2d285a;margin:22px 0 10px}.gg-demo-print p{font-size:10pt;line-height:1.7;margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.gg-demo-print table{width:100%;border-collapse:collapse;margin:27px 0;font-size:10pt}.gg-demo-print th,.gg-demo-print td{padding:12px 9px;border-bottom:1px solid #ccc;text-align:left;vertical-align:top}.gg-demo-print th{color:#2d285a;font-size:9pt}.gg-demo-print th:last-child,.gg-demo-print td:last-child{text-align:right;white-space:nowrap}.gg-demo-print td:first-child{width:65%}.gg-demo-print-total{display:flex;justify-content:space-between;border-top:2px solid #2d285a;margin-top:30px;padding-top:18px;color:#2d285a;font-size:12pt}.gg-demo-print-total>strong{font-size:18pt;font-weight:500}.gg-demo-print>footer{margin-top:35px;padding-top:18px;border-top:1px solid #ccc;color:#666;font-size:8pt}.gg-demo-print tr,.gg-demo-print-total,.gg-demo-print>header{break-inside:avoid}@page{size:A4;margin:12mm}}.gg-demo-contract-income{border:1px solid #ddc5a3;border-radius:12px;background:#fffaf2;padding:23px;margin:20px 0}.gg-demo-contract-income-title h2{font-size:28px;color:var(--gg-purple)}.gg-demo-contract-income p{font-size:13px;color:var(--gg-muted);line-height:1.65;margin-top:8px}.gg-demo-income-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.gg-demo-income-columns>div{display:flex;gap:13px;padding:18px;background:#fff;border:1px solid #e5d9c7;border-radius:9px;color:var(--gg-purple)}.gg-demo-income-columns>div>span{min-width:0;font-size:13px}.gg-demo-income-columns strong{display:block;font-family:Barlow Condensed,Barlow,sans-serif;font-size:32px;font-weight:500;margin:7px 0}.gg-demo-income-columns small{display:block;color:var(--gg-muted);font-size:12px}.gg-demo-travellers>p,.gg-demo-report>p{font-size:13px;color:var(--gg-muted);line-height:1.65;margin:12px 0 18px}.gg-demo-traveller-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gg-demo-traveller-list>section{border:1px solid var(--gg-line);padding:19px;border-radius:10px}.gg-demo-traveller-list h4{font-size:25px;color:var(--gg-purple);margin-bottom:15px}.gg-demo-traveller-list dl{margin:0}.gg-demo-traveller-list dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #eee9e1}.gg-demo-traveller-list dt{font-size:12px;font-weight:500}.gg-demo-traveller-list dt small{display:block;font-size:11px;color:var(--gg-muted);margin-top:5px}.gg-demo-traveller-list dd{margin:0;font-size:14px;white-space:nowrap;color:var(--gg-purple)}.gg-demo-traveller-complement{font-weight:600;background:#f9f3e9}.gg-demo-traveller-complement dd{font-weight:600}.gg-demo-contract-price{padding:17px;border:1px solid #dfd7c9;background:#faf6ed;border-radius:8px;display:grid;gap:10px;margin-top:15px}.gg-demo-contract-price>strong{font-size:13px}.gg-demo-contract-price>span{display:flex;align-items:center;gap:12px;font-size:13px}.gg-demo-contract-price small{font-size:12px;color:var(--gg-muted)}.gg-demo-report-list>div{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--gg-line)}.gg-demo-report-list>div>div{min-width:0}.gg-demo-report-list>div>div>strong{font-size:13px;overflow-wrap:anywhere;display:block;font-weight:500}.gg-demo-report-list>div>div>small{display:block;margin-top:6px;font-size:11px;color:var(--gg-muted)}.gg-demo-report-list>div>strong{font-size:14px;white-space:nowrap;color:var(--gg-purple);font-weight:500}.gg-demo-report>a{margin-top:18px}@media(max-width:800px){.gg-demo-income-columns,.gg-demo-traveller-list{grid-template-columns:1fr}.gg-demo-contract-income{padding:18px}.gg-demo-income-columns{gap:10px}.gg-demo-income-columns>div{padding:15px}.gg-demo-traveller-list>section{padding:14px}}@media(max-width:450px){.gg-demo-report-list>div{flex-direction:column;gap:8px}.gg-demo-report-list>div>strong{align-self:flex-end}.gg-demo-traveller-list dl>div{flex-wrap:wrap}.gg-demo-traveller-list dd{margin-left:auto}.gg-demo-contract-price>span{flex-wrap:wrap;gap:8px}}.gg-demo-report-summary{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid var(--gg-line);font-size:13px;color:var(--gg-purple)}.gg-demo-report-summary>strong{white-space:nowrap}@media(max-width:450px){.gg-demo-report-summary{flex-wrap:wrap}.gg-demo-report-summary>strong{margin-left:auto}}.gg-historical-bank{margin-top:24px;min-width:0}.gg-historical-bank>.gg-section-heading{align-items:flex-start}.gg-historical-bank>.gg-section-heading>svg{flex-shrink:0}.gg-historical-bank-notice{background:#f6f1e6;border:1px solid #e3d8c3;border-radius:8px;padding:14px;font-size:12px;line-height:1.75;margin:16px 0;color:#655b4b}.gg-historical-bank-list>summary{font-size:14px;font-weight:600;cursor:pointer;padding:8px 0}.gg-historical-bank-list>article{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;border-top:1px solid #e7dfd0}.gg-historical-bank-list>article>div{min-width:0;display:grid;justify-items:start;gap:7px}.gg-historical-bank-list strong{font-size:15px;overflow-wrap:anywhere}.gg-historical-bank-list small{font-size:12px;line-height:1.6}.gg-historical-bank-list .gg-button{flex-shrink:0}.gg-historical-bank-detail{padding:24px;display:grid;gap:20px;min-width:0}.gg-historical-bank-detail h3{font-size:24px;margin:12px 0;overflow-wrap:anywhere}.gg-historical-bank-detail h4{font-size:15px;margin:0 0 10px}.gg-historical-bank-detail h4:not(:first-child){margin-top:20px}.gg-historical-bank-detail p{font-size:13px;line-height:1.7;overflow-wrap:anywhere;margin:8px 0}.gg-historical-bank-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gg-historical-bank-values>div{background:#f7f3eb;padding:15px;display:grid;gap:8px;border-radius:8px;min-width:0}.gg-historical-bank-values span,.gg-historical-bank-values small{font-size:11px;line-height:1.6}.gg-historical-bank-values strong{font-family:Barlow Condensed,sans-serif;font-size:23px;overflow-wrap:anywhere}.gg-historical-bank-source{padding:16px;border:1px solid #e3dac9;border-radius:8px;min-width:0}.gg-historical-bank-source>strong{font-size:14px;overflow-wrap:anywhere}.gg-historical-bank-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.gg-historical-bank-provenance{border-top:1px solid #e4dccd;padding-top:16px;min-width:0}.gg-historical-bank-provenance summary{cursor:pointer;font-size:13px;font-weight:600}.gg-historical-bank-provenance code{white-space:normal;overflow-wrap:anywhere;font-size:11px}@media(max-width:650px){.gg-historical-bank-list>article{flex-wrap:wrap;gap:12px}.gg-historical-bank-detail{padding:16px}.gg-historical-bank-values{grid-template-columns:1fr}.gg-historical-bank-values>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.gg-historical-bank-values small{grid-column:1/-1}.gg-historical-bank-links>.gg-button{max-width:100%;font-size:12px}.gg-historical-bank-notice{padding:12px}}.gg-historical-bank-files{margin:20px 0;min-width:0}.gg-historical-bank-files h3{font-size:22px}.gg-historical-bank-files>p{font-size:12px;line-height:1.7}.gg-historical-bank-files>article{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid #e4ddd0;padding:16px 0}.gg-historical-bank-files>article>div{display:grid;gap:7px;min-width:0}.gg-historical-bank-files strong{font-size:14px;overflow-wrap:anywhere}.gg-historical-bank-files small{font-size:11px;line-height:1.6}.gg-historical-bank-files a{flex-shrink:0}@media(max-width:650px){.gg-historical-bank-files>article{flex-wrap:wrap;gap:12px}.gg-historical-bank-files>article>div{flex-basis:100%}}.gg-bank-page{min-width:0}.gg-bank-toolbar{display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap}.gg-bank-intro{display:flex;gap:20px;padding:28px;border-radius:20px;background:#eee9f8;margin:22px 0 30px;color:#47365c}.gg-bank-intro>svg{flex-shrink:0}.gg-bank-intro h2{font-size:1.25rem;line-height:1.4}.gg-bank-intro p{margin:8px 0}.gg-bank-intro small{color:#685c74}.gg-bank-sources{display:grid;gap:10px}.gg-bank-source{display:grid;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:16px;border:1px solid #e6e1eb;background:#fff;padding:20px;text-align:left;border-radius:16px;color:#302638;width:100%}.gg-bank-source:hover{border-color:#9b81c5}.gg-bank-source strong,.gg-bank-source small{display:block;overflow-wrap:anywhere}.gg-bank-source small{margin-top:5px;color:#817787}.gg-bank-file-icon{width:44px;height:44px;border-radius:12px;background:#f2eef8;display:flex;align-items:center;justify-content:center;color:#755791}.gg-bank-detail h2{font-size:1.2rem;margin:20px 0 8px;overflow-wrap:anywhere}.gg-bank-detail .gg-section-heading{align-items:flex-start}.gg-bank-detail .gg-section-heading p{overflow-wrap:anywhere}.gg-bank-totals{display:grid;grid-template-columns:1fr 1fr .7fr;gap:12px;margin:22px 0}.gg-bank-totals>div{background:#f8f6fa;border-radius:12px;padding:18px}.gg-bank-totals span{display:block;font-size:.8rem;color:#82748e;margin-bottom:6px}.gg-bank-totals strong{font-size:1.4rem;overflow-wrap:anywhere}.gg-bank-warnings{color:#776d7e;font-size:.86rem;margin:20px 0 0}.gg-bank-warnings p{margin:12px 0 0;max-width:900px}.gg-bank-warnings summary{font-weight:600;color:#5e4774}.gg-bank-confirm{padding-top:24px;margin-top:20px;border-top:1px solid #eee7f4}.gg-bank-confirm p{font-size:.94rem;color:#6f6279}.gg-bank-check{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.5;cursor:pointer}.gg-bank-check input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:#684688}.gg-bank-confirm .gg-button{margin-top:18px}.gg-bank-filters{display:flex;gap:16px;align-items:center;justify-content:space-between}.gg-bank-segments{display:flex;border:1px solid #e5ddeb;border-radius:12px;padding:4px;background:#fff;gap:4px}.gg-bank-segments button{border:0;border-radius:8px;background:transparent;padding:10px 15px;color:#716479;font-weight:600;font-size:.9rem}.gg-bank-segments button.active{background:#eee6f8;color:#644582}.gg-bank-search{display:flex;align-items:center;gap:12px;border:1px solid #e5ddeb;background:#fff;padding:12px 16px;border-radius:12px;color:#9a8da4;min-width:0;max-width:420px;flex:1}.gg-bank-search input{min-width:0;width:100%;border:0;outline:0;color:#43334f;background:transparent;font-size:.9rem}.gg-bank-count{font-size:.8rem;color:#84748d;margin:15px 0}.gg-bank-rows{display:grid;gap:10px}.gg-bank-row{background:#fff;border:1px solid #e5ddeb;border-radius:15px;padding:20px}.gg-bank-row-main{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px}.gg-bank-direction{display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:12px;background:#f2eef5}.gg-bank-direction.credit{background:#edf6f0}.gg-bank-line-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.gg-bank-line-head strong{font-size:.98rem;overflow-wrap:anywhere}.gg-bank-line-head b{white-space:nowrap;font-size:1rem}.gg-bank-row .credit{color:#378664}.gg-bank-row .debit{color:#9b6b6b}.gg-bank-row p{margin:5px 0 0;font-size:.88rem;color:#73657e;overflow-wrap:anywhere}.gg-bank-row small{font-size:.76rem;color:#908297;overflow-wrap:anywhere}.gg-bank-row-footer{display:flex;align-items:center;justify-content:space-between;margin:14px 0 0 52px;gap:10px}.gg-bank-row-footer .gg-button{padding:9px 13px;font-size:.83rem;min-height:38px}.gg-bank-row-warning{padding-left:52px;color:#94702f!important}.gg-bank-link-history{margin:18px 0 0 52px;font-size:.84rem;color:#76627e}.gg-bank-link-history>div{border-top:1px solid #eee8f3;margin-top:10px;padding-top:10px}.gg-bank-link-history .gg-text-button{display:block;margin-top:10px}.gg-bank-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gg-bank-two .gg-field{min-width:0}.gg-bank-help{font-size:.85rem;color:#86788e;line-height:1.65}.gg-bank-drop{padding:26px 18px;border:1.5px dashed #d2c6df;border-radius:16px;background:#faf8fd;text-align:center;display:flex;align-items:center;flex-direction:column;gap:13px;color:#775990}.gg-bank-drop.is-dragging{background:#eee5fa;border-color:#8f60b7}.gg-bank-drop strong{font-size:.94rem;overflow-wrap:anywhere;max-width:100%}.gg-bank-drop small{font-size:.8rem;color:#928299}.gg-bank-mapping{border:1px solid #e5ddec;border-radius:13px;padding:16px}.gg-bank-mapping summary{font-weight:650;color:#685175}.gg-bank-mapping>p{margin:15px 0;font-size:.85rem;color:#83778d}.gg-bank-mapping .gg-bank-two{margin:18px 0}.gg-bank-targets{max-height:260px;overflow:auto;border:1px solid #e5ddeb;border-radius:13px;background:#faf8fb}.gg-bank-targets>button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;width:100%;border:0;border-bottom:1px solid #e9e2ef;background:#fff;text-align:left;color:#4e3b5c}.gg-bank-targets>button.selected{background:#f0e8fa;box-shadow:inset 3px 0 #8a68aa}.gg-bank-targets>button strong{display:block;font-size:.89rem;overflow-wrap:anywhere}.gg-bank-targets>button small{display:block;font-size:.78rem;color:#8a7694;margin:5px 0}.gg-bank-targets>button svg{flex-shrink:0}.gg-bank-targets>p,.gg-bank-targets>small{display:block;margin:18px;color:#8a7993;font-size:.85rem}.gg-bank-targets .gg-badge{font-size:.68rem;white-space:normal;text-align:left}.gg-bank-target-summary{padding:18px;border-radius:12px;background:#f8f4fc;color:#6f537e}.gg-bank-target-summary strong{display:block;overflow-wrap:anywhere}.gg-bank-target-summary p{font-size:.85rem;line-height:1.6;margin:10px 0}.gg-bank-target-summary small{font-size:.8rem;line-height:1.6;display:block}.gg-bank-target-summary a{font-size:.82rem;display:inline-block;margin-top:12px}.gg-bank-record{padding:16px;border:1px solid #dacde6;border-radius:12px}.gg-bank-record small{display:block;margin:10px 0 0 30px;font-size:.78rem;color:#897291;line-height:1.6}.gg-bank-review .gg-bank-search{max-width:none}.gg-bank-page .gg-feedback,.gg-bank-page>.gg-error{margin-bottom:20px}@media(max-width:620px){.gg-bank-intro{padding:20px;gap:14px}.gg-bank-intro>svg{width:23px}.gg-bank-intro h2{font-size:1.1rem}.gg-bank-intro p{font-size:.9rem}.gg-bank-source{grid-template-columns:32px minmax(0,1fr) 15px;gap:10px;padding:16px}.gg-bank-file-icon{width:32px;height:36px}.gg-bank-source>.gg-badge{grid-column:2;justify-self:start}.gg-bank-source>svg{grid-column:3;grid-row:1}.gg-bank-source strong{font-size:.9rem}.gg-bank-totals{grid-template-columns:1fr 1fr;gap:8px}.gg-bank-totals>div:last-child{grid-column:1/-1;padding:12px 15px;display:flex;justify-content:space-between;align-items:center}.gg-bank-totals>div:last-child span{margin:0}.gg-bank-totals strong{font-size:1.15rem}.gg-bank-totals>div{padding:14px}.gg-bank-filters{flex-direction:column;align-items:stretch}.gg-bank-search{max-width:none}.gg-bank-segments{justify-content:space-between}.gg-bank-segments button{flex:1;padding:10px}.gg-bank-row{padding:16px}.gg-bank-row-main{grid-template-columns:28px minmax(0,1fr);gap:10px}.gg-bank-direction{width:28px;height:32px;border-radius:9px}.gg-bank-line-head{flex-direction:column;gap:8px}.gg-bank-line-head strong{font-size:.93rem}.gg-bank-row-footer,.gg-bank-link-history{margin-left:0}.gg-bank-row-warning{padding-left:0}.gg-bank-row-footer{flex-wrap:wrap}.gg-bank-two{grid-template-columns:1fr}.gg-bank-detail .gg-section-heading{flex-direction:column;gap:12px}.gg-bank-detail .gg-section-heading>.gg-button{align-self:flex-start}.gg-bank-review footer,.gg-bank-page .gg-form footer{flex-wrap:wrap}.gg-bank-toolbar .gg-button{padding:11px;font-size:.8rem}}.gg-company-tasks{min-width:0}.gg-company-task-links{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:18px}.gg-company-task-links button{display:flex;align-items:center;gap:5px}.gg-company-task-filters{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:12px;align-items:end;margin:20px 0}.gg-company-task-filters>*{min-width:0}.gg-company-task-filters .gg-field{margin:0}.gg-company-task-filters select{max-width:100%}.gg-company-task-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:15px 0;color:var(--gg-muted)}.gg-company-task-list{list-style:none;padding:0;margin:0;border:1px solid var(--gg-line);border-radius:18px;overflow:hidden;background:var(--gg-paper)}.gg-company-task-list>li{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border-bottom:1px solid var(--gg-line)}.gg-company-task-list>li:last-child{border-bottom:0}.gg-company-task-list>li.is-overdue{border-left:3px solid #b44e19}.gg-company-task-check{flex-shrink:0;border:0;background:transparent;color:var(--gg-muted);padding:3px 0;min-width:28px;min-height:36px;display:flex;align-items:center;justify-content:center}.gg-company-task-check.is-done{color:#268059}.gg-company-task-main{border:0;background:transparent;color:inherit;min-width:0;text-align:left;padding:0;flex:1;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.gg-company-task-main>strong{font-size:1rem;line-height:1.45}.gg-company-task-main>span,.gg-company-task-main>small{font-size:.84rem;color:var(--gg-muted)}.gg-company-task-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:3px}.gg-company-task-tags .gg-company-task-overdue{color:#a34418}.gg-company-task-actions{display:flex;gap:8px;flex-shrink:0}.gg-company-task-actions button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--gg-muted);font-size:.8rem;min-height:40px;padding:5px}.gg-company-task-pagination{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:20px}.gg-company-task-pagination>span{font-size:.8rem;text-align:center}.gg-company-task-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.gg-company-task-form-grid>*{min-width:0}.gg-company-task-detail{padding:24px;overflow-wrap:anywhere}.gg-company-task-detail p{white-space:pre-wrap}.gg-company-task-detail dt{font-weight:600;margin-top:12px}.gg-company-task-detail dd{margin:4px 0 0}.gg-company-task-conflict{border:1px solid #d2a850;border-radius:14px;padding:16px;background:var(--gg-paper);min-width:0}.gg-company-task-conflict h3{font-size:1rem}.gg-company-task-conflict p{font-size:.87rem;color:var(--gg-muted)}.gg-company-task-conflict fieldset{border:0;margin:16px 0;padding:0;min-width:0}.gg-company-task-conflict legend{font-size:.9rem;font-weight:700}.gg-company-task-conflict label{display:flex;gap:8px;align-items:flex-start;margin:8px 0;overflow-wrap:anywhere;font-size:.87rem}.gg-company-task-conflict input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.gg-company-task-conflict label span{display:flex;flex-direction:column;gap:3px;min-width:0;white-space:pre-wrap}@media(max-width:1000px){.gg-company-task-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.gg-company-task-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gg-company-task-filters>.gg-field:last-child{grid-column:1/-1}.gg-company-task-list>li{padding:14px 12px;gap:8px}.gg-company-task-actions button span{display:none}.gg-company-task-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.gg-company-task-main>strong{font-size:.92rem}.gg-company-task-main>span,.gg-company-task-main>small{font-size:.78rem}.gg-company-task-pagination .gg-button{padding:10px;min-width:0}.gg-company-task-links{gap:10px;font-size:.8rem}.gg-company-task-detail{padding:18px}.gg-company-task-conflict{padding:12px}.gg-company-task-conflict .gg-button{width:100%}}.gg-company-task-fields{display:flex;flex-direction:column;gap:18px;border:0;padding:0;margin:0;min-width:0}.gg-company-task-suggestions{margin:0 0 14px;font-size:.86rem}.gg-company-task-suggestions summary,.gg-company-task-filter-panel summary{cursor:pointer;min-height:38px;display:list-item;align-content:center;color:var(--gg-ink)}.gg-company-task-suggestions>.gg-company-task-links{margin:8px 0 12px}.gg-company-task-toolbar{margin:16px 0}.gg-company-task-toolbar>.gg-search{width:100%}.gg-company-task-filter-panel{margin-top:8px}.gg-company-task-filter-panel .gg-company-task-filters{margin:10px 0}.gg-company-task-filter-panel>.gg-text-button{min-height:36px}.gg-company-task-filter-panel summary{font-size:.85rem}.gg-zoho-admin{display:grid;gap:18px;max-width:980px;min-width:0}.gg-zoho-admin>*{min-width:0}.gg-zoho-status{padding:24px}.gg-zoho-status-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.gg-zoho-status-heading h2{flex:1;min-width:160px;margin:0;font-size:21px}.gg-zoho-status-heading>.gg-badge{white-space:normal;text-align:center}.gg-zoho-status p{margin:12px 0 0;line-height:1.6}.gg-zoho-connection-details{font-size:12px;margin-top:14px;color:#72706d}.gg-zoho-connection-details>summary{cursor:pointer}.gg-zoho-organization{display:block;margin-top:18px;font-size:20px;overflow-wrap:anywhere}.gg-zoho-step{padding:0;overflow:hidden}.gg-zoho-step>summary,.gg-zoho-step>header{display:flex;align-items:flex-start;gap:14px;padding:22px;list-style:none}.gg-zoho-step>summary{cursor:pointer;font-weight:700;font-size:18px}.gg-zoho-step>summary::-webkit-details-marker{display:none}.gg-zoho-step>summary:after{content:"+";margin-left:auto;flex-shrink:0;font-weight:400;font-size:22px;line-height:1.2}.gg-zoho-step[open]>summary:after{content:"\2212"}.gg-zoho-step>summary small{display:block;font-size:13px;line-height:1.6;font-weight:400;margin-top:5px}.gg-zoho-step>summary>span:last-child,.gg-zoho-step>header>div{min-width:0}.gg-zoho-step h2{font-size:19px;margin:0;line-height:1.4}.gg-zoho-step>header p{margin:7px 0 0;line-height:1.6;font-size:14px}.gg-zoho-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;font-size:14px;font-weight:700;background:#edeadd;color:#55583e}.gg-zoho-step-content{padding:0 22px 22px;min-width:0}.gg-zoho-step-content>p{font-size:14px;line-height:1.65;margin:0 0 20px}.gg-zoho-console-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:2px;margin-bottom:17px}.gg-zoho-console-value>label{display:block;min-width:0;font-size:13px;font-weight:700}.gg-zoho-console-value>label>span{display:block;margin-bottom:7px}.gg-zoho-console-value textarea{display:block;resize:none;min-width:0;width:100%;padding:12px 13px;background:#f7f6f2;color:#3f403a;border:1px solid #dfddd4;border-radius:8px;font-size:14px;line-height:1.55;word-break:break-all;overflow-wrap:anywhere}.gg-zoho-console-value>.gg-button{margin-top:27px;min-height:46px;padding:10px 13px;white-space:nowrap}.gg-zoho-console-value>small{grid-column:1/-1;font-size:12px;min-height:18px;color:#646846}.gg-zoho-external{max-width:100%;white-space:normal;justify-content:center;text-align:center}.gg-zoho-credentials{padding:0 22px 22px;gap:17px}.gg-zoho-credentials>fieldset{padding:0;margin:0;border:0;min-width:0;display:grid;gap:18px}.gg-zoho-credentials footer{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;align-items:center}.gg-zoho-credentials footer>span{display:flex;align-items:center;gap:7px;color:#72706d;font-size:12px}.gg-zoho-help{font-size:13px;line-height:1.6;margin:15px 0 0}.gg-zoho-disconnect>.gg-card{padding:22px}.gg-zoho-disconnect h2{font-size:19px;margin-top:0}.gg-zoho-disconnect p{line-height:1.6;font-size:14px;overflow-wrap:anywhere}.gg-zoho-actions{display:flex;gap:12px;flex-wrap:wrap}.gg-zoho-footnote{font-size:13px;line-height:1.7;color:#72706d;margin:0}.gg-zoho-conflict p{margin:8px 0 12px}.gg-zoho-settings{min-width:0}.gg-zoho-settings>summary{cursor:pointer;font-weight:700;padding:18px 0;font-size:15px}.gg-zoho-settings>summary small{display:block;font-size:12px;font-weight:400;margin:6px 0 0;line-height:1.5;color:#72706d}.gg-zoho-settings>.gg-card,.gg-zoho-settings>.gg-zoho-disconnect{margin-bottom:14px}.gg-zoho-mail{display:grid;gap:18px;min-width:0}.gg-zoho-mail>*{min-width:0}.gg-zoho-management{align-items:flex-start}.gg-zoho-management>div{min-width:0}.gg-zoho-management .gg-button{white-space:normal;text-align:center;line-height:1.45}.gg-zoho-mail-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.gg-zoho-mail-heading>div:first-child{max-width:460px;min-width:0}.gg-zoho-mail-heading h2{font-size:24px;margin:0}.gg-zoho-mail-heading p{margin:8px 0 0;font-size:13px;line-height:1.7;color:#72706d}.gg-zoho-mail-heading>.gg-zoho-actions{gap:9px}.gg-zoho-catalog-details{display:flex;flex-wrap:wrap;gap:7px 18px;color:#72706d;font-size:12px;line-height:1.5}.gg-zoho-mail-list{border:1px solid #dfddd4;border-radius:10px;background:#fff;overflow:hidden}.gg-zoho-mail-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;gap:20px;padding:20px}.gg-zoho-mail-row+.gg-zoho-mail-row{border-top:1px solid #e7e3dc}.gg-zoho-mail-row>*{min-width:0}.gg-zoho-mail-identity>strong{display:block;font-size:16px;overflow-wrap:anywhere}.gg-zoho-mail-identity>span:not(.gg-badge){display:block;font-size:13px;margin:4px 0 10px;overflow-wrap:anywhere}.gg-zoho-mail-aliases>span{display:block;font-size:11px;font-weight:700;color:#72706d;margin-bottom:7px}.gg-zoho-mail-aliases>small{font-size:12px;color:#72706d}.gg-zoho-mail-aliases ul{padding:0;margin:0;list-style:none;display:grid;gap:5px}.gg-zoho-mail-aliases li{display:flex;gap:5px;align-items:baseline;font-size:12px;overflow-wrap:anywhere}.gg-zoho-mail-aliases li svg{flex-shrink:0;align-self:flex-start;margin-top:2px}.gg-zoho-mail-row>.gg-button{font-size:12px;white-space:normal;max-width:195px;text-align:center;line-height:1.5}.gg-zoho-domains>summary,.gg-zoho-operation-history>summary{cursor:pointer;font-weight:600;font-size:13px;padding:12px 0}.gg-zoho-domains ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.gg-zoho-domains li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 20px;font-size:12px}.gg-zoho-domains li strong{overflow-wrap:anywhere}.gg-zoho-domains li span{color:#72706d}.gg-zoho-pending{padding:20px}.gg-zoho-pending>h2{font-size:19px;margin:0}.gg-zoho-pending>p{font-size:13px;line-height:1.6}.gg-zoho-operation{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid #e7e3dc}.gg-zoho-operation>div{min-width:0}.gg-zoho-operation strong{display:block;overflow-wrap:anywhere;margin:8px 0 4px;font-size:15px}.gg-zoho-operation>div>span:not(.gg-badge),.gg-zoho-operation small{font-size:12px;color:#72706d;overflow-wrap:anywhere;display:block}.gg-zoho-operation p{font-size:13px;line-height:1.6;margin:7px 0;overflow-wrap:anywhere}.gg-zoho-operation>.gg-button{flex-shrink:0;font-size:12px}.gg-zoho-operation-history>summary>span{display:inline-flex;margin-left:8px;background:#eae7df;padding:2px 7px;border-radius:10px;font-size:11px}.gg-zoho-address-form fieldset{display:grid;gap:19px;min-width:0;padding:0;margin:0;border:0}.gg-zoho-name-fields,.gg-zoho-address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.gg-zoho-address-fields>*{min-width:0}.gg-zoho-address-fields select{max-width:100%}.gg-zoho-alias-target{padding:15px;background:#f6f5ef;border-radius:8px}.gg-zoho-alias-target span,.gg-zoho-alias-target small{display:block;font-size:12px;color:#72706d}.gg-zoho-alias-target strong{display:block;font-size:16px;overflow-wrap:anywhere;margin:6px 0}.gg-zoho-address-preview{padding:13px;background:#f6f5ef;overflow-wrap:anywhere;border-radius:8px;font-weight:600;font-size:15px}.gg-zoho-address-review h3{font-size:22px;margin:0 0 20px}.gg-zoho-address-review dl{margin:0 0 22px;display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px}.gg-zoho-address-review dt{font-size:13px;color:#72706d}.gg-zoho-address-review dd{margin:0;overflow-wrap:anywhere;font-size:14px;font-weight:600}.gg-zoho-address-review>p{font-size:13px;line-height:1.6;color:#72706d;margin:16px 0 0}.gg-zoho-address-form>footer{flex-wrap:wrap}@media(max-width:600px){.gg-zoho-admin{gap:14px}.gg-zoho-status{padding:18px}.gg-zoho-status-heading{gap:10px}.gg-zoho-status-heading h2{font-size:18px;min-width:150px}.gg-zoho-status p{font-size:13px}.gg-zoho-step>summary,.gg-zoho-step>header{padding:18px;gap:10px}.gg-zoho-step>summary{font-size:16px}.gg-zoho-step>summary small{font-size:12px}.gg-zoho-step>header h2{font-size:18px}.gg-zoho-step-content,.gg-zoho-credentials{padding:0 18px 18px}.gg-zoho-console-value{grid-template-columns:minmax(0,1fr)}.gg-zoho-console-value textarea{font-size:13px}.gg-zoho-console-value>.gg-button{margin-top:8px;justify-self:start;min-height:42px}.gg-zoho-console-value>small{margin-top:3px}.gg-zoho-step-content>.gg-button,.gg-zoho-credentials footer>.gg-button,.gg-zoho-disconnect>.gg-button{width:100%;justify-content:center;white-space:normal;text-align:center}.gg-zoho-admin .gg-zoho-credentials>footer{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.gg-zoho-credentials footer>.gg-button[type=submit]{min-width:0}.gg-zoho-actions>.gg-button{width:100%;justify-content:center}.gg-zoho-mail-heading>.gg-zoho-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.gg-zoho-mail-heading h2{font-size:22px}.gg-zoho-mail-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:17px}.gg-zoho-mail-row>.gg-button{max-width:none;width:100%;justify-content:center}.gg-zoho-management .gg-button{width:100%;justify-content:center;min-width:0}.gg-zoho-operation{flex-direction:column;align-items:stretch}.gg-zoho-operation>.gg-button{justify-content:center;white-space:normal}.gg-zoho-pending{padding:17px}.gg-zoho-name-fields,.gg-zoho-address-fields{grid-template-columns:minmax(0,1fr)}.gg-zoho-address-review dl{grid-template-columns:minmax(0,1fr);gap:5px}.gg-zoho-address-review dd{margin-bottom:11px}.gg-form.gg-zoho-address-form>footer{display:grid;grid-template-columns:minmax(0,1fr);gap:11px}.gg-form.gg-zoho-address-form>footer>.gg-button{min-width:0;width:100%;justify-content:center;white-space:normal}}@media(min-width:601px)and (max-width:1080px){.gg-zoho-mail-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gg-zoho-mail-row>.gg-button{grid-column:1/-1;max-width:none;justify-self:start}}.gg-nfse-ibscbs{display:grid;gap:1rem;min-width:0;padding:1rem;border:1px solid var(--gg-line,#e2e1dc);border-radius:12px}.gg-nfse-ibscbs h3{font-size:1.1rem;margin:0}.gg-nfse-ibscbs p{font-size:.88rem;line-height:1.55;margin:0;overflow-wrap:anywhere}.gg-nfse-ibscbs-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}.gg-nfse-ibscbs-summary dt{font-size:.8rem;color:var(--gg-muted)}.gg-nfse-ibscbs-summary dd{margin:.2rem 0 0;font-size:.9rem;overflow-wrap:anywhere}@media(max-width:480px){.gg-nfse-ibscbs-summary dl{grid-template-columns:1fr}}.gg-fiscal-profiles,.gg-fiscal-profile-list,.gg-fiscal-profile-picker,.gg-fiscal-profile-model{display:grid;gap:1rem;min-width:0}.gg-fiscal-profile-list article{border-top:1px solid var(--gg-line,#e2e1dc);padding-top:1rem;min-width:0}.gg-fiscal-profile-list h3,.gg-fiscal-profile-picker h3,.gg-fiscal-profile-model h3{font-size:1.1rem;margin:0;overflow-wrap:anywhere}.gg-fiscal-profile-list .gg-section-heading{align-items:flex-start;margin-bottom:.75rem}.gg-fiscal-profile-details{min-width:0}.gg-fiscal-profile-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0 0 .75rem}.gg-fiscal-profile-details dt{font-size:.8rem;color:var(--gg-muted)}.gg-fiscal-profile-details dd{font-size:.9rem;margin:.15rem 0 0;overflow-wrap:anywhere}.gg-fiscal-profile-details p,.gg-fiscal-profile-picker>p,.gg-fiscal-profile-model>p{font-size:.88rem;line-height:1.55;overflow-wrap:anywhere;margin:.5rem 0}.gg-fiscal-profile-condition{white-space:pre-line;border-left:3px solid var(--gg-orange,#e59328);padding-left:.7rem}.gg-fiscal-profile-picker,.gg-fiscal-profile-model{padding:1rem;border:1px solid var(--gg-line,#e2e1dc);border-radius:12px}.gg-fiscal-profile-picker .gg-button{justify-self:start}.gg-fiscal-profile-picker select{min-width:0;max-width:100%}@media(max-width:480px){.gg-fiscal-profile-list .gg-section-heading{flex-direction:column;gap:.7rem}.gg-fiscal-profile-details dl{grid-template-columns:1fr}.gg-fiscal-profile-picker .gg-button{width:100%;justify-content:center}}.gg-live-invoices{display:grid;gap:1rem;min-width:0}.gg-live-invoices .gg-quick-actions{flex-wrap:wrap}.gg-live-connection h2{font-size:1.2rem}.gg-live-connection p{line-height:1.6}.gg-live-readiness{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:1rem 0}.gg-live-readiness>span{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;font-size:.9rem}.gg-live-invoice-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.gg-live-invoice-heading>div{min-width:0}.gg-live-invoice-heading small{color:var(--gg-muted);overflow-wrap:anywhere}.gg-live-invoice-heading h2{font-size:1.2rem;line-height:1.4;margin:.4rem 0;overflow-wrap:anywhere}.gg-live-invoice-summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0}.gg-live-invoice-summary>div{display:grid;gap:.3rem;min-width:0;overflow-wrap:anywhere}.gg-live-invoice-summary span,.gg-live-editor-client span{font-size:.85rem;color:var(--gg-muted)}.gg-live-invoice-value{font-size:1.5rem;white-space:nowrap}.gg-live-pending{background:var(--gg-soft,#f8f5ef);border:1px solid var(--gg-line,#e2e1dc);border-radius:12px;padding:.9rem 1rem;font-size:.9rem;line-height:1.55;margin:1rem 0;overflow-wrap:anywhere}.gg-live-pending ul{padding-left:1.15rem;margin:.5rem 0 0}.gg-live-return{font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.gg-live-footnote{font-size:.85rem;line-height:1.5;margin:.8rem 0 0}.gg-live-editor-client{display:grid;gap:.3rem;padding-bottom:.7rem;border-bottom:1px solid var(--gg-line,#e2e1dc);overflow-wrap:anywhere}.gg-live-event-fields{display:grid;gap:1rem;padding-top:.75rem;border-top:1px solid var(--gg-line,#e2e1dc)}.gg-live-event-fields h3{font-size:1.1rem;margin:0}.gg-live-event-fields>p{font-size:.85rem;line-height:1.5;color:var(--gg-muted);margin:0}.gg-live-tax-fields[open]{display:grid;gap:1rem}.gg-live-tax-fields .gg-field{margin-top:.8rem}.gg-live-confirmation{padding:1rem;border:1px solid var(--gg-line,#e2e1dc);border-radius:12px;overflow-wrap:anywhere}.gg-live-confirmation h3{margin:1rem 0 .5rem;font-size:1.15rem}.gg-live-confirmation p{line-height:1.6;font-size:.9rem}.gg-live-numbers{max-height:40vh;overflow:auto;border:1px solid var(--gg-line,#e2e1dc);border-radius:10px;padding:.5rem 1rem}.gg-live-numbers p{margin:.5rem 0;padding:.5rem 0;border-bottom:1px solid var(--gg-line,#e2e1dc)}@media(max-width:580px){.gg-live-invoice-heading,.gg-live-invoice-summary{flex-direction:column;align-items:flex-start;gap:.7rem}.gg-live-invoices .gg-quick-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.gg-live-invoices .gg-quick-actions>.gg-button{width:100%;justify-content:center;white-space:normal;text-align:center}.gg-live-readiness{display:grid;gap:.7rem}.gg-live-invoice .gg-badge{max-width:100%;white-space:normal}.gg-live-invoice-value{font-size:1.4rem}}.gg-nfse-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin:1.2rem 0}.gg-nfse-facts span{display:flex;flex-direction:column;gap:.3rem;color:var(--gg-muted,#746e7e);font-size:.88rem}.gg-nfse-facts strong{font-size:1rem;color:var(--gg-ink,#282231);overflow-wrap:anywhere}.gg-nfse-profile-list{display:grid;gap:.7rem}.gg-nfse-profile-list article{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.9rem 0;border-top:1px solid #ebe6ef}.gg-nfse-profile-list small{display:block;margin-top:.3rem;color:#756c7d}.gg-nfse-draft h2{font-size:1.25rem}.gg-nfse-draft{margin-top:1rem}.gg-nfse-description{white-space:pre-line;overflow-wrap:anywhere;max-height:8rem;overflow:auto}.gg-nfse-amount{font-size:1.6rem;display:block;margin:.8rem 0}.gg-nfse-fields{border:0;padding:0;margin:0;display:grid;gap:1rem;min-width:0}.gg-nfse-fields details{padding:1rem;border:1px solid #e5dfeb;border-radius:12px}.gg-nfse-fields summary{cursor:pointer;font-weight:600}.gg-nfse-fields details p{font-size:.9rem;margin:1rem 0}.gg-nfse-confirm{display:flex;align-items:flex-start;gap:.8rem;line-height:1.5}.gg-nfse-confirm input{width:20px;height:20px;flex-shrink:0;margin-top:.2rem}.gg-nfse-draft .gg-quick-actions{margin-top:1rem}@media(max-width:480px){.gg-nfse-facts{grid-template-columns:1fr}.gg-nfse-profile-list article{align-items:flex-start;flex-direction:column}.gg-nfse-draft .gg-section-heading{align-items:flex-start;flex-direction:column}.gg-nfse-draft .gg-quick-actions>*{max-width:100%}}.gg-nfse-mail-shortcut{display:flex;align-items:center;gap:.85rem;padding:1rem 0;min-width:0}.gg-nfse-mail-shortcut>svg{flex-shrink:0;color:var(--gg-orange,#e59328)}.gg-nfse-mail-shortcut>div{flex:1;min-width:0}.gg-nfse-mail-shortcut strong,.gg-nfse-mail-shortcut span{display:block}.gg-nfse-mail-shortcut span{font-size:.85rem;line-height:1.5;color:var(--gg-muted,#746e7e);margin-top:.2rem}.gg-nfse-guide{background:var(--gg-soft,#f7f4fa);border:1px solid var(--gg-line,#e2e1dc);border-radius:16px;padding:1rem;margin:1rem 0}.gg-nfse-next{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.8rem}.gg-nfse-next>svg{flex-shrink:0;margin-top:.1rem;color:var(--gg-orange,#e59328)}.gg-nfse-next>div{min-width:0}.gg-nfse-next strong{font-size:.96rem}.gg-nfse-next p{font-size:.88rem;line-height:1.5;color:var(--gg-muted,#746e7e);margin:.3rem 0 0;overflow-wrap:anywhere}.gg-nfse-guide-details{border-top:1px solid var(--gg-line,#e2e1dc);margin-top:1rem}.gg-nfse-guide-details summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;cursor:pointer;font-size:.9rem;font-weight:600;list-style:none}.gg-nfse-guide-details summary::-webkit-details-marker{display:none}.gg-nfse-guide-details[open] summary>svg{transform:rotate(180deg)}.gg-nfse-guide-details>ol{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:1rem}.gg-nfse-guide-details>ol>li{display:flex;gap:.75rem;align-items:flex-start}.gg-nfse-guide-details>ol>li>div{min-width:0;flex:1}.gg-nfse-step-number{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--gg-line,#e2e1dc);border-radius:50%;flex-shrink:0;font-size:.78rem;font-weight:700;background:var(--gg-paper,#fff)}.gg-nfse-step-number.is-filled{background:var(--gg-paper,#fff);color:var(--gg-orange,#e59328)}.gg-nfse-guide-details strong{font-size:.9rem}.gg-nfse-guide-details p,.gg-nfse-guide-details ul{font-size:.84rem;line-height:1.5;color:var(--gg-muted,#746e7e);margin:.3rem 0;overflow-wrap:anywhere}.gg-nfse-guide-details ul{padding-left:1.05rem}.gg-nfse-guide-details .gg-text-button{padding:.35rem 0;min-height:44px;font-size:.84rem}.gg-nfse-guide summary:focus-visible{outline:3px solid var(--gg-orange,#e59328);outline-offset:3px;border-radius:5px}@media(max-width:540px){.gg-nfse-mail-shortcut{flex-wrap:wrap;gap:.65rem}.gg-nfse-mail-shortcut>div{flex-basis:calc(100% - 2rem)}.gg-nfse-mail-shortcut>.gg-button{margin-left:1.8rem}.gg-nfse-guide{padding:.85rem}.gg-nfse-guide>.gg-button{width:100%;justify-content:center}.gg-nfse-next strong{font-size:.91rem}.gg-nfse-draft .gg-quick-actions{display:grid;grid-template-columns:1fr;gap:.5rem}.gg-nfse-draft .gg-quick-actions>.gg-button{justify-content:center;width:100%}}.gg-nfse-test-destination{margin:.7rem 0;max-width:100%}.gg-nfse-test-destination .gg-badge{white-space:normal;line-height:1.5;overflow-wrap:anywhere;max-width:100%}.gg-nfse-create-tests{flex-wrap:wrap}.gg-nfse-national-regime{padding:1rem;border:1px solid var(--gg-line,#e2e1dc);border-radius:12px}.gg-nfse-national-regime h3{font-size:1.1rem;margin:0 0 .5rem}.gg-nfse-national-regime>p{font-size:.88rem;line-height:1.5;margin:0}.gg-nfse-national-regime .gg-nfse-facts{margin:1rem 0 0}@media(max-width:580px){.gg-nfse-create-tests{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.gg-nfse-create-tests .gg-button{white-space:normal;justify-content:center;max-width:100%}}.gg-nfse-national-access>p{font-size:.9rem;line-height:1.55}.gg-nfse-national-access-environments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.gg-nfse-national-access-environments article{min-width:0;border:1px solid var(--gg-line,#e2e1dc);border-radius:12px;padding:1rem}.gg-nfse-national-access-environments h3{font-size:1.05rem;margin:0 0 1rem}.gg-nfse-national-access-environments dl{display:grid;gap:.7rem;margin:0}.gg-nfse-national-access-environments dt{font-size:.8rem;color:var(--gg-muted)}.gg-nfse-national-access-environments dd{font-size:.88rem;margin:.15rem 0 0;overflow-wrap:anywhere}.gg-nfse-national-access-environments ul{font-size:.85rem;line-height:1.5;padding-left:1.2rem;margin:1rem 0 0;overflow-wrap:anywhere}@media(max-width:580px){.gg-nfse-national-access-environments{grid-template-columns:1fr}}.gg-editorial-intro{display:flex;gap:18px;align-items:flex-start;padding:24px;border-radius:18px;background:#ece8f5;color:#292347;margin:0 0 24px}.gg-editorial-intro>svg{flex-shrink:0;margin-top:4px}.gg-editorial-intro h2{font-size:1.25rem;margin:0 0 8px}.gg-editorial-intro p{margin:0;color:#645d70}.gg-editorial-filters{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:660px;margin-bottom:28px}.gg-editorial-schedule h2{display:flex;align-items:center;gap:9px}.gg-editorial-list{display:grid;gap:12px}.gg-editorial-row{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:22px;margin:0}.gg-editorial-date{display:flex;gap:8px;align-items:center;color:#766d7e;font-size:.85rem}.gg-editorial-row-body{min-width:0}.gg-editorial-row h3{font-size:1.18rem;margin:8px 0 4px;overflow-wrap:anywhere}.gg-editorial-row p{margin:0;color:#756d7e;font-size:.87rem}.gg-editorial-row small{display:block;margin-top:5px;color:#756d7e}.gg-editorial-tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.gg-editorial-tags>span:last-child{font-size:.75rem;color:#756d7e}.gg-editorial-editor{display:grid;gap:22px;padding:22px 26px 26px}.gg-editorial-editor>.gg-form{padding:0}.gg-editorial-editor .gg-editorial-fields{display:grid;gap:20px;margin:0;padding:0;border:0;min-width:0}.gg-editorial-editor-head{display:flex;justify-content:space-between;align-items:center;color:#756d7e;font-size:.82rem}.gg-editorial-editor h3{font-size:1.05rem;margin:0}.gg-editorial-assets{display:grid;gap:12px}.gg-editorial-assets>.gg-section-heading{margin:0}.gg-editorial-assets p{margin:0}.gg-editorial-asset{display:grid;gap:12px;border:1px solid #e7e1e8;border-radius:12px;padding:15px}.gg-editorial-asset-footer{display:flex;gap:14px;align-items:flex-end}.gg-editorial-asset-footer>.gg-field{flex:1;min-width:0}.gg-editorial-internal{background:#f7f5fa;padding:15px;border-radius:12px}.gg-editorial-internal[open]>summary{margin-bottom:16px}.gg-editorial-consent{border:1px solid #e7e1e8;border-radius:12px;padding:16px;display:grid;gap:12px}.gg-editorial-consent legend{font-size:.92rem;font-weight:650}.gg-editorial-consent label{display:flex;gap:10px;align-items:flex-start;line-height:1.5;font-size:.86rem}.gg-editorial-consent input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:#5938a0}.gg-editorial-next{padding-top:20px;border-top:1px solid #e7e1e8}.gg-editorial-next>p{margin:9px 0 12px}.gg-editorial-actions,.gg-editorial-exports{display:flex;flex-wrap:wrap;gap:10px}.gg-editorial-exports{margin-top:15px}.gg-editorial-exports>p{width:100%;font-size:.83rem;color:#756d7e;margin:0}.gg-editorial-preview,.gg-editorial-history{border-top:1px solid #e7e1e8;padding-top:17px}.gg-editorial-editor summary{font-weight:650;cursor:pointer}.gg-editorial-preview article{margin:15px 0;padding:18px;background:#f8f7fa;border-radius:12px;overflow-wrap:anywhere}.gg-editorial-history p{border-bottom:1px solid #e7e1e8;padding:10px 0;font-size:.82rem;margin:0}.gg-editorial-history small{display:block;color:#756d7e;margin-top:5px}@media(max-width:700px){.gg-editorial-row{grid-template-columns:1fr;gap:13px;padding:19px}.gg-editorial-row>.gg-button{justify-self:start}.gg-editorial-date{font-size:.8rem}.gg-editorial-intro{padding:19px;gap:13px}.gg-editorial-filters{gap:10px}.gg-editorial-editor{padding:20px 18px}.gg-editorial-assets>.gg-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.gg-editorial-asset{padding:12px}.gg-editorial-actions>.gg-button,.gg-editorial-exports>.gg-button{width:100%;justify-content:center}}.gg-editorial-readonly{margin:0;padding:0;border:0;min-width:0}.gg-editorial-readonly>.gg-form{padding:0}.gg-editorial-source-pick{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;margin:8px 0;border:1px solid var(--gg-line,#dedce5);border-radius:12px;cursor:pointer}.gg-editorial-source-pick input{width:20px;height:20px;flex:0 0 20px}.gg-editorial-source-pick:has(input:checked){background:var(--gg-accent-soft,#fff3de);border-color:var(--gg-accent,#e89b24)}.gg-editorial-archive-preview{padding:20px;min-width:0;overflow-wrap:anywhere}.gg-editorial-archive-preview a{overflow-wrap:anywhere}.gg-editorial-archive-preview .gg-preserve-lines{white-space:pre-wrap}.gg-today-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gg-today-overview>button{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #e1dfe7;border-radius:12px;padding:22px;text-align:left;color:#2d285a}.gg-today-overview>button>span{flex:1;min-width:0}.gg-today-overview strong{display:block;font-size:31px;font-family:Barlow Condensed,Barlow,sans-serif;line-height:1}.gg-today-overview small{display:block;margin-top:6px;color:#5b5868;font-size:13px}.gg-focus-list{border:1px solid #e1dfe7;border-radius:12px;background:#fff;overflow:hidden}.gg-focus-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:20px;align-items:center;padding:25px;border-bottom:1px solid #eeecf2}.gg-focus-row:last-child{border-bottom:0}.gg-focus-number{align-self:start;color:#b06a13;font-size:26px;font-family:Barlow Condensed,Barlow,sans-serif;line-height:1.5}.gg-focus-row h3{font-size:25px;overflow-wrap:anywhere;margin:4px 0}.gg-focus-row small{font-size:12px;color:#656174}.gg-focus-row p{font-size:14px;color:#615e6d}.gg-focus-date{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:9px;color:#8b540e}.gg-today-more,.gg-quick-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gg-today-more{margin-top:16px;color:#66616f;font-size:13px}.gg-quick-actions .gg-button{background:transparent}.gg-request-more{display:grid;padding:16px;border:1px solid #e3e0e9;border-radius:10px}.gg-request-more>summary{cursor:pointer;color:#2d285a;font-size:14px}.gg-request-more>.gg-field,.gg-request-more>.gg-form-grid{margin-top:15px}.gg-request-linked{display:inline-block;margin-left:8px;font-size:12px;color:#6a5e43}.gg-request-path{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.gg-request-path>span{padding:8px 12px;background:#f4f3f7;border-radius:6px;font-size:12px;color:#6a6475}.gg-request-path>.is-done{background:#f9ead5;color:#70450b}.gg-growth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gg-growth-card{display:flex;flex-direction:column;gap:16px;align-items:start;text-align:left}.gg-growth-card>svg{color:#a36515}.gg-growth-card h2{font-size:28px}.gg-growth-card p{font-size:15px}.gg-growth-card .gg-button{margin-top:auto}.gg-connections{display:grid;gap:16px}.gg-connection-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;align-items:start}.gg-connection-card p{margin-top:8px;max-width:650px;font-size:14px}.gg-connection-card>div>svg{color:#a36515;margin-bottom:12px}.gg-connection-card .gg-ai-actions{margin-top:16px}.gg-connection-card .gg-error,.gg-connection-card .gg-feedback{grid-column:1/-1}.gg-client-context{margin-bottom:0}.gg-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.gg-sidebar{background:#201d3f;border-color:#39344f}.gg-nav-discovery>button{background:transparent}.gg-nav-discovery>button:hover,.gg-nav-discovery>button.is-active{background:#35304f;border-color:#57506c}.gg-sidebar-proposal{background:#292440;border-color:#4b4054}.gg-sidebar .gg-sidebar-user{border-color:#514461}.gg-main-nav>button:hover{background:#35304f}.gg-main-nav>button.is-active{background:#e59328;color:#211934}.gg-fiscal-preparation>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:16px}.gg-fiscal-preparation>p{margin:15px 0}@media(max-width:900px){.gg-today-overview{gap:10px}.gg-today-overview>button{padding:17px;gap:10px}.gg-today-overview>button>svg:last-child{display:none}.gg-focus-row{grid-template-columns:28px minmax(0,1fr);padding:20px;gap:13px}.gg-focus-row>.gg-button{grid-column:2;justify-self:start}}@media(max-width:600px){.gg-today-overview{grid-template-columns:1fr;gap:8px}.gg-today-overview>button{padding:14px 16px}.gg-today-overview>button>span{display:flex;align-items:center;gap:13px}.gg-today-overview strong{font-size:25px;min-width:27px}.gg-today-overview small{margin:0;font-size:13px}.gg-focus-row{padding:18px 14px;gap:11px}.gg-focus-row h3{font-size:24px}.gg-focus-row p{font-size:14px}.gg-focus-row>.gg-button{width:100%}.gg-growth-grid,.gg-connection-card{grid-template-columns:1fr}.gg-connection-card>.gg-badge{grid-row:1}.gg-quick-actions{gap:8px}.gg-quick-actions .gg-button{flex:1;padding:11px}.gg-request-more{padding:12px}.gg-today-more>.gg-button{flex:1}.gg-today-more>span{width:100%}}@media(max-width:680px){.gg-topbar-actions>.gg-text-button{display:none}.gg-topbar>div{min-width:0}}@media(min-width:768px)and (max-width:1250px){.gg-today-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.gg-client-invoice-review{display:grid;gap:16px;padding:22px 26px;min-width:0;overflow-wrap:anywhere}.gg-client-invoice-review p{font-size:14px;line-height:1.6;margin:0}.gg-client-invoice-review .gg-record-details{padding:16px 0 0}.gg-client-invoice-review .gg-record-details>div{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.gg-client-invoice-review .gg-record-details small{color:#6d6760;font-size:12px}.gg-client-invoice-review .gg-dialog-actions{padding:14px 0 0;flex-wrap:wrap}@media(max-width:767px){.gg-client-invoice-review{padding:18px}.gg-client-invoice-review .gg-dialog-actions{position:sticky;bottom:0;margin:0 -18px -18px;padding:12px 18px;background:#fff;border-top:1px solid #e4dfea}.gg-client-invoice-review .gg-dialog-actions .gg-button{min-height:48px;flex:1}.gg-client-context:has(>.gg-button){display:grid;grid-template-columns:20px minmax(0,1fr)}.gg-client-context:has(>.gg-button)>.gg-button{grid-column:2;justify-self:start}}:root{--gg-app-navy:#201d3f;--gg-app-gold:#e59328;--gg-bottom-height:76px}.gg-sidebar .gg-main-nav>button,.gg-sidebar .gg-nav-discovery>button,.gg-app-menu-list strong{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.gg-sidebar .gg-main-nav>button,.gg-sidebar .gg-nav-discovery>button{font-size:14px;line-height:1.5}.gg-title-mobile,.gg-tabs-select,.gg-mobile-back{display:none}.gg-shell-brand{border:0;padding:0;background:none;display:flex;align-items:center}.gg-topbar .gg-shell-brand .gg-brand-logo{width:106px}.gg-topbar .gg-shell-brand .gg-brand-product{display:none}.gg-desktop-location{font-size:13px;color:#625c6b}.gg-shell-create{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid #dfc59e;border-radius:12px;padding:9px 14px;background:#fbebd3;color:#5c3911}.gg-topbar-avatar{border:1px solid #e1c99f;min-width:36px;min-height:36px}.gg-skip-link{position:fixed;left:12px;top:-80px;z-index:80;padding:12px 18px;border-radius:8px;background:#fff;color:#201d3f}.gg-skip-link:focus{top:12px}.gg-offline-notice{display:flex;align-items:center;justify-content:center;gap:9px;background:#fff0cf;color:#6a4510;border-bottom:1px solid #e8ce9e;padding:12px 18px;font-size:14px}.gg-app-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.gg-app-menu section>h2{font-family:Barlow,Arial,sans-serif;font-size:13px;font-weight:500;color:#625d70;margin:0 0 10px}.gg-app-menu-list{border:1px solid #e2dfe8;border-radius:16px;overflow:hidden;background:#fff}.gg-app-menu-list>button{width:100%;display:flex;align-items:center;gap:13px;padding:16px;text-align:left;border:0;border-bottom:1px solid #eeecf2;background:#fff;color:#28233f;min-height:78px}.gg-app-menu-list>button:last-child{border-bottom:0}.gg-app-menu-list>button:hover{background:#f6f3ed}.gg-app-menu-list>button:focus-visible{outline-offset:-4px}.gg-app-menu-list>button>span:nth-child(2){flex:1;min-width:0}.gg-app-menu-list strong{display:block;font-size:16px;font-weight:500;line-height:1.3}.gg-app-menu-list small{display:block;font-size:13px;line-height:1.5;color:#6b6574;margin-top:4px;overflow-wrap:anywhere}.gg-app-menu-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#f5efdf;color:#865316}.gg-app-menu-list>button>svg:last-child{color:#8c859c}.gg-install-card{display:flex;align-items:center;gap:18px;border:1px solid #dcd7e5;padding:24px;border-radius:16px;background:#f0edf6;color:#2a2345}.gg-install-card>div{flex:1;min-width:0}.gg-install-card h2{font-size:26px;color:#2a2345}.gg-install-card p{font-size:14px;color:#625970;margin-top:5px}.gg-app-monogram{display:grid;place-items:center;position:relative;width:60px;height:60px;flex-shrink:0;border-radius:17px;background:#201d3f;color:#fff;font-family:Barlow Condensed,Barlow,sans-serif;font-size:43px;line-height:1}.gg-app-monogram>span{position:absolute;width:8px;height:8px;border-radius:2px;background:#e59328;bottom:10px;right:10px}.gg-install-help{padding-top:18px;display:grid;gap:15px;font-size:15px}.gg-install-help h3{font-size:24px}.gg-install-help ol{padding-left:22px;margin:0}.gg-install-help li{padding:5px 0}.gg-install-help p{color:#665d71}.gg-app-account{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 0;border-top:1px solid #e0dce7}.gg-app-account strong,.gg-app-account small{display:block;overflow-wrap:anywhere}.gg-app-account small{font-size:13px;color:#716c7c}.gg-quick-create{margin-top:18px}@media(max-width:980px){html{scroll-padding-top:90px;scroll-padding-bottom:100px}.gg-sidebar{display:none}.gg-app{padding-bottom:calc(var(--gg-bottom-height) + env(safe-area-inset-bottom,0px));min-height:100dvh}.gg-workspace{margin-left:0}.gg-topbar{position:sticky;top:0;z-index:18;height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));background:#201d3f;border:0;box-shadow:0 2px 10px #201d3f0d}.gg-topbar{gap:8px}.gg-topbar>div{gap:10px;min-width:0}.gg-topbar-actions{flex-shrink:0}.gg-topbar .gg-shell-brand{min-width:0;min-height:44px}.gg-topbar .gg-shell-brand .gg-brand-logo{width:112px;filter:brightness(0) invert(1)}.gg-topbar .gg-shell-brand .gg-brand{max-width:112px;width:auto;gap:0}.gg-desktop-location{display:none}.gg-mobile-back{display:inline-grid;color:#fff;background:#ffffff10;border-radius:13px}.gg-mobile-back:hover{color:#fff;background:#ffffff20}.gg-topbar-actions .gg-badge{background:#ffffff0d;border-color:#ffffff28;color:#dcd6ed;font-size:9px;padding:5px 6px;max-width:63px;text-align:center}.gg-shell-create{min-width:44px;min-height:44px;padding:10px;background:#e59328;border-color:#e59328;color:#201d3f;border-radius:13px}.gg-shell-create>span{display:none}.gg-topbar-avatar{display:none}.gg-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px max(8px,env(safe-area-inset-right,0px)) max(7px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));min-height:calc(var(--gg-bottom-height) + env(safe-area-inset-bottom,0px));z-index:20;border-top:1px solid #e5e0ec;background:#fffffff5;box-shadow:0 -3px 20px #201d3f09;backdrop-filter:blur(16px)}.gg-bottom-nav>button{min-height:58px;gap:3px;color:#746c83;font-size:11px;font-weight:500;border-radius:12px;padding:3px 0;background:none}.gg-bottom-icon{display:grid;place-items:center;width:48px;height:32px;border-radius:12px}.gg-bottom-nav>button.is-active{color:#201d3f;background:none}.gg-bottom-nav>button.is-active .gg-bottom-icon{background:#f4dfbd;color:#67400f}.gg-bottom-nav>button:active{background:#f4f0e9}.gg-main{padding:22px max(18px,env(safe-area-inset-right,0px)) 24px max(18px,env(safe-area-inset-left,0px));min-height:calc(100dvh - 64px - var(--gg-bottom-height))}.gg-page>*+*{margin-top:18px}.gg-title-desktop{display:none}.gg-title-mobile{display:inline}.gg-page-title .gg-eyebrow{display:none}.gg-page-title h1{font-size:32px;line-height:1.15;color:#252039}.gg-page-title p{font-size:14px;line-height:1.5;margin-top:8px;color:#6b6574}.gg-page-title{gap:16px}.gg-page-actions{padding-top:14px;flex-wrap:wrap}.gg-page-actions>.gg-button{flex:1;min-width:0;font-size:14px;min-height:46px}.gg-button{min-height:44px;font-size:14px;line-height:1.35;padding:11px 14px;border-radius:11px;touch-action:manipulation}.gg-text-button{min-height:44px;padding:9px 3px;font-size:13px;touch-action:manipulation}.gg-icon-button{width:44px;height:44px;touch-action:manipulation}.gg-button:hover:not(:disabled){transform:none}.gg-field>input,.gg-field>textarea,.gg-field>select,.gg-search input,.gg-select-inline select,input[type=search]{font-size:16px!important;min-height:46px}.gg-field>label{font-size:14px;line-height:1.4}.gg-field>small{font-size:13px;line-height:1.45}.gg-search{min-height:48px;max-width:none;border-radius:12px}.gg-card{border-radius:15px}.gg-app-footer{display:none}.gg-offline-notice{position:sticky;top:calc(64px + env(safe-area-inset-top,0px));z-index:17;justify-content:flex-start;font-size:13px}.gg-tabs-container.has-many>.gg-tabs{display:none}.gg-tabs-select{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid #dfdae6;border-radius:12px;background:#fff;color:#6a6278;font-size:12px}.gg-tabs-select select{min-width:0;width:100%;min-height:44px;border:0;border-radius:6px;background:#f6f3f8;color:#29213e;font-size:16px;padding:8px}.gg-tabs-container:not(.has-many) .gg-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;margin:0;padding:0;gap:6px;overflow:visible}.gg-tabs-container:not(.has-many) .gg-tabs>button{min-width:0;min-height:50px;padding:8px 3px;font-size:13px;white-space:normal;overflow-wrap:anywhere;justify-content:center;text-align:center;line-height:1.3}.gg-app-menu{grid-template-columns:1fr;gap:22px}.gg-app-menu section>h2{font-size:13px;margin:0 0 9px 3px}.gg-app-menu-list>button{padding:14px;gap:12px;min-height:76px}.gg-app-menu-list small{font-size:13px}.gg-install-card{display:grid;grid-template-columns:52px minmax(0,1fr);padding:18px;gap:14px}.gg-install-card>.gg-button{grid-column:1/-1;width:100%}.gg-install-card .gg-app-monogram{width:52px;height:52px;border-radius:15px;font-size:38px}.gg-install-card h2{font-size:25px}.gg-install-card p{font-size:13px}.gg-app-account{padding:18px 0 5px}.gg-demo-context{border:1px solid #e2dce7;border-radius:13px;background:#fff;padding:12px 15px}.gg-demo-context>summary{font-size:14px;min-height:30px;cursor:pointer;color:#6a481b}.gg-demo-context[open]>.gg-demo-entry{margin-top:14px}}.gg-demo-context>summary{cursor:pointer;color:#674719;font-size:14px}.gg-demo-context[open]>div{margin-top:14px}@media(max-width:767px){.gg-dialog[open]{position:fixed;inset:0;margin:0;border:0;border-radius:0;width:100%;max-width:100%;height:var(--gg-viewport-height,100dvh);max-height:var(--gg-viewport-height,100dvh);padding:0;overflow:auto;overscroll-behavior:contain;scroll-padding-top:110px;scroll-padding-bottom:105px;background:#fff}.gg-dialog>header{position:sticky;top:0;z-index:5;display:flex;align-items:flex-start;gap:12px;padding:18px 18px 15px;margin:0;border-bottom:1px solid #e4dfea;background:#fff}.gg-dialog>header>div{flex:1;min-width:0}.gg-dialog>header h2{font-size:27px;line-height:1.15;overflow-wrap:anywhere}.gg-dialog>header h2:focus{outline:0}.gg-dialog>header p{font-size:13px;line-height:1.5;margin-top:7px}.gg-dialog>header>.gg-icon-button{background:#f3f0f6;color:#4e445e}.gg-dialog>.gg-form,.gg-dialog>.gg-install-help,.gg-dialog>.gg-quick-create,.gg-dialog>.gg-quote-editor{padding:18px;margin:0;border:0;border-radius:0}.gg-dialog>.gg-form{display:flex;flex-direction:column;gap:18px}.gg-dialog .gg-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.gg-dialog .gg-form>footer{position:sticky;bottom:0;z-index:4;display:flex;gap:10px;flex-shrink:0;padding:12px 18px max(12px,env(safe-area-inset-bottom,0px));margin:10px -18px -18px;border-top:1px solid #e4dfea;background:#fffffff7;box-shadow:0 -4px 15px #211a3608}.gg-dialog .gg-form>footer>.gg-button{font-size:14px;min-height:48px;flex:1;max-width:none}.gg-dialog .gg-form>footer>.gg-button-secondary{flex:0 1 auto;min-width:78px}.gg-dialog .gg-field>textarea{min-height:110px}.gg-dialog input,.gg-dialog select,.gg-dialog textarea{scroll-margin-top:110px;scroll-margin-bottom:110px}.gg-dialog .gg-error{margin-bottom:8px}.gg-dialog .gg-quick-create{padding:12px}.gg-dialog .gg-quick-create>button{border-radius:12px;margin-bottom:8px;background:#f7f5f9}.gg-login{min-height:100dvh}.gg-login-form{padding:30px 22px}.gg-login-form .gg-form{gap:18px}.gg-login-form .gg-field>input{font-size:16px;min-height:50px}.gg-login-form .gg-button{min-height:50px;font-size:15px}}@media(max-width:480px){.gg-tabs-container:not(.has-many) .gg-tabs:has(>button:nth-child(4)){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:4px}.gg-tabs-container:not(.has-many) .gg-tabs:has(>button:nth-child(4))>button{overflow-wrap:normal}}@media(max-width:360px){.gg-topbar{padding-left:12px;padding-right:12px}.gg-topbar>div:first-child{gap:6px}.gg-topbar .gg-shell-brand .gg-brand-logo{width:94px}.gg-topbar-actions .gg-badge{font-size:8px;max-width:48px}.gg-main{padding-left:14px;padding-right:14px}.gg-bottom-nav{padding-left:3px;padding-right:3px}.gg-bottom-nav>button{font-size:10px}.gg-bottom-icon{width:43px}.gg-page-title h1{font-size:30px}}.gg-job-mobile-section{display:none}@media(max-width:767px){.gg-client-list-head{display:none}.gg-client-list-row{grid-template-columns:minmax(0,1fr) 44px 16px;gap:10px;min-height:88px;padding:14px 12px}.gg-client-identity strong{font-size:16px;line-height:1.35}.gg-client-identity small{font-size:12px}.gg-client-person{display:none}.gg-client-note-count small,.gg-client-ranking span,.gg-client-context p{font-size:12px}.gg-client-ranking{gap:8px}.gg-client-toolbar{flex-wrap:wrap;gap:8px}.gg-client-toolbar .gg-search{max-width:none;flex-basis:100%}.gg-attendance-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:12px}.gg-attendance-summary p{grid-column:1 / -1;font-size:13px}.gg-attendance-summary>div{grid-template-columns:22px minmax(0,1fr)}.gg-attendance-summary>div>span{font-size:13px}.gg-attendance-row{grid-template-columns:minmax(0,1fr) 16px;gap:12px;padding:16px 12px}.gg-attendance-row>svg{grid-column:2;grid-row:1 / 3}.gg-attendance-subject,.gg-attendance-next{grid-column:1;min-width:0}.gg-attendance-next{border-top:1px solid var(--gg-line);padding-top:10px}.gg-attendance-subject>strong{font-size:17px;margin:4px 0 7px}.gg-attendance-next>strong{margin:3px 0 6px}.gg-request-path{display:grid;grid-template-columns:1fr;gap:6px}.gg-job-grid{grid-template-columns:minmax(0,1fr);gap:10px}.gg-job-card{padding:16px;border-radius:12px}.gg-job-card .gg-card-top{margin-bottom:10px}.gg-job-card .gg-work-icon{width:30px;height:30px;border-radius:8px}.gg-job-card h3{font-size:19px;line-height:1.3;margin-bottom:5px}.gg-job-card>p{font-size:13px;line-height:1.5}.gg-job-card>p.gg-clamp{font-size:13px;margin-top:7px;-webkit-line-clamp:2}.gg-job-card>footer{padding-top:12px;font-size:12px;flex-wrap:wrap}.gg-quote-card{display:grid;grid-template-columns:minmax(0,1fr);padding:16px;gap:12px}.gg-quote-card h3{font-size:20px;margin:8px 0 4px}.gg-quote-card>div>p,.gg-quote-card p.gg-clamp{font-size:13px}.gg-quote-money{padding:10px 0;border-block:1px solid var(--gg-line)}.gg-quote-money>strong{font-size:26px;margin:3px 0}.gg-quote-money>span,.gg-quote-money>small{font-size:12px}.gg-quote-actions{flex-direction:row;flex-wrap:wrap;gap:8px}.gg-quote-actions>.gg-button{flex:1 1 120px;width:auto;font-size:13px}.gg-line-prices{grid-template-columns:80px minmax(0,1fr);gap:12px}.gg-line-total{grid-column:1 / -1;display:flex;justify-content:space-between;gap:12px}.gg-line-task{gap:10px}.gg-line-task label{min-height:44px}.gg-line-task select{max-width:none;width:100%;min-height:44px;font-size:16px}.gg-quote-grand-total{flex-wrap:wrap;padding:16px;gap:10px}.gg-quote-grand-total strong{margin-left:auto;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gg-ai-actions>.gg-button{flex:1 1 150px}.gg-job-desktop-sections{display:none}.gg-job-mobile-section{display:grid;gap:6px;font-size:13px;color:var(--gg-muted)}.gg-job-mobile-section select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--gg-line);border-radius:12px;background:#fff;color:var(--gg-ink);font-size:16px;font-weight:500}.gg-job-summary{gap:10px;padding:14px;font-size:13px}.gg-job-summary>label{margin-left:0;width:100%;justify-content:space-between;gap:12px;font-size:13px}.gg-job-summary select{min-width:0;max-width:70%;min-height:44px;font-size:16px}.gg-job-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gg-job-shortcuts>.gg-button{font-size:13px;padding:10px;min-width:0}.gg-job-shortcuts>.gg-button:last-child:nth-child(odd){grid-column:1 / -1}.gg-workbook-registration{padding:14px}.gg-workbook-registration .gg-section-heading{flex-direction:column;align-items:stretch;gap:12px}.gg-workbook-registration .gg-section-heading .gg-button{width:100%}.gg-workbook-parameters{grid-template-columns:minmax(0,1fr)}.gg-workbook-registration summary{min-height:44px;display:flex;align-items:center}.gg-work-heading{align-items:stretch;flex-direction:column;gap:12px}.gg-work-progress{flex:auto;width:100%}.gg-work-stages.is-list .gg-work-task{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 12px}.gg-work-stages.is-list .gg-work-task-actions{grid-column:auto;justify-content:stretch}.gg-work-stages.is-list .gg-work-task-actions>label{flex:1 1 100%}.gg-work-task-actions select,.gg-work-edit-button{min-height:44px;font-size:16px}.gg-work-edit-button{flex:1;padding:0 12px;font-size:13px}.gg-work-edit-button>span{display:inline}.gg-work-views>button{min-height:44px}.gg-work-task-title>h4{font-size:16px}.gg-work-stage-heading{padding-bottom:10px}.gg-work-stage-empty{min-height:52px;padding:12px}.gg-work-stage,.gg-work-add{scroll-margin-top:90px}.gg-money-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gg-money-overview>div{padding:14px 12px}.gg-money-overview>div>span,.gg-money-overview>div>small{font-size:12px}.gg-money-overview>div>strong{font-size:clamp(21px,6vw,28px);white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.gg-money-overview>.gg-money-quiet{grid-column:1 / -1}.gg-account-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px}.gg-account-icon{width:34px;height:34px;border-radius:10px}.gg-account-name h3{font-size:16px;overflow-wrap:anywhere}.gg-account-name p,.gg-account-value small{font-size:12px}.gg-account-value{grid-column:2;min-width:0;text-align:left}.gg-account-value strong{font-size:25px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.gg-account-row>.gg-button,.gg-account-row>.gg-badge{grid-column:1 / -1;max-width:none;justify-self:stretch}.gg-account-row>.gg-button{font-size:13px}.gg-history-card{padding:16px}.gg-history-head{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px}.gg-history-head>.gg-work-icon{width:30px;height:30px}.gg-history-head>.gg-badge{grid-column:2;margin:0;justify-self:start}.gg-history-head h3{font-size:17px;overflow-wrap:anywhere}.gg-history-number{font-size:12px}.gg-history-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0}.gg-history-values>span{min-width:0;font-size:12px}.gg-history-values strong{font-size:22px;overflow-wrap:anywhere}.gg-history-values>.gg-history-payment{grid-column:1 / -1;margin:0}.gg-history-card>footer{flex-direction:column;align-items:stretch;gap:10px}.gg-history-card>footer>small{font-size:12px}.gg-history-description>summary{min-height:44px;display:flex;align-items:center;font-size:13px}.gg-bank-source{padding:14px 12px;border-radius:12px}.gg-bank-filters{flex-direction:column;align-items:stretch;gap:10px}.gg-bank-search{max-width:none;min-height:46px}.gg-bank-search input{font-size:16px}.gg-bank-segments{justify-content:stretch}.gg-bank-segments button{flex:1;min-height:44px;padding:8px}.gg-bank-row{padding:14px;border-radius:12px}.gg-bank-line-head{flex-direction:column;gap:7px}.gg-bank-line-head b{font-size:19px;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.gg-bank-row p{font-size:14px}.gg-bank-row small{font-size:12px}.gg-bank-row-footer{margin-left:0;flex-wrap:wrap}.gg-bank-row-footer>.gg-button{min-height:44px;font-size:13px;width:100%}.gg-bank-link-history{margin-left:0}.gg-bank-link-history summary{min-height:44px}.gg-bank-totals{grid-template-columns:minmax(0,1fr);gap:8px}.gg-bank-totals>div,.gg-bank-totals>div:last-child{display:grid;grid-template-columns:minmax(0,1fr);padding:12px 14px;gap:5px}.gg-bank-totals span{margin:0;font-size:12px}.gg-bank-totals strong{justify-self:end;font-size:clamp(18px,5vw,22px);white-space:nowrap;font-variant-numeric:tabular-nums}.gg-bank-detail .gg-section-heading{flex-direction:column;gap:12px;align-items:stretch}.gg-bank-two,.gg-external-two,.gg-cost-overview,.gg-cost-overview.has-percent{grid-template-columns:minmax(0,1fr)}.gg-cost-overview>div{grid-template-columns:minmax(0,1fr) auto;padding:14px;gap:7px 12px}.gg-cost-overview small{grid-column:1 / -1;font-size:12px}.gg-cost-overview strong{font-size:25px}.gg-cost-saved-lines>article{gap:8px;flex-wrap:wrap;padding:13px 0}.gg-cost-saved-lines>article>div{flex-basis:100%}.gg-cost-saved-lines>article>strong{margin-left:auto;white-space:normal;overflow-wrap:anywhere}.gg-cost-line-top{grid-template-columns:minmax(0,1fr) 44px}.gg-cost-line-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-cost-line-fields>.gg-field:nth-child(-n+2){grid-column:1 / -1}.gg-cost-edit-total,.gg-cost-reserve-preview>div{flex-wrap:wrap}.gg-cost-edit-total>strong{margin-left:auto;white-space:normal;overflow-wrap:anywhere}.gg-report-expense{gap:8px;flex-wrap:wrap}.gg-report-expense>div{flex-basis:100%}.gg-report-expense>strong{margin-left:auto;white-space:normal;overflow-wrap:anywhere}.gg-report-files a,.gg-report-files label{min-height:44px;font-size:13px}.gg-report-summary small,.gg-report-reserves small{font-size:12px}.gg-expense-row-check{min-width:28px;min-height:44px}.gg-expense-row-value>.gg-text-button{min-height:44px}.gg-planning-toolbar{gap:12px}.gg-planning-period{width:100%;justify-content:space-between}.gg-planning-period h2{font-size:28px}.gg-planning-period-actions{width:100%;gap:8px}.gg-planning-views{width:100%}.gg-planning-views>button{min-height:44px;flex:1;font-size:14px}.gg-planning-arrows button,.gg-planning-day>header>button{min-width:44px;min-height:44px}.gg-planning-filters{padding:12px;gap:10px}.gg-planning-filters>.gg-field{flex-basis:100%}.gg-planning-check,.gg-planning-caption .gg-text-button{min-height:44px;font-size:13px}.gg-planning-days.is-list .gg-planning-day{display:block}.gg-planning-days.is-list .gg-planning-day>header{border-right:0;border-bottom:1px solid var(--gg-line);align-items:center}.gg-planning-equipment-actions>button{min-height:44px}.gg-planning-days.is-week{grid-template-columns:minmax(0,1fr)}.gg-planning-booking-time,.gg-planning-booking>small,.gg-planning-booking-state{font-size:12px}.gg-planning-booking>strong{font-size:16px}.gg-prospect-stage-counts{display:flex;gap:8px;overflow-x:auto;padding-bottom:7px;scroll-snap-type:x proximity}.gg-prospect-stage-counts button{flex:0 0 140px;min-height:64px;padding:12px;scroll-snap-align:start}.gg-prospect-stage-counts span{font-size:13px}.gg-prospect-list>article{grid-template-columns:minmax(0,1fr);padding:15px;gap:12px}.gg-prospect-name,.gg-prospect-next,.gg-prospect-list-stage{grid-column:1;grid-row:auto}.gg-prospect-list-stage{grid-template-columns:minmax(0,1fr);gap:8px}.gg-prospect-list-stage select,.gg-prospect-board select{min-height:44px;font-size:16px}.gg-prospect-layout{height:auto}.gg-prospect-layout button{min-height:44px}.gg-prospect-top-actions>.gg-button{flex:1 1 140px}.gg-editorial-intro{padding:16px;border-radius:12px;gap:12px}.gg-editorial-filters{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:18px}.gg-editorial-row{grid-template-columns:minmax(0,1fr);padding:15px;gap:10px}.gg-editorial-row>.gg-button{width:100%}.gg-editorial-date,.gg-editorial-tags>span:last-child,.gg-editorial-row small{font-size:13px}.gg-editorial-editor{padding:16px;gap:18px}.gg-editorial-asset,.gg-editorial-consent{padding:12px}.gg-editorial-consent label{min-height:44px;align-items:center}.gg-editorial-editor summary{min-height:44px;padding-block:8px}.gg-connection-card{grid-template-columns:minmax(0,1fr);padding:16px}.gg-connection-card>.gg-badge{grid-row:1}.gg-connection-card p{font-size:14px}.gg-external-actions{gap:8px}.gg-external-actions>.gg-button{flex:1 1 140px;min-height:44px;font-size:13px}.gg-external-actions>.gg-text-button{min-height:44px}.gg-google-selection>button{padding:13px}}@media(max-width:380px){.gg-cost-overview>div{grid-template-columns:minmax(0,1fr)}.gg-cost-overview strong{justify-self:end}.gg-money-overview{grid-template-columns:minmax(0,1fr)}.gg-money-overview>div>strong{font-size:27px}}.gg-workspace-search{display:grid;gap:16px;padding:20px 24px 28px}.gg-workspace-search h3{font-size:1rem;margin:12px 0 0}.gg-workspace-search .gg-app-menu-list button>span{min-width:0;overflow-wrap:anywhere}.gg-workspace-search .gg-app-menu-list button>svg{flex-shrink:0}.gg-draft-status{padding:10px 12px;background:var(--gg-purple-soft,#f4f0fa);border-radius:12px;font-size:.82rem;line-height:1.5;color:var(--gg-muted,#686171)}.gg-draft-status>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.gg-draft-status .gg-button{font-size:.8rem;min-height:40px;padding:8px 12px}.gg-work-next{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;border:1px solid var(--gg-border,#e6e0eb);border-radius:14px;margin:12px 0;background:#fff}.gg-work-next>span{font-size:.88rem;max-width:65ch}.gg-client-filter{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}.gg-portfolio-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.gg-search-trigger{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;border-radius:12px}.gg-search-trigger:hover{background:#f3eef9}@media(max-width:600px){.gg-workspace-search{padding:16px}.gg-topbar-actions{gap:4px!important}.gg-work-next{padding:12px}.gg-portfolio-actions .gg-button{width:100%}}@media(max-width:767px){.gg-topbar .gg-search-trigger{color:#fff}.gg-topbar .gg-search-trigger:hover{background:#ffffff1f}.gg-money-more{margin-top:0}}html[data-session-locked=true] .gg-app{visibility:hidden;pointer-events:none}html[data-session-locked=true] .gg-app dialog{visibility:hidden!important;pointer-events:none!important}html[data-session-locked=true] .gg-app dialog::backdrop{visibility:hidden!important}.gg-session-recovery{width:min(440px,calc(100vw - 32px));max-height:calc(var(--gg-viewport-height,100dvh) - 32px);overflow:auto;border:1px solid #e1dceb;border-radius:24px;padding:28px;color:#302c3d;background:#fff;box-shadow:0 20px 80px #1b132830}.gg-session-recovery::backdrop{background:#f7f6fb}.gg-session-recovery .gg-brand{max-width:190px;margin-bottom:24px}.gg-session-lock-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;background:#f1ebfb;color:#6942b5;border-radius:14px;margin-bottom:16px}.gg-session-recovery h2{font-size:24px;line-height:1.2;margin-bottom:12px}.gg-session-recovery p{font-size:15px;line-height:1.5;color:#6b6575;margin-bottom:22px}.gg-session-recovery .gg-form>.gg-button{width:100%;justify-content:center;margin-top:6px}.gg-session-secondary{display:grid;gap:12px;margin-top:14px}.gg-session-secondary .gg-button{justify-content:center}.gg-session-leave{background:none;border:0;text-decoration:underline;color:#6b6575;padding:10px;min-height:44px}@media(max-width:359px){.gg-session-recovery{padding:20px;border-radius:18px}.gg-session-recovery h2{font-size:22px}}
/*! Bundled license information:

bootstrap/dist/css/bootstrap.min.css:
  (*!
  * Bootstrap  v5.3.8 (https://getbootstrap.com/)
  * Copyright 2011-2025 The Bootstrap Authors
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  *)
*/

.gg-demo-entry{display:flex;align-items:center;gap:18px;padding:22px 24px;border:1px solid #dcc8ae;border-left:4px solid var(--gg-orange);border-radius:10px;background:#fffaf2}.gg-demo-entry-icon{display:grid;place-items:center;width:48px;height:48px;background:#f6e4ca;border-radius:12px;color:#61431a;flex-shrink:0}.gg-demo-entry>div{flex:1;min-width:0}.gg-demo-entry small{font-size:10px;letter-spacing:.1em;color:#745223}.gg-demo-entry h2{font-size:25px;margin:3px 0 6px}.gg-demo-entry p{color:var(--gg-muted);font-size:13px;max-width:650px}.gg-demo-entry>.gg-button{flex-shrink:0}@media(max-width:720px){.gg-demo-entry{flex-wrap:wrap;padding:18px;gap:12px}.gg-demo-entry-icon{width:38px;height:38px}.gg-demo-entry>div{flex-basis:calc(100% - 52px)}.gg-demo-entry>.gg-button{width:100%}.gg-demo-entry h2{font-size:23px}}.gg-jobs-overview{display:grid;gap:16px;min-width:0}.gg-jobs-overview .gg-toolbar{margin:0}.gg-jobs-overview-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.gg-jobs-overview-views{display:inline-flex;padding:3px;border:1px solid #ded9d0;border-radius:10px;background:#eeece6}.gg-jobs-overview-views button{min-height:44px;border:0;border-radius:7px;padding:8px 15px;background:transparent;color:#61596b;font-size:13px}.gg-jobs-overview-views button[aria-pressed=true]{background:#fff;color:#201d3f;font-weight:600;box-shadow:0 1px 3px #201d3f12}.gg-jobs-overview-sort{display:flex;align-items:center;gap:10px;color:#625b6a;font-size:12px;margin-left:auto}.gg-jobs-overview-sort select{min-height:44px;min-width:0;max-width:100%;border:1px solid #ded9d0;border-radius:8px;background:#fff;color:#30283c;padding:8px 30px 8px 11px;font-size:14px}.gg-jobs-overview-explanation{padding:12px 15px;border-left:3px solid #e59328;background:#f5f1e8;color:#625744;font-size:13px;line-height:1.5}.gg-jobs-overview-explanation strong{display:block;color:#403343;font-size:14px;font-weight:600;margin-bottom:3px}.gg-jobs-overview-explanation p{margin:0}.gg-jobs-overview-count{color:#6b6372;font-size:12px;margin:0}.gg-jobs-overview .gg-jobs-overview-list{min-width:0;border-color:#ded9d0;border-radius:10px}.gg-jobs-overview .gg-jobs-overview-row{position:relative;grid-template-columns:minmax(0,1fr) minmax(120px,170px) minmax(135px,auto) 17px;gap:18px;padding:17px 18px;border-bottom-color:#e9e5dd}.gg-jobs-overview .gg-jobs-overview-identity{min-width:0}.gg-jobs-overview .gg-jobs-overview-identity>strong{font-size:16px;font-weight:600;color:#292238}.gg-jobs-overview .gg-jobs-overview-identity>small{font-size:12px;color:#706877}.gg-jobs-overview-tasks{display:grid;gap:5px;min-width:0;color:#67606e;font-size:12px;line-height:1.4}.gg-jobs-overview-tasks small{font-size:11px;color:#746a7d}.gg-jobs-overview-progress{display:block;height:4px;background:#e8e4ec;border-radius:5px;overflow:hidden;max-width:130px}.gg-jobs-overview-progress>span{display:block;height:100%;background:#817097;border-radius:inherit}.gg-jobs-overview .gg-jobs-overview-state{display:grid;gap:8px;justify-items:end}.gg-jobs-overview-deadline{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#6e6279;font-size:11px;line-height:1.45;text-align:right}.gg-jobs-overview .is-overdue{color:#9b4428}.gg-jobs-overview-arrow{color:#766685}.gg-jobs-overview-inline-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:8px}.gg-jobs-overview .gg-jobs-overview-inline-state .gg-badge{font-size:10px;white-space:normal;text-align:left}.gg-jobs-overview-inline-state .gg-jobs-overview-deadline{justify-content:flex-start;text-align:left}.gg-jobs-overview-tasks.is-compact{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;margin-top:6px;font-size:11px}.gg-jobs-overview .gg-jobs-overview-row.is-financial,.gg-jobs-overview-heading{display:grid;grid-template-columns:minmax(170px,1.5fr) repeat(4,minmax(98px,1fr)) minmax(124px,1.2fr) 16px;gap:12px;align-items:center;padding:15px 16px}.gg-jobs-overview-heading{background:#f1eee7;border-bottom:1px solid #dfd9ce;color:#685e70;font-size:11px;font-weight:600;text-align:right}.gg-jobs-overview-heading>:first-child{text-align:left}.gg-jobs-overview-value{display:grid;gap:5px;min-width:0;text-align:right}.gg-jobs-overview-value>strong{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.45;overflow-wrap:anywhere;color:#30263e}.gg-jobs-overview-value>small{font-size:10px;line-height:1.45;color:#786e7e;overflow-wrap:anywhere}.gg-jobs-overview-value-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gg-jobs-overview-value.is-unknown>strong{font-size:12px;font-weight:500;color:#7b6646}.gg-jobs-overview-value.has-warning>small{color:#986326}.gg-jobs-overview-value.is-result{padding-left:9px;border-left:1px solid #e3dcca}.gg-jobs-overview-value.is-result>strong{color:#39304d;font-weight:700}.gg-jobs-overview-value.is-negative>strong,.gg-jobs-overview-value.is-negative>small{color:#a2402c}.gg-jobs-overview-value.is-combined{grid-column:span 2;padding:8px;background:#f6f3ec;border-radius:5px}.gg-jobs-overview-value.is-combined .gg-jobs-overview-value-label{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal;color:#716047;font-size:11px}.gg-jobs-overview-no-plan{grid-column:span 5;display:grid;gap:5px;color:#75677e;font-size:13px}.gg-jobs-overview-no-plan>strong{font-size:13px;font-weight:500}.gg-jobs-overview-no-plan>small{font-size:12px;color:#817689}@media(max-width:1140px){.gg-jobs-overview-heading{display:none}.gg-jobs-overview .gg-jobs-overview-row.is-financial{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;padding:17px 18px}.gg-jobs-overview-row.is-financial>.gg-jobs-overview-identity{grid-column:1 / -1;padding-right:25px}.gg-jobs-overview-row.is-financial>.gg-jobs-overview-arrow{position:absolute;right:18px;top:20px}.gg-jobs-overview-value{text-align:left}.gg-jobs-overview-value-label{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal;color:#75677e;font-size:11px}.gg-jobs-overview-value.is-result{padding-left:0;border-left:0}.gg-jobs-overview-value.is-combined{padding:8px 10px}.gg-jobs-overview-no-plan{grid-column:1 / -1}}@media(max-width:700px){.gg-jobs-overview{gap:13px}.gg-jobs-overview .gg-toolbar{flex-wrap:nowrap;gap:8px}.gg-jobs-overview .gg-toolbar .gg-search{flex:1;min-width:0}.gg-jobs-overview .gg-toolbar>.gg-button{padding-inline:11px}.gg-jobs-overview-controls{gap:9px}.gg-jobs-overview-views{width:100%}.gg-jobs-overview-views button{flex:1;padding-inline:8px;font-size:13px}.gg-jobs-overview-sort{width:100%;justify-content:space-between;font-size:12px}.gg-jobs-overview-sort select{flex:1;max-width:245px;font-size:16px}.gg-jobs-overview-explanation{font-size:12px;padding:11px 12px}.gg-jobs-overview .gg-jobs-overview-row{grid-template-columns:minmax(0,1fr) 17px;gap:8px;padding:13px 12px}.gg-jobs-overview .gg-jobs-overview-identity>strong{font-size:15px}.gg-jobs-overview .gg-jobs-overview-identity>small{font-size:12px;margin-top:3px}.gg-jobs-overview .gg-jobs-overview-state{grid-column:1 / -1;grid-row:2;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;text-align:left}.gg-jobs-overview-state .gg-badge{font-size:10px;white-space:normal}.gg-jobs-overview-deadline{font-size:11px}.gg-jobs-overview-task-cell{grid-column:1 / -1;grid-row:3}.gg-jobs-overview-tasks{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px}.gg-jobs-overview-progress{width:45px;order:-1}.gg-jobs-overview-tasks>small{font-size:10px}.gg-jobs-overview-row>.gg-jobs-overview-arrow{grid-column:2;grid-row:1;width:17px}.gg-jobs-overview .gg-jobs-overview-row.is-financial{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px;padding:14px 12px}.gg-jobs-overview-row.is-financial>.gg-jobs-overview-arrow{right:12px;top:17px}.gg-jobs-overview-value.is-result{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:5px 9px;padding-top:9px;border-top:1px solid #e4dccd}.gg-jobs-overview-value.is-result>small{flex-basis:100%}.gg-jobs-overview-value>strong{font-size:14px}.gg-jobs-overview-value.is-result>strong{font-size:16px}}@media(max-width:360px){.gg-jobs-overview-sort{flex-wrap:wrap;gap:4px}.gg-jobs-overview-sort select{width:100%;max-width:none;flex-basis:100%}.gg-jobs-overview .gg-toolbar>.gg-button{padding-inline:9px;font-size:12px}.gg-jobs-overview .gg-toolbar>.gg-button svg{width:14px}.gg-jobs-overview .gg-search{padding-inline:10px;gap:7px}}.gg-work{min-width:0;--work-navy:#2d285a;--work-orange:#e59328;--work-line:#e1dcd3;--work-muted:#6e665b}.gg-work-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.gg-work-heading .gg-eyebrow{display:block;margin-bottom:6px}.gg-work-heading h2{color:var(--work-navy);font-size:30px;line-height:1.15;font-weight:500}.gg-work-heading p{color:var(--work-muted);font-size:14px;line-height:1.5;margin-top:7px}.gg-work-progress{flex:0 0 165px;color:var(--work-muted);font-size:13px}.gg-work-progress strong{font-weight:500;color:var(--work-navy)}.gg-work-progress progress{display:block;appearance:none;width:100%;height:6px;margin-top:9px;border:0;border-radius:6px;background:#e8e1d6;overflow:hidden}.gg-work-progress progress::-webkit-progress-bar{background:#e8e1d6;border-radius:6px}.gg-work-progress progress::-webkit-progress-value{background:var(--work-orange);border-radius:6px}.gg-work-progress progress::-moz-progress-bar{background:var(--work-orange);border-radius:6px}.gg-work-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.gg-work-toolbar>.gg-search{flex:1 1 220px;max-width:none}.gg-work-open-filter{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--work-muted);min-height:44px;cursor:pointer}.gg-work input[type=checkbox]{accent-color:var(--work-navy);width:18px;height:18px;flex-shrink:0;cursor:pointer}.gg-work input[type=checkbox]:disabled{cursor:default}.gg-work-views{display:inline-flex;gap:3px;border:1px solid var(--work-line);border-radius:9px;padding:3px;background:#f5f2ec}.gg-work-views>button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--work-muted);min-height:38px;min-width:85px;border-radius:6px;font-size:13px}.gg-work-views>button[aria-pressed=true]{background:var(--work-navy);color:#fff}.gg-work-hint{color:var(--work-muted);font-size:12px;line-height:1.6;margin:0 0 18px}.gg-work-feedback:empty{display:none}.gg-work-feedback:not(:empty){margin:15px 0}.gg-work-saving{display:flex;align-items:center;gap:8px;color:var(--work-navy);font-size:13px}.gg-work-stages{display:grid;gap:14px;min-width:0}.gg-work-stages.is-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.gg-work-stage{min-width:0;border:1px solid var(--work-line);border-radius:10px;background:#f2f0eb;padding:13px;transition:background .15s,border-color .15s}.gg-work-stage.is-drop-target{border-color:#be6c00;background:#fff0d9;box-shadow:inset 0 0 0 1px #be6c00}.gg-work-stage-heading{display:flex;gap:9px;align-items:flex-start;padding:3px 1px 14px}.gg-work-stage-number{display:grid;place-items:center;flex:0 0 25px;height:25px;border:1px solid #dcd4c8;border-radius:7px;background:#fff;color:var(--work-navy);font-size:12px;margin-top:1px}.gg-work-stage[data-stage=produzir] .gg-work-stage-number{background:var(--work-orange);border-color:var(--work-orange);color:#21190f}.gg-work-stage[data-stage=revisar] .gg-work-stage-number{background:var(--work-navy);border-color:var(--work-navy);color:#fff}.gg-work-stage-heading>div{min-width:0;flex:1}.gg-work-stage-heading h3{display:flex;gap:9px;align-items:center;justify-content:space-between;font-size:22px;line-height:1.25;font-weight:500;color:var(--work-navy)}.gg-work-stage-heading h3>span{font-family:Barlow,Arial,sans-serif;font-size:11px;color:var(--work-muted);background:#e9e4da;padding:3px 7px;border-radius:5px}.gg-work-stage-heading p{font-size:12px;color:var(--work-muted);line-height:1.5;margin-top:5px}.gg-work-cards{display:grid;gap:10px;min-width:0}.gg-work-task{display:grid;gap:14px;min-width:0;padding:15px;background:#fff;border:1px solid #e1dbd0;border-radius:8px;box-shadow:0 2px 3px #2d285a03}.gg-work-task[draggable=true]{cursor:grab}.gg-work-task[draggable=true]:active{cursor:grabbing}.gg-work-task.is-dragging{opacity:.45;border-style:dashed}.gg-work-task.is-done{background:#fcfbf8;border-color:#e5e0d6}.gg-work-task-main{min-width:0}.gg-work-task-title{display:flex;align-items:flex-start;gap:9px;min-width:0}.gg-work-task-title>input{margin-top:4px}.gg-work-task-title>h4{flex:1;min-width:0;font-family:Barlow,Arial,sans-serif;font-size:15px;font-weight:500;color:#292443;line-height:1.5;overflow-wrap:anywhere}.gg-work-task.is-done .gg-work-task-title>h4{text-decoration:line-through;text-decoration-color:#bcb5a7;color:#6e665b}.gg-work-grip{color:#a19480;line-height:1;flex-shrink:0;padding-top:4px}.gg-work-task-description{color:var(--work-muted);font-size:13px;line-height:1.6;margin:9px 0 0 27px;white-space:pre-wrap;overflow-wrap:anywhere}.gg-work-quantity{display:block;margin-top:9px;margin-left:27px;color:var(--work-muted);font-size:12px;line-height:1.4}.gg-work-task-meta{display:grid;align-content:center;gap:7px;min-width:0}.gg-work-task-meta>span{display:flex;align-items:flex-start;gap:7px;min-width:0;color:var(--work-muted);font-size:12px;line-height:1.5}.gg-work-task-meta>span>svg{margin-top:2px;flex-shrink:0}.gg-work-task-meta>span>span{min-width:0;overflow-wrap:anywhere}.gg-work-task-meta>.is-overdue{color:#8d4509;font-weight:500}.gg-work-task-meta>.gg-work-task-done{color:#456129}.gg-work-task-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;min-width:0;border-top:1px solid #eee8de;padding-top:11px}.gg-work-task-actions>label{display:block;flex:1;min-width:0}.gg-work-task-actions>label>span{display:block;margin-bottom:4px;font-size:11px;color:var(--work-muted)}.gg-work-task-actions select{width:100%;min-width:0;max-width:100%;height:40px;padding:0 8px;border:1px solid #d9d1c4;border-radius:6px;background:#fff;color:var(--work-navy);font-size:13px}.gg-work-edit-button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;border:1px solid #ddd5c8;border-radius:6px;background:#faf7f1;color:var(--work-navy);font-size:12px}.gg-work-edit-button>span{display:none}.gg-work-edit-button:hover{background:#f7e6cc;border-color:#d6b68a}.gg-work-stage-empty{font-size:12px;color:var(--work-muted);line-height:1.6;text-align:center;padding:25px 8px;border:1px dashed #d7cfc0;border-radius:7px;min-height:90px;display:flex;align-items:center;justify-content:center}.gg-work-add{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 5px;width:100%;min-height:44px;margin-top:10px;border:0;border-radius:6px;background:transparent;color:var(--work-navy);font-size:12px}.gg-work-add:hover{background:#e9e1d3}.gg-work-stages.is-list{gap:17px}.gg-work-stages.is-list .gg-work-stage{background:#fff;padding:0;overflow:hidden}.gg-work-stages.is-list .gg-work-stage-heading{padding:15px 17px;background:#f4f0e8;align-items:center;border-bottom:1px solid var(--work-line)}.gg-work-stages.is-list .gg-work-stage-heading>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gg-work-stages.is-list .gg-work-stage-heading h3{gap:13px;justify-content:flex-start}.gg-work-stages.is-list .gg-work-stage-heading p{margin-top:0}.gg-work-stages.is-list .gg-work-cards{gap:0}.gg-work-stages.is-list .gg-work-task{grid-template-columns:minmax(0,1.4fr) minmax(120px,.65fr) minmax(155px,.65fr);gap:22px;align-items:center;border:0;border-bottom:1px solid #eee7dc;border-radius:0;padding:16px 18px;box-shadow:none;cursor:default}.gg-work-stages.is-list .gg-work-task:last-child{border-bottom:0}.gg-work-stages.is-list .gg-work-grip{display:none}.gg-work-stages.is-list .gg-work-task-actions{border:0;padding:0}.gg-work-stages.is-list .gg-work-stage-empty{border:0;min-height:60px;padding:18px}.gg-work-stages.is-list .gg-work-add{margin:0;border-top:1px solid #eee7dc;border-radius:0;justify-content:flex-start;padding:12px 18px}.gg-work-scope{background:#f5f1e8;border:1px solid #e2d8c8;border-radius:8px;padding:14px;min-width:0}.gg-work-scope>strong{display:block;color:#514635;font-size:13px;font-weight:500}.gg-work-scope>p{color:#6e665b;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin-top:7px}.gg-work-edit .gg-field{min-width:0}.gg-work-edit input,.gg-work-edit select{max-width:100%;min-width:0}@media(max-width:1180px){.gg-work-stages.is-board{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-work-stages.is-list .gg-work-task{grid-template-columns:minmax(0,1fr) minmax(135px,.6fr);gap:14px}.gg-work-stages.is-list .gg-work-task-actions{grid-column:1/-1;padding-top:11px;border-top:1px solid #eee8de;justify-content:flex-end}.gg-work-stages.is-list .gg-work-task-actions>label{flex:0 1 180px}.gg-work-stages.is-list .gg-work-edit-button{padding:0 13px}.gg-work-stages.is-list .gg-work-edit-button>span{display:inline}}@media(max-width:680px){.gg-work-heading{align-items:flex-start;gap:15px;flex-direction:column;margin-bottom:16px}.gg-work-heading h2{font-size:28px}.gg-work-heading p{font-size:13px}.gg-work-progress{flex:auto;width:100%;font-size:12px}.gg-work-progress progress{height:5px}.gg-work-toolbar{gap:10px}.gg-work-toolbar>.gg-search{flex-basis:100%}.gg-work-open-filter{margin-right:auto;font-size:12px}.gg-work-views>button{min-width:73px;min-height:40px;font-size:12px;gap:5px}.gg-work-hint{font-size:12px}.gg-work-stages.is-board{grid-template-columns:minmax(0,1fr)}.gg-work-stage{padding:12px}.gg-work-stage-heading h3{font-size:24px}.gg-work-task{padding:14px}.gg-work-task-title>h4{font-size:16px}.gg-work-task-meta>span{font-size:13px}.gg-work-task-actions select{height:44px;font-size:16px}.gg-work-edit-button{min-width:44px;min-height:44px}.gg-work-grip{display:none}.gg-work-stages.is-list .gg-work-stage-heading{padding:12px}.gg-work-stages.is-list .gg-work-stage-heading>div{gap:3px}.gg-work-stages.is-list .gg-work-stage-heading h3{width:100%;font-size:22px}.gg-work-stages.is-list .gg-work-stage-heading p{font-size:12px}.gg-work-stages.is-list .gg-work-task{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px 12px}.gg-work-stages.is-list .gg-work-task-actions{grid-column:auto;justify-content:stretch;padding-top:10px}.gg-work-stages.is-list .gg-work-task-actions>label{flex:1}.gg-work-task-description,.gg-work-quantity,.gg-work-task-meta{margin-left:27px}.gg-work-edit-button>span{display:inline}.gg-work-edit-button{padding:0 10px}.gg-work-add{font-size:13px}.gg-work-edit .gg-form-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.gg-work-stage{transition:none}}.gg-note.gg-task-conflict{display:grid;gap:12px;min-width:0;width:100%;color:var(--text,#282542)}.gg-task-conflict h3{font-size:1.1rem;margin:0}.gg-task-conflict p{margin:0}.gg-task-conflict dl{margin:0;min-width:0}.gg-task-conflict dt{font-weight:650}.gg-task-conflict dd{margin:4px 0 12px;overflow-wrap:anywhere}.gg-task-conflict>.gg-button{min-width:0;white-space:normal}.gg-expenses{--expense-navy:#2d285a;--expense-muted:#706657;--expense-line:#ded5c8;min-width:0;margin:18px 0 22px}.gg-expenses-entry{display:flex;gap:18px;align-items:center;justify-content:space-between;border:1px solid #dfd5c5;background:#faf5ec;border-radius:9px;padding:18px 20px}.gg-expenses-entry>div:first-child{display:flex;align-items:flex-start;gap:12px;min-width:0}.gg-expenses-entry>div:first-child>svg{color:#916a31;flex-shrink:0;margin-top:2px}.gg-expenses-entry h3{font-size:23px;color:#2d285a;margin:0 0 5px}.gg-expenses-entry p{font-size:12px;line-height:1.65;color:#716551;margin:0;max-width:590px}.gg-expenses-buttons{display:flex;gap:9px;flex-shrink:0}.gg-expenses-buttons>.gg-button{font-size:12px;min-height:42px;padding:10px 13px}.gg-expenses-disabled{font-size:12px;color:#806333;line-height:1.6;padding:10px 3px 0;margin:0}.gg-expenses-history{margin-top:12px;border:1px solid #e4dbcf;border-radius:8px;background:#fff}.gg-expenses-history>summary{display:flex;align-items:center;gap:8px;padding:13px 16px;cursor:pointer;color:#665b49;font-size:12px;list-style:none}.gg-expenses-history>summary::-webkit-details-marker{display:none}.gg-expenses-history>summary:after{content:"+";margin-left:auto;font-size:18px;line-height:1}.gg-expenses-history[open]>summary:after{content:"\2212"}.gg-expenses-history-list{padding:0 16px 6px}.gg-expenses-history-list>article{display:flex;gap:15px;align-items:center;border-top:1px solid #e9e1d6;padding:14px 0;min-width:0}.gg-expenses-history-list>article>div{min-width:0;flex:1}.gg-expenses-history-list strong{display:block;color:#4d4059;font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.gg-expenses-history-list small{display:block;font-size:11px;line-height:1.6;color:#7c6d58;margin-top:5px}.gg-expenses-history-list .gg-text-button{font-size:12px;min-height:35px;flex-shrink:0}.gg-expenses-empty-history{padding:0 16px 15px;font-size:12px;line-height:1.6;color:#7c705f;margin:0}.gg-dialog:has(.gg-expense-dialog){width:min(1060px,calc(100vw - 42px));max-width:calc(100vw - 42px)}.gg-expense-dialog{--expense-navy:#2d285a;--expense-muted:#706657;--expense-line:#ded5c8;min-width:0;padding:21px 25px 25px}.gg-expense-dialog>.gg-form{padding:0}.gg-expense-dialog :is(input,textarea,select){min-width:0;max-width:100%}.gg-expense-dialog button:disabled{cursor:default}.gg-expense-progress{display:flex;gap:16px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e9e1d5;padding-bottom:17px;margin-bottom:21px}.gg-expense-progress>span{display:flex;align-items:center;gap:7px;color:#897a64;font-size:12px;line-height:1.4}.gg-expense-progress>span>b{display:grid;place-items:center;width:22px;min-width:22px;height:22px;background:#f3eee5;border:1px solid #dfd4c3;border-radius:50%;font-size:10px;font-weight:500}.gg-expense-progress>.is-active{color:#2d285a;font-weight:500}.gg-expense-progress>.is-active>b{background:#2d285a;color:#fff;border-color:#2d285a}.gg-expense-upload{min-width:0}.gg-expense-drop{display:grid;justify-items:center;text-align:center;gap:11px;padding:31px 24px;border:1px dashed #bcab93;border-radius:9px;background:#fcf8f0;min-width:0;position:relative}.gg-expense-drop.is-over{background:#fff0d8;border-color:#ae7938;box-shadow:inset 0 0 0 1px #cc9652}.gg-expense-drop>svg{color:#9a7039}.gg-expense-drop>strong{color:#4d3d5e;font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;max-width:100%}.gg-expense-drop>span{font-size:12px;color:#7c6d57;line-height:1.65;max-width:600px}.gg-expense-drop>label{display:block;max-width:100%;color:#2d285a;font-size:13px;text-align:left}.gg-expense-drop input[type=file]{display:block;max-width:100%;width:330px;font-size:12px;border:1px solid #dcd0be;border-radius:7px;padding:8px;background:#fff;color:#77664f}.gg-expense-drop input[type=file]::file-selector-button{padding:8px 10px;background:#efe8dc;border:0;border-radius:5px;color:#554065;font-size:12px;margin-right:10px;cursor:pointer}.gg-expense-upload-help{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.gg-expense-upload-help>div{border:1px solid #e4dccf;border-radius:8px;padding:15px}.gg-expense-upload-help strong{display:flex;align-items:center;gap:7px;font-size:13px;color:#50415f;font-weight:500;margin-bottom:7px}.gg-expense-upload-help p{font-size:12px;line-height:1.65;color:#776b58;margin:0}.gg-expense-upload-help code{display:block;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.6;background:#f5f0e7;color:#745a35;border-radius:5px;padding:8px;margin-top:8px}.gg-expense-manual .gg-field{min-width:0}.gg-expense-manual>fieldset{display:grid;gap:18px}.gg-expense-manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gg-expense-note{display:flex;align-items:flex-start;gap:9px;background:#f5f0e7;border:1px solid #e5d9c6;border-radius:8px;padding:14px 16px;margin:18px 0;color:#7b6545;font-size:12px;line-height:1.7}.gg-expense-note>svg{flex-shrink:0;margin-top:3px}.gg-expense-note>p{margin:0}.gg-expense-file-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 17px;background:#f7f3ec;border:1px solid #e4dacb;border-radius:8px;margin-bottom:16px;min-width:0}.gg-expense-file-bar>div{min-width:0;flex:1}.gg-expense-file-bar strong{display:block;color:#4e3e5f;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.gg-expense-file-bar small{display:block;font-size:11px;line-height:1.65;color:#7f6f58;margin-top:5px}.gg-expense-file-bar a{display:inline-flex;align-items:center;gap:6px;color:#5c427c;font-size:12px;line-height:1.6;flex-shrink:0;min-height:30px}.gg-expense-warnings{padding:13px 15px;background:#fff6e7;border:1px solid #e9cda7;border-radius:8px;margin:15px 0;color:#7d5827;font-size:12px;line-height:1.6}.gg-expense-warnings strong{font-size:12px;font-weight:500;display:flex;align-items:center;gap:7px}.gg-expense-warnings>summary{cursor:pointer;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500}.gg-expense-warnings ul{margin:8px 0 0;padding-left:18px}.gg-expense-warnings li+li{margin-top:5px}.gg-expense-selection{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:18px 0 12px}.gg-expense-selection>label{display:flex;align-items:center;gap:8px;min-height:35px;font-size:12px;color:#665640;cursor:pointer}.gg-expense-selection>span{font-size:12px;color:#857357;margin-left:auto}.gg-expense-selection input[type=checkbox],.gg-expense-row-check input{width:18px;height:18px;accent-color:#2d285a;flex-shrink:0;cursor:pointer}.gg-expense-review-list{display:grid;gap:9px;min-width:0}.gg-expense-row{border:1px solid #dfd6c8;border-radius:8px;background:#fff;min-width:0}.gg-expense-row.is-excluded{background:#f8f6f1;border-color:#e5dfd5}.gg-expense-row.has-duplicate{border-color:#d5b98c}.gg-expense-row-main{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:16px}.gg-expense-row-check{display:flex;align-items:center;justify-content:center;min-width:20px;min-height:24px;margin-top:1px}.gg-expense-row-copy{flex:1;min-width:0}.gg-expense-row-copy>strong{display:block;font-size:14px;font-weight:500;line-height:1.5;color:#463651;overflow-wrap:anywhere}.gg-expense-row-copy>small{display:block;font-size:11px;line-height:1.7;color:#7a6c58;margin-top:4px;overflow-wrap:anywhere}.gg-expense-row-copy>.gg-expense-duplicate{display:flex;gap:5px;align-items:flex-start;color:#95631f;font-size:11px;line-height:1.6;margin-top:7px}.gg-expense-duplicate>svg{flex-shrink:0;margin-top:2px}.gg-expense-row-warnings{margin-top:7px;color:#886536;font-size:11px;line-height:1.6}.gg-expense-row-warnings>summary{cursor:pointer;font-size:11px;font-weight:500}.gg-expense-row-warnings p{font-size:11px;line-height:1.6;margin:7px 0 0;overflow-wrap:anywhere}.gg-expense-row-value{flex-shrink:0;text-align:right;min-width:105px}.gg-expense-row-value>strong{display:block;font-size:14px;line-height:1.5;color:#443253;font-weight:500}.gg-expense-row-value>.gg-text-button{font-size:11px;min-height:32px;margin-top:3px}.gg-expense-row-replace{display:flex;align-items:center;gap:12px;padding:0 16px 15px 48px;min-width:0}.gg-expense-row-replace label{flex-shrink:0;font-size:11px;color:#7e6a4d}.gg-expense-row-replace select{flex:1;min-width:0;max-width:100%;border:1px solid #ddd1bf;border-radius:6px;padding:8px;color:#5b476f;font-size:12px;background:#fbf8f2;min-height:37px}.gg-expense-row-replace>span{font-size:11px;line-height:1.5;color:#8a7558}.gg-expense-row-editor{border:0;border-top:1px solid #e9e1d5;padding:16px;background:#fcfaf6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0}.gg-expense-row-editor .gg-field{min-width:0;margin:0}.gg-expense-row-editor .gg-field:first-child{grid-column:1/-1}.gg-expense-row-editor .gg-field>label{font-size:12px}.gg-expense-row-editor :is(input,select){font-size:13px;min-height:42px}.gg-expense-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:1px solid #e0d1bb;border-radius:8px;background:#f9f1e5;padding:17px;margin:20px 0}.gg-expense-summary>div{min-width:0}.gg-expense-summary span{display:block;font-size:11px;line-height:1.5;color:#846b47;margin-bottom:6px}.gg-expense-summary strong{display:block;font-size:24px;line-height:1.2;font-family:Barlow Condensed,Barlow,sans-serif;font-weight:500;color:#4e365e;overflow-wrap:anywhere}.gg-expense-stale{padding:15px;border:1px solid #e3c6a0;border-radius:8px;background:#fff4e2;margin:15px 0}.gg-expense-stale p{font-size:12px;line-height:1.7;color:#7d6240;margin:0 0 13px}.gg-expense-stale .gg-button{font-size:12px}.gg-expense-dialog-footer{display:flex;justify-content:flex-end;gap:10px;align-items:center;padding-top:19px;margin-top:20px;border-top:1px solid #e5dacb}.gg-expense-dialog-footer .gg-button{font-size:13px;min-height:44px}.gg-expense-applied{display:flex;gap:11px;align-items:flex-start;padding:17px;background:#f0f5e8;border:1px solid #d5dfc8;border-radius:8px;margin:18px 0;color:#566e38}.gg-expense-applied>svg{flex-shrink:0;margin-top:2px}.gg-expense-applied strong{display:block;font-size:14px;font-weight:500;line-height:1.5}.gg-expense-applied p{font-size:12px;line-height:1.7;margin:6px 0 0}.gg-expense-dialog .gg-field>small{font-size:11px;line-height:1.6}@media(max-width:1150px){.gg-expenses-entry{align-items:flex-start;flex-direction:column;gap:16px}.gg-expenses-buttons{width:100%;justify-content:flex-end}.gg-expense-row-replace{display:block}.gg-expense-row-replace label{display:block;margin-bottom:5px}.gg-expense-row-replace select{width:100%}}@media(max-width:680px){.gg-expense-dialog{padding:17px 16px 20px}.gg-expenses{margin:16px 0 19px}.gg-expenses-entry{padding:15px;gap:14px}.gg-expenses-entry>div:first-child{gap:9px}.gg-expenses-entry h3{font-size:24px}.gg-expenses-entry p{font-size:12px}.gg-expenses-buttons{flex-direction:column;gap:8px}.gg-expenses-buttons>.gg-button{font-size:13px;min-height:44px}.gg-expenses-history>summary{padding:12px;font-size:12px}.gg-expenses-history-list{padding:0 12px 6px}.gg-expenses-history-list>article{gap:10px;flex-wrap:wrap}.gg-expenses-history-list>article>div{flex-basis:100%}.gg-expenses-history-list .gg-text-button{margin-left:auto}.gg-dialog:has(.gg-expense-dialog){width:calc(100vw - 22px);max-width:calc(100vw - 22px)}.gg-expense-progress{gap:10px;padding-bottom:14px;margin-bottom:16px}.gg-expense-progress>span{font-size:11px;gap:6px}.gg-expense-drop{padding:23px 13px;gap:10px}.gg-expense-drop>strong{font-size:14px}.gg-expense-drop>span{font-size:12px}.gg-expense-drop input[type=file]{width:100%;font-size:11px;padding:6px}.gg-expense-upload-help{grid-template-columns:minmax(0,1fr);gap:10px}.gg-expense-upload-help>div{padding:13px}.gg-expense-manual-grid{grid-template-columns:minmax(0,1fr);gap:17px}.gg-expense-note{padding:12px;gap:7px;font-size:12px}.gg-expense-file-bar{padding:13px;gap:12px;flex-wrap:wrap}.gg-expense-file-bar>div{flex-basis:100%}.gg-expense-file-bar a{margin-left:auto}.gg-expense-selection{gap:7px;margin:14px 0 10px}.gg-expense-selection>span{font-size:11px}.gg-expense-row-main{padding:13px 12px;gap:8px;flex-wrap:wrap}.gg-expense-row-check{min-width:18px}.gg-expense-row-copy{flex-basis:calc(100% - 29px)}.gg-expense-row-copy>strong{font-size:14px}.gg-expense-row-copy>small{font-size:12px}.gg-expense-row-value{margin-left:26px;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 26px);text-align:left}.gg-expense-row-value>strong{font-size:15px}.gg-expense-row-value>.gg-text-button{margin:0;font-size:12px;min-height:36px}.gg-expense-row-replace{padding:0 12px 13px 38px}.gg-expense-row-replace label{font-size:11px;line-height:1.5}.gg-expense-row-replace select{font-size:16px;min-height:44px;padding:8px 6px}.gg-expense-row-editor{padding:13px 12px;grid-template-columns:minmax(0,1fr);gap:16px}.gg-expense-row-editor .gg-field:first-child{grid-column:auto}.gg-expense-row-editor .gg-field>label{font-size:13px}.gg-expense-row-editor :is(input,select){font-size:16px;min-height:44px}.gg-expense-summary{grid-template-columns:1fr 1fr;gap:15px;padding:14px}.gg-expense-summary>div:last-child{grid-column:1/-1;border-top:1px solid #e4d4be;padding-top:13px}.gg-expense-summary strong{font-size:25px}.gg-expense-dialog-footer{gap:8px;flex-wrap:wrap}.gg-expense-dialog-footer>.gg-button{flex:1;min-width:90px;font-size:13px;line-height:1.5;padding:11px 12px}.gg-expense-dialog-footer>.gg-button:last-child{flex-basis:100%}.gg-expense-dialog-footer>.gg-button:only-child{flex-basis:auto}.gg-expense-stale{padding:12px}.gg-expense-stale .gg-button{font-size:12px;line-height:1.6}.gg-expense-applied{padding:13px;gap:9px}.gg-expense-applied strong{font-size:14px}.gg-expense-applied p{font-size:12px}}.gg-job-costs{min-width:0;display:grid;gap:14px}.gg-worksheet-form{min-width:0;border:1px solid #dedcd5;border-radius:12px;background:#fff}.gg-worksheet-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ece9e1}.gg-worksheet-heading h2{font-size:23px;margin:0}.gg-worksheet-heading>span{font-size:12px;color:#6c695f;flex-shrink:0}.gg-worksheet-fields{border:0;margin:0;padding:0;min-width:0}.gg-worksheet-fields:disabled{opacity:.8}.gg-worksheet-entry{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.6fr);gap:20px;padding:18px 20px 12px;max-width:670px}.gg-worksheet .gg-field{min-width:0}.gg-worksheet .gg-field>label{font-size:13px}.gg-worksheet input,.gg-worksheet select,.gg-worksheet textarea{font:inherit;font-size:16px;min-height:44px;min-width:0;max-width:100%;border:1px solid #dfddd6;border-radius:5px;padding:8px 10px;background:#fff;color:#28233e;outline-offset:2px}.gg-worksheet input:focus,.gg-worksheet select:focus,.gg-worksheet textarea:focus{border-color:#8c6a2c;outline:2px solid #e3b860;outline-offset:-2px}.gg-worksheet-entry input{font-weight:600;font-variant-numeric:tabular-nums;width:100%}.gg-worksheet-entry>.gg-field:first-child input{font-size:22px}.gg-worksheet-tools{display:flex;flex-wrap:wrap;gap:7px;padding:4px 20px 14px}.gg-worksheet .gg-worksheet-tools .gg-button,.gg-worksheet-line-actions .gg-button{min-height:44px;padding:8px 11px;font-size:13px;gap:6px}.gg-worksheet-grid{min-width:0}.gg-worksheet-grid table{width:100%;border-collapse:collapse;table-layout:fixed}.gg-worksheet-grid th{background:#f3f2ee;font-size:12px;font-weight:600;padding:10px 8px;border-top:1px solid #e6e3dc;border-bottom:1px solid #dedcd5;color:#625c68;text-align:right}.gg-worksheet-grid th:first-child{width:43%;text-align:left;padding-left:20px}.gg-worksheet-grid th:nth-child(2){width:13%}.gg-worksheet-grid th:nth-child(3){width:17%}.gg-worksheet-grid th:nth-child(4){width:20%}.gg-worksheet-grid th:nth-child(5){width:52px}.gg-worksheet-row>td{padding:8px 6px;border-bottom:1px solid #e9e6df;vertical-align:middle}.gg-worksheet-row:nth-of-type(2n){background:#fcfcfa}.gg-worksheet-row>.gg-worksheet-item{padding-left:16px}.gg-worksheet-row input{width:100%;padding:6px 7px;border-color:transparent;background:transparent}.gg-worksheet-row input:hover{border-color:#d7d1c3}.gg-worksheet-row input:focus{background:#fff}.gg-worksheet-row input[readonly]{color:#655c45;background:#f5f2e9}.gg-worksheet-item>input:first-child{font-weight:600}.gg-worksheet-item .gg-worksheet-person{color:#6d6875;min-height:36px;font-size:14px;padding-top:4px;padding-bottom:4px}.gg-worksheet-quantity input,.gg-worksheet-price input{text-align:right;font-variant-numeric:tabular-nums}.gg-worksheet-quantity small{display:block;font-size:10px;color:#806d40;text-align:right;padding-right:7px}.gg-worksheet-total{text-align:right;font-weight:600;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.gg-worksheet-options{text-align:center}.gg-worksheet .gg-icon-button{min-width:44px;min-height:44px}.gg-worksheet-options button[aria-expanded=true] svg{transform:rotate(180deg)}.gg-worksheet-mobile-label{display:none}.gg-worksheet-details td{padding:0!important;border-bottom:1px solid #d9d2c1}.gg-worksheet-line-details{padding:16px 20px;background:#f7f4ed;display:grid;gap:14px}.gg-worksheet-rule-fields{display:flex;flex-wrap:wrap;align-items:end;gap:12px 20px}.gg-worksheet-rule-fields>.gg-field{max-width:210px}.gg-worksheet-check{display:flex;align-items:center;min-height:44px;gap:8px;font-size:13px;line-height:1.4}.gg-worksheet .gg-worksheet-check>input{width:20px;height:20px;min-height:20px;flex:0 0 20px;accent-color:#201d3f}.gg-worksheet-line-actions{display:flex;gap:8px;flex-wrap:wrap}.gg-worksheet-empty td{padding:25px 20px;color:#747078;font-size:14px;line-height:1.5}.gg-worksheet-bottom-tools{display:flex;justify-content:space-between;gap:12px;padding:6px 16px;border-bottom:1px solid #e7e3da}.gg-worksheet .gg-text-button{min-height:44px}.gg-worksheet-bottom-tools .gg-text-button{font-size:13px}.gg-worksheet-summary{padding:7px 20px}.gg-worksheet-summary>div{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:53px;border-bottom:1px solid #ece8df;font-size:14px}.gg-worksheet-summary label{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.gg-worksheet-summary input{width:70px;min-height:44px;text-align:right;padding:5px 7px;font-variant-numeric:tabular-nums}.gg-worksheet-summary strong{font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums}.gg-worksheet-summary small{display:block;font-size:11px;color:#98611e;margin-top:3px}.gg-worksheet-summary .gg-worksheet-result{border-bottom:0;min-height:60px;color:#201d3f;font-weight:600}.gg-worksheet-result strong{font-size:22px}.gg-worksheet-result.is-negative{color:#a43c26}.gg-worksheet-extra{border-top:1px solid #e8e3d9}.gg-worksheet-extra>summary{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 20px;cursor:pointer;font-size:13px;font-weight:600;color:#4b4560;list-style:none}.gg-worksheet-extra>summary:after{content:"+";font-size:20px;font-weight:400;margin-left:auto}.gg-worksheet-extra[open]>summary:after{content:"\2212"}.gg-worksheet-extra>summary::-webkit-details-marker{display:none}.gg-worksheet-settings,.gg-worksheet-shares{padding:4px 20px 20px;display:grid;gap:12px}.gg-worksheet-settings>p,.gg-worksheet-shares>p{font-size:12px;color:#77706b;line-height:1.6;margin:0}.gg-worksheet-share{display:grid;grid-template-columns:minmax(0,1fr) 105px 155px 44px;gap:8px;align-items:center}.gg-worksheet-share label{display:flex;align-items:center;gap:5px}.gg-worksheet-share label>input{width:80px;text-align:right}.gg-worksheet-share>output{text-align:right;font-weight:600;font-size:14px;white-space:nowrap}.gg-worksheet-shares>.gg-button{justify-self:start}.gg-worksheet-savebar{position:sticky;bottom:0;z-index:3;background:#201d3f;color:#fff;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:0 0 10px 10px}.gg-worksheet-savebar>div{display:grid;gap:3px;min-width:0}.gg-worksheet-savebar span{font-size:12px}.gg-worksheet-savebar strong{font-size:21px;font-variant-numeric:tabular-nums;white-space:nowrap}.gg-worksheet-savebar>.gg-button{background:#e7a941;color:#201d3f;border-color:#e7a941;white-space:nowrap;min-height:46px;padding:11px 14px;gap:7px}.gg-worksheet-savebar>.gg-button>span{font-size:14px}.gg-worksheet-savebar>.gg-button:disabled{background:#423e5c;color:#dedbe8;border-color:#5c5574;opacity:1}.gg-worksheet-form>.gg-feedback,.gg-worksheet-form>.gg-error{margin:10px 20px}.gg-worksheet-conflict{padding:10px 20px 18px;background:#fff1d8}.gg-worksheet-conflict p{font-size:13px}.gg-worksheet-undo{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 12px;background:#fff1d6;font-size:13px}.gg-worksheet-undo>.gg-icon-button{margin-left:auto}.gg-worksheet-error{padding:8px 20px;color:#9c372a;font-size:13px}.gg-worksheet-hint{font-size:12px;line-height:1.6;color:#6a5e46;margin:0;padding:0 20px 10px}.gg-worksheet-imports{border:1px solid #dedbd1;border-radius:8px;background:#fff;scroll-margin-top:90px}.gg-worksheet-imports>.gg-expenses{padding:0 20px 20px}.gg-worksheet-imports .gg-expenses-entry{background:transparent;border:0;padding:6px 0;box-shadow:none}.gg-worksheet-imports .gg-expenses-entry h3{font-size:18px}.gg-worksheet-imports .gg-expenses-entry p{font-size:12px}.gg-cost-reference{border:1px solid #dedbd1;border-radius:8px;background:#fff}.gg-cost-reference>summary{padding:13px 20px;display:flex;align-items:center;gap:10px;cursor:pointer}.gg-cost-reference>summary span{font-size:13px;display:grid;gap:3px}.gg-cost-reference>summary strong{font-size:12px;font-weight:400;color:#716c63}.gg-cost-reference-body{padding:4px 20px 20px;display:grid;gap:15px}.gg-cost-reference-body p{font-size:13px;line-height:1.5}.gg-cost-reference-rows article{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #e8e4dc;padding:12px 0}.gg-cost-reference-rows strong{font-size:13px;overflow-wrap:anywhere}.gg-cost-reference-rows small{font-size:12px;display:block;margin-top:4px}.gg-cost-reference-rows p{font-size:12px;line-height:1.5;margin:6px 0 0}.gg-cost-reference-rows>article>div:last-child{text-align:right;flex-shrink:0;max-width:40%}.gg-worksheet-paste,.gg-worksheet-conflict-review{padding:20px;display:grid;gap:18px}.gg-worksheet-paste>p,.gg-worksheet-conflict-review>p{font-size:13px;line-height:1.6;margin:0}.gg-worksheet-paste textarea{font-family:monospace;font-size:16px;white-space:pre}.gg-worksheet-dialog-actions{display:flex;gap:12px;justify-content:flex-end}.gg-worksheet-paste-review{display:grid;gap:8px;max-height:320px;overflow:auto}.gg-worksheet-paste-review>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e6e1d7;font-size:13px}.gg-worksheet-paste-review small{display:block;margin-top:4px;color:#6c655c}.gg-worksheet-conflict-review fieldset{display:grid;gap:12px;border:1px solid #dedbd0;padding:15px;min-width:0}.gg-worksheet-conflict-review legend{font-size:15px;float:none;width:auto;margin:0;padding:0 6px}.gg-worksheet-conflict-review label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.gg-worksheet-conflict-review code{flex-basis:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f5f2ec;padding:8px;color:#4a4354;max-height:150px;overflow:auto}.gg-worksheet-conflict-review input{width:20px;height:20px;accent-color:#201d3f}@media(max-width:980px){.gg-worksheet-savebar{bottom:calc(74px + env(safe-area-inset-bottom,0px))}.gg-worksheet-grid th:first-child{width:37%}.gg-worksheet-grid th:nth-child(2){width:13%}.gg-worksheet-grid th:nth-child(3){width:19%}.gg-worksheet-grid th:nth-child(4){width:23%}.gg-worksheet-grid th:nth-child(5){width:48px}}@media(max-width:600px){.gg-worksheet-form{border-radius:8px}.gg-worksheet-heading{padding:13px 12px}.gg-worksheet-heading h2{font-size:21px}.gg-worksheet-heading>span{font-size:11px}.gg-worksheet-entry{padding:14px 12px 9px;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.gg-worksheet-entry>.gg-field:first-child input{font-size:20px}.gg-worksheet-entry .gg-field>label{font-size:12px}.gg-worksheet-tools{padding:4px 12px 10px;gap:5px}.gg-worksheet .gg-worksheet-tools>.gg-button{font-size:12px;flex:1 1 auto;padding:7px 8px}.gg-worksheet-tools>.gg-button svg{width:15px}.gg-worksheet-grid table,.gg-worksheet-grid tbody{display:block}.gg-worksheet-grid thead{display:none}.gg-worksheet-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.2fr) 40px;border-top:1px solid #e5e1d7;padding:7px 10px 10px;gap:0 4px}.gg-worksheet-row>td{border:0;padding:0;min-width:0}.gg-worksheet-row>.gg-worksheet-item{grid-column:1/4;grid-row:1;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.gg-worksheet-item>input:first-child{min-height:44px;padding:5px 4px;font-size:16px}.gg-worksheet-item .gg-worksheet-person{min-height:44px;font-size:16px;padding:3px 4px}.gg-worksheet-row>.gg-worksheet-options{grid-row:1;grid-column:4;align-self:start}.gg-worksheet-row>.gg-worksheet-quantity{grid-row:2;grid-column:1}.gg-worksheet-row>.gg-worksheet-price{grid-row:2;grid-column:2}.gg-worksheet-row>.gg-worksheet-total{grid-row:2;grid-column:3/5}.gg-worksheet-mobile-label{display:block;text-align:right;color:#7a7368;font-size:10px;font-weight:400;margin:4px 6px 0;line-height:17px}.gg-worksheet-quantity input,.gg-worksheet-price input{font-size:16px;padding:5px 6px;min-height:44px;border:1px solid #eee9df;border-radius:4px}.gg-worksheet-total output{display:flex;justify-content:flex-end;align-items:center;min-height:44px;font-size:15px;padding:5px 6px}.gg-worksheet-quantity small{font-size:10px}.gg-worksheet .gg-worksheet-options .gg-icon-button{min-width:40px;width:40px;min-height:44px}.gg-worksheet-details{display:block}.gg-worksheet-details>td{display:block}.gg-worksheet-line-details{padding:13px 12px}.gg-worksheet-rule-fields{display:grid;grid-template-columns:1fr;gap:8px}.gg-worksheet-rule-fields>.gg-field{max-width:none}.gg-worksheet-line-actions{gap:5px}.gg-worksheet-line-actions>.gg-button{flex:1 1 auto;font-size:12px}.gg-worksheet-bottom-tools{padding:4px 12px}.gg-worksheet-summary{padding:6px 12px}.gg-worksheet-summary>div{gap:8px;font-size:12px;min-height:55px}.gg-worksheet-summary label{gap:4px;max-width:65%}.gg-worksheet-summary input{width:57px;min-height:44px;padding:5px;font-size:16px}.gg-worksheet-summary strong{font-size:15px}.gg-worksheet-summary .gg-worksheet-result>strong{font-size:18px}.gg-worksheet-extra>summary{padding:10px 12px}.gg-worksheet-settings,.gg-worksheet-shares{padding:5px 12px 15px}.gg-worksheet-share{grid-template-columns:minmax(0,1fr) 78px 40px;gap:7px}.gg-worksheet-share>input{grid-column:1/3}.gg-worksheet-share>.gg-icon-button{grid-row:1;grid-column:3}.gg-worksheet-share>label{grid-row:2;grid-column:1}.gg-worksheet-share>output{grid-row:2;grid-column:2/4}.gg-worksheet-share label>input{width:65px}.gg-worksheet-savebar{padding:10px 12px;gap:10px}.gg-worksheet-savebar strong{font-size:18px}.gg-worksheet-savebar>div>span{font-size:10px}.gg-worksheet-savebar>.gg-button{min-height:44px;padding:10px 11px;gap:5px}.gg-worksheet-savebar>.gg-button>span{font-size:12px}.gg-worksheet-imports>.gg-expenses{padding:0 12px 15px}.gg-worksheet-form>.gg-feedback,.gg-worksheet-form>.gg-error{margin:8px 12px}.gg-cost-reference>summary,.gg-cost-reference-body{padding-left:12px;padding-right:12px}.gg-cost-reference-rows article{flex-wrap:wrap;gap:8px}.gg-cost-reference-rows>article>div:last-child{text-align:left;max-width:none}.gg-worksheet-hint{padding-left:12px;padding-right:12px}.gg-worksheet-paste,.gg-worksheet-conflict-review{padding:16px}.gg-worksheet-dialog-actions{flex-wrap:wrap}.gg-worksheet-dialog-actions>.gg-button{flex:1}.gg-worksheet-empty{display:block}.gg-worksheet-empty td{display:block;padding:20px 12px}.gg-worksheet-undo{flex-wrap:wrap;gap:6px}.gg-worksheet-undo>.gg-icon-button{min-height:44px}}@media(max-width:360px){.gg-worksheet-heading{flex-wrap:wrap;gap:3px 8px}.gg-worksheet-savebar>.gg-button{padding:10px 9px}.gg-worksheet-savebar>.gg-button>svg{display:none}.gg-worksheet-savebar strong{font-size:16px}.gg-worksheet-summary label{max-width:62%}.gg-worksheet-summary .gg-worksheet-result>span{max-width:45%}}.gg-worksheet-formula{display:block;font-size:11px;line-height:1.55;color:#726044;padding:3px 7px 7px;white-space:normal;overflow-wrap:anywhere}.gg-worksheet-formula em{font-style:normal;color:#a04b24;display:block}.gg-worksheet-grid caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gg-worksheet-warning{margin:10px 20px;padding:12px 14px;border:1px solid #e9c478;border-radius:6px;background:#fff4da;color:#71551c;font-size:13px;line-height:1.6}.gg-worksheet-edit-rule{display:flex;align-items:center;min-height:44px;background:transparent;border:0;padding:5px 7px;font-size:12px;font-weight:600;color:#6e4c14;text-decoration:underline;text-underline-offset:3px}.gg-worksheet-item>input[readonly]{background:transparent;color:#28233e}.gg-worksheet-item>.gg-worksheet-person[readonly]{color:#6d6875}@media(max-width:600px){.gg-worksheet-row{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.2fr) 44px}.gg-worksheet .gg-worksheet-options .gg-icon-button{min-width:44px;width:44px}}.gg-contracts{display:grid;gap:18px;min-width:0}.gg-contracts>.gg-section-heading{margin:0}.gg-contracts h2{font-size:27px}.gg-contracts p{font-size:14px;line-height:1.65;margin:0}.gg-contract-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gg-contract-summary>div{display:grid;gap:8px;align-content:start;padding:16px;border-radius:8px;background:#f7f4ee;min-width:0}.gg-contract-summary span,.gg-contract-summary small{font-size:12px;line-height:1.6}.gg-contract-summary strong{font-family:Barlow Condensed,sans-serif;font-size:24px;overflow-wrap:anywhere}.gg-contract-details{border-top:1px solid #e4ddd0;padding-top:15px}.gg-contract-details summary{cursor:pointer;font-weight:600;font-size:14px;padding:4px 0}.gg-contract-formulas{display:grid;gap:14px;margin-top:14px;min-width:0}.gg-contract-formulas article{padding:18px;background:#faf8f3;border:1px solid #e5ded2;border-radius:8px;min-width:0}.gg-contract-formulas article>div>strong{font-size:18px;overflow-wrap:anywhere}.gg-contract-formulas small{display:block;font-size:11px;font-weight:400;color:#746b61;line-height:1.65;margin-top:4px}.gg-contract-formulas dl{margin:14px 0 0;display:grid;gap:12px}.gg-contract-formulas dl>div{display:flex;justify-content:space-between;gap:15px;font-size:13px;line-height:1.5}.gg-contract-formulas dt{min-width:0;overflow-wrap:anywhere}.gg-contract-formulas dd{margin:0;flex-shrink:0;text-align:right;font-weight:600;max-width:50%;overflow-wrap:anywhere}.gg-contract-formulas .is-emphasis{padding-top:10px;border-top:1px dashed #d9d0c0}.gg-contract-formulas .is-total{padding-top:12px;border-top:1px solid #d9d0c0;font-weight:600;color:#2d285a}.gg-contract-actions{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.gg-contract-actions>p{font-size:12px;flex:1 1 220px}.gg-contract-empty{padding:12px 0}.gg-contract-warning{padding:13px;background:#fff3dc;color:#654719;border:1px solid #e8cf9f;border-radius:7px;font-size:13px!important;line-height:1.65;overflow-wrap:anywhere}.gg-contract-editor,.gg-contract-review{padding:24px;min-width:0}.gg-contract-fields{border:0;padding:0;margin:0;display:grid;gap:20px;min-width:0}.gg-contract-block{border:1px solid #ded8cb;border-radius:8px;padding:18px;display:grid;gap:17px;min-width:0}.gg-contract-block legend{font-size:14px;font-weight:600;padding:0 6px}.gg-contract-block h4{font-size:16px;margin:5px 0 0}.gg-contract-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gg-contract-daily{display:grid;gap:12px;min-width:0}.gg-contract-daily>small{font-size:12px;color:#746b61}.gg-contract-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.7;font-weight:500}.gg-contract-check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:#2d285a}.gg-contract-person-title{display:grid;grid-template-columns:minmax(0,1fr) 35px;gap:10px;align-items:end}.gg-contract-direct,.gg-contract-allowance{display:grid;gap:16px;background:#f8f4eb;padding:16px;border-radius:8px;min-width:0}.gg-contract-direct p{font-size:12px;line-height:1.65;margin:0}.gg-contract-tier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:12px;align-items:end}.gg-contract-tier>span{font-size:13px;padding-bottom:15px}.gg-contract-tier>.gg-field>input,.gg-contract-daily input,.gg-contract-person-title input{min-width:0;width:100%}.gg-contract-live{border-top:1px solid #e6dfd1;padding-top:20px}.gg-contract-live>h3{font-size:22px;margin:0 0 10px}.gg-contract-live>p{font-size:13px;line-height:1.6}.gg-contract-review{display:grid;gap:18px}.gg-contract-review>.gg-contract-formulas{margin-top:0}.gg-contract-apply-summary{background:#eee8d9;padding:17px;border-radius:8px}.gg-contract-apply-summary strong{font-size:18px}.gg-contract-apply-summary p,.gg-contract-price-choice p{font-size:12px;line-height:1.65;margin:8px 0 0}.gg-contract-price-choice{padding:15px;border:1px solid #e0d5be;border-radius:8px}.gg-contract-review>footer{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.gg-contract-fields:disabled{opacity:.72}.gg-contract-fields .gg-section-heading{margin:0;gap:12px;flex-wrap:wrap}.gg-contract-fields .gg-section-heading h3{font-size:23px}.gg-contract-fields .gg-section-heading p{font-size:12px}@media(max-width:650px){.gg-contract-summary{grid-template-columns:1fr}.gg-contract-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.gg-contract-summary small{grid-column:1/-1}.gg-contract-summary strong{max-width:180px;text-align:right}.gg-contracts>.gg-section-heading{flex-wrap:wrap;gap:14px}.gg-contract-editor,.gg-contract-review{padding:16px}.gg-contract-block{padding:13px;gap:15px}.gg-contract-direct,.gg-contract-allowance{padding:12px}.gg-contract-tier{grid-template-columns:minmax(0,1fr) 32px}.gg-contract-tier>.gg-field:first-child,.gg-contract-tier>span{grid-column:1/-1}.gg-contract-tier>span{padding:0}.gg-contract-tier>.gg-field:nth-child(2){grid-column:1}.gg-contract-formulas article{padding:14px}.gg-contract-formulas dl>div{gap:10px}.gg-contract-formulas dd{max-width:44%}.gg-contract-two{gap:10px}.gg-contract-actions>.gg-button{width:100%;justify-content:center}}@media(max-width:370px){.gg-contract-two{grid-template-columns:1fr}.gg-contract-summary>div{grid-template-columns:1fr}.gg-contract-summary strong{text-align:left;max-width:none}.gg-contract-formulas dl>div{flex-wrap:wrap}.gg-contract-formulas dd{max-width:100%}.gg-contract-review>footer .gg-button{width:100%;justify-content:center}}.gg-email-card{min-width:0}.gg-email-card>div{min-width:0}.gg-email-card .gg-badge{white-space:normal;max-width:100%}.gg-email-sender{display:grid;gap:4px;margin:19px 0 13px;padding:14px 16px;background:#faf7f0;border:1px solid #e8dfd0;border-radius:10px;overflow-wrap:anywhere}.gg-email-sender strong{font-size:1rem;color:#51474c}.gg-email-sender span{font-size:.92rem;color:#746974}.gg-email-card p.gg-email-checked{font-size:.8rem;line-height:1.6;margin-top:10px}.gg-email-card .gg-feedback,.gg-email-card .gg-error{margin-top:14px;overflow-wrap:anywhere}.gg-email-card .gg-feedback>svg,.gg-email-card .gg-error>svg{flex-shrink:0}.gg-email-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.gg-email-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:16px}.gg-email-provider-heading{border-top:1px solid #e8e1d8;margin-top:3px;padding-top:19px}.gg-email-provider-heading h3{font-size:1.12rem;margin:0}.gg-email-provider-heading p{font-size:.86rem;line-height:1.6;margin:8px 0 0;color:#746b71}.gg-email-form>footer{flex-wrap:wrap}.gg-email-form>footer>.gg-button{min-width:0}.gg-email-form input:disabled,.gg-email-form select:disabled{opacity:.7}@media(max-width:620px){.gg-email-two{grid-template-columns:1fr;gap:18px}.gg-email-sender{padding:12px}.gg-email-sender span{font-size:.86rem}.gg-email-card .gg-external-actions>.gg-button{max-width:100%;white-space:normal}.gg-email-form>footer>.gg-button[type=submit]{min-width:0;flex:1}.gg-email-form>footer{align-items:stretch}.gg-email-form>footer>.gg-button{font-size:13px;padding:11px}.gg-email-provider-heading p{font-size:13px}}.gg-wa-test{padding:24px;display:grid;gap:20px;min-width:0}.gg-wa-test p{line-height:1.6}.gg-wa-test-sender{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;background:#f4f1f8;border-radius:12px}.gg-wa-test-sender>div{display:grid;gap:3px;flex:1;min-width:170px}.gg-wa-test-sender span,.gg-wa-test-recipient span{font-size:12px;color:#655e70}.gg-wa-test-sender strong{font-size:19px}.gg-wa-test-sender small{font-size:12px;color:#655e70}.gg-wa-test-start.gg-form{padding:0;gap:18px}.gg-wa-test-start p{font-size:13px;margin:0}.gg-wa-test-recipient{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.gg-wa-test-recipient>div{display:grid;gap:3px}.gg-wa-test-chat{border:1px solid #ded9e5;border-radius:12px;overflow:hidden}.gg-wa-test-chat-heading{padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#faf8fc}.gg-wa-test-chat-heading .gg-button{font-size:12px;padding:9px 12px}.gg-wa-test-messages{display:flex;flex-direction:column;gap:14px;max-height:380px;overflow:auto;padding:18px 15px;background:#f4f2ee}.gg-wa-test-message{width:90%;padding:14px;border:1px solid #ded9e5;border-radius:12px;background:#fff;overflow-wrap:anywhere;flex:none}.gg-wa-test-message.is-outgoing{align-self:flex-end;background:#edf4e6;border-color:#d3e1c6}.gg-wa-test-message>span{font-size:11px;font-weight:650;color:#5b5960}.gg-wa-test-message>p{white-space:pre-wrap;font-size:14px;margin:8px 0}.gg-wa-test-message>footer{display:flex;gap:7px 14px;justify-content:space-between;flex-wrap:wrap;font-size:10px;color:#59555f}.gg-wa-test-message>small{display:block;font-size:11px;margin-top:8px}.gg-wa-test-receipt{display:flex;align-items:center;gap:8px;padding:13px 15px;font-size:12px;color:#355232}.gg-wa-test-updated{display:block;padding:0 15px 13px;font-size:10px;color:#6d6576}.gg-wa-test-compose{display:grid;gap:9px;padding:18px;border:1px solid #d6cdbc;border-radius:12px}.gg-wa-test-compose>span{font-size:11px;color:#746a5d}.gg-wa-test-compose>strong{font-size:17px}.gg-wa-test-compose>p{font-size:13px;margin:0}.gg-wa-test-compose>small{font-size:11px;color:#6d6576}.gg-wa-test-compose>.gg-button{margin-top:9px;justify-self:start}.gg-wa-test-result{display:grid;gap:10px;padding:18px;border:1px solid #ded9e5;border-radius:12px}.gg-wa-test-result p{font-size:13px;margin:0}.gg-wa-test-result>.gg-button{justify-self:start}.gg-wa-test-result details{font-size:12px}.gg-wa-test-result code{display:block;overflow-wrap:anywhere;margin-top:8px;font-size:10px}.gg-wa-test-footnote{margin:0;font-size:12px;color:#6d6576}.gg-wa-test-warning{margin:0;font-size:13px;padding:12px;background:#fff4df;border:1px solid #ead3a9;border-radius:8px}.gg-wa-test-chat .gg-empty{padding:28px 16px}.gg-wa-test-chat .gg-empty p{font-size:13px}.gg-wa-test-chat .gg-empty h3{font-size:21px}@media(max-width:600px){.gg-wa-test{padding:18px;gap:18px}.gg-wa-test-sender{padding:13px;gap:10px}.gg-wa-test-sender>div{min-width:155px}.gg-wa-test-message{width:95%}.gg-wa-test-messages{max-height:340px;padding:14px 10px}.gg-wa-test-compose>.gg-button{justify-self:stretch}.gg-wa-test-recipient>.gg-button{font-size:12px}.gg-wa-test-start.gg-form>footer{position:static;margin:0;padding:0;border:0;box-shadow:none}.gg-wa-test-start.gg-form>footer>.gg-button{min-width:0;width:100%}.gg-wa-test-result>.gg-button{max-width:100%}}.gg-wa-test-chat .gg-empty{padding:18px 16px;gap:6px;min-height:0}.gg-wa-test-chat .gg-empty>span{display:none}.gg-wa-test-chat .gg-empty h3{font-size:19px;margin:0}.gg-wa-test-chat .gg-empty p{margin:4px 0}@media(min-width:700px){.gg-dialog:has(>.gg-wa-test){width:min(880px,calc(100vw - 36px))}}.gg-connection-workspace{grid-column:1/-1;min-width:0}.gg-external-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.gg-external-actions .gg-button{font-size:.82rem;padding:10px 13px}.gg-external-actions .gg-text-button{font-size:.82rem;display:inline-flex;gap:6px;align-items:center}.gg-external-help{font-size:.86rem!important;line-height:1.65!important;color:#897c85!important}.gg-external-steps{padding-left:20px;font-size:.88rem;line-height:1.7;color:#746b71;margin:0}.gg-external-steps li+li{margin-top:8px}.gg-external-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gg-external-two .gg-field{min-width:0}.gg-google-selection{max-height:370px;overflow:auto;border:1px solid #e5e0dc;border-radius:12px;margin:22px 0;background:#fbfaf8}.gg-google-selection>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:0;border-bottom:1px solid #eee9e3;padding:16px;text-align:left;color:#514855}.gg-google-selection>button.selected{background:#fff6e7;box-shadow:inset 3px 0 #e29b33}.gg-google-selection>button>svg{flex-shrink:0}.gg-google-selection>button>span{flex:1;min-width:0}.gg-google-selection strong{display:block;font-size:.9rem;overflow-wrap:anywhere}.gg-google-selection small{display:block;font-size:.78rem;color:#938690;margin-top:6px}.gg-google-selection>p{padding:20px;font-size:.86rem;color:#897c85;margin:0}.gg-google-selection>button:disabled{opacity:.6}.gg-external-members{padding:17px;border:1px solid #e5e0dc;border-radius:12px;display:grid;gap:10px}.gg-external-members legend{font-size:.9rem;font-weight:600;float:none;width:auto;padding:0 8px;margin:0}.gg-external-members label{display:flex;gap:10px;align-items:center;font-size:.9rem;color:#716671}.gg-external-members input{width:18px;height:18px;accent-color:#e39b2e}.gg-whatsapp-inbox{display:grid;gap:14px}.gg-whatsapp-inbox article{padding:20px;border:1px solid #e5e0dc;border-radius:14px;background:#fff}.gg-whatsapp-inbox article>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.gg-whatsapp-inbox strong{font-size:.98rem}.gg-whatsapp-inbox small{font-size:.77rem;color:#948690}.gg-whatsapp-inbox p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.94rem;color:#766976;margin:14px 0;max-height:180px;overflow:auto;line-height:1.6}.gg-whatsapp-inbox .gg-button{font-size:.83rem;padding:10px 13px}.gg-whatsapp-quote{padding:18px;margin:0;border-left:3px solid #e5ab4c;background:#fff9ee;max-height:230px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem;line-height:1.6;color:#726570}.gg-external-job-files{margin-top:24px;min-width:0}.gg-external-job-files h2{font-size:1.2rem}.gg-external-files{display:grid;gap:10px}.gg-external-files>a{display:flex;align-items:center;gap:12px;background:#faf8f5;border:1px solid #e8e1d8;border-radius:11px;padding:14px;color:#706073;text-decoration:none}.gg-external-files>a span{flex:1;overflow-wrap:anywhere}.gg-external-files>a svg{flex-shrink:0}.gg-external-files>a:hover{border-color:#d8a24c;background:#fff9eb}.gg-external-job-files .gg-section-heading>.gg-button{font-size:.85rem}@media(max-width:620px){.gg-external-two{grid-template-columns:1fr}.gg-external-actions{gap:8px}.gg-external-actions .gg-button{font-size:.79rem;padding:10px 11px}.gg-whatsapp-inbox article>div{align-items:flex-start;flex-direction:column;gap:6px}.gg-whatsapp-inbox article{padding:16px}.gg-external-job-files .gg-section-heading{flex-direction:column;align-items:flex-start}.gg-google-selection>button{padding:14px}.gg-google-selection{max-height:310px}}.gg-saved-secret-row{display:flex;align-items:center;gap:12px;border:1px solid #ded8d0;border-radius:9px;padding:0 12px;background:#fbfaf8;min-width:0}.gg-saved-secret-row input{min-width:0;flex:1;width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.gg-saved-secret-row .gg-badge{flex-shrink:0;white-space:nowrap}.gg-saved-secret-row .gg-text-button{flex-shrink:0;padding:10px 0;min-height:44px;font-size:.85rem}.gg-keep-secret{align-self:flex-start;font-size:.84rem;min-height:36px;text-align:left}.gg-saved-secret{min-width:0}@media(max-width:360px){.gg-saved-secret-row{gap:8px;padding:0 9px}.gg-saved-secret-row .gg-badge{padding:5px;font-size:.64rem}}.gg-delivery-compare{margin-top:20px;padding-top:15px;border-top:1px solid var(--gg-color-border,var(--gg-line));min-width:0}.gg-delivery-compare>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-weight:650;color:var(--gg-color-brand,var(--gg-ink))}.gg-delivery-compare-body,.gg-delivery-compare-result{display:grid;gap:14px;min-width:0}.gg-delivery-compare-body{padding:12px 0 4px}.gg-delivery-compare-body>.gg-field{max-width:420px}.gg-delivery-compare-result h4{font-size:1rem;margin-top:6px}.gg-delivery-compare-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gg-delivery-compare-material{padding:16px;border:1px solid var(--gg-color-border,var(--gg-line));border-radius:var(--gg-radius-card,12px);background:var(--gg-color-surface-subtle,var(--gg-soft));min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gg-delivery-compare-material>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;width:100%}.gg-delivery-compare-material small,.gg-delivery-compare-kind{display:block;color:var(--gg-color-text-muted,var(--gg-muted));font-size:.8rem}.gg-delivery-compare-material p{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;color:var(--gg-color-text,var(--gg-ink))}.gg-delivery-compare-material a{margin-top:auto;max-width:100%;overflow-wrap:anywhere}.gg-delivery-compare-help{font-size:.85rem!important;color:var(--gg-color-text-muted,var(--gg-muted))!important}.gg-delivery-text-diff{margin:0;padding:0;list-style:none;border:1px solid var(--gg-color-border,var(--gg-line));border-radius:var(--gg-radius-control,8px);overflow:hidden}.gg-delivery-text-diff>li{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;padding:10px 12px;background:var(--gg-color-surface,var(--gg-paper));border-left:3px solid transparent}.gg-delivery-text-diff>li+li{border-top:1px solid var(--gg-color-border,var(--gg-line))}.gg-delivery-text-diff>li>span{font-size:.8rem;color:var(--gg-color-text-muted,var(--gg-muted));font-weight:650}.gg-delivery-text-diff>li>p{color:var(--gg-color-text,var(--gg-ink));white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gg-delivery-text-diff>li.is-added{border-left-color:var(--gg-color-positive,#23633f);background:var(--gg-color-positive-surface,#edf7ee)}.gg-delivery-text-diff>li.is-removed{border-left-color:var(--gg-color-danger,#a62d36);background:var(--gg-color-danger-surface,#fff1f1)}@media(max-width:640px){.gg-delivery-compare-materials{grid-template-columns:1fr}.gg-delivery-text-diff>li{grid-template-columns:1fr;gap:4px}.gg-delivery-compare-material{padding:13px}.gg-delivery-compare-body>.gg-field{max-width:100%}}.gg-delivery-workspace{display:grid;grid-template-columns:minmax(230px,30%) minmax(0,1fr);gap:20px;align-items:start;scroll-margin-top:85px}.gg-delivery-workspace>*{min-width:0}.gg-delivery-browser{display:grid;gap:12px}.gg-delivery-search{display:flex;align-items:center;gap:8px;border:1px solid var(--gg-color-control-border);border-radius:var(--gg-radius-control);background:var(--gg-color-surface);padding:0 12px;min-height:44px}.gg-delivery-search input{border:0;outline:0;background:transparent;color:var(--gg-color-text);width:100%;min-width:0;min-height:42px;font:inherit}.gg-delivery-search:focus-within{outline:2px solid var(--gg-color-focus);outline-offset:2px}.gg-delivery-filters{display:flex;gap:4px;flex-wrap:wrap}.gg-delivery-filters button{display:flex;align-items:center;gap:6px;border:1px solid var(--gg-color-border);background:var(--gg-color-surface);color:var(--gg-color-text-muted);border-radius:var(--gg-radius-control);min-height:44px;padding:8px;font:inherit;font-size:12px}.gg-delivery-filters button[aria-pressed=true]{border-color:var(--gg-color-brand);color:var(--gg-color-brand);background:var(--gg-color-surface-subtle);font-weight:600}.gg-delivery-filters span{font-size:11px}.gg-delivery-results{font-size:12px;color:var(--gg-color-text-muted)}.gg-delivery-rows{display:grid;border:1px solid var(--gg-color-border);border-radius:var(--gg-radius-card);overflow:hidden}.gg-delivery-row{display:grid;gap:7px;min-height:120px;min-width:0;padding:16px;border:0;border-bottom:1px solid var(--gg-color-border);background:var(--gg-color-surface);color:var(--gg-color-text);text-align:left;font:inherit;box-shadow:inset 3px 0 transparent}.gg-delivery-row:last-child{border-bottom:0}.gg-delivery-row:hover{background:var(--gg-color-surface-subtle)}.gg-delivery-row.is-current{box-shadow:inset 3px 0 var(--gg-color-accent);background:var(--gg-color-surface-subtle)}.gg-delivery-row:focus-visible{outline-offset:-3px}.gg-delivery-row-title{display:flex;justify-content:space-between;gap:8px;align-items:center}.gg-delivery-row-title strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.gg-delivery-row-title svg{flex-shrink:0}.gg-delivery-row-task,.gg-delivery-row-date{font-size:12px;color:var(--gg-color-text-muted);overflow-wrap:anywhere}.gg-delivery-row-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.gg-delivery-row-status .gg-badge{font-size:11px;white-space:normal}.gg-delivery-row-status small{color:var(--gg-color-text-muted);font-size:11px}.gg-delivery-workspace .gg-delivery-detail{margin:0;min-width:0;padding:24px}.gg-delivery-detail-back{display:none}.gg-delivery-detail-header h3{font-size:26px;font-weight:500;line-height:1.2;margin:7px 0 14px;overflow-wrap:anywhere}.gg-delivery-detail-heading:focus{outline:2px solid var(--gg-color-focus);outline-offset:3px}.gg-delivery-detail-header>.gg-eyebrow{overflow-wrap:anywhere}.gg-delivery-next{padding:12px 14px;background:var(--gg-color-surface-subtle);border-radius:var(--gg-radius-control);font-size:14px;color:var(--gg-color-text)!important;margin:0 0 14px;line-height:1.5}.gg-delivery-next[data-state=changes_requested]{background:var(--gg-color-warning-surface)}.gg-delivery-next[data-state=approved]{background:var(--gg-color-positive-surface)}.gg-delivery-task-context{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--gg-color-text-muted);margin:0 0 16px}.gg-delivery-task-context>span{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.gg-delivery-task-context svg{flex-shrink:0}.gg-delivery-task-context>button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--gg-color-brand);padding:5px 0;min-height:44px;font:inherit;text-decoration:underline;text-underline-offset:3px}.gg-delivery-last-decision{display:grid;gap:4px;border-top:1px solid var(--gg-color-border);padding-top:14px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.gg-delivery-last-decision strong{font-weight:600;color:var(--gg-color-text)}.gg-delivery-sharing-state{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--gg-color-border);border-bottom:1px solid var(--gg-color-border)}.gg-delivery-sharing-state>div{min-width:0}.gg-delivery-sharing-state strong{display:block;font-size:13px;overflow-wrap:anywhere;font-weight:500}.gg-delivery-sharing-state small{display:block;font-size:12px;line-height:1.5;color:var(--gg-color-text-muted);margin-top:5px}.gg-delivery-sharing-state>.gg-button{flex-shrink:0}.gg-delivery-detail-material-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.gg-delivery-detail-material-heading strong{font-size:14px;font-weight:500}.gg-delivery-detail .gg-delivery-review summary,.gg-delivery-detail .gg-delivery-older summary{min-height:44px}.gg-delivery-detail .gg-delivery-version{padding:14px 0}.gg-delivery-workspace .gg-empty{padding:24px 16px}.gg-delivery-workspace .gg-empty h3{font-size:20px}@media(max-width:1050px)and (min-width:761px){.gg-delivery-workspace{grid-template-columns:minmax(210px,35%) minmax(0,1fr);gap:14px}.gg-delivery-workspace .gg-delivery-detail{padding:18px}.gg-delivery-sharing-state{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.gg-delivery-workspace{grid-template-columns:minmax(0,1fr);gap:0}.gg-delivery-workspace:not(.has-open-delivery)>.gg-delivery-detail{display:none}.gg-delivery-workspace.has-open-delivery>.gg-delivery-browser{display:none}.gg-delivery-detail-back{display:block;margin-bottom:16px}.gg-delivery-workspace .gg-delivery-detail{padding:18px 14px}.gg-delivery-detail-header h3{font-size:26px}.gg-delivery-sharing-state{align-items:flex-start;flex-direction:column}.gg-delivery-filters button{flex:1;padding:8px 6px;justify-content:center}.gg-delivery-row{min-height:116px}.gg-delivery-task-context{align-items:flex-start;flex-direction:column;gap:8px}.gg-delivery-search input{font-size:16px}.gg-delivery-detail-material-heading>.gg-button{width:100%}.gg-delivery-detail .gg-delivery-actions>.gg-button{width:100%;justify-content:center}}@media(forced-colors:active){.gg-delivery-row.is-current{border-inline-start:3px solid Highlight}.gg-delivery-filters button[aria-pressed=true]{border:2px solid Highlight}}.gg-deliveries{display:grid;gap:20px}.gg-deliveries>.gg-section-heading{margin:0}.gg-delivery-list{display:grid;gap:18px}.gg-delivery-list .gg-card{margin:0}.gg-delivery-list h3{margin:6px 0;overflow-wrap:anywhere}.gg-delivery-meta,.gg-delivery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.gg-delivery-meta{justify-content:space-between;font-size:.82rem;color:var(--muted,#696274)}.gg-delivery-actions{margin:12px 0}.gg-delivery-actions a,.gg-delivery-actions button{max-width:100%;overflow-wrap:anywhere;white-space:normal;text-align:left}.gg-delivery-version{padding:16px 0;min-width:0}.gg-delivery-comments{display:grid;gap:10px;margin:16px 0}.gg-delivery-comments>div{background:var(--surface-soft,#f7f5fa);border-radius:12px;padding:13px 15px;border-left:3px solid var(--primary,#633ac1)}.gg-delivery-comments small,.gg-delivery-grants small,.gg-delivery-selection small{display:block;color:var(--muted,#696274);font-size:.76rem;margin-top:3px}.gg-delivery-comments p{margin:8px 0 0;overflow-wrap:anywhere}.gg-delivery-review{border-top:1px solid var(--line,#e9e3ee);padding:16px 0}.gg-delivery-review summary,.gg-delivery-older summary,.gg-deliveries>.gg-card>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:650}.gg-delivery-review[open]>.gg-form{margin-top:16px}.gg-delivery-older{margin-top:20px;border-top:1px solid var(--line,#e9e3ee);padding-top:15px}.gg-delivery-older .gg-delivery-version{border-bottom:1px solid var(--line,#e9e3ee)}.gg-delivery-grants{display:grid;gap:10px}.gg-delivery-grants>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line,#e9e3ee)}.gg-delivery-grants span{min-width:0;overflow-wrap:anywhere}.gg-delivery-selection{padding:14px;border:1px solid var(--line,#e9e3ee);border-radius:12px}.gg-delivery-selection legend{font-size:.9rem;font-weight:650}.gg-delivery-selection label{display:flex;align-items:flex-start;gap:12px;padding:10px 0;overflow-wrap:anywhere}.gg-delivery-selection input{width:18px;height:18px;flex:0 0 18px;accent-color:var(--primary,#633ac1);margin-top:3px}.gg-delivery-portal{max-width:900px;min-height:100vh;padding:32px 24px 70px;margin:0 auto;display:grid;gap:22px;align-content:start}.gg-delivery-portal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line,#e9e3ee);padding:0 0 24px}.gg-delivery-portal .gg-brand{max-width:200px}.gg-delivery-portal h1,.gg-delivery-portal h2{overflow-wrap:anywhere}.gg-delivery-portal .gg-card{margin:0}.gg-delivery-portal>footer{display:flex;align-items:center;gap:10px;color:var(--muted,#696274);font-size:.8rem}.gg-delivery-portal .gg-card h2{font-size:1.25rem}.gg-delivery-portal p{line-height:1.6}.gg-delivery-portal .gg-page-title{margin:0}.gg-deliveries .gg-note{align-items:center}@media(max-width:600px){.gg-delivery-portal{padding:22px 14px 40px;gap:17px}.gg-delivery-portal>header{align-items:flex-start;flex-direction:column}.gg-delivery-portal .gg-brand{max-width:180px}.gg-delivery-meta{align-items:flex-start;flex-direction:column}.gg-deliveries>.gg-section-heading,.gg-delivery-list .gg-section-heading{align-items:flex-start;flex-direction:column}.gg-delivery-actions{width:100%}.gg-delivery-actions .gg-button{justify-content:center}.gg-delivery-portal .gg-card{padding:18px}.gg-delivery-portal h1{font-size:1.8rem}.gg-delivery-grants>div{align-items:flex-start}.gg-delivery-comments>div{padding:12px}}.gg-reports{display:grid;gap:22px}.gg-report-list{display:grid;gap:12px}.gg-report-entry{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;background:#fff;color:var(--gg-ink);cursor:pointer}.gg-report-entry h3{margin:10px 0 5px}.gg-report-entry>div:last-child{display:flex;align-items:center;gap:18px;color:var(--gg-purple)}.gg-report-entry>div{min-width:0}.gg-report-entry span{font-size:13px}.gg-report-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.gg-report-summary>div{border:1px solid var(--gg-line);background:#fffaf3;padding:20px;border-radius:10px;min-width:0}.gg-report-summary span,.gg-report-summary small{display:block;font-size:12px;color:var(--gg-muted);line-height:1.5}.gg-report-summary strong{font-family:Barlow Condensed,sans-serif;font-size:30px;display:block;margin:8px 0;color:var(--gg-purple);overflow-wrap:anywhere}.gg-report-fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:20px}.gg-report-expense-editor{border:1px solid var(--gg-line);border-radius:10px;padding:20px;display:grid;gap:16px}.gg-report-expense{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--gg-line);padding:18px 0}.gg-report-expense>div{min-width:0}.gg-report-expense small{display:block;color:var(--gg-muted);margin-top:6px;font-size:12px}.gg-report-expense>strong{white-space:nowrap}.gg-report-files{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gg-report-files a,.gg-report-files label{display:flex;align-items:center;gap:6px;font-size:12px;overflow-wrap:anywhere;max-width:100%}.gg-report-files label{position:relative;cursor:pointer}.gg-report-files input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.gg-report-cash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.gg-report-cash>div{display:flex;justify-content:space-between;gap:15px;padding:15px;background:#faf9f6;border-radius:7px}.gg-report-cash span{font-size:13px}.gg-financial-summary>p{font-size:13px;line-height:1.6}.gg-financial-summary{margin:22px 0}@media(max-width:800px){.gg-report-summary,.gg-report-cash{grid-template-columns:1fr}.gg-report-entry{align-items:flex-start}.gg-report-entry>div:last-child{flex-direction:column;align-items:flex-end}.gg-report-expense-editor{padding:14px}}@media(max-width:450px){.gg-report-expense{flex-direction:column}.gg-report-expense>strong{align-self:flex-end}.gg-report-cash>div{flex-wrap:wrap}.gg-report-cash strong{margin-left:auto}}.gg-report-reserves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.gg-report-reserves>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;background:#f7f3e8;border:1px solid #d5c6a4;border-radius:10px;padding:18px;min-width:0}.gg-report-reserves span{font-size:14px;line-height:1.5}.gg-report-reserves strong{font-family:Barlow Condensed,sans-serif;font-size:27px;color:var(--gg-purple);white-space:nowrap}.gg-report-reserves small{grid-column:1/-1;color:var(--gg-muted);font-size:12px;line-height:1.5}.gg-report-result-warning{padding:14px;border:1px solid #ddaf98;border-radius:8px;background:#fff0e8;color:#8d3024}@media(max-width:800px){.gg-report-reserves{grid-template-columns:1fr}}@media(max-width:400px){.gg-report-reserves>div{grid-template-columns:1fr}.gg-report-reserves strong{font-size:25px}}.gg-report-comparison{padding:18px;border:1px solid var(--gg-line);border-radius:12px;background:#fffaf0;margin-bottom:18px;min-width:0}.gg-report-comparison-list{display:grid;gap:12px;margin:14px 0}.gg-report-comparison-list article{display:grid;gap:8px;padding:12px;border:1px solid var(--gg-line);border-radius:8px;background:#fff;overflow-wrap:anywhere}.gg-report-comparison-list span{white-space:pre-wrap}.gg-report-comparison-list select{max-width:100%}.gg-workbook-registration{border-left:4px solid var(--gg-purple,#7145cc)}.gg-workbook-registration h2{font-size:1.15rem;margin:.75rem 0 .35rem}.gg-workbook-registration .gg-section-heading{align-items:center}.gg-workbook-registration summary{cursor:pointer;font-weight:650;padding:.5rem 0}.gg-workbook-team{display:flex;align-items:flex-start;gap:.55rem;line-height:1.6}.gg-workbook-team svg{flex-shrink:0;margin-top:.2rem}.gg-workbook-origin{padding-top:.75rem;overflow-wrap:anywhere}.gg-workbook-parameters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;margin:1rem 0}.gg-workbook-parameters div{border:1px solid var(--gg-border,#ece7f0);border-radius:12px;padding:.8rem}.gg-workbook-parameters dt{font-size:.83rem;font-weight:500;color:var(--gg-muted,#625970)}.gg-workbook-parameters dd{font-weight:700;margin:.2rem 0 0}@media(max-width:600px){.gg-workbook-registration .gg-section-heading{align-items:stretch}.gg-workbook-registration .gg-section-heading button{width:100%}.gg-workbook-parameters{grid-template-columns:1fr}}.gg-assist{border:1px solid var(--gg-line,#ddd8cd);border-radius:var(--gg-radius-md,12px);background:var(--gg-paper,#fff);min-width:0;margin:1rem 0}.gg-assist>summary{display:flex;align-items:center;gap:.65rem;padding:1rem;cursor:pointer;font-weight:650;list-style:none}.gg-assist>summary:after{content:"+";margin-left:auto;font-size:1.15rem}.gg-assist[open]>summary:after{content:"\2212"}.gg-assist-content{display:grid;gap:.9rem;padding:0 1rem 1rem;min-width:0}.gg-assist-content>p,.gg-assist-result>p{margin:0;line-height:1.6}.gg-assist-content>button{justify-self:start}.gg-assist-note{color:var(--gg-muted,#68615c);font-size:.84rem;line-height:1.55}.gg-assist-result{border-top:1px solid var(--gg-line,#ddd8cd);padding-top:1rem;display:grid;gap:.85rem;overflow-wrap:anywhere}.gg-assist-result h3{font-size:1rem;margin:0}.gg-assist-result>button{justify-self:start}.gg-assist-questions{padding:.8rem 1rem;border-radius:8px;background:var(--gg-soft,#f6f3ed)}.gg-assist-questions ul{padding-left:1.25rem;margin:.4rem 0 0}.gg-assist-tasks{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.gg-assist-tasks li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;border:1px solid var(--gg-line,#ddd8cd);border-radius:8px}.gg-assist-tasks li>div{min-width:0}.gg-assist-tasks li strong,.gg-assist-tasks li span{display:block}.gg-assist-tasks li span{font-size:.78rem;color:var(--gg-muted,#68615c);margin:.25rem 0}.gg-assist-tasks li p{margin:0;font-size:.88rem;line-height:1.5}.gg-assist-tasks li button{flex-shrink:0}@media(max-width:600px){.gg-assist-tasks li{align-items:stretch;flex-direction:column}.gg-assist-content{padding:0 .8rem .8rem}.gg-assist>summary{padding:.8rem}}.gg-communication{min-width:0}.gg-dialog>.gg-communication{margin:0 24px 20px}.gg-dialog>.gg-communication+.gg-request-more{margin:0 24px 20px}.gg-communication-contact{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--gg-line)}.gg-communication-contact>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.gg-communication-contact>div>span:last-child{color:var(--gg-muted);font-size:.875rem}.gg-communication-eyebrow{font-size:.75rem;font-weight:600;color:var(--gg-muted)}.gg-communication-overview{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0 0}.gg-communication-overview .gg-ui-button{flex:1;gap:8px;white-space:nowrap}.gg-communication-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 10px}.gg-communication-section-heading h3{font-size:1rem;margin:0}.gg-communication-pagination{display:flex;align-items:center;gap:6px;flex-shrink:0}.gg-communication-pagination>span{font-size:.75rem;color:var(--gg-muted);margin-right:4px}.gg-communication-pagination .gg-ui-button{padding:8px;min-width:44px;min-height:44px}.gg-communication-next,.gg-communication-history{list-style:none;margin:0;padding:0}.gg-communication-next{display:grid;gap:8px}.gg-communication-next li,.gg-communication-history li{min-width:0}.gg-communication-next button,.gg-communication-history button{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;font:inherit;color:var(--gg-ink);cursor:pointer}.gg-communication-next button{padding:14px;border:1px solid var(--gg-line);background:var(--gg-paper);border-radius:10px}.gg-communication-next button>svg{flex-shrink:0;margin-top:2px;color:var(--gg-purple)}.gg-communication-next-content{display:grid;gap:4px;min-width:0;flex:1;overflow-wrap:anywhere}.gg-communication-next-content strong{font-size:.9rem;font-weight:600;white-space:pre-wrap}.gg-communication-next-content small{color:var(--gg-muted)}.gg-communication-next-date{font-size:.75rem;color:var(--gg-muted)}.gg-communication-next-date.is-overdue{color:#9d312e;font-weight:600}.gg-communication-next-date.is-today{color:var(--gg-purple);font-weight:600}.gg-communication-caption{font-size:.8125rem;color:var(--gg-muted);line-height:1.5;margin:0 0 8px}.gg-communication-history button{border:0;border-bottom:1px solid var(--gg-line);border-radius:0;background:transparent;padding:14px 0}.gg-communication-history button:hover,.gg-communication-next button:hover{background:var(--gg-soft)}.gg-communication-next button:focus-visible,.gg-communication-history button:focus-visible{outline:2px solid var(--gg-purple);outline-offset:3px}.gg-communication-icon{display:grid;place-items:center;width:34px;height:34px;background:var(--gg-soft);border-radius:9px;flex-shrink:0;color:var(--gg-purple)}.gg-communication-content{display:grid;gap:4px;min-width:0;flex:1;overflow-wrap:anywhere}.gg-communication-kind,.gg-communication-content small{font-size:.75rem;color:var(--gg-muted)}.gg-communication-content strong{font-size:.9375rem;font-weight:600}.gg-communication-detail{font-size:.8125rem;line-height:1.4;color:var(--gg-muted);white-space:pre-wrap}.gg-communication-history button>svg{flex-shrink:0;margin-top:8px;color:var(--gg-muted)}.gg-communication-empty{padding:14px;border:1px dashed var(--gg-line);border-radius:10px;color:var(--gg-muted);font-size:.875rem}.gg-communication-empty p{color:var(--gg-ink);margin:0 0 4px}.gg-communication-empty>span{display:block;font-size:.8125rem}.gg-communication-empty .gg-ui-button{margin-top:12px}@media(max-width:480px){.gg-communication-contact{align-items:flex-start;flex-direction:column;gap:12px}.gg-communication-section-heading{gap:8px;flex-wrap:wrap}.gg-dialog>.gg-communication{margin:0 18px 20px}.gg-dialog>.gg-communication+.gg-request-more{margin:0 18px 20px}.gg-communication-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gg-communication-overview .gg-ui-button{flex-direction:column;justify-content:center;gap:3px;padding:9px 3px;font-size:.75rem;min-height:66px}.gg-communication-overview .gg-ui-button strong{font-size:1rem}.gg-communication-overview .gg-ui-button>svg{display:none}.gg-communication-next button{padding:12px}.gg-communication-contact .gg-ui-button{width:100%}}.gg-job-detail-comparison{padding:16px;border:1px solid var(--line,#dedbe3);border-radius:14px;background:var(--surface,#fff);min-width:0}.gg-job-detail-comparison h3{margin-top:0;font-size:1rem}.gg-job-detail-comparison p,.gg-job-detail-change label{white-space:pre-wrap;overflow-wrap:anywhere}.gg-job-detail-change{padding:12px 0;border-top:1px solid var(--line,#dedbe3)}.gg-job-detail-change p{margin:6px 0}.gg-job-detail-change fieldset{border:0;margin:8px 0 0;padding:0;min-width:0}.gg-job-detail-change legend{font-size:.9rem;margin-bottom:8px}.gg-job-detail-change label{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:.9rem}.gg-job-detail-change input[type=radio]{flex:0 0 auto;width:18px;height:18px;min-height:18px;margin:2px 0}.gg-work-header{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.gg-work-header .gg-page-title{margin:0;flex:1;min-width:0}.gg-work-header .gg-page-title h1{font-size:32px;overflow-wrap:anywhere}.gg-work-header .gg-page-title p{font-size:14px;margin-top:7px}.gg-work-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gg-work-actions .gg-button{min-height:42px;font-size:13px;padding:10px 13px}.gg-work-tabs{margin-top:18px}.gg-work-tabs .gg-tabs{margin:0}.gg-work-tabs .gg-tabs>button{min-height:48px}.gg-work-fold{border:1px solid #e0dce5;background:#fff;border-radius:12px;overflow:hidden;margin-top:14px}.gg-work-fold>summary{display:flex;align-items:center;gap:10px;min-height:50px;padding:13px 17px;cursor:pointer;color:#3f3651;font-size:14px;font-weight:500;list-style:none}.gg-work-fold>summary:after{content:"+";margin-left:auto;font-size:20px;color:#817587}.gg-work-fold[open]>summary:after{content:"\2212"}.gg-work-fold[open]>summary{border-bottom:1px solid #eee9ef}.gg-work-fold>div{padding:18px}.gg-work-fold>div>*+*{margin-top:16px}.gg-work-fold .gg-card{box-shadow:none}.gg-work-inline-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:#655e6e;margin-top:12px}.gg-work-inline-meta .gg-badge{font-size:11px}.gg-work-operations{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.gg-work-operations>*{min-width:0}.gg-work-operations .gg-job-summary,.gg-work-operations .gg-quick-actions{margin:0}.gg-work-dirty-hint{font-size:12px;color:#7a541e;margin:8px 0 0}.gg-reuse-rules,.gg-reuse-dates{border:1px solid #e4dfea;border-radius:11px;padding:13px}.gg-reuse-rules>summary,.gg-reuse-dates>summary{cursor:pointer;font-weight:500;font-size:14px;min-height:30px}.gg-reuse-rules>summary>span{font-size:12px;color:#786d84;margin-left:10px}.gg-reuse-rule{display:flex;align-items:flex-start;gap:12px;min-height:46px;padding:10px 0;color:#382f49;font-size:14px}.gg-reuse-rule input{width:19px;height:19px;margin-top:2px;flex-shrink:0;accent-color:#a26813}.gg-reuse-rule span{min-width:0;overflow-wrap:anywhere}.gg-reuse-rule small{display:block;color:#786d84;font-size:12px;margin-top:3px}.gg-reuse-rule-actions{display:flex;gap:14px}.gg-reuse-rules p,.gg-reuse-dates p,.gg-reuse-hint{font-size:13px;color:#73687e;line-height:1.55}.gg-reuse-dates .gg-form-grid{margin:15px 0}@media(max-width:980px){.gg-work-header{align-items:flex-start}.gg-work-header .gg-page-title h1{font-size:28px}.gg-work-header .gg-page-title p{font-size:13px}.gg-work-actions{width:100%}.gg-work-actions .gg-button{flex:1;font-size:13px;min-height:44px}.gg-work-tabs .gg-tabs-container .gg-tabs{grid-auto-columns:minmax(0,1fr)}.gg-work-tabs .gg-tabs-container .gg-tabs>button{font-size:13px;min-height:48px}.gg-work-fold>summary{min-height:50px;padding:12px;font-size:14px}.gg-work-fold>div{padding:12px}.gg-work-inline-meta{margin-top:10px;gap:10px}}.gg-reuse-fields{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.gg-jobs-list{border:1px solid #e2dce7;border-radius:12px;background:#fff;overflow:hidden}.gg-jobs-row{border:0;border-bottom:1px solid #eee9f0;background:#fff;color:#30253d;padding:17px 20px;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:18px;text-align:left;min-height:78px}.gg-jobs-row:last-child{border-bottom:0}.gg-jobs-row:hover{background:#faf7f0}.gg-jobs-row:focus-visible{outline-offset:-3px}.gg-jobs-name{min-width:0}.gg-jobs-name strong{display:block;font-size:16px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.gg-jobs-name small{display:block;font-size:12px;color:#786d84;margin-top:4px;overflow-wrap:anywhere}.gg-jobs-state{text-align:right;min-width:0}.gg-jobs-state small{display:block;color:#786d84;font-size:12px;margin-top:6px}.gg-jobs-state .gg-badge{font-size:11px}@media(max-width:600px){.gg-jobs-row{padding:14px 12px;gap:10px;grid-template-columns:minmax(0,1fr) 95px 14px}.gg-jobs-name strong{font-size:15px}.gg-jobs-state .gg-badge{font-size:10px;white-space:normal;text-align:center;line-height:1.3;justify-content:center;padding:4px 6px}.gg-jobs-row>svg{width:14px}}@media(max-width:700px){.gg-work-tabs .gg-tabs-container.has-many .gg-tabs{display:flex;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:thin;padding-bottom:6px}.gg-work-tabs .gg-tabs-container.has-many .gg-tabs-select{display:none}.gg-work-tabs .gg-tabs button{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:10px 13px}}.gg-recurring,.gg-recurring-preview{display:grid;gap:1rem;min-width:0}.gg-recurring-heading{display:flex;gap:1rem;justify-content:space-between;align-items:center}.gg-recurring-heading h2{font-size:1.25rem;margin:0 0 .4rem}.gg-recurring-heading p{margin:0;max-width:48rem;color:var(--gg-muted)}.gg-recurring-filters{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.gg-recurring-filters>.gg-search{flex:1;min-width:14rem}.gg-recurring-filters>label,.gg-recurring-select-all{display:flex;align-items:center;gap:.6rem}.gg-recurring-list{display:grid;gap:.7rem}.gg-recurring-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--gg-line);border-radius:16px;background:var(--gg-paper)}.gg-recurring-row small,.gg-recurring-occurrence small{display:block;color:var(--gg-muted);margin-top:.3rem}.gg-recurring-row strong,.gg-recurring-occurrence strong{overflow-wrap:anywhere}.gg-recurring-value,.gg-recurring-actions{display:grid;gap:.5rem;justify-items:end}.gg-recurring-fieldset{border:0;padding:0;margin:0;display:grid;gap:1rem;min-width:0}.gg-recurring-fieldset>details{padding:.6rem 0}.gg-recurring-fieldset>details[open]{display:grid;gap:1rem}.gg-recurring-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem;border:1px solid var(--gg-line);border-radius:12px;min-width:0}.gg-recurring-months legend{font-size:.95rem}.gg-recurring-months label{display:flex;gap:.5rem;align-items:center;min-height:32px}.gg-recurring-occurrences{display:grid;gap:.5rem}.gg-recurring-occurrence{display:flex;align-items:center;gap:1rem;justify-content:space-between;border-bottom:1px solid var(--gg-line);padding:.7rem 0}.gg-recurring-occurrence>label{display:flex;gap:.7rem;align-items:center;min-width:0}.gg-recurring-occurrence-value{display:grid;gap:.5rem;text-align:right;justify-items:end}.gg-recurring input[type=checkbox],.gg-recurring-preview input[type=checkbox],.gg-recurring-months input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--gg-purple)}@media(max-width:767px){.gg-recurring-heading{display:grid}.gg-recurring-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.gg-recurring-row>svg{display:none}.gg-recurring-row>div:first-of-type{grid-column:1/-1}.gg-recurring-value{justify-items:start}.gg-recurring-actions .gg-button{padding:.55rem .7rem;min-height:44px}.gg-recurring-months{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-recurring-occurrence{align-items:flex-start;gap:.5rem}.gg-recurring-occurrence-value .gg-button{padding:.5rem;min-height:44px}.gg-recurring-occurrence small{font-size:.8rem}}.gg-recurring-preview{padding:1.25rem}.gg-recurring-preview>.gg-form{padding:1rem 0 0}.gg-recurring-preview .gg-recurring-occurrence-value{max-width:48%}@media(max-width:390px){.gg-recurring-row{grid-template-columns:minmax(0,1fr)}.gg-recurring-actions{justify-items:stretch}.gg-recurring-preview{padding:1rem}.gg-recurring-occurrence{flex-wrap:wrap}.gg-recurring-occurrence-value{margin-left:auto}}@media(max-width:767px){.gg-dialog .gg-recurring-preview>.gg-form>footer{margin:10px 0 0;padding:12px 0 max(12px,env(safe-area-inset-bottom,0px))}.gg-dialog .gg-recurring-preview>.gg-form>footer>.gg-button{min-width:0;white-space:normal}}.gg-money-filters{display:grid;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) minmax(170px,1fr);gap:14px;align-items:end;margin:20px 0}.gg-money-filters details{grid-column:1/-1}.gg-money-filters summary{cursor:pointer;color:var(--gg-muted,#64748b);font-size:14px}.gg-money-list{border:1px solid var(--gg-border,#e2e8f0);border-radius:14px;overflow:hidden;background:#fff}.gg-money-item{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;text-align:left;gap:14px;border:0;border-bottom:1px solid #e2e8f0;padding:18px;background:transparent;color:inherit}.gg-money-item:last-child{border-bottom:0}.gg-money-item:hover{background:#f8fafc}.gg-money-item span{min-width:0}.gg-money-item strong,.gg-money-item small{display:block;overflow-wrap:anywhere}.gg-money-item small{color:#64748b;font-size:12px;margin-top:5px}.gg-money-item-value{text-align:right}.gg-money-paging{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px}.gg-account-detail{display:grid;gap:16px}.gg-account-detail .gg-record-list>div{gap:14px;align-items:center}.gg-account-detail .gg-record-list small{display:block;overflow-wrap:anywhere}@media(max-width:600px){.gg-money-filters{grid-template-columns:1fr 1fr}.gg-money-filters>.gg-search{grid-column:1/-1}.gg-money-filters>:first-child{grid-column:1/-1}.gg-money-item{grid-template-columns:1fr auto;gap:8px;padding:14px}.gg-money-item>svg{display:none}.gg-money-item-value{max-width:140px}.gg-money-item strong{font-size:14px}.gg-money-paging{font-size:12px}.gg-account-detail .gg-record-list>div{flex-wrap:wrap}}.gg-finance-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gg-finance-totals>div{padding:16px!important;gap:5px!important}.gg-finance-totals small{line-height:1.35!important}@media(max-width:600px){.gg-finance-totals{gap:8px!important}.gg-finance-totals>div{padding:12px 9px!important;min-height:0!important}.gg-finance-totals strong{font-size:19px!important;letter-spacing:-.5px!important}.gg-finance-totals span,.gg-finance-totals small{font-size:11px!important}}.gg-ideas-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:24px}.gg-ideas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.gg-idea{border:1px solid var(--gg-border,#dedbd5);border-radius:16px;padding:20px;min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gg-idea h2,.gg-idea p{margin:0}.gg-idea button{margin-top:auto}.gg-idea-excerpt{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gg-idea-clients{max-height:200px;overflow:auto;display:grid;gap:12px;padding:12px 0}.gg-idea-clients label{display:flex;align-items:center;gap:12px;overflow-wrap:anywhere}.gg-idea-clients input{width:20px;height:20px;flex-shrink:0}.gg-idea-editor summary{cursor:pointer;padding:16px 0}.gg-idea-editor textarea{resize:vertical}.gg-idea-editor details{min-width:0}@media(max-width:650px){.gg-ideas-filters{grid-template-columns:1fr}.gg-ideas,.gg-idea{padding:16px}}.gg-idea-ai{background:#f5f2fa;border:1px solid #ded6ed;border-radius:16px;padding:16px;overflow-wrap:anywhere}.gg-idea-ai h3{margin-top:0}.gg-idea-ai button{margin-top:12px}.gg-idea-ai textarea{background:#fff}.gg-wa-workspace{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px}.gg-wa-contacts>button{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;padding:14px;border:0;border-bottom:1px solid #ddd;background:transparent;border-radius:8px;overflow-wrap:anywhere}.gg-wa-contacts>button[aria-pressed=true]{background:#f0ecf8}.gg-wa-contacts span,.gg-wa-contacts small{color:#696474}.gg-wa-chat{min-width:0}.gg-wa-chat header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gg-wa-chat-messages{display:flex;flex-direction:column;gap:12px;max-height:55vh;overflow:auto;padding:16px 0}.gg-wa-chat-messages article{padding:12px 16px;max-width:90%;background:#f4f1f9;border-radius:16px;overflow-wrap:anywhere}.gg-wa-chat-messages article.outgoing{align-self:flex-end;background:#fdf0dc}.gg-wa-chat-messages p,.gg-wa-review-text{white-space:pre-wrap;overflow-wrap:anywhere}.gg-wa-chat-messages small{color:#645f6d}.gg-wa-chat textarea{width:100%}@media(max-width:700px){.gg-wa-workspace{grid-template-columns:minmax(0,1fr)}.gg-wa-workspace:not(.has-thread) .gg-wa-chat{display:none}.gg-wa-workspace.has-thread .gg-wa-contacts{display:none}.gg-wa-chat-messages article{max-width:96%}}.gg-wa-tabs,.gg-wa-toolbar,.gg-wa-message-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.gg-wa-toolbar h2{margin:0;flex:1}.gg-wa-input-card{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;background:#f6f4fa;border:1px solid #e5e0ed;border-radius:12px;padding:16px;margin:12px 0;color:inherit}.gg-wa-input-card span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.gg-wa-input-card small{color:#696474}.gg-wa-action{padding:16px;margin:16px 0;border:1px solid #d9d2e6;border-radius:12px;min-width:0}.gg-wa-action legend{font-size:1rem;font-weight:600}.gg-wa-action .gg-field{margin-bottom:14px}.gg-wa-confirm{border:2px solid #e49622;border-radius:12px;padding:18px;background:#fff8ee}.gg-wa-confirm button{margin:6px}.gg-wa-review-text{max-width:100%}.gg-wa-message-actions{margin:8px 0 0}.gg-wa-contacts input{max-width:100%}.gg-wa-tabs button{white-space:normal}.gg-wa-chat .gg-form select{max-width:100%}.gg-wa-chat input[type=file]{width:100%;max-width:100%}.gg-wa-action a{pointer-events:auto}
