@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css);
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.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 0.5rem 1rem #00000026;--bs-box-shadow-sm:0 0.125rem 0.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:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family: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;font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.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-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}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{background-color:#fff3cd;background-color:var(--bs-highlight-bg);color:#212529;color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;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:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;background-color:var(--bs-body-color);border-radius:.25rem;color:#fff;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#212529bf;color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@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-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 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:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.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}.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:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.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}.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:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.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}.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:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.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}.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:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.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}.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:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.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:#0000;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color);color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid;border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0;border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 1px;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-columns>:not(caption)>tr>:nth-child(2n),.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-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}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.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}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.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}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.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}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media(max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + 1px);padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + 1px);padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + 1px);padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@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{background-color:#fff;background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;color:#212529;color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#212529bf;color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-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{background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@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:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:#0000;border:solid #0000;border-width:1px 0;border-width:var(--bs-border-width) 0;color:#212529;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px);min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%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");-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),none;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #212529;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%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;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.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;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.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;charset=utf-8,%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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;appearance:none;background-color:#0000;height:1.5rem;padding:0;width:100%}.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{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-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;width:1rem}@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{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height: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;width:1rem}@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{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:#212529bf;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 + 2px);height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + 2px);min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:1px solid #0000;border:var(--bs-border-width) solid #0000;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:#fff;background-color:var(--bs-body-bg);border-radius:.375rem;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control:-webkit-autofill~label{color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0;border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.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{align-items:center;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.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),.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-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#198754;color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#198754;background-color:var(--bs-success);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.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{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;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:#198754;border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754;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 #19875440;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:#198754;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{color:#dc3545;color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:#dc3545;background-color:var(--bs-danger);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.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{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;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:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545;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 #dc354540;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:#dc3545;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:0.75rem;--bs-btn-padding-y:0.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:#0000;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:#0000;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:#0000;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;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);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-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.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.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:#0000;--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:#0000;--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:#0000;--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:#0000;--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:#0000;--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:#0000;--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:#0000;--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:#0000;--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:#0000;--bs-btn-border-color:#0000;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:#0000;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:#0000;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:#0000;--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:0.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:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.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{height:auto;transition:width .35s ease;width:0}@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{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.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:0.5rem;--bs-dropdown-spacer:0.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:0.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:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid #0000;border-left:.3em solid;border-right:0;border-top:.3em solid #0000;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid #0000;border-right:.3em solid;border-top:.3em solid #0000;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:#0000;border:0;border-radius:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:#0000;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem;border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;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:-1px;margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.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;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:none;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;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{box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.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{border:var(--bs-nav-tabs-border-width) solid #0000;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.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{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid #0000;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:initial}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:initial;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.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:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' 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),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);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:0.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;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:#0000;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' 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:0.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:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.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:0.75rem;word-wrap:break-word;background-clip:initial;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:#212529;color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-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;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-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 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-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-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-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:"/";content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.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 0.25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:initial;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:#0000;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:#0000;--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;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.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 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@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:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:#0000 var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:initial;height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.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),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-webkit-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.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{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;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);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.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{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.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:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family: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;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.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:0.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:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family: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;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid #0000;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{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);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@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:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@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{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid #0000;border-top:10px solid #0000;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid #0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.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:-0.125em;--bs-spinner-animation-speed:0.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 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{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:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:#0000!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{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:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:#0000!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{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:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:#0000!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{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:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:#0000!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{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:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:#0000!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{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{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:#0d6efd!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:#6c757d!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:#198754!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:#0dcaf0!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:#ffc107!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:#dc3545!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:#f8f9fa!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:#212529!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#0d6efd!important;color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#0d6efd!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important;color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;text-decoration-color:#0a58ca!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:#6c757d!important;color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#6c757d!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important;color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;text-decoration-color:#565e64!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:#198754!important;color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#198754!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:#146c43!important;color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;text-decoration-color:#146c43!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:#0dcaf0!important;color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#0dcaf0!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important;color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;text-decoration-color:#3dd5f3!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:#ffc107!important;color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#ffc107!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important;color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;text-decoration-color:#ffcd39!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:#dc3545!important;color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#dc3545!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important;color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;text-decoration-color:#b02a37!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:#f8f9fa!important;color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#f8f9fa!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:#f9fafb!important;color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:#f9fafb!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:#212529!important;color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#212529!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important;color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:#1a1e21!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:#000!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#000!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:#000000bf!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:#000000bf!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:0 0 0 .25rem #0d6efd40;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-flex;gap:.375rem;text-decoration-color:#0d6efd80;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(.25em,0,0);transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width: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{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media(min-width:576px){.sticky-sm-top{top:0}.sticky-sm-bottom,.sticky-sm-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-sm-bottom{bottom:0}}@media(min-width:768px){.sticky-md-top{top:0}.sticky-md-bottom,.sticky-md-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-md-bottom{bottom:0}}@media(min-width:992px){.sticky-lg-top{top:0}.sticky-lg-bottom,.sticky-lg-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-lg-bottom{bottom:0}}@media(min-width:1200px){.sticky-xl-top{top:0}.sticky-xl-bottom,.sticky-xl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xl-bottom{bottom:0}}@media(min-width:1400px){.sticky-xxl-top{top:0}.sticky-xxl-bottom,.sticky-xxl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xxl-bottom{bottom:0}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px;width:var(--bs-border-width)}.align-baseline{vertical-align:initial!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{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{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:0 .5rem 1rem #00000026!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;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:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important;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:1px solid #dee2e6!important;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:1px solid #dee2e6!important;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:1px solid #dee2e6!important;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:#9ec5fe!important;border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:#c4c8cb!important;border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:#a3cfbb!important;border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:#9eeaf9!important;border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:#ffe69c!important;border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:#f1aeb5!important;border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:#e9ecef!important;border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:#adb5bd!important;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:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-family:var(--bs-font-monospace)!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(13,110,253,var(--bs-text-opacity))!important;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(108,117,125,var(--bs-text-opacity))!important;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(25,135,84,var(--bs-text-opacity))!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(13,202,240,var(--bs-text-opacity))!important;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(255,193,7,var(--bs-text-opacity))!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(220,53,69,var(--bs-text-opacity))!important;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(248,249,250,var(--bs-text-opacity))!important;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(0,0,0,var(--bs-text-opacity))!important;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(255,255,255,var(--bs-text-opacity))!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#212529bf!important;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:#212529bf!important;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:#21252980!important;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:#000!important;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:#052c65!important;color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:#2b2f32!important;color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:#0a3622!important;color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:#055160!important;color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:#664d03!important;color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:#58151c!important;color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:#495057!important;color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:#495057!important;color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(13,110,253,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;text-decoration-color:rgba(108,117,125,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;text-decoration-color:rgba(25,135,84,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;text-decoration-color:rgba(13,202,240,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;text-decoration-color:rgba(255,193,7,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;text-decoration-color:rgba(220,53,69,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;text-decoration-color:rgba(248,249,250,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;text-decoration-color:rgba(33,37,41,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;text-decoration-color:#0d6efd!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:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.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(13,110,253,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(108,117,125,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(25,135,84,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(13,202,240,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(255,193,7,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(220,53,69,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(33,37,41,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(0,0,0,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(233,236,239,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:#cfe2ff!important;background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:#e2e3e5!important;background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:#d1e7dd!important;background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:#cff4fc!important;background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:#fff3cd!important;background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:#f8d7da!important;background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:#fcfcfd!important;background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:#ced4da!important;background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:linear-gradient(180deg,#ffffff26,#fff0)!important;background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important;border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:.5rem!important;border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:1rem!important;border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:2rem!important;border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!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:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!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:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!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:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:2rem!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:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:50rem!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{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{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-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{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{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{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-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{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{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{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-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{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{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{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-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{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{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{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-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{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}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-family:IcoFont;font-style:normal;font-weight:400;src:url(/static/media/icofont.1ece44607007ca3ce484.eot);src:url(/static/media/icofont.1ece44607007ca3ce484.eot?#iefix) format("embedded-opentype"),url(/static/media/icofont.dad3accba068281878f1.woff) format("woff"),url(/static/media/icofont.02bfbc3c0c51f6238205.ttf) format("truetype"),url(/static/media/icofont.4c76d7b49e5381310656.svg) format("svg")}[class*=" icofont-"],[class^=icofont-]{speak:none;font-feature-settings:normal;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:IcoFont!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;white-space:nowrap}.icofont-angry-monster:before{content:""}.icofont-bathtub:before{content:""}.icofont-bird-wings:before{content:""}.icofont-bow:before{content:""}.icofont-castle:before{content:""}.icofont-circuit:before{content:""}.icofont-crown-king:before{content:""}.icofont-crown-queen:before{content:""}.icofont-dart:before{content:""}.icofont-disability-race:before{content:""}.icofont-diving-goggle:before{content:""}.icofont-eye-open:before{content:""}.icofont-flora-flower:before{content:""}.icofont-flora:before{content:""}.icofont-gift-box:before{content:""}.icofont-halloween-pumpkin:before{content:""}.icofont-hand-power:before{content:""}.icofont-hand-thunder:before{content:""}.icofont-king-monster:before{content:""}.icofont-love:before{content:""}.icofont-magician-hat:before{content:""}.icofont-native-american:before{content:""}.icofont-owl-look:before{content:""}.icofont-phoenix:before{content:""}.icofont-robot-face:before{content:""}.icofont-sand-clock:before{content:""}.icofont-shield-alt:before{content:""}.icofont-ship-wheel:before{content:""}.icofont-skull-danger:before{content:""}.icofont-skull-face:before{content:""}.icofont-snowmobile:before{content:""}.icofont-space-shuttle:before{content:""}.icofont-star-shape:before{content:""}.icofont-swirl:before{content:""}.icofont-tattoo-wing:before{content:""}.icofont-throne:before{content:""}.icofont-tree-alt:before{content:""}.icofont-triangle:before{content:""}.icofont-unity-hand:before{content:""}.icofont-weed:before{content:""}.icofont-woman-bird:before{content:""}.icofont-bat:before{content:""}.icofont-bear-face:before{content:""}.icofont-bear-tracks:before{content:""}.icofont-bear:before{content:""}.icofont-bird-alt:before{content:""}.icofont-bird-flying:before{content:""}.icofont-bird:before{content:""}.icofont-birds:before{content:""}.icofont-bone:before{content:""}.icofont-bull:before{content:""}.icofont-butterfly-alt:before{content:""}.icofont-butterfly:before{content:""}.icofont-camel-alt:before{content:""}.icofont-camel-head:before{content:""}.icofont-camel:before{content:""}.icofont-cat-alt-1:before{content:""}.icofont-cat-alt-2:before{content:""}.icofont-cat-alt-3:before{content:""}.icofont-cat-dog:before{content:""}.icofont-cat-face:before{content:""}.icofont-cat:before{content:""}.icofont-cow-head:before{content:""}.icofont-cow:before{content:""}.icofont-crab:before{content:""}.icofont-crocodile:before{content:""}.icofont-deer-head:before{content:""}.icofont-dog-alt:before{content:""}.icofont-dog-barking:before{content:""}.icofont-dog:before{content:""}.icofont-dolphin:before{content:""}.icofont-duck-tracks:before{content:""}.icofont-eagle-head:before{content:""}.icofont-eaten-fish:before{content:""}.icofont-elephant-alt:before{content:""}.icofont-elephant-head-alt:before{content:""}.icofont-elephant-head:before{content:""}.icofont-elephant:before{content:""}.icofont-elk:before{content:""}.icofont-fish-1:before{content:""}.icofont-fish-2:before{content:""}.icofont-fish-3:before{content:""}.icofont-fish-4:before{content:""}.icofont-fish-5:before{content:""}.icofont-fish:before{content:""}.icofont-fox-alt:before{content:""}.icofont-fox:before{content:""}.icofont-frog-tracks:before{content:""}.icofont-frog:before{content:""}.icofont-froggy:before{content:""}.icofont-giraffe-head-1:before{content:""}.icofont-giraffe-head-2:before{content:""}.icofont-giraffe-head:before{content:""}.icofont-giraffe:before{content:""}.icofont-goat-head:before{content:""}.icofont-gorilla:before{content:""}.icofont-hen-tracks:before{content:""}.icofont-horse-head-1:before{content:""}.icofont-horse-head-2:before{content:""}.icofont-horse-head:before{content:""}.icofont-horse-tracks:before{content:""}.icofont-jellyfish:before{content:""}.icofont-kangaroo:before{content:""}.icofont-lemur:before{content:""}.icofont-lion-head-1:before{content:""}.icofont-lion-head-2:before{content:""}.icofont-lion-head:before{content:""}.icofont-lion:before{content:""}.icofont-monkey-2:before{content:""}.icofont-monkey-3:before{content:""}.icofont-monkey-face:before{content:""}.icofont-monkey:before{content:""}.icofont-octopus-alt:before{content:""}.icofont-octopus:before{content:""}.icofont-owl:before{content:""}.icofont-panda-face:before{content:""}.icofont-panda:before{content:""}.icofont-panther:before{content:""}.icofont-parrot-lip:before{content:""}.icofont-parrot:before{content:""}.icofont-paw:before{content:""}.icofont-pelican:before{content:""}.icofont-penguin:before{content:""}.icofont-pig-face:before{content:""}.icofont-pig:before{content:""}.icofont-pigeon-1:before{content:""}.icofont-pigeon-2:before{content:""}.icofont-pigeon:before{content:""}.icofont-rabbit:before{content:""}.icofont-rat:before{content:""}.icofont-rhino-head:before{content:""}.icofont-rhino:before{content:""}.icofont-rooster:before{content:""}.icofont-seahorse:before{content:""}.icofont-seal:before{content:""}.icofont-shrimp-alt:before{content:""}.icofont-shrimp:before{content:""}.icofont-snail-1:before{content:""}.icofont-snail-2:before{content:""}.icofont-snail-3:before{content:""}.icofont-snail:before{content:""}.icofont-snake:before{content:""}.icofont-squid:before{content:""}.icofont-squirrel:before{content:""}.icofont-tiger-face:before{content:""}.icofont-tiger:before{content:""}.icofont-turtle:before{content:""}.icofont-whale:before{content:""}.icofont-woodpecker:before{content:""}.icofont-zebra:before{content:""}.icofont-brand-acer:before{content:""}.icofont-brand-adidas:before{content:""}.icofont-brand-adobe:before{content:""}.icofont-brand-air-new-zealand:before{content:""}.icofont-brand-airbnb:before{content:""}.icofont-brand-aircell:before{content:""}.icofont-brand-airtel:before{content:""}.icofont-brand-alcatel:before{content:""}.icofont-brand-alibaba:before{content:""}.icofont-brand-aliexpress:before{content:""}.icofont-brand-alipay:before{content:""}.icofont-brand-amazon:before{content:""}.icofont-brand-amd:before{content:""}.icofont-brand-american-airlines:before{content:""}.icofont-brand-android-robot:before{content:""}.icofont-brand-android:before{content:""}.icofont-brand-aol:before{content:""}.icofont-brand-apple:before{content:""}.icofont-brand-appstore:before{content:""}.icofont-brand-asus:before{content:""}.icofont-brand-ati:before{content:""}.icofont-brand-att:before{content:""}.icofont-brand-audi:before{content:""}.icofont-brand-axiata:before{content:""}.icofont-brand-bada:before{content:""}.icofont-brand-bbc:before{content:""}.icofont-brand-bing:before{content:""}.icofont-brand-blackberry:before{content:""}.icofont-brand-bmw:before{content:""}.icofont-brand-box:before{content:""}.icofont-brand-burger-king:before{content:""}.icofont-brand-business-insider:before{content:""}.icofont-brand-buzzfeed:before{content:""}.icofont-brand-cannon:before{content:""}.icofont-brand-casio:before{content:""}.icofont-brand-china-mobile:before{content:""}.icofont-brand-china-telecom:before{content:""}.icofont-brand-china-unicom:before{content:""}.icofont-brand-cisco:before{content:""}.icofont-brand-citibank:before{content:""}.icofont-brand-cnet:before{content:""}.icofont-brand-cnn:before{content:""}.icofont-brand-cocal-cola:before{content:""}.icofont-brand-compaq:before{content:""}.icofont-brand-debian:before{content:""}.icofont-brand-delicious:before{content:""}.icofont-brand-dell:before{content:""}.icofont-brand-designbump:before{content:""}.icofont-brand-designfloat:before{content:""}.icofont-brand-disney:before{content:""}.icofont-brand-dodge:before{content:""}.icofont-brand-dove:before{content:""}.icofont-brand-drupal:before{content:""}.icofont-brand-ebay:before{content:""}.icofont-brand-eleven:before{content:""}.icofont-brand-emirates:before{content:""}.icofont-brand-espn:before{content:""}.icofont-brand-etihad-airways:before{content:""}.icofont-brand-etisalat:before{content:""}.icofont-brand-etsy:before{content:""}.icofont-brand-fastrack:before{content:""}.icofont-brand-fedex:before{content:""}.icofont-brand-ferrari:before{content:""}.icofont-brand-fitbit:before{content:""}.icofont-brand-flikr:before{content:""}.icofont-brand-forbes:before{content:""}.icofont-brand-foursquare:before{content:""}.icofont-brand-foxconn:before{content:""}.icofont-brand-fujitsu:before{content:""}.icofont-brand-general-electric:before{content:""}.icofont-brand-gillette:before{content:""}.icofont-brand-gizmodo:before{content:""}.icofont-brand-gnome:before{content:""}.icofont-brand-google:before{content:""}.icofont-brand-gopro:before{content:""}.icofont-brand-gucci:before{content:""}.icofont-brand-hallmark:before{content:""}.icofont-brand-hi5:before{content:""}.icofont-brand-honda:before{content:""}.icofont-brand-hp:before{content:""}.icofont-brand-hsbc:before{content:""}.icofont-brand-htc:before{content:""}.icofont-brand-huawei:before{content:""}.icofont-brand-hulu:before{content:""}.icofont-brand-hyundai:before{content:""}.icofont-brand-ibm:before{content:""}.icofont-brand-icofont:before{content:""}.icofont-brand-icq:before{content:""}.icofont-brand-ikea:before{content:""}.icofont-brand-imdb:before{content:""}.icofont-brand-indiegogo:before{content:""}.icofont-brand-intel:before{content:""}.icofont-brand-ipair:before{content:""}.icofont-brand-jaguar:before{content:""}.icofont-brand-java:before{content:""}.icofont-brand-joomla:before{content:""}.icofont-brand-kickstarter:before{content:""}.icofont-brand-kik:before{content:""}.icofont-brand-lastfm:before{content:""}.icofont-brand-lego:before{content:""}.icofont-brand-lenovo:before{content:""}.icofont-brand-levis:before{content:""}.icofont-brand-lexus:before{content:""}.icofont-brand-lg:before{content:""}.icofont-brand-life-hacker:before{content:""}.icofont-brand-linux-mint:before{content:""}.icofont-brand-linux:before{content:""}.icofont-brand-lionix:before{content:""}.icofont-brand-loreal:before{content:""}.icofont-brand-louis-vuitton:before{content:""}.icofont-brand-mac-os:before{content:""}.icofont-brand-marvel-app:before{content:""}.icofont-brand-mashable:before{content:""}.icofont-brand-mazda:before{content:""}.icofont-brand-mcdonals:before{content:""}.icofont-brand-mercedes:before{content:""}.icofont-brand-micromax:before{content:""}.icofont-brand-microsoft:before{content:""}.icofont-brand-mobileme:before{content:""}.icofont-brand-mobily:before{content:""}.icofont-brand-motorola:before{content:""}.icofont-brand-msi:before{content:""}.icofont-brand-mts:before{content:""}.icofont-brand-myspace:before{content:""}.icofont-brand-mytv:before{content:""}.icofont-brand-nasa:before{content:""}.icofont-brand-natgeo:before{content:""}.icofont-brand-nbc:before{content:""}.icofont-brand-nescafe:before{content:""}.icofont-brand-nestle:before{content:""}.icofont-brand-netflix:before{content:""}.icofont-brand-nexus:before{content:""}.icofont-brand-nike:before{content:""}.icofont-brand-nokia:before{content:""}.icofont-brand-nvidia:before{content:""}.icofont-brand-omega:before{content:""}.icofont-brand-opensuse:before{content:""}.icofont-brand-oracle:before{content:""}.icofont-brand-panasonic:before{content:""}.icofont-brand-paypal:before{content:""}.icofont-brand-pepsi:before{content:""}.icofont-brand-philips:before{content:""}.icofont-brand-pizza-hut:before{content:""}.icofont-brand-playstation:before{content:""}.icofont-brand-puma:before{content:""}.icofont-brand-qatar-air:before{content:""}.icofont-brand-qvc:before{content:""}.icofont-brand-readernaut:before{content:""}.icofont-brand-redbull:before{content:""}.icofont-brand-reebok:before{content:""}.icofont-brand-reuters:before{content:""}.icofont-brand-samsung:before{content:""}.icofont-brand-sap:before{content:""}.icofont-brand-saudia-airlines:before{content:""}.icofont-brand-scribd:before{content:""}.icofont-brand-shell:before{content:""}.icofont-brand-siemens:before{content:""}.icofont-brand-sk-telecom:before{content:""}.icofont-brand-slideshare:before{content:""}.icofont-brand-smashing-magazine:before{content:""}.icofont-brand-snapchat:before{content:""}.icofont-brand-sony-ericsson:before{content:""}.icofont-brand-sony:before{content:""}.icofont-brand-soundcloud:before{content:""}.icofont-brand-sprint:before{content:""}.icofont-brand-squidoo:before{content:""}.icofont-brand-starbucks:before{content:""}.icofont-brand-stc:before{content:""}.icofont-brand-steam:before{content:""}.icofont-brand-suzuki:before{content:""}.icofont-brand-symbian:before{content:""}.icofont-brand-t-mobile:before{content:""}.icofont-brand-tango:before{content:""}.icofont-brand-target:before{content:""}.icofont-brand-tata-indicom:before{content:""}.icofont-brand-techcrunch:before{content:""}.icofont-brand-telenor:before{content:""}.icofont-brand-teliasonera:before{content:""}.icofont-brand-tesla:before{content:""}.icofont-brand-the-verge:before{content:""}.icofont-brand-thenextweb:before{content:""}.icofont-brand-toshiba:before{content:""}.icofont-brand-toyota:before{content:""}.icofont-brand-tribenet:before{content:""}.icofont-brand-ubuntu:before{content:""}.icofont-brand-unilever:before{content:""}.icofont-brand-vaio:before{content:""}.icofont-brand-verizon:before{content:""}.icofont-brand-viber:before{content:""}.icofont-brand-vodafone:before{content:""}.icofont-brand-volkswagen:before{content:""}.icofont-brand-walmart:before{content:""}.icofont-brand-warnerbros:before{content:""}.icofont-brand-whatsapp:before{content:""}.icofont-brand-wikipedia:before{content:""}.icofont-brand-windows:before{content:""}.icofont-brand-wire:before{content:""}.icofont-brand-wordpress:before{content:""}.icofont-brand-xiaomi:before{content:""}.icofont-brand-yahoobuzz:before{content:""}.icofont-brand-yamaha:before{content:""}.icofont-brand-youtube:before{content:""}.icofont-brand-zain:before{content:""}.icofont-bank-alt:before{content:""}.icofont-bank:before{content:""}.icofont-barcode:before{content:""}.icofont-bill-alt:before{content:""}.icofont-billboard:before{content:""}.icofont-briefcase-1:before{content:""}.icofont-briefcase-2:before{content:""}.icofont-businessman:before{content:""}.icofont-businesswoman:before{content:""}.icofont-chair:before{content:""}.icofont-coins:before{content:""}.icofont-company:before{content:""}.icofont-contact-add:before{content:""}.icofont-files-stack:before{content:""}.icofont-handshake-deal:before{content:""}.icofont-id-card:before{content:""}.icofont-meeting-add:before{content:""}.icofont-money-bag:before{content:""}.icofont-pie-chart:before{content:""}.icofont-presentation-alt:before{content:""}.icofont-presentation:before{content:""}.icofont-stamp:before{content:""}.icofont-stock-mobile:before{content:""}.icofont-chart-arrows-axis:before{content:""}.icofont-chart-bar-graph:before{content:""}.icofont-chart-flow-1:before{content:""}.icofont-chart-flow-2:before{content:""}.icofont-chart-flow:before{content:""}.icofont-chart-growth:before{content:""}.icofont-chart-histogram-alt:before{content:""}.icofont-chart-histogram:before{content:""}.icofont-chart-line-alt:before{content:""}.icofont-chart-line:before{content:""}.icofont-chart-pie-alt:before{content:""}.icofont-chart-pie:before{content:""}.icofont-chart-radar-graph:before{content:""}.icofont-architecture-alt:before{content:""}.icofont-architecture:before{content:""}.icofont-barricade:before{content:""}.icofont-bolt:before{content:""}.icofont-bricks:before{content:""}.icofont-building-alt:before{content:""}.icofont-bull-dozer:before{content:""}.icofont-calculations:before{content:""}.icofont-cement-mix:before{content:""}.icofont-cement-mixer:before{content:""}.icofont-concrete-mixer:before{content:""}.icofont-danger-zone:before{content:""}.icofont-drill:before{content:""}.icofont-eco-energy:before{content:""}.icofont-eco-environmen:before{content:""}.icofont-energy-air:before{content:""}.icofont-energy-oil:before{content:""}.icofont-energy-savings:before{content:""}.icofont-energy-solar:before{content:""}.icofont-energy-water:before{content:""}.icofont-engineer:before{content:""}.icofont-fire-extinguisher-alt:before{content:""}.icofont-fire-extinguisher:before{content:""}.icofont-fix-tools:before{content:""}.icofont-fork-lift:before{content:""}.icofont-glue-oil:before{content:""}.icofont-hammer-alt:before{content:""}.icofont-hammer:before{content:""}.icofont-help-robot:before{content:""}.icofont-industries-1:before{content:""}.icofont-industries-2:before{content:""}.icofont-industries-3:before{content:""}.icofont-industries-4:before{content:""}.icofont-industries-5:before{content:""}.icofont-industries:before{content:""}.icofont-labour:before{content:""}.icofont-mining:before{content:""}.icofont-paint-brush:before{content:""}.icofont-pollution:before{content:""}.icofont-power-zone:before{content:""}.icofont-radio-active:before{content:""}.icofont-recycle-alt:before{content:""}.icofont-recycling-man:before{content:""}.icofont-safety-hat-light:before{content:""}.icofont-safety-hat:before{content:""}.icofont-saw:before{content:""}.icofont-screw-driver:before{content:""}.icofont-tools-1:before{content:""}.icofont-tools-bag:before{content:""}.icofont-tow-truck:before{content:""}.icofont-trolley:before{content:""}.icofont-trowel:before{content:""}.icofont-under-construction-alt:before{content:""}.icofont-under-construction:before{content:""}.icofont-vehicle-cement:before{content:""}.icofont-vehicle-crane:before{content:""}.icofont-vehicle-delivery-van:before{content:""}.icofont-vehicle-dozer:before{content:""}.icofont-vehicle-excavator:before{content:""}.icofont-vehicle-trucktor:before{content:""}.icofont-vehicle-wrecking:before{content:""}.icofont-worker:before{content:""}.icofont-workers-group:before{content:""}.icofont-wrench:before{content:""}.icofont-afghani-false:before{content:""}.icofont-afghani-minus:before{content:""}.icofont-afghani-plus:before{content:""}.icofont-afghani-true:before{content:""}.icofont-afghani:before{content:""}.icofont-baht-false:before{content:""}.icofont-baht-minus:before{content:""}.icofont-baht-plus:before{content:""}.icofont-baht-true:before{content:""}.icofont-baht:before{content:""}.icofont-bitcoin-false:before{content:""}.icofont-bitcoin-minus:before{content:""}.icofont-bitcoin-plus:before{content:""}.icofont-bitcoin-true:before{content:""}.icofont-bitcoin:before{content:""}.icofont-dollar-flase:before{content:""}.icofont-dollar-minus:before{content:""}.icofont-dollar-plus:before{content:""}.icofont-dollar-true:before{content:""}.icofont-dollar:before{content:""}.icofont-dong-false:before{content:""}.icofont-dong-minus:before{content:""}.icofont-dong-plus:before{content:""}.icofont-dong-true:before{content:""}.icofont-dong:before{content:""}.icofont-euro-false:before{content:""}.icofont-euro-minus:before{content:""}.icofont-euro-plus:before{content:""}.icofont-euro-true:before{content:""}.icofont-euro:before{content:""}.icofont-frank-false:before{content:""}.icofont-frank-minus:before{content:""}.icofont-frank-plus:before{content:""}.icofont-frank-true:before{content:""}.icofont-frank:before{content:""}.icofont-hryvnia-false:before{content:""}.icofont-hryvnia-minus:before{content:""}.icofont-hryvnia-plus:before{content:""}.icofont-hryvnia-true:before{content:""}.icofont-hryvnia:before{content:""}.icofont-lira-false:before{content:""}.icofont-lira-minus:before{content:""}.icofont-lira-plus:before{content:""}.icofont-lira-true:before{content:""}.icofont-lira:before{content:""}.icofont-peseta-false:before{content:""}.icofont-peseta-minus:before{content:""}.icofont-peseta-plus:before{content:""}.icofont-peseta-true:before{content:""}.icofont-peseta:before{content:""}.icofont-peso-false:before{content:""}.icofont-peso-minus:before{content:""}.icofont-peso-plus:before{content:""}.icofont-peso-true:before{content:""}.icofont-peso:before{content:""}.icofont-pound-false:before{content:""}.icofont-pound-minus:before{content:""}.icofont-pound-plus:before{content:""}.icofont-pound-true:before{content:""}.icofont-pound:before{content:""}.icofont-renminbi-false:before{content:""}.icofont-renminbi-minus:before{content:""}.icofont-renminbi-plus:before{content:""}.icofont-renminbi-true:before{content:""}.icofont-renminbi:before{content:""}.icofont-riyal-false:before{content:""}.icofont-riyal-minus:before{content:""}.icofont-riyal-plus:before{content:""}.icofont-riyal-true:before{content:""}.icofont-riyal:before{content:""}.icofont-rouble-false:before{content:""}.icofont-rouble-minus:before{content:""}.icofont-rouble-plus:before{content:""}.icofont-rouble-true:before{content:""}.icofont-rouble:before{content:""}.icofont-rupee-false:before{content:""}.icofont-rupee-minus:before{content:""}.icofont-rupee-plus:before{content:""}.icofont-rupee-true:before{content:""}.icofont-rupee:before{content:""}.icofont-taka-false:before{content:""}.icofont-taka-minus:before{content:""}.icofont-taka-plus:before{content:""}.icofont-taka-true:before{content:""}.icofont-taka:before{content:""}.icofont-turkish-lira-false:before{content:""}.icofont-turkish-lira-minus:before{content:""}.icofont-turkish-lira-plus:before{content:""}.icofont-turkish-lira-true:before{content:""}.icofont-turkish-lira:before{content:""}.icofont-won-false:before{content:""}.icofont-won-minus:before{content:""}.icofont-won-plus:before{content:""}.icofont-won-true:before{content:""}.icofont-won:before{content:""}.icofont-yen-false:before{content:""}.icofont-yen-minus:before{content:""}.icofont-yen-plus:before{content:""}.icofont-yen-true:before{content:""}.icofont-yen:before{content:""}.icofont-android-nexus:before{content:""}.icofont-android-tablet:before{content:""}.icofont-apple-watch:before{content:""}.icofont-drawing-tablet:before{content:""}.icofont-earphone:before{content:""}.icofont-flash-drive:before{content:""}.icofont-game-console:before{content:""}.icofont-game-controller:before{content:""}.icofont-game-pad:before{content:""}.icofont-game:before{content:""}.icofont-headphone-alt-1:before{content:""}.icofont-headphone-alt-2:before{content:""}.icofont-headphone-alt-3:before{content:""}.icofont-headphone-alt:before{content:""}.icofont-headphone:before{content:""}.icofont-htc-one:before{content:""}.icofont-imac:before{content:""}.icofont-ipad:before{content:""}.icofont-iphone:before{content:""}.icofont-ipod-nano:before{content:""}.icofont-ipod-touch:before{content:""}.icofont-keyboard-alt:before{content:""}.icofont-keyboard-wireless:before{content:""}.icofont-keyboard:before{content:""}.icofont-laptop-alt:before{content:""}.icofont-laptop:before{content:""}.icofont-macbook:before{content:""}.icofont-magic-mouse:before{content:""}.icofont-micro-chip:before{content:""}.icofont-microphone-alt:before{content:""}.icofont-microphone:before{content:""}.icofont-monitor:before{content:""}.icofont-mouse:before{content:""}.icofont-mp3-player:before{content:""}.icofont-nintendo:before{content:""}.icofont-playstation-alt:before{content:""}.icofont-psvita:before{content:""}.icofont-radio-mic:before{content:""}.icofont-radio:before{content:""}.icofont-refrigerator:before{content:""}.icofont-samsung-galaxy:before{content:""}.icofont-surface-tablet:before{content:""}.icofont-ui-head-phone:before{content:""}.icofont-ui-keyboard:before{content:""}.icofont-washing-machine:before{content:""}.icofont-wifi-router:before{content:""}.icofont-wii-u:before{content:""}.icofont-windows-lumia:before{content:""}.icofont-wireless-mouse:before{content:""}.icofont-xbox-360:before{content:""}.icofont-arrow-down:before{content:""}.icofont-arrow-left:before{content:""}.icofont-arrow-right:before{content:""}.icofont-arrow-up:before{content:""}.icofont-block-down:before{content:""}.icofont-block-left:before{content:""}.icofont-block-right:before{content:""}.icofont-block-up:before{content:""}.icofont-bubble-down:before{content:""}.icofont-bubble-left:before{content:""}.icofont-bubble-right:before{content:""}.icofont-bubble-up:before{content:""}.icofont-caret-down:before{content:""}.icofont-caret-left:before{content:""}.icofont-caret-right:before{content:""}.icofont-caret-up:before{content:""}.icofont-circled-down:before{content:""}.icofont-circled-left:before{content:""}.icofont-circled-right:before{content:""}.icofont-circled-up:before{content:""}.icofont-collapse:before{content:""}.icofont-cursor-drag:before{content:""}.icofont-curved-double-left:before{content:""}.icofont-curved-double-right:before{content:""}.icofont-curved-down:before{content:""}.icofont-curved-left:before{content:""}.icofont-curved-right:before{content:""}.icofont-curved-up:before{content:""}.icofont-dotted-down:before{content:""}.icofont-dotted-left:before{content:""}.icofont-dotted-right:before{content:""}.icofont-dotted-up:before{content:""}.icofont-double-left:before{content:""}.icofont-double-right:before{content:""}.icofont-expand-alt:before{content:""}.icofont-hand-down:before{content:""}.icofont-hand-drag:before{content:""}.icofont-hand-drag1:before{content:""}.icofont-hand-drag2:before{content:""}.icofont-hand-drawn-alt-down:before{content:""}.icofont-hand-drawn-alt-left:before{content:""}.icofont-hand-drawn-alt-right:before{content:""}.icofont-hand-drawn-alt-up:before{content:""}.icofont-hand-drawn-down:before{content:""}.icofont-hand-drawn-left:before{content:""}.icofont-hand-drawn-right:before{content:""}.icofont-hand-drawn-up:before{content:""}.icofont-hand-grippers:before{content:""}.icofont-hand-left:before{content:""}.icofont-hand-right:before{content:""}.icofont-hand-up:before{content:""}.icofont-line-block-down:before{content:""}.icofont-line-block-left:before{content:""}.icofont-line-block-right:before{content:""}.icofont-line-block-up:before{content:""}.icofont-long-arrow-down:before{content:""}.icofont-long-arrow-left:before{content:""}.icofont-long-arrow-right:before{content:""}.icofont-long-arrow-up:before{content:""}.icofont-rounded-collapse:before{content:""}.icofont-rounded-double-left:before{content:""}.icofont-rounded-double-right:before{content:""}.icofont-rounded-down:before{content:""}.icofont-rounded-expand:before{content:""}.icofont-rounded-left-down:before{content:""}.icofont-rounded-left-up:before{content:""}.icofont-rounded-left:before{content:""}.icofont-rounded-right-down:before{content:""}.icofont-rounded-right-up:before{content:""}.icofont-rounded-right:before{content:""}.icofont-rounded-up:before{content:""}.icofont-scroll-bubble-down:before{content:""}.icofont-scroll-bubble-left:before{content:""}.icofont-scroll-bubble-right:before{content:""}.icofont-scroll-bubble-up:before{content:""}.icofont-scroll-double-down:before{content:""}.icofont-scroll-double-left:before{content:""}.icofont-scroll-double-right:before{content:""}.icofont-scroll-double-up:before{content:""}.icofont-scroll-down:before{content:""}.icofont-scroll-left:before{content:""}.icofont-scroll-long-down:before{content:""}.icofont-scroll-long-left:before{content:""}.icofont-scroll-long-right:before{content:""}.icofont-scroll-long-up:before{content:""}.icofont-scroll-right:before{content:""}.icofont-scroll-up:before{content:""}.icofont-simple-down:before{content:""}.icofont-simple-left-down:before{content:""}.icofont-simple-left-up:before{content:""}.icofont-simple-left:before{content:""}.icofont-simple-right-down:before{content:""}.icofont-simple-right-up:before{content:""}.icofont-simple-right:before{content:""}.icofont-simple-up:before{content:""}.icofont-square-down:before{content:""}.icofont-square-left:before{content:""}.icofont-square-right:before{content:""}.icofont-square-up:before{content:""}.icofont-stylish-down:before{content:""}.icofont-stylish-left:before{content:""}.icofont-stylish-right:before{content:""}.icofont-stylish-up:before{content:""}.icofont-swoosh-down:before{content:""}.icofont-swoosh-left:before{content:""}.icofont-swoosh-right:before{content:""}.icofont-swoosh-up:before{content:""}.icofont-thin-double-left:before{content:""}.icofont-thin-double-right:before{content:""}.icofont-thin-down:before{content:""}.icofont-thin-left:before{content:""}.icofont-thin-right:before{content:""}.icofont-thin-up:before{content:""}.icofont-abc:before{content:""}.icofont-atom:before{content:""}.icofont-award:before{content:""}.icofont-bell-alt:before{content:""}.icofont-black-board:before{content:""}.icofont-book-alt:before{content:""}.icofont-book:before{content:""}.icofont-brainstorming:before{content:""}.icofont-certificate-alt-1:before{content:""}.icofont-certificate-alt-2:before{content:""}.icofont-certificate:before{content:""}.icofont-education:before{content:""}.icofont-electron:before{content:""}.icofont-fountain-pen:before{content:""}.icofont-globe-alt:before{content:""}.icofont-graduate-alt:before{content:""}.icofont-graduate:before{content:""}.icofont-group-students:before{content:""}.icofont-hat-alt:before{content:""}.icofont-hat:before{content:""}.icofont-instrument:before{content:""}.icofont-lamp-light:before{content:""}.icofont-medal:before{content:""}.icofont-microscope-alt:before{content:""}.icofont-microscope:before{content:""}.icofont-paper:before{content:""}.icofont-pen-alt-4:before{content:""}.icofont-pen-nib:before{content:""}.icofont-pencil-alt-5:before{content:""}.icofont-quill-pen:before{content:""}.icofont-read-book-alt:before{content:""}.icofont-read-book:before{content:""}.icofont-school-bag:before{content:""}.icofont-school-bus:before{content:""}.icofont-student-alt:before{content:""}.icofont-student:before{content:""}.icofont-teacher:before{content:""}.icofont-test-bulb:before{content:""}.icofont-test-tube-alt:before{content:""}.icofont-university:before{content:""}.icofont-angry:before{content:""}.icofont-astonished:before{content:""}.icofont-confounded:before{content:""}.icofont-confused:before{content:""}.icofont-crying:before{content:""}.icofont-dizzy:before{content:""}.icofont-expressionless:before{content:""}.icofont-heart-eyes:before{content:""}.icofont-laughing:before{content:""}.icofont-nerd-smile:before{content:""}.icofont-open-mouth:before{content:""}.icofont-rage:before{content:""}.icofont-rolling-eyes:before{content:""}.icofont-sad:before{content:""}.icofont-simple-smile:before{content:""}.icofont-slightly-smile:before{content:""}.icofont-smirk:before{content:""}.icofont-stuck-out-tongue:before{content:""}.icofont-wink-smile:before{content:""}.icofont-worried:before{content:""}.icofont-file-alt:before{content:""}.icofont-file-audio:before{content:""}.icofont-file-avi-mp4:before{content:""}.icofont-file-bmp:before{content:""}.icofont-file-code:before{content:""}.icofont-file-css:before{content:""}.icofont-file-document:before{content:""}.icofont-file-eps:before{content:""}.icofont-file-excel:before{content:""}.icofont-file-exe:before{content:""}.icofont-file-file:before{content:""}.icofont-file-flv:before{content:""}.icofont-file-gif:before{content:""}.icofont-file-html5:before{content:""}.icofont-file-image:before{content:""}.icofont-file-iso:before{content:""}.icofont-file-java:before{content:""}.icofont-file-javascript:before{content:""}.icofont-file-jpg:before{content:""}.icofont-file-midi:before{content:""}.icofont-file-mov:before{content:""}.icofont-file-mp3:before{content:""}.icofont-file-pdf:before{content:""}.icofont-file-php:before{content:""}.icofont-file-png:before{content:""}.icofont-file-powerpoint:before{content:""}.icofont-file-presentation:before{content:""}.icofont-file-psb:before{content:""}.icofont-file-psd:before{content:""}.icofont-file-python:before{content:""}.icofont-file-ruby:before{content:""}.icofont-file-spreadsheet:before{content:""}.icofont-file-sql:before{content:""}.icofont-file-svg:before{content:""}.icofont-file-text:before{content:""}.icofont-file-tiff:before{content:""}.icofont-file-video:before{content:""}.icofont-file-wave:before{content:""}.icofont-file-wmv:before{content:""}.icofont-file-word:before{content:""}.icofont-file-zip:before{content:""}.icofont-cycling-alt:before{content:""}.icofont-cycling:before{content:""}.icofont-dumbbell:before{content:""}.icofont-dumbbells:before{content:""}.icofont-gym-alt-1:before{content:""}.icofont-gym-alt-2:before{content:""}.icofont-gym-alt-3:before{content:""}.icofont-gym:before{content:""}.icofont-muscle-weight:before{content:""}.icofont-muscle:before{content:""}.icofont-apple:before{content:""}.icofont-arabian-coffee:before{content:""}.icofont-artichoke:before{content:""}.icofont-asparagus:before{content:""}.icofont-avocado:before{content:""}.icofont-baby-food:before{content:""}.icofont-banana:before{content:""}.icofont-bbq:before{content:""}.icofont-beans:before{content:""}.icofont-beer:before{content:""}.icofont-bell-pepper-capsicum:before{content:""}.icofont-birthday-cake:before{content:""}.icofont-bread:before{content:""}.icofont-broccoli:before{content:""}.icofont-burger:before{content:""}.icofont-cabbage:before{content:""}.icofont-carrot:before{content:""}.icofont-cauli-flower:before{content:""}.icofont-cheese:before{content:""}.icofont-chef:before{content:""}.icofont-cherry:before{content:""}.icofont-chicken-fry:before{content:""}.icofont-chicken:before{content:""}.icofont-cocktail:before{content:""}.icofont-coconut-water:before{content:""}.icofont-coconut:before{content:""}.icofont-coffee-alt:before{content:""}.icofont-coffee-cup:before{content:""}.icofont-coffee-mug:before{content:""}.icofont-coffee-pot:before{content:""}.icofont-cola:before{content:""}.icofont-corn:before{content:""}.icofont-croissant:before{content:""}.icofont-crop-plant:before{content:""}.icofont-cucumber:before{content:""}.icofont-culinary:before{content:""}.icofont-cup-cake:before{content:""}.icofont-dining-table:before{content:""}.icofont-donut:before{content:""}.icofont-egg-plant:before{content:""}.icofont-egg-poached:before{content:""}.icofont-farmer-alt:before{content:""}.icofont-farmer:before{content:""}.icofont-fast-food:before{content:""}.icofont-food-basket:before{content:""}.icofont-food-cart:before{content:""}.icofont-fork-and-knife:before{content:""}.icofont-french-fries:before{content:""}.icofont-fruits:before{content:""}.icofont-grapes:before{content:""}.icofont-honey:before{content:""}.icofont-hot-dog:before{content:""}.icofont-ice-cream-alt:before{content:""}.icofont-ice-cream:before{content:""}.icofont-juice:before{content:""}.icofont-ketchup:before{content:""}.icofont-kiwi:before{content:""}.icofont-layered-cake:before{content:""}.icofont-lemon-alt:before{content:""}.icofont-lemon:before{content:""}.icofont-lobster:before{content:""}.icofont-mango:before{content:""}.icofont-milk:before{content:""}.icofont-mushroom:before{content:""}.icofont-noodles:before{content:""}.icofont-onion:before{content:""}.icofont-orange:before{content:""}.icofont-pear:before{content:""}.icofont-peas:before{content:""}.icofont-pepper:before{content:""}.icofont-pie-alt:before{content:""}.icofont-pie:before{content:""}.icofont-pineapple:before{content:""}.icofont-pizza-slice:before{content:""}.icofont-pizza:before{content:""}.icofont-plant:before{content:""}.icofont-popcorn:before{content:""}.icofont-potato:before{content:""}.icofont-pumpkin:before{content:""}.icofont-raddish:before{content:""}.icofont-restaurant-menu:before{content:""}.icofont-restaurant:before{content:""}.icofont-salt-and-pepper:before{content:""}.icofont-sandwich:before{content:""}.icofont-sausage:before{content:""}.icofont-soft-drinks:before{content:""}.icofont-soup-bowl:before{content:""}.icofont-spoon-and-fork:before{content:""}.icofont-steak:before{content:""}.icofont-strawberry:before{content:""}.icofont-sub-sandwich:before{content:""}.icofont-sushi:before{content:""}.icofont-taco:before{content:""}.icofont-tea-pot:before{content:""}.icofont-tea:before{content:""}.icofont-tomato:before{content:""}.icofont-watermelon:before{content:""}.icofont-wheat:before{content:""}.icofont-baby-backpack:before{content:""}.icofont-baby-cloth:before{content:""}.icofont-baby-milk-bottle:before{content:""}.icofont-baby-trolley:before{content:""}.icofont-baby:before{content:""}.icofont-candy:before{content:""}.icofont-holding-hands:before{content:""}.icofont-infant-nipple:before{content:""}.icofont-kids-scooter:before{content:""}.icofont-safety-pin:before{content:""}.icofont-teddy-bear:before{content:""}.icofont-toy-ball:before{content:""}.icofont-toy-cat:before{content:""}.icofont-toy-duck:before{content:""}.icofont-toy-elephant:before{content:""}.icofont-toy-hand:before{content:""}.icofont-toy-horse:before{content:""}.icofont-toy-lattu:before{content:""}.icofont-toy-train:before{content:""}.icofont-burglar:before{content:""}.icofont-cannon-firing:before{content:""}.icofont-cc-camera:before{content:""}.icofont-cop-badge:before{content:""}.icofont-cop:before{content:""}.icofont-court-hammer:before{content:""}.icofont-court:before{content:""}.icofont-finger-print:before{content:""}.icofont-gavel:before{content:""}.icofont-handcuff-alt:before{content:""}.icofont-handcuff:before{content:""}.icofont-investigation:before{content:""}.icofont-investigator:before{content:""}.icofont-jail:before{content:""}.icofont-judge:before{content:""}.icofont-law-alt-1:before{content:""}.icofont-law-alt-2:before{content:""}.icofont-law-alt-3:before{content:""}.icofont-law-book:before{content:""}.icofont-law-document:before{content:""}.icofont-law-order:before{content:""}.icofont-law-protect:before{content:""}.icofont-law-scales:before{content:""}.icofont-law:before{content:""}.icofont-lawyer-alt-1:before{content:""}.icofont-lawyer-alt-2:before{content:""}.icofont-lawyer:before{content:""}.icofont-legal:before{content:""}.icofont-pistol:before{content:""}.icofont-police-badge:before{content:""}.icofont-police-cap:before{content:""}.icofont-police-car-alt-1:before{content:""}.icofont-police-car-alt-2:before{content:""}.icofont-police-car:before{content:""}.icofont-police-hat:before{content:""}.icofont-police-van:before{content:""}.icofont-police:before{content:""}.icofont-thief-alt:before{content:""}.icofont-thief:before{content:""}.icofont-abacus-alt:before{content:""}.icofont-abacus:before{content:""}.icofont-angle-180:before{content:""}.icofont-angle-45:before{content:""}.icofont-angle-90:before{content:""}.icofont-angle:before{content:""}.icofont-calculator-alt-1:before{content:""}.icofont-calculator-alt-2:before{content:""}.icofont-calculator:before{content:""}.icofont-circle-ruler-alt:before{content:""}.icofont-circle-ruler:before{content:""}.icofont-compass-alt-1:before{content:""}.icofont-compass-alt-2:before{content:""}.icofont-compass-alt-3:before{content:""}.icofont-compass-alt-4:before{content:""}.icofont-golden-ratio:before{content:""}.icofont-marker-alt-1:before{content:""}.icofont-marker-alt-2:before{content:""}.icofont-marker-alt-3:before{content:""}.icofont-marker:before{content:""}.icofont-math:before{content:""}.icofont-mathematical-alt-1:before{content:""}.icofont-mathematical-alt-2:before{content:""}.icofont-mathematical:before{content:""}.icofont-pen-alt-1:before{content:""}.icofont-pen-alt-2:before{content:""}.icofont-pen-alt-3:before{content:""}.icofont-pen-holder-alt-1:before{content:""}.icofont-pen-holder:before{content:""}.icofont-pen:before{content:""}.icofont-pencil-alt-1:before{content:""}.icofont-pencil-alt-2:before{content:""}.icofont-pencil-alt-3:before{content:""}.icofont-pencil-alt-4:before{content:""}.icofont-pencil:before{content:""}.icofont-ruler-alt-1:before{content:""}.icofont-ruler-alt-2:before{content:""}.icofont-ruler-compass-alt:before{content:""}.icofont-ruler-compass:before{content:""}.icofont-ruler-pencil-alt-1:before{content:""}.icofont-ruler-pencil-alt-2:before{content:""}.icofont-ruler-pencil:before{content:""}.icofont-ruler:before{content:""}.icofont-rulers-alt:before{content:""}.icofont-rulers:before{content:""}.icofont-square-root:before{content:""}.icofont-ui-calculator:before{content:""}.icofont-aids:before{content:""}.icofont-ambulance-crescent:before{content:""}.icofont-ambulance-cross:before{content:""}.icofont-ambulance:before{content:""}.icofont-autism:before{content:""}.icofont-bandage:before{content:""}.icofont-blind:before{content:""}.icofont-blood-drop:before{content:""}.icofont-blood-test:before{content:""}.icofont-blood:before{content:""}.icofont-brain-alt:before{content:""}.icofont-brain:before{content:""}.icofont-capsule:before{content:""}.icofont-crutch:before{content:""}.icofont-disabled:before{content:""}.icofont-dna-alt-1:before{content:""}.icofont-dna-alt-2:before{content:""}.icofont-dna:before{content:""}.icofont-doctor-alt:before{content:""}.icofont-doctor:before{content:""}.icofont-drug-pack:before{content:""}.icofont-drug:before{content:""}.icofont-first-aid-alt:before{content:""}.icofont-first-aid:before{content:""}.icofont-heart-beat-alt:before{content:""}.icofont-heart-beat:before{content:""}.icofont-heartbeat:before{content:""}.icofont-herbal:before{content:""}.icofont-hospital:before{content:""}.icofont-icu:before{content:""}.icofont-injection-syringe:before{content:""}.icofont-laboratory:before{content:""}.icofont-medical-sign-alt:before{content:""}.icofont-medical-sign:before{content:""}.icofont-nurse-alt:before{content:""}.icofont-nurse:before{content:""}.icofont-nursing-home:before{content:""}.icofont-operation-theater:before{content:""}.icofont-paralysis-disability:before{content:""}.icofont-patient-bed:before{content:""}.icofont-patient-file:before{content:""}.icofont-pills:before{content:""}.icofont-prescription:before{content:""}.icofont-pulse:before{content:""}.icofont-stethoscope-alt:before{content:""}.icofont-stethoscope:before{content:""}.icofont-stretcher:before{content:""}.icofont-surgeon-alt:before{content:""}.icofont-surgeon:before{content:""}.icofont-tablets:before{content:""}.icofont-test-bottle:before{content:""}.icofont-test-tube:before{content:""}.icofont-thermometer-alt:before{content:""}.icofont-thermometer:before{content:""}.icofont-tooth:before{content:""}.icofont-xray:before{content:""}.icofont-ui-add:before{content:""}.icofont-ui-alarm:before{content:""}.icofont-ui-battery:before{content:""}.icofont-ui-block:before{content:""}.icofont-ui-bluetooth:before{content:""}.icofont-ui-brightness:before{content:""}.icofont-ui-browser:before{content:""}.icofont-ui-calendar:before{content:""}.icofont-ui-call:before{content:""}.icofont-ui-camera:before{content:""}.icofont-ui-cart:before{content:""}.icofont-ui-cell-phone:before{content:""}.icofont-ui-chat:before{content:""}.icofont-ui-check:before{content:""}.icofont-ui-clip-board:before{content:""}.icofont-ui-clip:before{content:""}.icofont-ui-clock:before{content:""}.icofont-ui-close:before{content:""}.icofont-ui-contact-list:before{content:""}.icofont-ui-copy:before{content:""}.icofont-ui-cut:before{content:""}.icofont-ui-delete:before{content:""}.icofont-ui-dial-phone:before{content:""}.icofont-ui-edit:before{content:""}.icofont-ui-email:before{content:""}.icofont-ui-file:before{content:""}.icofont-ui-fire-wall:before{content:""}.icofont-ui-flash-light:before{content:""}.icofont-ui-flight:before{content:""}.icofont-ui-folder:before{content:""}.icofont-ui-game:before{content:""}.icofont-ui-handicapped:before{content:""}.icofont-ui-home:before{content:""}.icofont-ui-image:before{content:""}.icofont-ui-laoding:before{content:""}.icofont-ui-lock:before{content:""}.icofont-ui-love-add:before{content:""}.icofont-ui-love-broken:before{content:""}.icofont-ui-love-remove:before{content:""}.icofont-ui-love:before{content:""}.icofont-ui-map:before{content:""}.icofont-ui-message:before{content:""}.icofont-ui-messaging:before{content:""}.icofont-ui-movie:before{content:""}.icofont-ui-music-player:before{content:""}.icofont-ui-music:before{content:""}.icofont-ui-mute:before{content:""}.icofont-ui-network:before{content:""}.icofont-ui-next:before{content:""}.icofont-ui-note:before{content:""}.icofont-ui-office:before{content:""}.icofont-ui-password:before{content:""}.icofont-ui-pause:before{content:""}.icofont-ui-play-stop:before{content:""}.icofont-ui-play:before{content:""}.icofont-ui-pointer:before{content:""}.icofont-ui-power:before{content:""}.icofont-ui-press:before{content:""}.icofont-ui-previous:before{content:""}.icofont-ui-rate-add:before{content:""}.icofont-ui-rate-blank:before{content:""}.icofont-ui-rate-remove:before{content:""}.icofont-ui-rating:before{content:""}.icofont-ui-record:before{content:""}.icofont-ui-remove:before{content:""}.icofont-ui-reply:before{content:""}.icofont-ui-rotation:before{content:""}.icofont-ui-rss:before{content:""}.icofont-ui-search:before{content:""}.icofont-ui-settings:before{content:""}.icofont-ui-social-link:before{content:""}.icofont-ui-tag:before{content:""}.icofont-ui-text-chat:before{content:""}.icofont-ui-text-loading:before{content:""}.icofont-ui-theme:before{content:""}.icofont-ui-timer:before{content:""}.icofont-ui-touch-phone:before{content:""}.icofont-ui-travel:before{content:""}.icofont-ui-unlock:before{content:""}.icofont-ui-user-group:before{content:""}.icofont-ui-user:before{content:""}.icofont-ui-v-card:before{content:""}.icofont-ui-video-chat:before{content:""}.icofont-ui-video-message:before{content:""}.icofont-ui-video-play:before{content:""}.icofont-ui-video:before{content:""}.icofont-ui-volume:before{content:""}.icofont-ui-weather:before{content:""}.icofont-ui-wifi:before{content:""}.icofont-ui-zoom-in:before{content:""}.icofont-ui-zoom-out:before{content:""}.icofont-cassette-player:before{content:""}.icofont-cassette:before{content:""}.icofont-forward:before{content:""}.icofont-guiter:before{content:""}.icofont-movie:before{content:""}.icofont-multimedia:before{content:""}.icofont-music-alt:before{content:""}.icofont-music-disk:before{content:""}.icofont-music-note:before{content:""}.icofont-music-notes:before{content:""}.icofont-music:before{content:""}.icofont-mute-volume:before{content:""}.icofont-pause:before{content:""}.icofont-play-alt-1:before{content:""}.icofont-play-alt-2:before{content:""}.icofont-play-alt-3:before{content:""}.icofont-play-pause:before{content:""}.icofont-play:before{content:""}.icofont-record:before{content:""}.icofont-retro-music-disk:before{content:""}.icofont-rewind:before{content:""}.icofont-song-notes:before{content:""}.icofont-sound-wave-alt:before{content:""}.icofont-sound-wave:before{content:""}.icofont-stop:before{content:""}.icofont-video-alt:before{content:""}.icofont-video-cam:before{content:""}.icofont-video-clapper:before{content:""}.icofont-video:before{content:""}.icofont-volume-bar:before{content:""}.icofont-volume-down:before{content:""}.icofont-volume-mute:before{content:""}.icofont-volume-off:before{content:""}.icofont-volume-up:before{content:""}.icofont-youtube-play:before{content:""}.icofont-2checkout-alt:before{content:""}.icofont-2checkout:before{content:""}.icofont-amazon-alt:before{content:""}.icofont-amazon:before{content:""}.icofont-american-express-alt:before{content:""}.icofont-american-express:before{content:""}.icofont-apple-pay-alt:before{content:""}.icofont-apple-pay:before{content:""}.icofont-bank-transfer-alt:before{content:""}.icofont-bank-transfer:before{content:""}.icofont-braintree-alt:before{content:""}.icofont-braintree:before{content:""}.icofont-cash-on-delivery-alt:before{content:""}.icofont-cash-on-delivery:before{content:""}.icofont-diners-club-alt-1:before{content:""}.icofont-diners-club-alt-2:before{content:""}.icofont-diners-club-alt-3:before{content:""}.icofont-diners-club:before{content:""}.icofont-discover-alt:before{content:""}.icofont-discover:before{content:""}.icofont-eway-alt:before{content:""}.icofont-eway:before{content:""}.icofont-google-wallet-alt-1:before{content:""}.icofont-google-wallet-alt-2:before{content:""}.icofont-google-wallet-alt-3:before{content:""}.icofont-google-wallet:before{content:""}.icofont-jcb-alt:before{content:""}.icofont-jcb:before{content:""}.icofont-maestro-alt:before{content:""}.icofont-maestro:before{content:""}.icofont-mastercard-alt:before{content:""}.icofont-mastercard:before{content:""}.icofont-payoneer-alt:before{content:""}.icofont-payoneer:before{content:""}.icofont-paypal-alt:before{content:""}.icofont-paypal:before{content:""}.icofont-sage-alt:before{content:""}.icofont-sage:before{content:""}.icofont-skrill-alt:before{content:""}.icofont-skrill:before{content:""}.icofont-stripe-alt:before{content:""}.icofont-stripe:before{content:""}.icofont-visa-alt:before{content:""}.icofont-visa-electron:before{content:""}.icofont-visa:before{content:""}.icofont-western-union-alt:before{content:""}.icofont-western-union:before{content:""}.icofont-boy:before{content:""}.icofont-business-man-alt-1:before{content:""}.icofont-business-man-alt-2:before{content:""}.icofont-business-man-alt-3:before{content:""}.icofont-business-man:before{content:""}.icofont-female:before{content:""}.icofont-funky-man:before{content:""}.icofont-girl-alt:before{content:""}.icofont-girl:before{content:""}.icofont-group:before{content:""}.icofont-hotel-boy-alt:before{content:""}.icofont-hotel-boy:before{content:""}.icofont-kid:before{content:""}.icofont-man-in-glasses:before{content:""}.icofont-people:before{content:""}.icofont-support:before{content:""}.icofont-user-alt-1:before{content:""}.icofont-user-alt-2:before{content:""}.icofont-user-alt-3:before{content:""}.icofont-user-alt-4:before{content:""}.icofont-user-alt-5:before{content:""}.icofont-user-alt-6:before{content:""}.icofont-user-alt-7:before{content:""}.icofont-user-female:before{content:""}.icofont-user-male:before{content:""}.icofont-user-suited:before{content:""}.icofont-user:before{content:""}.icofont-users-alt-1:before{content:""}.icofont-users-alt-2:before{content:""}.icofont-users-alt-3:before{content:""}.icofont-users-alt-4:before{content:""}.icofont-users-alt-5:before{content:""}.icofont-users-alt-6:before{content:""}.icofont-users-social:before{content:""}.icofont-users:before{content:""}.icofont-waiter-alt:before{content:""}.icofont-waiter:before{content:""}.icofont-woman-in-glasses:before{content:""}.icofont-search-1:before{content:""}.icofont-search-2:before{content:""}.icofont-search-document:before{content:""}.icofont-search-folder:before{content:""}.icofont-search-job:before{content:""}.icofont-search-map:before{content:""}.icofont-search-property:before{content:""}.icofont-search-restaurant:before{content:""}.icofont-search-stock:before{content:""}.icofont-search-user:before{content:""}.icofont-search:before{content:""}.icofont-500px:before{content:""}.icofont-aim:before{content:""}.icofont-badoo:before{content:""}.icofont-baidu-tieba:before{content:""}.icofont-bbm-messenger:before{content:""}.icofont-bebo:before{content:""}.icofont-behance:before{content:""}.icofont-blogger:before{content:""}.icofont-bootstrap:before{content:""}.icofont-brightkite:before{content:""}.icofont-cloudapp:before{content:""}.icofont-concrete5:before{content:""}.icofont-delicious:before{content:""}.icofont-designbump:before{content:""}.icofont-designfloat:before{content:""}.icofont-deviantart:before{content:""}.icofont-digg:before{content:""}.icofont-dotcms:before{content:""}.icofont-dribbble:before{content:""}.icofont-dribble:before{content:""}.icofont-dropbox:before{content:""}.icofont-ebuddy:before{content:""}.icofont-ello:before{content:""}.icofont-ember:before{content:""}.icofont-envato:before{content:""}.icofont-evernote:before{content:""}.icofont-facebook-messenger:before{content:""}.icofont-facebook:before{content:""}.icofont-feedburner:before{content:""}.icofont-flikr:before{content:""}.icofont-folkd:before{content:""}.icofont-foursquare:before{content:""}.icofont-friendfeed:before{content:""}.icofont-ghost:before{content:""}.icofont-github:before{content:""}.icofont-gnome:before{content:""}.icofont-google-buzz:before{content:""}.icofont-google-hangouts:before{content:""}.icofont-google-map:before{content:""}.icofont-google-plus:before{content:""}.icofont-google-talk:before{content:""}.icofont-hype-machine:before{content:""}.icofont-instagram:before{content:""}.icofont-kakaotalk:before{content:""}.icofont-kickstarter:before{content:""}.icofont-kik:before{content:""}.icofont-kiwibox:before{content:""}.icofont-line-messenger:before{content:""}.icofont-line:before{content:""}.icofont-linkedin:before{content:""}.icofont-linux-mint:before{content:""}.icofont-live-messenger:before{content:""}.icofont-livejournal:before{content:""}.icofont-magento:before{content:""}.icofont-meetme:before{content:""}.icofont-meetup:before{content:""}.icofont-mixx:before{content:""}.icofont-newsvine:before{content:""}.icofont-nimbuss:before{content:""}.icofont-odnoklassniki:before{content:""}.icofont-opencart:before{content:""}.icofont-oscommerce:before{content:""}.icofont-pandora:before{content:""}.icofont-photobucket:before{content:""}.icofont-picasa:before{content:""}.icofont-pinterest:before{content:""}.icofont-prestashop:before{content:""}.icofont-qik:before{content:""}.icofont-qq:before{content:""}.icofont-readernaut:before{content:""}.icofont-reddit:before{content:""}.icofont-renren:before{content:""}.icofont-rss:before{content:""}.icofont-shopify:before{content:""}.icofont-silverstripe:before{content:""}.icofont-skype:before{content:""}.icofont-slack:before{content:""}.icofont-slashdot:before{content:""}.icofont-slidshare:before{content:""}.icofont-smugmug:before{content:""}.icofont-snapchat:before{content:""}.icofont-soundcloud:before{content:""}.icofont-spotify:before{content:""}.icofont-stack-exchange:before{content:""}.icofont-stack-overflow:before{content:""}.icofont-steam:before{content:""}.icofont-stumbleupon:before{content:""}.icofont-tagged:before{content:""}.icofont-technorati:before{content:""}.icofont-telegram:before{content:""}.icofont-tinder:before{content:""}.icofont-trello:before{content:""}.icofont-tumblr:before{content:""}.icofont-twitch:before{content:""}.icofont-twitter:before{content:""}.icofont-typo3:before{content:""}.icofont-ubercart:before{content:""}.icofont-viber:before{content:""}.icofont-viddler:before{content:""}.icofont-vimeo:before{content:""}.icofont-vine:before{content:""}.icofont-virb:before{content:""}.icofont-virtuemart:before{content:""}.icofont-vk:before{content:""}.icofont-wechat:before{content:""}.icofont-weibo:before{content:""}.icofont-whatsapp:before{content:""}.icofont-xing:before{content:""}.icofont-yahoo:before{content:""}.icofont-yelp:before{content:""}.icofont-youku:before{content:""}.icofont-youtube:before{content:""}.icofont-zencart:before{content:""}.icofont-badminton-birdie:before{content:""}.icofont-baseball:before{content:""}.icofont-baseballer:before{content:""}.icofont-basketball-hoop:before{content:""}.icofont-basketball:before{content:""}.icofont-billiard-ball:before{content:""}.icofont-boot-alt-1:before{content:""}.icofont-boot-alt-2:before{content:""}.icofont-boot:before{content:""}.icofont-bowling-alt:before{content:""}.icofont-bowling:before{content:""}.icofont-canoe:before{content:""}.icofont-cheer-leader:before{content:""}.icofont-climbing:before{content:""}.icofont-corner:before{content:""}.icofont-field-alt:before{content:""}.icofont-field:before{content:""}.icofont-football-alt:before{content:""}.icofont-football-american:before{content:""}.icofont-football:before{content:""}.icofont-foul:before{content:""}.icofont-goal-keeper:before{content:""}.icofont-goal:before{content:""}.icofont-golf-alt:before{content:""}.icofont-golf-bag:before{content:""}.icofont-golf-cart:before{content:""}.icofont-golf-field:before{content:""}.icofont-golf:before{content:""}.icofont-golfer:before{content:""}.icofont-helmet:before{content:""}.icofont-hockey-alt:before{content:""}.icofont-hockey:before{content:""}.icofont-ice-skate:before{content:""}.icofont-jersey-alt:before{content:""}.icofont-jersey:before{content:""}.icofont-jumping:before{content:""}.icofont-kick:before{content:""}.icofont-leg:before{content:""}.icofont-match-review:before{content:""}.icofont-medal-sport:before{content:""}.icofont-offside:before{content:""}.icofont-olympic-logo:before{content:""}.icofont-olympic:before{content:""}.icofont-padding:before{content:""}.icofont-penalty-card:before{content:""}.icofont-racer:before{content:""}.icofont-racing-car:before{content:""}.icofont-racing-flag-alt:before{content:""}.icofont-racing-flag:before{content:""}.icofont-racings-wheel:before{content:""}.icofont-referee:before{content:""}.icofont-refree-jersey:before{content:""}.icofont-result-sport:before{content:""}.icofont-rugby-ball:before{content:""}.icofont-rugby-player:before{content:""}.icofont-rugby:before{content:""}.icofont-runner-alt-1:before{content:""}.icofont-runner-alt-2:before{content:""}.icofont-runner:before{content:""}.icofont-score-board:before{content:""}.icofont-skiing-man:before{content:""}.icofont-skydiving-goggles:before{content:""}.icofont-snow-mobile:before{content:""}.icofont-steering:before{content:""}.icofont-stopwatch:before{content:""}.icofont-substitute:before{content:""}.icofont-swimmer:before{content:""}.icofont-table-tennis:before{content:""}.icofont-team-alt:before{content:""}.icofont-team:before{content:""}.icofont-tennis-player:before{content:""}.icofont-tennis:before{content:""}.icofont-tracking:before{content:""}.icofont-trophy-alt:before{content:""}.icofont-trophy:before{content:""}.icofont-volleyball-alt:before{content:""}.icofont-volleyball-fire:before{content:""}.icofont-volleyball:before{content:""}.icofont-water-bottle:before{content:""}.icofont-whistle-alt:before{content:""}.icofont-whistle:before{content:""}.icofont-win-trophy:before{content:""}.icofont-align-center:before{content:""}.icofont-align-left:before{content:""}.icofont-align-right:before{content:""}.icofont-all-caps:before{content:""}.icofont-bold:before{content:""}.icofont-brush:before{content:""}.icofont-clip-board:before{content:""}.icofont-code-alt:before{content:""}.icofont-color-bucket:before{content:""}.icofont-color-picker:before{content:""}.icofont-copy-invert:before{content:""}.icofont-copy:before{content:""}.icofont-cut:before{content:""}.icofont-delete-alt:before{content:""}.icofont-edit-alt:before{content:""}.icofont-eraser-alt:before{content:""}.icofont-font:before{content:""}.icofont-heading:before{content:""}.icofont-indent:before{content:""}.icofont-italic-alt:before{content:""}.icofont-italic:before{content:""}.icofont-justify-all:before{content:""}.icofont-justify-center:before{content:""}.icofont-justify-left:before{content:""}.icofont-justify-right:before{content:""}.icofont-link-broken:before{content:""}.icofont-outdent:before{content:""}.icofont-paper-clip:before{content:""}.icofont-paragraph:before{content:""}.icofont-pin:before{content:""}.icofont-printer:before{content:""}.icofont-redo:before{content:""}.icofont-rotation:before{content:""}.icofont-save:before{content:""}.icofont-small-cap:before{content:""}.icofont-strike-through:before{content:""}.icofont-sub-listing:before{content:""}.icofont-subscript:before{content:""}.icofont-superscript:before{content:""}.icofont-table:before{content:""}.icofont-text-height:before{content:""}.icofont-text-width:before{content:""}.icofont-trash:before{content:""}.icofont-underline:before{content:""}.icofont-undo:before{content:""}.icofont-air-balloon:before{content:""}.icofont-airplane-alt:before{content:""}.icofont-airplane:before{content:""}.icofont-articulated-truck:before{content:""}.icofont-auto-mobile:before{content:""}.icofont-auto-rickshaw:before{content:""}.icofont-bicycle-alt-1:before{content:""}.icofont-bicycle-alt-2:before{content:""}.icofont-bicycle:before{content:""}.icofont-bus-alt-1:before{content:""}.icofont-bus-alt-2:before{content:""}.icofont-bus-alt-3:before{content:""}.icofont-bus:before{content:""}.icofont-cab:before{content:""}.icofont-cable-car:before{content:""}.icofont-car-alt-1:before{content:""}.icofont-car-alt-2:before{content:""}.icofont-car-alt-3:before{content:""}.icofont-car-alt-4:before{content:""}.icofont-car:before{content:""}.icofont-delivery-time:before{content:""}.icofont-fast-delivery:before{content:""}.icofont-fire-truck-alt:before{content:""}.icofont-fire-truck:before{content:""}.icofont-free-delivery:before{content:""}.icofont-helicopter:before{content:""}.icofont-motor-bike-alt:before{content:""}.icofont-motor-bike:before{content:""}.icofont-motor-biker:before{content:""}.icofont-oil-truck:before{content:""}.icofont-rickshaw:before{content:""}.icofont-rocket-alt-1:before{content:""}.icofont-rocket-alt-2:before{content:""}.icofont-rocket:before{content:""}.icofont-sail-boat-alt-1:before{content:""}.icofont-sail-boat-alt-2:before{content:""}.icofont-sail-boat:before{content:""}.icofont-scooter:before{content:""}.icofont-sea-plane:before{content:""}.icofont-ship-alt:before{content:""}.icofont-ship:before{content:""}.icofont-speed-boat:before{content:""}.icofont-taxi:before{content:""}.icofont-tractor:before{content:""}.icofont-train-line:before{content:""}.icofont-train-steam:before{content:""}.icofont-tram:before{content:""}.icofont-truck-alt:before{content:""}.icofont-truck-loaded:before{content:""}.icofont-truck:before{content:""}.icofont-van-alt:before{content:""}.icofont-van:before{content:""}.icofont-yacht:before{content:""}.icofont-5-star-hotel:before{content:""}.icofont-air-ticket:before{content:""}.icofont-beach-bed:before{content:""}.icofont-beach:before{content:""}.icofont-camping-vest:before{content:""}.icofont-direction-sign:before{content:""}.icofont-hill-side:before{content:""}.icofont-hill:before{content:""}.icofont-hotel:before{content:""}.icofont-island-alt:before{content:""}.icofont-island:before{content:""}.icofont-sandals-female:before{content:""}.icofont-sandals-male:before{content:""}.icofont-travelling:before{content:""}.icofont-breakdown:before{content:""}.icofont-celsius:before{content:""}.icofont-clouds:before{content:""}.icofont-cloudy:before{content:""}.icofont-dust:before{content:""}.icofont-eclipse:before{content:""}.icofont-fahrenheit:before{content:""}.icofont-forest-fire:before{content:""}.icofont-full-night:before{content:""}.icofont-full-sunny:before{content:""}.icofont-hail-night:before{content:""}.icofont-hail-rainy-night:before{content:""}.icofont-hail-rainy-sunny:before{content:""}.icofont-hail-rainy:before{content:""}.icofont-hail-sunny:before{content:""}.icofont-hail-thunder-night:before{content:""}.icofont-hail-thunder-sunny:before{content:""}.icofont-hail-thunder:before{content:""}.icofont-hail:before{content:""}.icofont-hill-night:before{content:""}.icofont-hill-sunny:before{content:""}.icofont-hurricane:before{content:""}.icofont-meteor:before{content:""}.icofont-night:before{content:""}.icofont-rainy-night:before{content:""}.icofont-rainy-sunny:before{content:""}.icofont-rainy-thunder:before{content:""}.icofont-rainy:before{content:""}.icofont-snow-alt:before{content:""}.icofont-snow-flake:before{content:""}.icofont-snow-temp:before{content:""}.icofont-snow:before{content:""}.icofont-snowy-hail:before{content:""}.icofont-snowy-night-hail:before{content:""}.icofont-snowy-night-rainy:before{content:""}.icofont-snowy-night:before{content:""}.icofont-snowy-rainy:before{content:""}.icofont-snowy-sunny-hail:before{content:""}.icofont-snowy-sunny-rainy:before{content:""}.icofont-snowy-sunny:before{content:""}.icofont-snowy-thunder-night:before{content:""}.icofont-snowy-thunder-sunny:before{content:""}.icofont-snowy-thunder:before{content:""}.icofont-snowy-windy-night:before{content:""}.icofont-snowy-windy-sunny:before{content:""}.icofont-snowy-windy:before{content:""}.icofont-snowy:before{content:""}.icofont-sun-alt:before{content:""}.icofont-sun-rise:before{content:""}.icofont-sun-set:before{content:""}.icofont-sun:before{content:""}.icofont-sunny-day-temp:before{content:""}.icofont-sunny:before{content:""}.icofont-thunder-light:before{content:""}.icofont-tornado:before{content:""}.icofont-umbrella-alt:before{content:""}.icofont-umbrella:before{content:""}.icofont-volcano:before{content:""}.icofont-wave:before{content:""}.icofont-wind-scale-0:before{content:""}.icofont-wind-scale-1:before{content:""}.icofont-wind-scale-10:before{content:""}.icofont-wind-scale-11:before{content:""}.icofont-wind-scale-12:before{content:""}.icofont-wind-scale-2:before{content:""}.icofont-wind-scale-3:before{content:""}.icofont-wind-scale-4:before{content:""}.icofont-wind-scale-5:before{content:""}.icofont-wind-scale-6:before{content:""}.icofont-wind-scale-7:before{content:""}.icofont-wind-scale-8:before{content:""}.icofont-wind-scale-9:before{content:""}.icofont-wind-waves:before{content:""}.icofont-wind:before{content:""}.icofont-windy-hail:before{content:""}.icofont-windy-night:before{content:""}.icofont-windy-raining:before{content:""}.icofont-windy-sunny:before{content:""}.icofont-windy-thunder-raining:before{content:""}.icofont-windy-thunder:before{content:""}.icofont-windy:before{content:""}.icofont-addons:before{content:""}.icofont-address-book:before{content:""}.icofont-adjust:before{content:""}.icofont-alarm:before{content:""}.icofont-anchor:before{content:""}.icofont-archive:before{content:""}.icofont-at:before{content:""}.icofont-attachment:before{content:""}.icofont-audio:before{content:""}.icofont-automation:before{content:""}.icofont-badge:before{content:""}.icofont-bag-alt:before{content:""}.icofont-bag:before{content:""}.icofont-ban:before{content:""}.icofont-bar-code:before{content:""}.icofont-bars:before{content:""}.icofont-basket:before{content:""}.icofont-battery-empty:before{content:""}.icofont-battery-full:before{content:""}.icofont-battery-half:before{content:""}.icofont-battery-low:before{content:""}.icofont-beaker:before{content:""}.icofont-beard:before{content:""}.icofont-bed:before{content:""}.icofont-bell:before{content:""}.icofont-beverage:before{content:""}.icofont-bill:before{content:""}.icofont-bin:before{content:""}.icofont-binary:before{content:""}.icofont-binoculars:before{content:""}.icofont-bluetooth:before{content:""}.icofont-bomb:before{content:""}.icofont-book-mark:before{content:""}.icofont-box:before{content:""}.icofont-briefcase:before{content:""}.icofont-broken:before{content:""}.icofont-bucket:before{content:""}.icofont-bucket1:before{content:""}.icofont-bucket2:before{content:""}.icofont-bug:before{content:""}.icofont-building:before{content:""}.icofont-bulb-alt:before{content:""}.icofont-bullet:before{content:""}.icofont-bullhorn:before{content:""}.icofont-bullseye:before{content:""}.icofont-calendar:before{content:""}.icofont-camera-alt:before{content:""}.icofont-camera:before{content:""}.icofont-card:before{content:""}.icofont-cart-alt:before{content:""}.icofont-cart:before{content:""}.icofont-cc:before{content:""}.icofont-charging:before{content:""}.icofont-chat:before{content:""}.icofont-check-alt:before{content:""}.icofont-check-circled:before{content:""}.icofont-check:before{content:""}.icofont-checked:before{content:""}.icofont-children-care:before{content:""}.icofont-clip:before{content:""}.icofont-clock-time:before{content:""}.icofont-close-circled:before{content:""}.icofont-close-line-circled:before{content:""}.icofont-close-line-squared-alt:before{content:""}.icofont-close-line-squared:before{content:""}.icofont-close-line:before{content:""}.icofont-close-squared-alt:before{content:""}.icofont-close-squared:before{content:""}.icofont-close:before{content:""}.icofont-cloud-download:before{content:""}.icofont-cloud-refresh:before{content:""}.icofont-cloud-upload:before{content:""}.icofont-cloud:before{content:""}.icofont-code-not-allowed:before{content:""}.icofont-code:before{content:""}.icofont-comment:before{content:""}.icofont-compass-alt:before{content:""}.icofont-compass:before{content:""}.icofont-computer:before{content:""}.icofont-connection:before{content:""}.icofont-console:before{content:""}.icofont-contacts:before{content:""}.icofont-contrast:before{content:""}.icofont-copyright:before{content:""}.icofont-credit-card:before{content:""}.icofont-crop:before{content:""}.icofont-crown:before{content:""}.icofont-cube:before{content:""}.icofont-cubes:before{content:""}.icofont-dashboard-web:before{content:""}.icofont-dashboard:before{content:""}.icofont-data:before{content:""}.icofont-database-add:before{content:""}.icofont-database-locked:before{content:""}.icofont-database-remove:before{content:""}.icofont-database:before{content:""}.icofont-delete:before{content:""}.icofont-diamond:before{content:""}.icofont-dice-multiple:before{content:""}.icofont-dice:before{content:""}.icofont-disc:before{content:""}.icofont-diskette:before{content:""}.icofont-document-folder:before{content:""}.icofont-download-alt:before{content:""}.icofont-download:before{content:""}.icofont-downloaded:before{content:""}.icofont-drag:before{content:""}.icofont-drag1:before{content:""}.icofont-drag2:before{content:""}.icofont-drag3:before{content:""}.icofont-earth:before{content:""}.icofont-ebook:before{content:""}.icofont-edit:before{content:""}.icofont-eject:before{content:""}.icofont-email:before{content:""}.icofont-envelope-open:before{content:""}.icofont-envelope:before{content:""}.icofont-eraser:before{content:""}.icofont-error:before{content:""}.icofont-excavator:before{content:""}.icofont-exchange:before{content:""}.icofont-exclamation-circle:before{content:""}.icofont-exclamation-square:before{content:""}.icofont-exclamation-tringle:before{content:""}.icofont-exclamation:before{content:""}.icofont-exit:before{content:""}.icofont-expand:before{content:""}.icofont-external-link:before{content:""}.icofont-external:before{content:""}.icofont-eye-alt:before{content:""}.icofont-eye-blocked:before{content:""}.icofont-eye-dropper:before{content:""}.icofont-eye:before{content:""}.icofont-favourite:before{content:""}.icofont-fax:before{content:""}.icofont-file-fill:before{content:""}.icofont-film:before{content:""}.icofont-filter:before{content:""}.icofont-fire-alt:before{content:""}.icofont-fire-burn:before{content:""}.icofont-fire:before{content:""}.icofont-flag-alt-1:before{content:""}.icofont-flag-alt-2:before{content:""}.icofont-flag:before{content:""}.icofont-flame-torch:before{content:""}.icofont-flash-light:before{content:""}.icofont-flash:before{content:""}.icofont-flask:before{content:""}.icofont-focus:before{content:""}.icofont-folder-open:before{content:""}.icofont-folder:before{content:""}.icofont-foot-print:before{content:""}.icofont-garbage:before{content:""}.icofont-gear-alt:before{content:""}.icofont-gear:before{content:""}.icofont-gears:before{content:""}.icofont-gift:before{content:""}.icofont-glass:before{content:""}.icofont-globe:before{content:""}.icofont-graffiti:before{content:""}.icofont-grocery:before{content:""}.icofont-hand:before{content:""}.icofont-hanger:before{content:""}.icofont-hard-disk:before{content:""}.icofont-heart-alt:before{content:""}.icofont-heart:before{content:""}.icofont-history:before{content:""}.icofont-home:before{content:""}.icofont-horn:before{content:""}.icofont-hour-glass:before{content:""}.icofont-id:before{content:""}.icofont-image:before{content:""}.icofont-inbox:before{content:""}.icofont-infinite:before{content:""}.icofont-info-circle:before{content:""}.icofont-info-square:before{content:""}.icofont-info:before{content:""}.icofont-institution:before{content:""}.icofont-interface:before{content:""}.icofont-invisible:before{content:""}.icofont-jacket:before{content:""}.icofont-jar:before{content:""}.icofont-jewlery:before{content:""}.icofont-karate:before{content:""}.icofont-key-hole:before{content:""}.icofont-key:before{content:""}.icofont-label:before{content:""}.icofont-lamp:before{content:""}.icofont-layers:before{content:""}.icofont-layout:before{content:""}.icofont-leaf:before{content:""}.icofont-leaflet:before{content:""}.icofont-learn:before{content:""}.icofont-lego:before{content:""}.icofont-lens:before{content:""}.icofont-letter:before{content:""}.icofont-letterbox:before{content:""}.icofont-library:before{content:""}.icofont-license:before{content:""}.icofont-life-bouy:before{content:""}.icofont-life-buoy:before{content:""}.icofont-life-jacket:before{content:""}.icofont-life-ring:before{content:""}.icofont-light-bulb:before{content:""}.icofont-lighter:before{content:""}.icofont-lightning-ray:before{content:""}.icofont-like:before{content:""}.icofont-line-height:before{content:""}.icofont-link-alt:before{content:""}.icofont-link:before{content:""}.icofont-list:before{content:""}.icofont-listening:before{content:""}.icofont-listine-dots:before{content:""}.icofont-listing-box:before{content:""}.icofont-listing-number:before{content:""}.icofont-live-support:before{content:""}.icofont-location-arrow:before{content:""}.icofont-location-pin:before{content:""}.icofont-lock:before{content:""}.icofont-login:before{content:""}.icofont-logout:before{content:""}.icofont-lollipop:before{content:""}.icofont-long-drive:before{content:""}.icofont-look:before{content:""}.icofont-loop:before{content:""}.icofont-luggage:before{content:""}.icofont-lunch:before{content:""}.icofont-lungs:before{content:""}.icofont-magic-alt:before{content:""}.icofont-magic:before{content:""}.icofont-magnet:before{content:""}.icofont-mail-box:before{content:""}.icofont-mail:before{content:""}.icofont-male:before{content:""}.icofont-map-pins:before{content:""}.icofont-map:before{content:""}.icofont-maximize:before{content:""}.icofont-measure:before{content:""}.icofont-medicine:before{content:""}.icofont-mega-phone:before{content:""}.icofont-megaphone-alt:before{content:""}.icofont-megaphone:before{content:""}.icofont-memorial:before{content:""}.icofont-memory-card:before{content:""}.icofont-mic-mute:before{content:""}.icofont-mic:before{content:""}.icofont-military:before{content:""}.icofont-mill:before{content:""}.icofont-minus-circle:before{content:""}.icofont-minus-square:before{content:""}.icofont-minus:before{content:""}.icofont-mobile-phone:before{content:""}.icofont-molecule:before{content:""}.icofont-money:before{content:""}.icofont-moon:before{content:""}.icofont-mop:before{content:""}.icofont-muffin:before{content:""}.icofont-mustache:before{content:""}.icofont-navigation-menu:before{content:""}.icofont-navigation:before{content:""}.icofont-network-tower:before{content:""}.icofont-network:before{content:""}.icofont-news:before{content:""}.icofont-newspaper:before{content:""}.icofont-no-smoking:before{content:""}.icofont-not-allowed:before{content:""}.icofont-notebook:before{content:""}.icofont-notepad:before{content:""}.icofont-notification:before{content:""}.icofont-numbered:before{content:""}.icofont-opposite:before{content:""}.icofont-optic:before{content:""}.icofont-options:before{content:""}.icofont-package:before{content:""}.icofont-page:before{content:""}.icofont-paint:before{content:""}.icofont-paper-plane:before{content:""}.icofont-paperclip:before{content:""}.icofont-papers:before{content:""}.icofont-pay:before{content:""}.icofont-penguin-linux:before{content:""}.icofont-pestle:before{content:""}.icofont-phone-circle:before{content:""}.icofont-phone:before{content:""}.icofont-picture:before{content:""}.icofont-pine:before{content:""}.icofont-pixels:before{content:""}.icofont-plugin:before{content:""}.icofont-plus-circle:before{content:""}.icofont-plus-square:before{content:""}.icofont-plus:before{content:""}.icofont-polygonal:before{content:""}.icofont-power:before{content:""}.icofont-price:before{content:""}.icofont-print:before{content:""}.icofont-puzzle:before{content:""}.icofont-qr-code:before{content:""}.icofont-queen:before{content:""}.icofont-question-circle:before{content:""}.icofont-question-square:before{content:""}.icofont-question:before{content:""}.icofont-quote-left:before{content:""}.icofont-quote-right:before{content:""}.icofont-random:before{content:""}.icofont-recycle:before{content:""}.icofont-refresh:before{content:""}.icofont-repair:before{content:""}.icofont-reply-all:before{content:""}.icofont-reply:before{content:""}.icofont-resize:before{content:""}.icofont-responsive:before{content:""}.icofont-retweet:before{content:""}.icofont-road:before{content:""}.icofont-robot:before{content:""}.icofont-royal:before{content:""}.icofont-rss-feed:before{content:""}.icofont-safety:before{content:""}.icofont-sale-discount:before{content:""}.icofont-satellite:before{content:""}.icofont-send-mail:before{content:""}.icofont-server:before{content:""}.icofont-settings-alt:before{content:""}.icofont-settings:before{content:""}.icofont-share-alt:before{content:""}.icofont-share-boxed:before{content:""}.icofont-share:before{content:""}.icofont-shield:before{content:""}.icofont-shopping-cart:before{content:""}.icofont-sign-in:before{content:""}.icofont-sign-out:before{content:""}.icofont-signal:before{content:""}.icofont-site-map:before{content:""}.icofont-smart-phone:before{content:""}.icofont-soccer:before{content:""}.icofont-sort-alt:before{content:""}.icofont-sort:before{content:""}.icofont-space:before{content:""}.icofont-spanner:before{content:""}.icofont-speech-comments:before{content:""}.icofont-speed-meter:before{content:""}.icofont-spinner-alt-1:before{content:""}.icofont-spinner-alt-2:before{content:""}.icofont-spinner-alt-3:before{content:""}.icofont-spinner-alt-4:before{content:""}.icofont-spinner-alt-5:before{content:""}.icofont-spinner-alt-6:before{content:""}.icofont-spinner:before{content:""}.icofont-spreadsheet:before{content:""}.icofont-square:before{content:""}.icofont-ssl-security:before{content:""}.icofont-star-alt-1:before{content:""}.icofont-star-alt-2:before{content:""}.icofont-star:before{content:""}.icofont-street-view:before{content:""}.icofont-support-faq:before{content:""}.icofont-tack-pin:before{content:""}.icofont-tag:before{content:""}.icofont-tags:before{content:""}.icofont-tasks-alt:before{content:""}.icofont-tasks:before{content:""}.icofont-telephone:before{content:""}.icofont-telescope:before{content:""}.icofont-terminal:before{content:""}.icofont-thumbs-down:before{content:""}.icofont-thumbs-up:before{content:""}.icofont-tick-boxed:before{content:""}.icofont-tick-mark:before{content:""}.icofont-ticket:before{content:""}.icofont-tie:before{content:""}.icofont-toggle-off:before{content:""}.icofont-toggle-on:before{content:""}.icofont-tools-alt-2:before{content:""}.icofont-tools:before{content:""}.icofont-touch:before{content:""}.icofont-traffic-light:before{content:""}.icofont-transparent:before{content:""}.icofont-tree:before{content:""}.icofont-unique-idea:before{content:""}.icofont-unlock:before{content:""}.icofont-unlocked:before{content:""}.icofont-upload-alt:before{content:""}.icofont-upload:before{content:""}.icofont-usb-drive:before{content:""}.icofont-usb:before{content:""}.icofont-vector-path:before{content:""}.icofont-verification-check:before{content:""}.icofont-wall-clock:before{content:""}.icofont-wall:before{content:""}.icofont-wallet:before{content:""}.icofont-warning-alt:before{content:""}.icofont-warning:before{content:""}.icofont-water-drop:before{content:""}.icofont-web:before{content:""}.icofont-wheelchair:before{content:""}.icofont-wifi-alt:before{content:""}.icofont-wifi:before{content:""}.icofont-world:before{content:""}.icofont-zigzag:before{content:""}.icofont-zipped:before{content:""}.icofont-xs{font-size:.5em}.icofont-sm{font-size:.75em}.icofont-md{font-size:1.25em}.icofont-lg{font-size:1.5em}.icofont-1x{font-size:1em}.icofont-2x{font-size:2em}.icofont-3x{font-size:3em}.icofont-4x{font-size:4em}.icofont-5x{font-size:5em}.icofont-6x{font-size:6em}.icofont-7x{font-size:7em}.icofont-8x{font-size:8em}.icofont-9x{font-size:9em}.icofont-10x{font-size:10em}.icofont-fw{text-align:center;width:1.25em}.icofont-ul{list-style-type:none;margin-left:0;padding-left:0}.icofont-ul>li{line-height:2em;position:relative}.icofont-ul>li .icofont{display:inline-block;vertical-align:middle}.icofont-border{border:.08em solid #f1f1f1;border-radius:.1em;padding:.2em .25em .15em}.icofont-pull-left{float:left}.icofont-pull-right{float:right}.icofont.icofont-pull-left{margin-right:.3em}.icofont.icofont-pull-right{margin-left:.3em}.icofont-spin{animation:icofont-spin 2s linear infinite;display:inline-block}.icofont-pulse{animation:icofont-spin 1s steps(8) infinite;display:inline-block}@keyframes icofont-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icofont-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.icofont-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.icofont-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.icofont-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.icofont-flip-vertical{transform:scaleY(-1)}.icofont-flip-horizontal.icofont-flip-vertical,.icofont-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.icofont-flip-horizontal.icofont-flip-vertical{transform:scale(-1)}:root .icofont-flip-horizontal,:root .icofont-flip-vertical,:root .icofont-rotate-180,:root .icofont-rotate-270,:root .icofont-rotate-90{display:inline-block;filter:none}.icofont-inverse{color:#fff}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}:root{--dark-color:#323a45;--color-fff:#fff;--color-100:#f0f0f0;--color-200:#fff;--color-300:#e0e0e0;--color-400:#bdbdbd;--color-500:#555;--color-600:#757575;--color-700:#616161;--color-800:#424242;--color-900:#212121;--color-000:#000;--border-color:#f0f0f0;--card-color:#fff;--body-color:#f9fbfd;--white-color:#fff;--sidebar-color:#fcfcfc;--text-color:#212529;--hc-font-color:#555;--hc-bg-color:#f0f0f0}[data-theme=dark]{--dark-color:#323a45;--color-fff:#000;--color-100:#212121;--color-200:#262727;--color-300:#616161;--color-400:#757575;--color-500:#8f8f8f;--color-600:#bdbdbd;--color-700:#e0e0e0;--color-800:#eee;--color-900:#f0f0f0;--color-000:#fff;--border-color:#353535;--card-color:#262727;--body-color:#1e1f20;--white-color:#fff;--sidebar-color:#fcfcfc;--text-color:#8f8f8f;--hc-font-color:#555;--hc-bg-color:#f0f0f0}[data-theme=dark] [class=theme-indigo]{--secondary-color:#f19828;--body-color:#1e1f20;--border-color:#252525;--card-color:#111;--primary-gradient:linear-gradient(45deg,#f5558d,#ff1843)}[class=theme-indigo]{--primary-color:#010530;--secondary-color:#f19828;--chart-color1:#484c7f;--chart-color2:#f19828;--chart-color3:#f5558d;--chart-color4:#a7daff;--chart-color5:#9cbf3b;--chart-color6:#a0c1b8;--chart-color7:#64868e;--primary-gradient:linear-gradient(45deg,#f5558d,#ff1843)}.secondary-color{color:var(--secondary-color)}.secondary-color-fill{fill:var(--secondary-color)}body{background-color:#f9fbfd;background-color:var(--body-color);color:#212529;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:.1s ease}@media only screen and (max-width:554px){body{font-size:12px}}body.font-opensans{font-family:Poppins,sans-serif}body.font-quicksand{font-family:Quicksand,sans-serif;font-size:15px}body.font-nunito{font-family:Nunito,sans-serif;font-size:15px}body.font-raleway{font-family:Raleway,sans-serif}body a,body a:hover{text-decoration:none}body a:hover{color:var(--secondary-color)}@media only screen and (max-width:554px){.small-14{font-size:13px}}.info-page-icon{line-height:32px}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--color-300)}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{background-color:var(--primary-color);top:50%;transform:translateY(-50%)}table.dataTable>tbody>tr.child ul.dtr-details{display:block}@media only screen and (max-width:767px){#myProjectTable_filter,#myProjectTable_info,#myProjectTable_length,#myTransaction_filter,#myTransaction_info,#myTransaction_length,#patient-table_filter,#patient-table_info,#patient-table_length{display:none}#myProjectTable_paginate ul.pagination,#myTransaction_paginate ul.pagination,#patient-table_paginate ul.pagination{justify-content:start!important}}@media only screen and (max-width:375px){table.dataTable>tbody>tr.child ul.dtr-details .dtr-data .avatar-list{display:inline}.res-set .text-truncate .small{display:none}}@media only screen and (max-width:1024px){.intime span{font-size:12px}}.mem-list{-ms-overflow-style:none;height:220px;overflow-y:scroll;overflow-y:auto;scrollbar-width:none}.mem-list::-webkit-scrollbar{width:0}@media only screen and (max-width:375px){.mem-list .h6,.mem-list .timeline-item strong,.mem-list h6{font-size:13px}}.todo_list li{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-color);margin-bottom:10px;padding-bottom:10px}.todo_list li:last-child{border-bottom:0}.todo_list li label{position:relative}.todo_list li label:before{background-color:var(--secondary-color);border-radius:.25rem;content:"";height:25px;left:0;position:absolute;top:0;width:25px;z-index:1}.todo_list li label input{font-size:16px;margin:5px;position:relative;z-index:9}.todo_list li label input.form-check-input{background-color:rgba(var(--secondary-color),.5);border-color:var(--secondary-color);box-shadow:none}.todo_list li label span{margin-left:10px}.todo_list .custom-checkbox input[type=checkbox]:checked+span{text-decoration:line-through}.brand-icon{align-items:center;display:flex;justify-content:flex-start}.brand-icon .logo-icon{align-items:center;background-color:#fff;background-color:var(--white-color);border-radius:50%;display:flex;height:60px;justify-content:center;line-height:60px;margin:inherit;min-height:60px;min-width:60px;width:60px}.brand-icon .logo-icon svg{width:50px}.brand-icon .logo-icon svg path{fill:var(--primary-color)}.brand-icon .logo-text{color:#fff;color:var(--white-color);display:inline-block;font-size:18px;font-weight:700;padding-left:15px}.pulse .pulse-ring{animation:animation-pulse 3.5s ease-out;animation-iteration-count:infinite;border-color:var(--primary-color);border-radius:45px;border-style:solid;border-width:5px;display:block;height:45px;left:3px;opacity:0;position:absolute;top:0;width:45px}.pulse:after{display:none}@keyframes animation-pulse{0%{opacity:0;-webkit-transform:scale(.1)}60%{opacity:0;-webkit-transform:scale(.1)}65%{opacity:1}to{opacity:0;-webkit-transform:scale(1.2)}}@media only screen and (max-width:554px){.btn-set-task{margin-top:10px}}@media only screen and (min-width:480px){.mx-size{max-width:320px}}.tikit-info i{line-height:0}.tikit-info span{line-height:25px}@media only screen and (max-width:1024px){.tikit-info{font-size:13px}}a{color:#212529;color:var(--text-color)}@media only screen and (max-width:390px){.project-tab{flex-direction:column;width:100%}}@media only screen and (max-width:554px){.project-tab .prtab-set{margin-bottom:10px;margin-left:0!important;margin-top:10px}}@media only screen and (max-width:500px){.project-tab .prtab-set .nav-link{padding:.5rem 18px}}@media only screen and (max-width:380px){.project-tab .prtab-set .nav-link{padding:.5rem 10px}}@media only screen and (max-width:390px){.invoice-set.nav-tabs .nav-link{font-size:14px;text-align:center;width:100px}}@media only screen and (max-width:320px){.invoice-set.nav-tabs .nav-link{text-align:center;width:85px}}@media only screen and (max-width:380px){#my_calendar .fc .fc-toolbar-title{font-size:14px}}#apex-simple-donut .apexcharts-canvas{margin:0 auto}@media only screen and (max-width:991px){.card-chat.open{top:0;z-index:99999}}.form-control#datepicker,.form-control#datepicker2,.form-control#datepicker3,.form-control#timepicker,.form-control#timepicker2,.form-control#timepicker3{-webkit-appearance:none;-moz-appearance:none}.notifications .pulse,.notifications .pulse:focus{color:#212529!important;color:var(--text-color)!important}.notifications .card .card-header{background-color:var(--primary-color);color:#fff}.notifications .card .card-header .nav-tabs .nav-link{border:0;color:#fff3;font-size:1rem}.notifications .card .card-header .nav-tabs .nav-link.active,.notifications .card .card-header .nav-tabs .nav-link:hover{background-color:#0000;color:var(--secondary-color)}.notifications .card .card-header .nav-tabs .nav-link.active:after,.notifications .card .card-header .nav-tabs .nav-link:hover:after{background-color:var(--secondary-color);border-radius:50%;content:"";display:block;height:7px;margin:5px auto 0;width:7px}.notifications .card .list{-ms-overflow-style:none;height:330px;overflow-y:scroll;overflow-y:auto;scrollbar-width:none}.notifications .card .list::-webkit-scrollbar{width:0}@media only screen and (max-width:767px){.notifications .dropdown-menu{width:280px}}@media only screen and (max-width:320px){.notifications .dropdown-menu{width:220px}}@media only screen and (max-width:767px){.notifications .dropdown-menu .w380{width:280px}}@media only screen and (max-width:320px){.notifications .dropdown-menu .w380{width:220px}}.row-deck>.col,.row-deck>[class*=col-]{align-items:stretch;display:flex}.row-deck>.col .card,.row-deck>[class*=col-] .card{flex:1 1 auto}.apexcharts-canvas line{stroke:#f0f0f0;stroke:var(--border-color)}.apexcharts-canvas text{fill:#555;fill:var(--color-500)}.apexcharts-canvas circle{stroke:#f0f0f0;stroke:var(--border-color)}.apexcharts-canvas .apexcharts-legend-text{color:#555!important;color:var(--color-500)!important}.sparkline_chart canvas{width:100%!important}.rdt_TableHeader{display:none!important}.rdt_TableHeadRow{font-size:14px;font-weight:700}[data-theme=dark] .card{background-color:#1e1f20}[data-theme=dark] .rdt_Pagination,[data-theme=dark] .rdt_TableBody,[data-theme=dark] .rdt_TableHead,[data-theme=dark] .rdt_TableHeadRow,[data-theme=dark] .rdt_TableRow{background-color:#1e1f20;color:#8f8f8f}.rdt_TableBody .rdt_TableCell{font-size:14px}.bhoXfZ,.hCBnvI,.hLGqlg,.iAwKFK{background-color:#fff!important;background-color:var(--card-color)!important;color:#212529!important;color:var(--text-color)!important}.rdt_TableRow{border-bottom:#f0f0f0!important;border-bottom:var(--border-color)!important;border-bottom-style:solid!important;border-bottom-width:1px!important}.rdt_TableCell{padding:.8rem}.dropdown-toggle:after{border:0}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f0f0f0!important;background:var(--color-100)!important}code[class*=language-],pre[class*=language-]{color:#000!important;color:var(--color-000)!important;text-shadow:none!important}.side-navbar li{margin-bottom:5px}.side-navbar li a{color:#212529;color:var(--text-color)}.btn-outline-secondary.btn-block{color:#fff!important}@media only screen and (max-width:390px){.teacher-fulldeatil{flex-direction:column}.teacher-fulldeatil .teacher-info.border-start{border-left:0!important;padding-left:0!important}.teacher-fulldeatil .profile-av{text-align:left!important}.teacher-fulldeatil .about-info{justify-content:flex-start!important}}.navbar-toggler:focus{box-shadow:none}@media only screen and (max-width:1199px){.set-md-img{max-width:225px}}.line-color .apexcharts-canvas line{stroke:#fff!important;stroke:var(--card-color)!important}@media only screen and (max-width:390px){.shared-table .nav-link{padding:5px 12px}}@media only screen and (max-width:768px){.form-control-lg{min-height:calc(1.5em + 1rem + 2px)!important}}.project_name{top:33px}.project-block,.project_name{left:50%;position:absolute;transform:translateX(-50%)}.project-block{align-items:center;border-radius:.25rem;color:#212529;color:var(--text-color);display:flex;font-size:30px;height:60px;justify-content:center;text-align:center;top:-30px;width:60px}#apex-emplyoeeAnalytics .apexcharts-canvas line{stroke:#0000!important}#apex-MainCategories .apexcharts-canvas,#incomeanalytics .apexcharts-canvas{margin:0 auto}.ico-title{font-size:2em}.iconlist{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0;text-align:center;width:100%}.iconlist .icon-holder{border:1px solid #f0f0f0;border:1px solid var(--border-color);border-radius:3px;overflow:hidden;padding-bottom:5px;position:relative;text-align:center;transition:all .2s linear 0s}.iconlist .icon-holder:hover{background:var(--secondary-color);color:#fff}.iconlist .icon-holder:hover .icon i{color:#fff}.iconlist .icon-holder .icon{padding:20px;text-align:center}.iconlist .icon-holder .icon i{color:var(--font-color);font-size:3em}.iconlist .icon-holder span{border-radius:3px;display:block;font-size:14px;margin-top:5px}.sidebar-mini .note-block{display:none}@media only screen and (max-width:767px){.fc-daygrid-event{display:none}}@media only screen and (max-width:375px){.fc-header-toolbar{flex-wrap:wrap}.fc-header-toolbar .fc-toolbar-chunk .fc-toolbar-title{margin-bottom:5px}}@media only screen and (max-width:767px){.role-form .h3,.role-form h3{font-size:12px}}@media only screen and (max-width:554px){.w-sm-100{width:100%}}@media only screen and (max-width:430px){.profile-teacher{margin:0 auto;padding-right:0!important}.teacher-card .card-body{flex-direction:column}.teacher-card .card-body .profile-av{padding-right:0!important}.teacher-card .card-body .profile-av.w220{width:100%}.teacher-card .card-body .profile-av .about-info{justify-content:center!important}.teacher-card .card-body .teacher-info{border-color:#0000!important;padding-left:0!important;text-align:center}.teacher-card .card-body .teacher-info .ct-btn-set,.teacher-card .card-body .teacher-info .social{justify-content:center}}@media only screen and (max-width:390px){.bunch_list{flex-direction:column}.bunch_list .assignment_name,.bunch_list .complited_time,.bunch_list .lesson_name,.bunch_list .submit_time,.bunch_list .task_status{margin:3px 0}}.cursor-pointer{cursor:pointer}.pagination-layout{align-items:center;background-color:#fff;border-radius:10px;bottom:0;box-shadow:-1px -13px 20px 0 #e9e9e9;display:flex;justify-content:end;padding:10px;position:absolute;width:75%}.pagination-button{background-color:#e6e6e6;border:none;border-radius:100%;height:30px;width:30px}.count-layout{align-items:center;display:flex;justify-content:center;width:15%}.pagination-font{color:#b1b1b1;font-weight:700}.row-select{align-items:center;display:flex;margin-right:10px}.loading-card{height:150px}.empty-card,.loading-card{align-items:"center";background-color:"white";display:"flex";justify-content:"center";width:100%}.tag{background-color:#fff;border-radius:10px;margin:5px;padding:5px}.form-height{height:70vh;overflow-x:hidden}.total-leave{background-color:#f0f0f0}.icon-size{font-size:20px}.image-uploader{align-items:center;background-color:#e9e9e9;border-radius:100%;display:flex;height:120px;justify-content:center;margin-bottom:5%;width:120px}.icofont-cloud-upload{font-size:60px;opacity:.5}.upload-text{line-height:.8px}.uploaded-image{border:2px solid #929292;border-radius:100%;height:120px;object-fit:cover;width:120px}.kpi-form-height{height:62vh;overflow-x:hidden}body.rtl_mode{direction:rtl;text-align:right}body.rtl_mode ul{padding-right:0}body.rtl_mode .float-right{float:left!important}body.rtl_mode .text-end{text-align:left!important}body.rtl_mode .ms-auto{margin-left:0!important;margin-right:auto!important}body.rtl_mode .me-auto{margin-left:auto!important;margin-right:0!important}body.rtl_mode .end-0{left:0!important;right:auto!important}body.rtl_mode .ms-1{margin-right:.25rem!important}body.rtl_mode .ms-1,body.rtl_mode .ms-lg-1,body.rtl_mode .ms-md-1,body.rtl_mode .ms-sm-1,body.rtl_mode .ms-xl-1,body.rtl_mode .ms-xxl-1{margin-left:0!important;margin-right:.25rem!important}body.rtl_mode .ms-2,body.rtl_mode .ms-lg-2,body.rtl_mode .ms-md-2,body.rtl_mode .ms-sm-2,body.rtl_mode .ms-xl-2,body.rtl_mode .ms-xxl-2{margin-left:0!important;margin-right:.5rem!important}body.rtl_mode .ms-3,body.rtl_mode .ms-lg-3,body.rtl_mode .ms-md-3,body.rtl_mode .ms-sm-3,body.rtl_mode .ms-xl-3,body.rtl_mode .ms-xxl-3{margin-left:0!important;margin-right:1rem!important}body.rtl_mode .ms-4,body.rtl_mode .ms-lg-4,body.rtl_mode .ms-md-4,body.rtl_mode .ms-sm-4,body.rtl_mode .ms-xl-4,body.rtl_mode .ms-xxl-5{margin-left:0!important;margin-right:1.5rem!important}body.rtl_mode .ms-5,body.rtl_mode .ms-lg-5,body.rtl_mode .ms-md-5,body.rtl_mode .ms-sm-5,body.rtl_mode .ms-xl-5,body.rtl_mode .ms-xxl-5{margin-left:0!important;margin-right:3rem!important}body.rtl_mode .me-1,body.rtl_mode .me-lg-1,body.rtl_mode .me-md-1,body.rtl_mode .me-sm-1,body.rtl_mode .me-xl-1,body.rtl_mode .me-xxl-1{margin-left:.25rem!important;margin-right:0!important}body.rtl_mode .me-2,body.rtl_mode .me-lg-2,body.rtl_mode .me-md-2,body.rtl_mode .me-sm-2,body.rtl_mode .me-xl-2,body.rtl_mode .me-xxl-2{margin-left:.5rem!important;margin-right:0!important}body.rtl_mode .me-3,body.rtl_mode .me-lg-3,body.rtl_mode .me-md-3,body.rtl_mode .me-sm-3,body.rtl_mode .me-xl-3,body.rtl_mode .me-xxl-3{margin-left:1rem!important;margin-right:0!important}body.rtl_mode .me-4,body.rtl_mode .me-lg-4,body.rtl_mode .me-md-4,body.rtl_mode .me-sm-4,body.rtl_mode .me-xl-4,body.rtl_mode .me-xxl-4{margin-left:1.5rem!important;margin-right:0!important}body.rtl_mode .me-5,body.rtl_mode .me-lg-5,body.rtl_mode .me-md-5,body.rtl_mode .me-sm-5,body.rtl_mode .me-xl-5,body.rtl_mode .me-xxl-5{margin-left:3rem!important;margin-right:0!important}body.rtl_mode .ps-1,body.rtl_mode .ps-lg-1,body.rtl_mode .ps-md-1,body.rtl_mode .ps-sm-1,body.rtl_mode .ps-xl-1,body.rtl_mode .ps-xxl-1{padding-left:0!important;padding-right:.25rem!important}body.rtl_mode .ps-2,body.rtl_mode .ps-lg-2,body.rtl_mode .ps-md-2,body.rtl_mode .ps-sm-2,body.rtl_mode .ps-xl-2,body.rtl_mode .ps-xxl-2{padding-left:0!important;padding-right:.5rem!important}body.rtl_mode .ps-3,body.rtl_mode .ps-lg-3,body.rtl_mode .ps-md-3,body.rtl_mode .ps-sm-3,body.rtl_mode .ps-xl-3,body.rtl_mode .ps-xxl-3{padding-left:0!important;padding-right:1rem!important}body.rtl_mode .ps-4,body.rtl_mode .ps-lg-4,body.rtl_mode .ps-md-4,body.rtl_mode .ps-sm-4,body.rtl_mode .ps-xl-4,body.rtl_mode .ps-xxl-5{padding-left:0!important;padding-right:1.5rem!important}body.rtl_mode .ps-5,body.rtl_mode .ps-lg-5,body.rtl_mode .ps-md-5,body.rtl_mode .ps-sm-5,body.rtl_mode .ps-xl-5,body.rtl_mode .ps-xxl-5{padding-left:0!important;padding-right:3rem!important}body.rtl_mode .pe-1,body.rtl_mode .pe-lg-1,body.rtl_mode .pe-md-1,body.rtl_mode .pe-sm-1,body.rtl_mode .pe-xl-1,body.rtl_mode .pe-xxl-1{padding-left:.25rem!important;padding-right:0!important}body.rtl_mode .pe-2,body.rtl_mode .pe-lg-2,body.rtl_mode .pe-md-2,body.rtl_mode .pe-sm-2,body.rtl_mode .pe-xl-2,body.rtl_mode .pe-xxl-2{padding-left:.5rem!important;padding-right:0!important}body.rtl_mode .pe-3,body.rtl_mode .pe-lg-3,body.rtl_mode .pe-md-3,body.rtl_mode .pe-sm-3,body.rtl_mode .pe-xl-3,body.rtl_mode .pe-xxl-3{padding-left:1rem!important;padding-right:0!important}body.rtl_mode .pe-4,body.rtl_mode .pe-lg-4,body.rtl_mode .pe-md-4,body.rtl_mode .pe-sm-4,body.rtl_mode .pe-xl-4,body.rtl_mode .pe-xxl-4{padding-left:1.5rem!important;padding-right:0!important}body.rtl_mode .pe-5,body.rtl_mode .pe-lg-5,body.rtl_mode .pe-md-5,body.rtl_mode .pe-sm-5,body.rtl_mode .pe-xl-5,body.rtl_mode .pe-xxl-5{padding-left:3rem!important;padding-right:0!important}body.rtl_mode .border-start{border-left:0!important;border-right:1px solid #f0f0f0!important;border-right:1px solid var(--border-color)!important}body.rtl_mode .border-end{border-left:1px solid #f0f0f0!important;border-left:1px solid var(--border-color)!important;border-right:0!important}body.rtl_mode .dropdown-menu{text-align:right}body.rtl_mode .dropdown-menu-right{left:0;right:auto;text-align:right}body.rtl_mode .modal-header .btn-close{margin:initial}body.rtl_mode .list-inline-item:not(:last-child){margin-left:.5rem;margin-right:0}body.rtl_mode .form-check{padding-left:0;padding-right:1.5em}body.rtl_mode .form-check .form-check-input{float:right;margin-left:10px;margin-right:-1.5em}body.rtl_mode .breadcrumb-item+.breadcrumb-item{padding-left:0;padding-right:.5rem}body.rtl_mode .breadcrumb-item+.breadcrumb-item:before{float:right;padding-left:.5rem;padding-right:0}body.rtl_mode .modal.fade .modal-dialog-vertical{transform:translateX(100%)}body.rtl_mode .modal.show .modal-dialog-vertical{transform:translateX(0)}body.rtl_mode .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),body.rtl_mode .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-bottom-left-radius:0;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-top-right-radius:.25rem}body.rtl_mode .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:.25rem;border-bottom-right-radius:0;border-top-left-radius:.25rem;border-top-right-radius:0;margin-right:-1px}body.rtl_mode .btn-group .btn:first-child{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}body.rtl_mode .btn-group>.btn-group:not(:last-child)>.btn,body.rtl_mode .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-top-left-radius:0}body.rtl_mode .btn-group>.btn-group:not(:first-child)>.btn,body.rtl_mode .btn-group>.btn:nth-child(n+3),body.rtl_mode .btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:.25rem;border-bottom-right-radius:0;border-top-left-radius:.25rem;border-top-right-radius:0}body.rtl_mode .sidebar-mini-btn .fa-arrow-left{transform:rotate(180deg)}body.rtl_mode .dropdown-toggle:after{margin-left:0;margin-right:.255em}body.rtl_mode div.dataTables_wrapper div.dataTables_filter{text-align:end}@media(min-width:992px){body.rtl_mode .me-lg-0{margin-left:0!important}body.rtl_mode .pe-lg-4{padding-left:1.5rem!important;padding-right:0!important}}@media(min-width:768px){body.rtl_mode .ms-md-5{margin-right:3rem!important}body.rtl_mode .text-md-start{text-align:right!important}}body.rtl_mode .timeline-item{border-left:0;border-right:2px solid #f0f0f0;border-right:2px solid var(--border-color)}body.rtl_mode .timeline-item:after{left:auto;right:-5px}body.rtl_mode .apexcharts-canvas,body.rtl_mode .owl-carousel{direction:ltr}body.rtl_mode .owl-carousel{text-align:left}body.rtl_mode .owl-carousel .ms-2{margin-left:.5rem!important}body.rtl_mode .sidebar{margin-left:0!important;margin-right:25px!important}body.rtl_mode .sidebar.sidebar-mini .form-switch.theme-rtl{padding-left:0;padding-right:1.5em}body.rtl_mode .sidebar.sidebar-mini .sidebar-mini-btn span{margin-right:0!important}body.rtl_mode .sidebar.sidebar-mini .sidebar-mini-btn .icofont-bubble-right:before{content:""}body.rtl_mode .sidebar.sidebar-mini .menu-list .m-link:hover span,body.rtl_mode .sidebar.sidebar-mini .menu-list .sub-menu{left:auto;right:101px}body.rtl_mode .sidebar.sidebar-mini .menu-list .sub-menu li a{justify-content:flex-end}body.rtl_mode .sidebar.sidebar-mini .brand-icon .logo-text{padding-left:0;padding-right:0}body.rtl_mode .sidebar .form-switch.theme-rtl{padding-left:0;padding-right:.8em}body.rtl_mode .sidebar .sidebar-mini-btn span{margin-right:0!important}body.rtl_mode .sidebar .sidebar-mini-btn .icofont-bubble-right:before{content:""}body.rtl_mode .sidebar .brand-icon .logo-text{padding-left:0;padding-right:15px}body.rtl_mode .sidebar.open{left:auto;margin-right:0!important;right:0}body.rtl_mode .sidebar .list-unstyled,body.rtl_mode .sidebar .sub-menu{padding-right:0}body.rtl_mode .rightchatbox .friend .status{left:17px}body.rtl_mode .icofont-hand-drawn-right:before{content:""}body.rtl_mode .todo_list li label:before{left:auto;right:0}body.rtl_mode .rightchatbox #close{left:auto;right:10px}body.rtl_mode .fc-media-screen.fc-direction-ltr{flex-direction:rtl;text-align:right}body.rtl_mode .fc-media-screen.fc-direction-ltr .fc-toolbar{flex-direction:row-reverse}body.rtl_mode .dropdown-item .me-2{margin-left:0!important;margin-right:.5rem!important}body.rtl_mode .dropdown-item .me-3{margin-left:0!important;margin-right:1rem!important}body.rtl_mode .dropdown-menu-end,body.rtl_mode .dropdown-menu-sm-end[data-bs-popper]{left:0!important;right:auto!important}body.rtl_mode .dropdown-menu-end{--bs-position:start}body.rtl_mode .icofont-plus-circle.me-2,body.rtl_mode .icofont-ui-add.me-2{margin-left:0!important;margin-right:.5rem!important}body.rtl_mode .btn-postion{left:15px;right:auto}body.rtl_mode .icofont-dotted-right:before{content:""}body.rtl_mode .list-group i.me-3{margin-left:0!important;margin-right:1rem!important}body.rtl_mode button i.me-2{margin-left:0!important;margin-right:.5rem!important}body.rtl_mode .card-chat.open{left:auto;right:0}body.rtl_mode .side-navbar,body.rtl_mode .side-navbar ul{padding-left:0;padding-right:2rem}body.rtl_mode .doc .me-2{margin-left:0!important;margin-right:.5rem!important}body.rtl_mode .doc ul{padding-left:0;padding-right:2rem}body.rtl_mode .card.card-callout{border-left-color:#f0f0f0;border-left-color:var(--border-color);border-left-width:1px!important;border-right-color:var(--primary-color);border-right-width:.4rem!important}body.rtl_mode div.dataTables_wrapper div.dataTables_filter input{margin-left:0;margin-right:.5em}body.rtl_mode .teacher-card .me-2{margin-right:.5rem!important}@media only screen and (max-width:554px){body.rtl_mode .project-tab .prtab-set{margin-bottom:10px;margin-left:0!important;margin-right:0!important;margin-top:10px}}body.rtl_mode table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,body.rtl_mode table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{padding-left:0;padding-right:30px}body.rtl_mode table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,body.rtl_mode table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{left:auto;right:4px}@keyframes hrx-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hrx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hrx-modal-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hrx-fade-in-up{animation:hrx-fade-in-up .32s cubic-bezier(.4,0,.2,1) both}.hrx-fade-in{animation:hrx-fade-in .3s cubic-bezier(.4,0,.2,1) both}.modal.show .modal-dialog{animation:hrx-modal-pop .26s cubic-bezier(.4,0,.2,1) both}.rdt_TableBody .rdt_TableRow{animation:hrx-fade-in-up .34s cubic-bezier(.4,0,.2,1) both}.rdt_TableBody .rdt_TableRow:first-child{animation-delay:0s}.rdt_TableBody .rdt_TableRow:nth-child(2){animation-delay:35ms}.rdt_TableBody .rdt_TableRow:nth-child(3){animation-delay:.07s}.rdt_TableBody .rdt_TableRow:nth-child(4){animation-delay:.105s}.rdt_TableBody .rdt_TableRow:nth-child(5){animation-delay:.14s}.rdt_TableBody .rdt_TableRow:nth-child(6){animation-delay:.175s}.rdt_TableBody .rdt_TableRow:nth-child(7){animation-delay:.21s}.rdt_TableBody .rdt_TableRow:nth-child(8){animation-delay:.245s}.rdt_TableBody .rdt_TableRow:nth-child(9){animation-delay:.28s}.rdt_TableBody .rdt_TableRow:nth-child(10){animation-delay:.315s}.rdt_TableBody .rdt_TableRow:nth-child(n+11){animation-delay:.35s}.btn,.card,.dropdown-item,.nav-link,a.m-link{transition:background-color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.hrx-fade-in,.hrx-fade-in-up,.modal.show .modal-dialog,.rdt_TableBody .rdt_TableRow{animation:none!important}.btn,.card,.dropdown-item,.nav-link,a.m-link{transition:none!important}}.border,.border-bottom,.border-left,.border-right,.border-top,.dropdown-divider{border-color:#f0f0f0;border-color:var(--border-color)}.container-xxl{max-width:1560px}.font-weight-bold{font-weight:700}.table>:not(caption)>*>*{padding:.8rem}.zindex-fixed{z-index:1030}.zindex-popover{z-index:1070}.zindex-modal{z-index:1055}.small-xs{font-size:13px!important}.form-control,.form-select{background-color:#fff;background-color:var(--color-200);border-color:#f0f0f0;border-color:var(--border-color);color:#212529;color:var(--text-color);font-size:16px}.form-control::placeholder,.form-select::placeholder{color:#bdbdbd;color:var(--color-400)}.form-control:focus,.form-select:focus{background-color:#fff;background-color:var(--card-color);border-color:var(--primary-color);box-shadow:0 0 10px #21252926;color:#212529;color:var(--text-color)}.form-control.form-control-lg,.form-select.form-control-lg{min-height:calc(1.5em + 1.8rem + 2px)}.input-group-text{background-color:#fff;background-color:var(--color-200);border-color:#f0f0f0;border-color:var(--border-color);color:#212529;color:var(--text-color)}.form-switch .form-check-input{margin-left:-2em}.form-switch .form-check-input:checked{background-color:var(--primary-color);border-color:#f0f0f0;border-color:var(--border-color)}.big-search,.big-search:focus{color:#fff;color:var(--color-fff)}.btn-link{color:#212529;color:var(--text-color)}.btn-link:hover{color:var(--secondary-color)}.bg-white{color:#212529;color:var(--text-color)}.w-full{width:100%!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important;line-height:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important;line-height:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important;line-height:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important;line-height:calc(1.275rem + .3vw)!important}.btn{font-size:14px}.btn,.btn:hover{color:#212529;color:var(--text-color)}.btn.btn-primary{background-color:#484c7f;border-color:#484c7f;color:#fff;color:var(--white-color)}.btn.btn-primary.active{background:var(--secondary-color);border-color:var(--secondary-color)}.btn.btn-outline-primary{border-color:var(--primary-color);color:var(--primary-color)}.btn.btn-outline-primary.active,.btn.btn-outline-primary:hover{background-color:var(--primary-color);color:#fff}.btn.btn-outline-primary.active{color:var(--white-color)}.btn.btn-outline-secondary{border-color:#f0f0f0;border-color:var(--border-color)}.btn.btn-outline-secondary:hover{background-color:var(--secondary-color);color:#fff}.btn.btn-outline-secondary:hover i{color:#fff!important}.btn.btn-outline-success{border-color:#4dca88;color:#4dca88}.btn.btn-outline-success:hover{background-color:#4dca88;color:#fff}.btn.btn-outline-danger{border-color:#fc5a69;color:#fc5a69}.btn.btn-outline-danger:hover{background-color:#fc5a69;color:#fff}.btn.btn-outline-info{border-color:#4fb8c9;color:#4fb8c9}.btn.btn-outline-info:hover{background-color:#4fb8c9;color:#fff}.btn.btn-white{background-color:#fff;background-color:var(--color-fff);border-color:#fff;border-color:var(--color-fff);color:#616161;color:var(--color-700)}.btn.btn-dark{background-color:var(--primary-color);border-color:var(--primary-color)}.btn.btn-dark,.btn.btn-secondary{color:#fff;color:var(--white-color)}.btn-group-lg>.btn,.btn.btn-lg{padding:.7rem 1rem}.btn-close{color:#212529;color:var(--text-color)}.avatar{height:34px;min-width:34px;width:34px}.avatar.xs{height:16px;min-width:16px;width:16px}.avatar.sm{height:22px!important;min-width:22px!important;width:22px!important}.avatar.sm i{font-size:12px;line-height:12px;vertical-align:text-top}.avatar.lg{height:56px;min-width:56px;width:56px}.avatar.xl{height:120px;min-width:120px;width:120px}.avatar.no-thumbnail{align-items:center;background-color:#e0e0e0;background-color:var(--color-300);display:flex;font-weight:600;justify-content:center}.avatar-list{font-size:0;margin:0 0 -.5rem;padding:0}.avatar-list .avatar{background:var(--primary-color) no-repeat center/cover;border-radius:50%;color:var(--secondary-color);display:inline-block;font-size:.875rem;font-weight:600;height:2rem;line-height:2rem;min-width:2rem;position:relative;-webkit-user-select:none;user-select:none;vertical-align:bottom;width:2rem}.avatar-list .avatar:not(:last-child){margin-right:.5rem}.avatar-list.list-inlineblock li{display:inline-block}.avatar-list-stacked .avatar{box-shadow:0 0 0 2px #fff;margin-right:-.8em!important}@media only screen and (max-width:490px){.header .avatar-list-stacked{display:none}}@media only screen and (min-width:490px){.add-member-top{display:none}}.dropdown-item:focus,.dropdown-item:hover{background-color:#2125291a}.dropdown-item{color:#212529;color:var(--text-color)}.dropdown-item:hover{color:var(--secondary-color)}.dropdown-menu{background-color:#f9fbfd;background-color:var(--body-color);color:#212529;color:var(--text-color);font-size:15px}.dropdown-menu li{margin:5px 0}.dropdown-menu .dropdown-item{color:#212529;color:var(--text-color)}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:focus{background-color:var(--primary-color);color:var(--secondary-color)}.dropdown-menu .dropdown-item:hover{color:var(--secondary-color)}.modal{left:auto;right:0;z-index:99999}.modal.fade .modal-dialog-vertical{transform:translateX(-100%)}.modal.show .modal-dialog-vertical{transform:translateX(0)}.modal .modal-dialog-vertical{height:100%;margin:0}.modal .modal-dialog-vertical .modal-content{height:100%}.modal .modal-footer,.modal .modal-header{border-color:#f0f0f0;border-color:var(--border-color)}.modal .modal-content{background-color:#f9fbfd;background-color:var(--body-color)}.breadcrumb{background-color:#fff;background-color:var(--color-200)}.navbar-light .navbar-nav .nav-link{color:#555;color:var(--color-500)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:var(--primary-color)}.nav-tabs{border-color:#f0f0f0;border-color:var(--border-color)}.nav-tabs.tab-custom{border:1px solid #fff3}.nav-tabs.tab-custom .nav-link{color:#fff;opacity:.7}.nav-tabs.tab-custom .nav-link.active{color:var(--primary-color);opacity:1}.nav-tabs.tab-card .nav-link{background-color:#0000;border:0;border-bottom:3px solid #0000;color:#555;color:var(--color-500)}.nav-tabs.tab-card .nav-link.active{border-color:var(--primary-color)}.nav-tabs.tab-body-header{border:1px solid Var(--primary-color);overflow:hidden}.nav-tabs.tab-body-header .nav-link{border:0;border-radius:0;color:#555;color:var(--color-500);margin:0}.nav-tabs.tab-body-header .nav-link:hover{color:var(--primary-color)}.nav-tabs.tab-body-header .nav-link.active{background-color:var(--primary-color);color:#fff;margin-left:-1px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--primary-color)}.nav-pills .nav-link{color:#212529;color:var(--text-color)}.border-dark{border-color:#212529!important;border-color:var(--text-color)!important}.border-start{border-color:#f0f0f0!important;border-color:var(--border-color)!important}.border-red{border-color:red!important}.border-orange{border-color:orange!important}.border-green{border-color:green!important}.text-orange{color:orange!important}.text-green{color:green!important}.text-red{color:red!important}.list-group .list-group-item,.list-group-custom .list-group-item{background-color:#fff;background-color:var(--card-color);border-color:#f0f0f0;border-color:var(--border-color);color:#212529;color:var(--text-color)}.list-group .list-group-item.active,.list-group-custom .list-group-item.active{background-color:var(--primary-color)}.progress{background-color:#f0f0f0;background-color:var(--color-100)}.progress.plan-active{background-color:#e0e0e0;background-color:var(--color-300)}.table{border-color:#f0f0f0;border-color:var(--border-color)}.table tr{vertical-align:middle}.table tr th{font-size:12px;text-transform:uppercase}.table tr td,.table tr th{color:#212529;color:var(--text-color)}.table tr td{border-color:#f0f0f0;border-color:var(--border-color)}.table tr:hover td{color:#424242;color:var(--color-800)}.table .table-dark tr th{color:#fff;color:var(--white-color)}.page-item.disabled .page-link,.table.doc-table tr th{border-color:#f0f0f0;border-color:var(--border-color)}.page-item.disabled .page-link{background-color:#f0f0f0;background-color:var(--border-color)}.page-item .page-link{background-color:#fff;background-color:var(--card-color);border-color:#f0f0f0;border-color:var(--border-color);color:var(--primary-color)}.page-item.active .page-link{background-color:var(--primary-color);border-color:var(--primary-color)}.no-resize{resize:none}.text-primary{color:var(--primary-color)!important}.bg-primary{background:var(--primary-color)!important}.fill-primary{fill:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.bg-secondary{background:var(--secondary-color)!important}.bg-primary-gradient{background:var(--primary-gradient)!important;color:#fff}.color-defult{color:#212529!important}.text-muted{color:#9a9b9d!important}.link-secondary{color:var(--secondary-color)!important}.btn-success{background-color:#4dca88;border-color:#4dca88}.btn-danger{background-color:#fc5a69;border-color:#fc5a69}.btn-warning{background-color:#ffba33;border-color:#ffba33}.btn-info{background-color:#4fb8c9;border-color:#4fb8c9}.border,.border-bottom,.border-left,.border-right,.border-top{border-color:#f0f0f0!important;border-color:var(--color-100)!important}.vh100{height:100vh}.w30{width:30px}.w60{width:60px}.w90{width:90px}.w120{width:120px}.w220{width:220px}.w240{width:240px}.w280{width:280px}.w380{width:380px}.w-30{width:30%}.min-height-220{min-height:220px}.color-fff{color:#fff;color:var(--color-fff)}.color-100{color:#f0f0f0;color:var(--color-100)}.color-200{color:#fff;color:var(--color-200)}.color-300{color:#e0e0e0;color:var(--color-300)}.color-400{color:#bdbdbd;color:var(--color-400)}.color-600{color:#757575;color:var(--color-600)}.color-700{color:#616161;color:var(--color-700)}.color-800{color:#424242;color:var(--color-800)}.color-900{color:#212121;color:var(--color-900)}.color-000{color:#000;color:var(--color-000)}.color-defult-white{color:#fff}.color-bg-fff{background-color:#fff!important;background-color:var(--color-fff)!important}.color-bg-100{background-color:#f0f0f0!important;background-color:var(--color-100)!important}.color-bg-200{background-color:#fff!important;background-color:var(--color-200)!important}.color-bg-300{background-color:#e0e0e0!important;background-color:var(--color-300)!important}.color-bg-400{background-color:#bdbdbd!important;background-color:var(--color-400)!important}.color-bg-600{background-color:#757575!important;background-color:var(--color-600)!important}.color-bg-700{background-color:#616161!important;background-color:var(--color-700)!important}.color-bg-800{background-color:#424242!important;background-color:var(--color-800)!important}.color-bg-900{background-color:#212121!important;background-color:var(--color-900)!important}.color-bg-000{background-color:#000!important;background-color:var(--color-000)!important}.bg-dark{background-color:var(--primary-color)!important}.bg-dark-defualt{background-color:#212529!important}.bg-lightyellow{background-color:#ffe28c!important}.bg-lightblue{background-color:#a7daff!important}.bg-lightgreen{background-color:#a8d7e0!important}.light-warning-bg{background-color:#fff4de!important}.light-primary-bg{background-color:#e1f0ff!important}.light-info-bg{background-color:#eee5ff!important}.light-danger-bg{background-color:#f1c8db!important}.light-success-bg{background-color:#a0d9b4!important}.light-orange-bg{background-color:#ffaa8a!important}.bg-info-light{background-color:#9ae8ff!important}.bg-santa-fe{background-color:#b87c4c!important}.bg-careys-pink{background-color:#cf9eac!important}.bg-lavender-purple{background-color:#a883ba!important}.bg-Platinum{background-color:#e5e4e2!important}.bg-video{background-color:#1a1e2b!important}.bg-gray{background-color:gray!important}.bg-light-gray{background-color:#f3f3f3!important}.color-lightyellow{color:#ffe28c!important}.color-lightblue{color:#a7daff!important}.color-lightgreen{color:#a8d7e0!important}.color-light-success{color:#a0d9b4!important}.color-light-orange{color:#ffaa8a!important}.color-info-light{color:#9ae8ff!important}.color-santa-fe{color:#b87c4c!important}.color-careys-pink{color:#cf9eac!important}.color-lavender-purple{color:#a883ba!important}.color-danger{color:#f1c8db!important}.img-overlay:before{background-color:#0006;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.line-lightyellow{position:relative}.line-lightyellow:before{background-color:#ffe28c!important;content:"";height:100%;left:-1px;position:absolute;width:5px}.line-lightblue{position:relative}.line-lightblue:before{background-color:#a7daff!important;content:"";height:100%;left:-1px;position:absolute;width:5px}.line-lightgreen{position:relative}.line-lightgreen:before{background-color:#a8d7e0!important;content:"";height:100%;left:-1px;position:absolute;width:5px}.line-light-success{position:relative}.line-light-success:before{background-color:#a0d9b4!important;content:"";height:100%;left:-1px;position:absolute;width:5px}.line-light-orange{position:relative}.line-light-orange:before{background-color:#ffaa8a!important;content:"";height:100%;left:-1px;position:absolute;width:5px}.line-info-light{position:relative}.line-info-light:before{background-color:#9ae8ff!important;content:"";height:100%;left:-1px;position:absolute;width:5px}.line-santa-fe{position:relative}.line-santa-fe:before{background-color:#b87c4c!important;content:"";height:100%;left:-1px;position:absolute;width:5px}.line-careys-pink{position:relative}.line-careys-pink:before{background-color:#cf9eac!important;content:"";height:100%;left:-1px;position:absolute;width:5px}.line-lavender-purple{position:relative}.line-lavender-purple:before{background-color:#a883ba!important;content:"";height:100%;left:-1px;position:absolute;width:5px}.line-height-custom{line-height:24px}.line-height-sm{line-height:15px}.small-14{font-size:14px}.small-11{font-size:11px}.btn-postion{position:absolute;right:15px;top:-50px}@media only screen and (max-width:640px){.btn-postion{position:static;right:auto;top:auto}}.no-bg{background-color:#0000!important}.chooser,.pointer{cursor:pointer}.chooser{opacity:0;position:absolute;width:100%;z-index:1}.dividers{align-items:center;display:flex}.dividers:after,.dividers:before{border-top:.0625rem solid #f0f0f0;border-top:.0625rem solid var(--border-color);content:"";flex:1 1;margin-top:.0625rem}.dividers:before{margin-right:1.5rem}.dividers:after{margin-left:1.5rem}.dividers-block{background-color:currentColor;border:0;color:inherit;margin:1rem 0;opacity:.25}.dividers-block:not([size]){height:1px}.task_status span{display:block;height:15px;width:15px}[data-theme=dark] .shadow-sm{box-shadow:0 .125rem .25rem #ffffff26!important}[data-theme=dark] .shadow{box-shadow:0 .5rem 1rem #ffffff26!important}[data-theme=dark] .text-muted{color:#5b5b5b!important}[data-theme=dark] .table .table-dark{--bs-table-bg:var(--primary-color)}[data-theme=dark] .table .table-dark tr th{background-color:#313131;color:#212529;color:var(--text-color)}[data-theme=dark] .light-warning-bg{background-color:#ead09d!important}[data-theme=dark] .big-search,[data-theme=dark] .big-search:focus{color:#212529;color:var(--text-color)}[data-theme=dark] .timeline-item{border-left:2px solid #f0f0f0!important;border-left:2px solid var(--border-color)!important}[data-theme=dark] .timeline-item .avatar{color:#f0f0f0;color:var(--border-color)}[data-theme=dark] .border,[data-theme=dark] .border-bottom,[data-theme=dark] .border-left,[data-theme=dark] .border-right,[data-theme=dark] .border-top{border-color:#f0f0f0!important;border-color:var(--border-color)!important}[data-theme=dark] .table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--border-color)}[data-theme=dark] .bg-careys-pink,[data-theme=dark] .bg-info-light,[data-theme=dark] .bg-lavender-purple,[data-theme=dark] .bg-lightblue,[data-theme=dark] .bg-lightgreen,[data-theme=dark] .bg-lightyellow,[data-theme=dark] .bg-santa-fe,[data-theme=dark] .light-danger-bg,[data-theme=dark] .light-info-bg,[data-theme=dark] .light-orange-bg,[data-theme=dark] .light-primary-bg,[data-theme=dark] .light-success-bg,[data-theme=dark] .light-warning-bg{color:#f9fbfd;color:var(--body-color)}[data-theme=dark] .top-perfomer .h6,[data-theme=dark] .top-perfomer h6{color:#212529;color:var(--text-color)}.dropdown-animation{animation:eliment-animation .2s ease-in-out .33333s;animation-delay:.05s;animation-fill-mode:forwards;opacity:0;transform:translateY(15px)}@keyframes eliment-animation{to{opacity:1;transform:translateX(0)}}@keyframes ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2)}}.lift{transition:box-shadow .25s ease,transform .25s ease}.lift:focus,.lift:hover{box-shadow:0 6px 1rem #2125291a,0 .5rem 1rem -.75rem #2125291a!important;transform:translate3d(0,-3px,0)}#mytask-layout{display:flex;flex-direction:column;flex-direction:row}.navigation{background-color:#fff;background-color:var(--card-color);display:flex;flex-direction:column;flex-wrap:nowrap;font-size:1rem;height:100vh;order:0;overflow-x:hidden;overflow-y:auto;text-align:center;width:60px;z-index:9}@media only screen and (max-width:991px){.navigation{align-items:center;flex-direction:row;height:60px;overflow:hidden;position:fixed;width:100%}.navigation .brand-icon svg{margin-right:20px;width:22px}.navigation .navbar-nav{flex-direction:row!important;justify-content:flex-end!important;padding-right:50px}.navigation .navbar-nav .flex-grow-1{flex-grow:0!important}.navigation .navbar-nav .nav-link{margin-left:5px}.navigation .navbar-nav .menu-toggle{position:fixed;right:6px}}.sidebar{-ms-overflow-style:none;background:var(--primary-color);flex-grow:0;order:1;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;transition:.1s ease;width:260px;z-index:200}.sidebar::-webkit-scrollbar{width:4px}.sidebar:hover::-webkit-scrollbar-thumb,.sidebar:hover::-webkit-scrollbar-track{visibility:visible}.sidebar::-webkit-scrollbar-track{background:#0000;visibility:hidden}.sidebar::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:5px;opacity:.2;visibility:hidden}.sidebar::-webkit-scrollbar-thumb:hover{opacity:1}@media only screen and (max-width:1279px){.sidebar{border-radius:0;height:100vh;left:-400px;margin:0;position:fixed}}@media only screen and (max-width:375px){.sidebar{height:100%}}.sidebar .form-switch label{color:#fff;color:var(--white-color);font-size:15px;padding-left:10px}.sidebar .form-switch.theme-rtl{padding-left:2em}.sidebar .sidebar-title{color:#fff;color:var(--white-color)}.sidebar .menu-list{list-style:none;padding:0}.sidebar .menu-list li[aria-expanded=true] .m-link{color:var(--secondary-color)}.sidebar .menu-list li[aria-expanded=true] .arrow:before{content:""}.sidebar .menu-list li[aria-expanded=true] .sub-menu:before{background-color:var(--secondary-color)}.sidebar .menu-list .m-link,.sidebar .menu-list .ms-link{display:flex}.sidebar .menu-list .m-link.active,.sidebar .menu-list .m-link:hover,.sidebar .menu-list .ms-link.active,.sidebar .menu-list .ms-link:hover{color:var(--secondary-color)}.sidebar .menu-list .m-link.active:before,.sidebar .menu-list .m-link:hover:before,.sidebar .menu-list .ms-link.active:before,.sidebar .menu-list .ms-link:hover:before{display:block}.sidebar .menu-list .m-link{align-items:center;color:#fff;color:var(--white-color);font-size:17px;padding:10px 0}@media only screen and (max-width:767px){.sidebar .menu-list .m-link{font-size:15px;padding:8px 0}}.sidebar .menu-list .ms-link{color:#fff;color:var(--white-color);padding:5px 0;position:relative}.sidebar .menu-list .ms-link span{font-size:14px}.sidebar .menu-list .fa{width:30px}.sidebar .menu-list .arrow{color:#fff;color:var(--white-color);font-size:10px;opacity:.3}.sidebar .menu-list .divider{border-color:#ffffff4d!important;color:#fff;color:var(--white-color);opacity:.5}.sidebar .menu-list [class^=icofont-]{width:30px}.sidebar .menu-list .sub-menu{list-style:none;padding-left:30px;position:relative}.sidebar .menu-list .sub-menu:before{background-color:#fff;background-color:var(--white-color);content:"";height:100%;left:8px;position:absolute;top:0;width:0}.sidebar .menu-list .sub-menu .ms-link:before{top:10px}.sidebar .sidebar-mini-btn{color:pink;font-size:34px}@media only screen and (min-width:1280px){.sidebar .sidebar-mini-btn{display:none}}.sidebar .sidebar-mini-btn:active,.sidebar .sidebar-mini-btn:focus{box-shadow:none!important;outline:none!important}.sidebar .sidebar-mini-btn .icofont-bubble-right:before{content:""}@media only screen and (max-width:768px){.sidebar .sidebar-mini-btn{display:none}}.sidebar.gradient,.sidebar.gradient.sidebar-mini .menu-list .sub-menu{background:var(--primary-gradient)}.sidebar.sidebar-mini{overflow:visible;padding:1.5rem 0!important;text-align:center;width:100px;z-index:9999}.sidebar.sidebar-mini .brand-icon{display:block}.sidebar.sidebar-mini .brand-icon .logo-icon{margin:0 auto}.sidebar.sidebar-mini .brand-icon .logo-text{padding-left:0;padding-top:8px}.sidebar.sidebar-mini .sidebar-title span,.sidebar.sidebar-mini form{display:none}.sidebar.sidebar-mini .menu-list>li{position:relative}.sidebar.sidebar-mini .menu-list>li:hover .sub-menu{display:block!important}.sidebar.sidebar-mini .menu-list .m-link{margin-bottom:10px}.sidebar.sidebar-mini .menu-list .m-link span{display:none}.sidebar.sidebar-mini .menu-list .m-link:hover span{background:var(--primary-color);border-radius:.25rem;box-shadow:0 10px 40px 10px #21252933;display:block;font-size:17px;left:101px;padding:10px 0 10px 30px;position:absolute;text-align:left;top:0;width:200px}.sidebar.sidebar-mini .menu-list .m-link:hover span.badge{font-size:13px}.sidebar.sidebar-mini .menu-list .m-link:hover span.badge:before{top:12px}.sidebar.sidebar-mini .menu-list .ms-link:before{left:-16px}.sidebar.sidebar-mini .menu-list .ms-link span{font-size:17px}.sidebar.sidebar-mini .menu-list .fa{width:100%}.sidebar.sidebar-mini .menu-list .sub-menu{background:var(--primary-color);border-radius:.25rem;box-shadow:0 10px 40px 10px #21252933;left:101px;padding-bottom:10px;padding-top:10px;position:absolute;top:0;width:230px}.sidebar.sidebar-mini .menu-list .sub-menu:before{display:none}.sidebar.sidebar-mini .menu-list .sub-menu .ms-link:before{top:12px}.sidebar.sidebar-mini .menu-list .divider .small,.sidebar.sidebar-mini .menu-list .divider small{display:none}.sidebar.sidebar-mini .menu-list [class^=icofont-]{width:100%}.sidebar.sidebar-mini .fa-arrow-left:before{content:""}.sidebar.sidebar-mini #menu-Components{width:300px}.sidebar.sidebar-mini #menu-Components li{float:left;width:50%}.sidebar.sidebar-mini #menu-Authentication{width:230px}.sidebar.sidebar-mini .sub-menu.show{display:none}.sidebar.sidebar-mini .sidebar-mini-btn{color:red}@media only screen and (min-width:1280px){.sidebar.sidebar-mini .sidebar-mini-btn{display:none}}.sidebar.sidebar-mini .sidebar-mini-btn .icofont-bubble-right:before{content:""}.sidebar.sidebar-mini .form-switch label{display:none}.sidebar.sidebar-mini .form-switch.theme-rtl{padding-left:2.5em}.sidebar.open{left:0}@media only screen and (max-width:991px){.sidebar.open{left:0}}@media only screen and (max-width:767px){.sidebar .brand-icon .logo-icon{height:40px;line-height:40px;min-height:40px;min-width:40px;width:40px}.sidebar .brand-icon .logo-icon svg{width:25px}.sidebar .brand-icon .logo-text{font-size:17px}}@media only screen and (max-width:1279px){.btn-arrow-hide{display:none}.menu-toggle{display:block}}@media only screen and (min-width:1280px){.btn-arrow-hide{display:block}.menu-toggle{display:none}}.main{-ms-overflow-style:none;flex:1 1;height:100vh;order:3;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none}.main::-webkit-scrollbar{width:4px}.main:hover::-webkit-scrollbar-thumb,.main:hover::-webkit-scrollbar-track{visibility:visible}.main::-webkit-scrollbar-track{background:#0000;visibility:hidden}.main::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:5px;opacity:.2;visibility:hidden}.main::-webkit-scrollbar-thumb:hover{opacity:1}.main .body{display:-ms-flexbox;flex-flow:column;flex-grow:1;min-width:0}.auth-h100{height:calc(100vh - 192px)}@media only screen and (max-width:1280px){.auth-h100{height:calc(100vh - 96px)}}@media only screen and (max-width:640px){.auth-h100{height:auto}}.fc *,.fc .fc-col-header-cell-cushion{color:var(--primary-color)}.fc .fc-h-event .fc-event-title{color:#fff;color:var(--white-color)}.fc .fc-h-event{background-color:var(--primary-color);border-color:#f0f0f0;border-color:var(--border-color)}.fc .fc-daygrid-event-dot{border-color:var(--secondary-color)}.fc .fc-button-primary{background-color:var(--secondary-color);border-color:var(--secondary-color)}.fc .fc-button-primary,.fc .fc-button-primary .fc-icon{color:#fff;color:var(--white-color)}.fc-theme-standard .fc-scrollgrid,.fc-theme-standard td,.fc-theme-standard th{border-color:#f0f0f0;border-color:var(--border-color)}.card-chat,.card-chat-body{height:100vh}.card-chat .chat-message,.card-chat-body .chat-message{position:relative}.card-chat .chat-message .btn.btn-dark,.card-chat-body .chat-message .btn.btn-dark{position:absolute;right:10px;top:10px}.chatlist-toggle{color:var(--primary-color)}.card-chat{min-width:380px}@media only screen and (max-width:991px){.card-chat{left:-600px;position:fixed;transition:.1s ease;z-index:9}.card-chat.open{left:0}}@media only screen and (max-width:767px){.card-chat.open{min-width:300px;width:300px}}@media only screen and (max-width:360px){.card-chat.open{min-width:260px;width:260px}}.card-chat .tab-content{-ms-overflow-style:none;height:calc(100vh - 150px);overflow-y:scroll;overflow-y:auto;scrollbar-width:none}.card-chat .tab-content::-webkit-scrollbar{width:0}.card-chat .list-group .list-group-item.open,.card-chat .list-group .list-group-item:hover{background-color:#f9fbfd;background-color:var(--body-color)}.card-chat .list-group .list-group-item a{color:#555;color:var(--color-500)}.card-chat .list-group .msg-time{font-size:11px;font-weight:600}@media only screen and (max-width:767px){.card-chat .nav-link{padding:5px}.card-chat-body{height:calc(100vh - 60px)}}.card-chat-body .max-width-70{max-width:70%}@media only screen and (max-width:768px){.card-chat-body .max-width-70{max-width:100%}}.card-chat-body .chat-history{-ms-overflow-style:none;height:100vh;overflow-y:scroll;overflow-y:auto;scrollbar-width:none}.card-chat-body .chat-history::-webkit-scrollbar{width:0}.card-chat-body .text-right .message{color:#fff}.card-chat-body .message{color:#757575;color:var(--color-600)}.card-chat-body.card{background-color:#f9fbfd;background-color:var(--body-color)}.timeline-item{border-left:2px solid #f0f0f0;border-left:2px solid var(--border-color);display:flex;padding:1em;position:relative}.timeline-item:hover:after{transform:scale(3.5)}.timeline-item:after{background:#212121;background:var(--color-900);border:2px solid #f0f0f0;border:2px solid var(--border-color);border-radius:30px;content:"";display:block;height:8px;left:-5px;position:absolute;top:1.3em;transition:.1s ease;width:8px}.timeline-item.ti-primary:after{background:var(--primary-color)}.timeline-item.ti-info:after{background:#0dcaf0}.timeline-item.ti-success:after{background:#7eb93f}.timeline-item.ti-warning:after{background:#f8b500}.timeline-item.ti-danger:after{background:#ff1843}.dd-handle{background-color:#fff;background-color:var(--card-color);border-color:#f0f0f0;border-color:var(--border-color);border-radius:0;box-shadow:0 2px 8px 0 #6363631a;color:#212529;color:var(--text-color);padding:20px;position:relative;transition:all .4s ease-in-out}.dd-handle:hover{box-shadow:0 2px 8px 0 #6363634d}.taskboard .dd-handle{background-color:#fff;background-color:var(--card-color);border-color:#f0f0f0;border-color:var(--border-color);border-radius:0;box-shadow:0 2px 8px 0 #6363631a;color:#212529;color:var(--text-color);padding:20px;position:relative;transition:all .4s ease-in-out}.taskboard .dd-handle:hover{box-shadow:0 2px 8px 0 #6363634d}.taskboard .dd-item{background-color:#fff;background-color:var(--card-color);border-color:#f0f0f0;border-color:var(--border-color);margin-bottom:15px;position:relative}.taskboard .dd-item:last-child{margin-bottom:0}.taskboard .dd-item:hover{cursor:move}.taskboard .dd-item:before{bottom:0;content:"";height:4px;left:0;position:absolute;width:100%;z-index:9}@media only screen and (max-width:1366px){.taskboard .dd-empty,.taskboard .dd-item,.taskboard .dd-placeholder{font-size:12px}}@media only screen and (max-width:991px){.taskboard .dd-empty,.taskboard .dd-item,.taskboard .dd-placeholder{font-size:14px}}.taskboard .dd-empty{background-color:var(--secondary-color);border:1px dashed var(--secondary-color)}.taskboard .planned_task .dd-item:before{background-color:#cd201f}.taskboard .progress_task .dd-item:before{background-color:#ffc107}.taskboard .review_task .dd-item:before{background-color:#ffaa8a}.taskboard .completed_task .dd-item:before{background-color:#28a745}.taskboard .small-avt{height:25px;min-width:25px;width:25px}.client_task .dd-handle:hover{color:#212529;color:var(--text-color)}.card{background-color:#fff;background-color:var(--card-color);border-color:#f0f0f0;border-color:var(--border-color)}.card.card-callout{border-left-color:var(--primary-color);border-left-width:.4rem}.card .card-header{background-color:#0000;border-bottom:none}.card .card-body,.card .card-header{color:#212529;color:var(--text-color)}@media only screen and (max-width:1024px){.card-header .h3,.card-header h3{font-size:20px}}@media only screen and (max-width:767px){.card-header .h3,.card-header h3{font-size:18px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-signin{background-color:#070a1a;display:grid;inset:0;overflow:hidden;padding:2.5rem 1rem;place-items:center;position:fixed;z-index:1}.auth-signin__bg{background-color:#1a0d22;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.auth-signin__overlay{background:linear-gradient(90deg,#070a1aa8,#070a1a6b 32%,#070a1a1f 60%,#070a1a0d);inset:0;pointer-events:none;position:absolute;z-index:1}@media(max-width:768px){.auth-signin__overlay{background:#070a1a80}}.auth-signin:after{background:repeating-linear-gradient(0deg,#ffffff05,#ffffff05 1px,#0000 0,#0000 3px);content:"";inset:0;mix-blend-mode:soft-light;opacity:.18;pointer-events:none;position:absolute;z-index:2}@media(prefers-reduced-motion:reduce){.auth-signin:after{opacity:.12}}.auth-signin__wrap{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:3}.auth-signin__wrap--left{justify-content:flex-start;padding-left:clamp(1.25rem,7vw,7rem);padding-right:1.25rem}@media(max-width:768px){.auth-signin__wrap--left{justify-content:center;padding-left:1.25rem}}.auth-signin__glass{animation:auth-signin-in .6s cubic-bezier(.34,1.4,.64,1) both;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);background:linear-gradient(160deg,#ffffff1f,#ffffff0a 28%,#0d112247);border:1px solid #ffffff2e;border-radius:1.5rem;box-shadow:0 28px 80px #0000008c,inset 0 1px 0 #ffffff38,inset 0 -1px 0 #ffffff0d;overflow:hidden;padding:2.2rem 2rem;position:relative;width:min(440px,100%)}.auth-signin__glass:before{animation:auth-signin-border 6s ease infinite;background:linear-gradient(135deg,#6366f1b3,#a855f766,#38bdf899,#6366f1b3);background-size:300% 300%;border-radius:inherit;content:"";inset:-1px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.75;padding:1px;pointer-events:none;position:absolute;will-change:background-position}.auth-signin__glass:after{animation:auth-signin-sheen 2.6s ease-in-out .9s;background:linear-gradient(90deg,#0000,#ffffff29,#0000);content:"";height:220%;left:-60%;pointer-events:none;position:absolute;top:-60%;transform:translateX(0) rotate(20deg);width:60%;will-change:transform,opacity}@keyframes auth-signin-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-signin-border{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes auth-signin-sheen{0%{opacity:0;transform:translateX(0) rotate(20deg)}35%{opacity:1}to{opacity:0;transform:translateX(900%) rotate(20deg)}}@media(prefers-reduced-motion:reduce){.auth-signin__glass{animation:auth-signin-in .6s ease both}.auth-signin__glass:after,.auth-signin__glass:before,.auth-signin__submit:after{animation:none}.auth-signin__form>*,.auth-signin__glass>*{animation:none;opacity:1}}.auth-signin__glass>*{animation:auth-signin-rise .55s cubic-bezier(.22,1,.36,1) both;opacity:0}.auth-signin__head{animation-delay:.18s}.auth-signin__form{animation-delay:.26s}.auth-signin__footer{animation-delay:.42s}.auth-signin__form>*{animation:auth-signin-rise .5s cubic-bezier(.22,1,.36,1) both;opacity:0}.auth-signin__form>:first-child{animation-delay:.3s}.auth-signin__form>:nth-child(2){animation-delay:.38s}.auth-signin__form>:nth-child(3){animation-delay:.46s}.auth-signin__form>:nth-child(4){animation-delay:.54s}@keyframes auth-signin-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-signin__head{margin-bottom:1.6rem;text-align:center}.auth-signin__title{color:#fff;font-size:clamp(1.4rem,2.6vw,1.7rem);font-weight:800;letter-spacing:-.02em;margin:0}.auth-signin__subtitle{color:#ffffffb3;font-size:.9rem;font-weight:500;margin:.4rem 0 0}.auth-signin__hint{align-items:center;color:#facc15f2;display:inline-flex;font-size:.78rem;font-weight:700;gap:.35rem}.auth-signin__hint i{font-size:.9rem}.auth-signin__footer{color:#ffffff73;font-size:.72rem;font-weight:600;letter-spacing:.02em;margin:1.25rem 0 0;text-align:center}.auth-signin__form{grid-gap:.95rem;display:grid;gap:.95rem}.auth-signin__oauth{grid-gap:.8rem;display:grid;gap:.8rem;margin-top:.2rem}.auth-signin__google{display:flex;justify-content:center}.auth-signin__googleBtn{border-radius:.95rem;height:48px;position:relative;width:100%}.auth-signin__googleBtn.is-loading{opacity:.55;pointer-events:none}.auth-signin__googleSurface{align-items:center;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(160deg,#ffffff29,#ffffff12 42%,#0d11222e);border:1px solid #fff3;border-radius:.95rem;box-shadow:0 10px 28px #0000003d,inset 0 1px 0 #ffffff42,inset 0 -1px 0 #ffffff0f;color:#fffffff0;display:inline-flex;font-family:Roboto,Segoe UI,system-ui,sans-serif;font-size:.94rem;font-weight:700;gap:.7rem;inset:0;justify-content:center;letter-spacing:.01em;overflow:hidden;pointer-events:none;position:absolute;transition:box-shadow .2s ease,transform .18s ease,border-color .2s ease,background .2s ease;z-index:1}.auth-signin__googleSurface:before{background:linear-gradient(180deg,#ffffff24,#ffffff05 48%,#0000);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.auth-signin__googleMark{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));flex-shrink:0;height:20px;position:relative;width:20px;z-index:1}.auth-signin__googleLabel{line-height:1;position:relative;white-space:nowrap;z-index:1}.auth-signin__googleNative{border-radius:.95rem;inset:0;opacity:.01;overflow:hidden;position:absolute;z-index:2}.auth-signin__googleNative>div{display:flex!important;height:100%!important;width:100%!important}.auth-signin__googleNative iframe{border:none!important;cursor:pointer;display:block!important;height:48px!important;margin:0!important;width:100%!important}.auth-signin__googleBtn:hover .auth-signin__googleSurface{background:linear-gradient(160deg,#ffffff38,#ffffff1a 42%,#0d112224);border-color:#ffffff52;box-shadow:0 14px 32px #0000004d,inset 0 1px 0 #ffffff52,inset 0 -1px 0 #ffffff14;transform:translateY(-1px)}.auth-signin__googleBtn:active .auth-signin__googleSurface{box-shadow:0 6px 16px #00000038,inset 0 1px 0 #fff3;transform:translateY(0) scale(.985)}.auth-signin__divider{color:#ffffff80;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin:.15rem 0 .05rem;position:relative;text-align:center;text-transform:uppercase}.auth-signin__divider:after,.auth-signin__divider:before{background:#ffffff24;content:"";height:1px;position:absolute;top:50%;width:42%}.auth-signin__divider:before{left:0}.auth-signin__divider:after{right:0}.auth-signin__divider span{background:#0000;display:inline-block;padding:0 .65rem}.auth-signin__field{grid-gap:.35rem;display:grid;gap:.35rem}.auth-signin__label{color:#ffffffc7;font-size:.8rem;font-weight:800}.auth-signin__input{align-items:center;background:#0f172a8c;border:1px solid #ffffff1f;border-radius:.95rem;display:flex;gap:.6rem;padding:.85rem .95rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.auth-signin__input:focus-within{border-color:#38bdf899;box-shadow:0 0 0 4px #38bdf81f}.auth-signin__input.is-error{border-color:#f87171a6;box-shadow:0 0 0 4px #f871711a}.auth-signin__icon{color:#ffffffb8;font-size:1.1rem;line-height:1}.auth-signin__togglePassword{align-items:center;background:#0000;border:none;color:#ffffffb8;cursor:pointer;display:inline-flex;font-size:1.2rem;justify-content:center;line-height:1;padding:0;transition:color .15s ease,opacity .15s ease}.auth-signin__togglePassword:hover:not(:disabled){color:#ffffffeb}.auth-signin__togglePassword:disabled{cursor:not-allowed;opacity:.5}.auth-signin__input input{background:#0000;border:none;color:#fff;font-size:.95rem;font-weight:600;outline:none;width:100%}.auth-signin__input input::placeholder{color:#ffffff73;font-weight:500}.auth-signin__error{align-items:center;color:#f87171f2;display:inline-flex;font-size:.78rem;font-weight:700;gap:.35rem}.auth-signin__error i{font-size:.9rem}.auth-signin__submit{align-items:center;background:linear-gradient(180deg,#ffffff29,#ffffff0a 42%,#0000),linear-gradient(135deg,#5b56f0,#7c5cf0 48%,#3b8ff6);border:1px solid #ffffff29;border-radius:.95rem;box-shadow:0 10px 28px #5b56f05c,0 4px 14px #3b8ff633,inset 0 1px 0 #ffffff42;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:800;gap:.55rem;justify-content:center;letter-spacing:.02em;margin-top:.15rem;min-height:48px;overflow:hidden;padding:.95rem 1.1rem;position:relative;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,filter .2s ease,opacity .2s ease;width:100%}.auth-signin__submit:after{background:linear-gradient(100deg,#0000,#ffffff47,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-180%) skewX(-18deg);width:40%}.auth-signin__submitArrow{display:inline-flex;font-size:1.05rem;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.auth-signin__submit:hover:not(:disabled){box-shadow:0 16px 36px #5b56f075,0 6px 18px #3b8ff647,inset 0 1px 0 #ffffff52;filter:brightness(1.07);transform:translateY(-2px)}.auth-signin__submit:hover:not(:disabled) .auth-signin__submitArrow{transform:translateX(3px)}.auth-signin__submit:hover:not(:disabled):after{animation:auth-signin-shine .85s ease}.auth-signin__submit:active:not(:disabled){box-shadow:0 8px 18px #5b56f057,0 3px 10px #3b8ff629,inset 0 1px 0 #fff3;filter:brightness(.98);transform:translateY(0) scale(.985)}.auth-signin__submit:focus-visible{box-shadow:0 14px 34px #4f46e573,0 0 0 4px #8b5cf66b;outline:none}.auth-signin__submit:disabled{cursor:not-allowed;filter:saturate(.65);opacity:.5}@keyframes auth-signin-shine{0%{transform:translateX(-180%) skewX(-18deg)}to{transform:translateX(320%) skewX(-18deg)}}.auth-signin__spinner{display:inline-flex}.auth-signin__loading{min-height:0}@media(max-width:575.98px){.auth-signin__glass{border-radius:1.1rem;padding:1.35rem 1.1rem}}.sidebar-notifications{width:100%}.sidebar-notifications--mini{margin-left:auto;margin-right:auto;max-width:3rem}.sidebar-notifications--mini .sidebar-notifications__toggle{justify-content:center;padding-left:.35rem!important;padding-right:.35rem!important}.sidebar-notifications--menu-item{width:100%}.sidebar-notifications--menu-item .sidebar-notifications__toggle--menu-item{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:17px;font-weight:400;justify-content:flex-start;padding:10px 0!important;text-align:left;width:100%}@media only screen and (max-width:767px){.sidebar-notifications--menu-item .sidebar-notifications__toggle--menu-item{font-size:15px;padding:8px 0!important}}.sidebar-notifications--menu-item .sidebar-notifications__toggle--menu-item:focus,.sidebar-notifications--menu-item .sidebar-notifications__toggle--menu-item:hover{background:#0000!important;color:var(--secondary-color)!important}.sidebar-notifications--menu-item.is-open .sidebar-notifications__toggle--menu-item{color:var(--secondary-color)!important}.sidebar-notifications--menu-item .sidebar-notifications__bell{font-size:1.15rem}.sidebar-notifications--menu-item .sidebar-notifications__toggle--menu-item{align-items:center;display:flex;gap:.35rem}.sidebar-notifications--mini.sidebar-notifications--menu-item{margin-left:0;margin-right:0;max-width:none}.sidebar-notifications--mini.sidebar-notifications--menu-item .sidebar-notifications__toggle--menu-item{justify-content:center;padding-left:0!important;padding-right:0!important}.sidebar-notifications__dropdown{position:static}.sidebar-notifications__toggle{align-items:center;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:.65rem;box-shadow:none!important;color:#fff!important;display:flex!important;gap:.6rem;padding:.55rem .65rem!important;text-align:left;text-decoration:none!important;width:100%}.sidebar-notifications__toggle:after{display:none!important}.sidebar-notifications__toggle:hover{background:#ffffff1f!important;color:#fff!important}.sidebar-notifications__bell{flex-shrink:0;font-size:1.25rem;line-height:1;position:relative}.sidebar-notifications__badge{background:#dc3545;border-radius:999px;color:#fff;font-size:.65rem;font-weight:700;height:1.1rem;line-height:1.1rem;min-width:1.1rem;padding:0 4px;position:absolute;right:-8px;text-align:center;top:-6px}.sidebar-notifications__badge--total{background:#ffffff59;color:#fff;font-weight:600}.sidebar-notifications__side-count{border-radius:999px;flex-shrink:0;font-size:.72rem;font-weight:700;line-height:1.2;margin-left:auto;min-width:1.35rem;padding:.15rem .45rem;text-align:center}.sidebar-notifications__side-count--unread{background:#dc3545;box-shadow:0 0 0 1px #fff3;color:#fff}.sidebar-notifications__side-count--total{background:#fff3;color:#fffffff2;font-weight:600}.sidebar-notifications__label{flex:1 1;font-size:.875rem;font-weight:600;text-align:left}.sidebar-notifications__menu{border:1px solid #e2e8f0f2!important;border-radius:1rem!important;box-shadow:0 20px 50px #0f172a1f,0 8px 20px #0f172a0f!important;margin-top:.35rem!important;max-width:400px;overflow:hidden;padding:0!important;width:min(100vw - 24px,400px)}.sidebar-notifications__panel{background:#fff;background:var(--card-color,#fff);display:flex;flex-direction:column;max-height:min(420px,72vh)}.sidebar-notifications__panel-head{align-items:flex-start;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0e6;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.1rem .85rem}.sidebar-notifications__panel-title{color:#0f172a;font-size:1rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .2rem}.sidebar-notifications__panel-sub{color:#64748b;font-size:.75rem;font-weight:500;line-height:1.35;margin:0}.sidebar-notifications__panel-badge{align-items:center;background:linear-gradient(135deg,#010530,#1a2a6b);background:linear-gradient(135deg,var(--primary-color,#010530) 0,#1a2a6b 100%);border-radius:.5rem;box-shadow:0 4px 12px #0105304d;color:#fff;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:1.65rem;justify-content:center;min-width:1.65rem;padding:0 .45rem}.sidebar-notifications__list-wrap{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#64748b66 #0000;scrollbar-width:thin}.sidebar-notifications__list-wrap::-webkit-scrollbar{width:6px}.sidebar-notifications__list-wrap::-webkit-scrollbar-thumb{background:#64748b59;border-radius:999px}.sidebar-notifications__list{list-style:none;margin:0;padding:.25rem 0}.sidebar-notifications__row{align-items:flex-start;background:#0000;border:none;border-radius:0;cursor:pointer;display:flex;gap:.7rem;margin:0;padding:.7rem 1rem .75rem 1.15rem;position:relative;text-align:left;transition:background .16s ease;width:100%}.sidebar-notifications__row+.sidebar-notifications__row{box-shadow:inset 0 1px 0 #e2e8f0b3}.sidebar-notifications__row:hover{background:rgba(1,5,48,.035)}.sidebar-notifications__row:hover .sidebar-notifications__type-icon{transform:scale(1.06)}.sidebar-notifications__row:active{background:#0105300f}.sidebar-notifications__row.is-unread{background:#f198280d}.sidebar-notifications__row.is-unread:before{border-radius:999px;bottom:.7rem;left:0;top:.7rem;width:3px}.sidebar-notifications__row.is-unread:after,.sidebar-notifications__row.is-unread:before{background:#f19828;background:var(--secondary-color,#f19828);content:"";position:absolute}.sidebar-notifications__row.is-unread:after{border-radius:50%;box-shadow:0 0 0 3px #f198282e;height:8px;right:1rem;top:.95rem;width:8px}.sidebar-notifications__row.is-unread .sidebar-notifications__row-title{color:#0f172a;font-weight:700}.sidebar-notifications__row.is-unread .sidebar-notifications__row-time{margin-right:.85rem}.sidebar-notifications__row.is-read .sidebar-notifications__type-icon{opacity:.8}.sidebar-notifications__row.is-read .sidebar-notifications__row-title{color:#475569;font-weight:600}.sidebar-notifications__row.is-read .sidebar-notifications__row-body{color:#94a3b8}.sidebar-notifications__type-icon{align-items:center;border-radius:.7rem;color:#fff;display:flex;flex-shrink:0;font-size:1.02rem;height:2.4rem;justify-content:center;transition:transform .16s ease;width:2.4rem}.sidebar-notifications__type-icon--violet{background:linear-gradient(145deg,#8b5cf6,#7c3aed);box-shadow:0 4px 12px #7c3aed40}.sidebar-notifications__type-icon--teal{background:linear-gradient(145deg,#14b8a6,#0d9488);box-shadow:0 4px 12px #0d948840}.sidebar-notifications__type-icon--amber{background:linear-gradient(145deg,#f59e0b,#d97706);box-shadow:0 4px 12px #d9770647}.sidebar-notifications__type-icon--rose{background:linear-gradient(145deg,#f43f5e,#e11d48);box-shadow:0 4px 12px #e11d4838}.sidebar-notifications__type-icon--indigo{background:linear-gradient(145deg,#6366f1,#4f46e5);box-shadow:0 4px 12px #4f46e547}.sidebar-notifications__type-icon--slate{background:linear-gradient(145deg,#64748b,#475569);box-shadow:0 4px 12px #47556933}.sidebar-notifications__row-main{display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:0}.sidebar-notifications__row-title{color:#1e293b;font-size:.8125rem;line-height:1.35}.sidebar-notifications__row-body,.sidebar-notifications__row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sidebar-notifications__row-body{color:#64748b;font-size:.72rem;line-height:1.45}.sidebar-notifications__row-time{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:600;margin-top:.1rem;white-space:nowrap}.sidebar-notifications__empty{padding:2rem 1.5rem 2.25rem;text-align:center}.sidebar-notifications__empty-icon{align-items:center;background:linear-gradient(145deg,#e2e8f0,#f1f5f9);border-radius:50%;color:#94a3b8;display:flex;font-size:1.35rem;height:3.25rem;justify-content:center;margin:0 auto .85rem;width:3.25rem}.sidebar-notifications__empty-title{color:#475569;font-size:.9rem;font-weight:700;margin:0 0 .35rem}.sidebar-notifications__empty-text{color:#94a3b8;font-size:.78rem;line-height:1.45;margin:0}.sidebar-notifications__loading{display:flex;justify-content:center;padding:1rem}.sidebar-notifications__footer{background:linear-gradient(180deg,#fff,#f8fafc);border-top:1px solid #e2e8f0f2;padding:.65rem 1rem .85rem}.sidebar-notifications__load-more{align-items:center;background:#0000!important;border:0!important;border-radius:.55rem!important;color:#010530!important;color:var(--primary-color,#010530)!important;display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;padding:.45rem 1rem!important;transition:background .15s ease,color .15s ease;width:100%}.sidebar-notifications__load-more:hover:not(:disabled){background:#0105300f!important}.sidebar-notifications__load-more:disabled{cursor:not-allowed;opacity:.55}.sidebar-notifications__view-all{align-items:center;background:linear-gradient(135deg,#010530,#1a2a6b)!important;background:linear-gradient(135deg,var(--primary-color,#010530) 0,#1a2a6b 100%)!important;border:0!important;border-radius:.7rem!important;box-shadow:0 6px 16px #01053040;color:#fff!important;display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;letter-spacing:.01em;margin-top:.45rem;padding:.62rem 1rem!important;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;width:100%}.sidebar-notifications__view-all:hover{box-shadow:0 10px 22px #01053052;color:#fff!important;filter:brightness(1.12);transform:translateY(-1px)}.sidebar-notifications__view-all:active{transform:translateY(0)}[data-theme=dark] .sidebar-notifications__menu{border-color:#4755698c!important;box-shadow:0 20px 50px #00000073!important}[data-theme=dark] .sidebar-notifications__panel{background:#262727;background:var(--card-color,#262727)}[data-theme=dark] .sidebar-notifications__panel-head{background:linear-gradient(180deg,color-mix(in srgb,#fff 4%,var(--card-color)) 0,var(--card-color) 100%);border-bottom-color:#47556973}[data-theme=dark] .sidebar-notifications__panel-title{color:#f1f5f9}[data-theme=dark] .sidebar-notifications__panel-sub{color:#94a3b8}[data-theme=dark] .sidebar-notifications__row{background:#0000}[data-theme=dark] .sidebar-notifications__row+[data-theme=dark] .sidebar-notifications__row{box-shadow:inset 0 1px 0 #4755694d}[data-theme=dark] .sidebar-notifications__row:hover{background:#ffffff0d}[data-theme=dark] .sidebar-notifications__row.is-unread{background:#f1982817}[data-theme=dark] .sidebar-notifications__row.is-read{background:#0000}[data-theme=dark] .sidebar-notifications__row-title{color:#e2e8f0}[data-theme=dark] .sidebar-notifications__row-body{color:#94a3b8}[data-theme=dark] .sidebar-notifications__row-time{color:#64748b}[data-theme=dark] .sidebar-notifications__empty-icon{background:linear-gradient(145deg,#334155,#1e293b);color:#64748b}[data-theme=dark] .sidebar-notifications__empty-title{color:#cbd5e1}[data-theme=dark] .sidebar-notifications__empty-text{color:#64748b}[data-theme=dark] .sidebar-notifications__footer{background:linear-gradient(180deg,var(--card-color) 0,color-mix(in srgb,#fff 3%,var(--card-color)) 100%);border-top-color:#47556973}[data-theme=dark] .sidebar-notifications__load-more{background:#ffffff14;border-color:#ffffff2e;color:#e2e8f0}[data-theme=dark] .sidebar-notifications__load-more:hover:not(:disabled){background:#ffffff24;color:#fff}[data-theme=dark] .sidebar-notifications__view-all{color:#f19828;color:var(--secondary-color,#f19828)}[data-theme=dark] .sidebar-notifications__view-all:hover{background:#f1982829;color:#f19828;color:var(--secondary-color,#f19828)}.sidebar-work-show{padding:0 1rem .85rem;position:relative;z-index:3}.sidebar-work-show--mini{display:flex;justify-content:center;padding:0 .5rem .75rem}.sidebar-work-show__dropdown{position:relative;width:100%}.sidebar-work-show__dropdown-inner{width:100%}.sidebar-work-show--mini .sidebar-work-show__dropdown,.sidebar-work-show--mini .sidebar-work-show__dropdown-inner{width:auto}.sidebar-work-show__toggle{align-items:center;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:.65rem;color:#fff!important;display:flex!important;gap:.55rem;padding:.48rem .55rem!important;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.sidebar-work-show__toggle:after{display:none!important}.sidebar-work-show__toggle:hover{background:#ffffff24!important;border-color:#ffffff3d!important;color:#fff!important}.sidebar-work-show__toggle:focus-visible{box-shadow:0 0 0 .15rem #f1982866!important}.sidebar-work-show__toggle.show{background:#ffffff29!important;border-color:#f1982880!important;box-shadow:0 4px 12px #00000024!important}.sidebar-work-show__toggle.show .sidebar-work-show__caret{color:#f19828;color:var(--secondary-color,#f19828);transform:rotate(180deg)}.sidebar-work-show__toggle--mini{align-items:center;border-radius:.7rem;flex-direction:column;gap:.15rem;justify-content:center;margin:0 auto;padding:.3rem 0!important;width:56px!important}.sidebar-work-show__code-wrap{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 1px 4px #0000001f;display:inline-flex;flex-shrink:0;height:2.15rem;justify-content:center;width:2.15rem}.sidebar-work-show__toggle--mini .sidebar-work-show__code-wrap{border-radius:50%;height:1.95rem;width:1.95rem}.sidebar-work-show__code{color:#475569;font-size:.62rem;font-weight:800;letter-spacing:.04em;line-height:1}.sidebar-work-show__meta{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.1rem;line-height:1.2;min-width:0}.sidebar-work-show__name{color:#fff;font-size:.84rem;font-weight:700}.sidebar-work-show__name,.sidebar-work-show__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sidebar-work-show__sub{align-items:center;color:#fff9;display:inline-flex;font-size:.68rem;gap:.3rem}.sidebar-work-show__dot{background:#ffffff61;border-radius:50%;flex-shrink:0;height:3px;width:3px}.sidebar-work-show__mini-meta{align-items:center;display:flex;flex-direction:column;line-height:1}.sidebar-work-show__mini-name{color:#ffffffe6;font-size:.58rem;font-weight:700;letter-spacing:.05em}.sidebar-work-show__caret{color:#ffffffe6;flex-shrink:0;font-size:.6rem;opacity:.75;transition:transform .2s ease,color .2s ease}.sidebar-work-show__toggle--mini .sidebar-work-show__caret{font-size:.55rem;margin-top:-.05rem}.sidebar-work-show__menu{background:#fff!important;border-radius:.65rem!important;box-shadow:0 10px 28px #0f172a29,0 2px 8px #0f172a14!important;box-sizing:border-box!important;margin-top:0!important;max-width:100%!important;min-width:100%!important;padding:.35rem!important;width:100%!important;z-index:2100!important}.sidebar-work-show__menu-title{color:#94a3b8!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.05em;padding:.3rem .45rem .35rem!important;text-transform:uppercase}.sidebar-work-show__item{align-items:center;background:#0000!important;border:1px solid #0000!important;border-radius:.55rem!important;color:inherit!important;display:flex!important;gap:.55rem;margin-bottom:.12rem;padding:.45rem .5rem!important;transition:background .15s ease,border-color .15s ease;white-space:normal!important}.sidebar-work-show__item:last-child{margin-bottom:0}.sidebar-work-show__item:focus,.sidebar-work-show__item:hover{background:#f8fafc!important;border-color:#e2e8f0!important;color:inherit!important}.sidebar-work-show__item.active,.sidebar-work-show__item.is-selected{background:#f198281a!important;border-color:#f1982852!important;color:inherit!important}.sidebar-work-show__item-code{align-items:center;background:#f1f5f9;border-radius:.45rem;color:#475569;display:inline-flex;flex-shrink:0;font-size:.58rem;font-weight:800;height:1.9rem;justify-content:center;letter-spacing:.03em;line-height:1;width:1.9rem}.sidebar-work-show__item-body{display:flex;flex:1 1;flex-direction:column;gap:.06rem;line-height:1.2;min-width:0}.sidebar-work-show__item-name{color:#0f172a;font-size:.82rem;font-weight:600}.sidebar-work-show__item-sub{color:#64748b;font-size:.68rem}.sidebar-work-show__item-radio{background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;height:.95rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:.95rem}.sidebar-work-show__item-radio.is-checked{background:#f19828;background:var(--secondary-color,#f19828);border-color:#f19828;border-color:var(--secondary-color,#f19828);box-shadow:inset 0 0 0 2.5px #fff}.sidebar.sidebar-mini .sidebar-work-show{display:flex;justify-content:center}.sidebar-work-show--mini .sidebar-work-show__menu{max-width:68px!important;min-width:68px!important;padding:.3rem!important;width:68px!important}.sidebar-work-show--mini .sidebar-work-show__menu-title{display:none!important}.sidebar-work-show--mini .sidebar-work-show__item{gap:0!important;justify-content:center;padding:.35rem!important}.sidebar-work-show--mini .sidebar-work-show__item-body,.sidebar-work-show--mini .sidebar-work-show__item-radio{display:none!important}.sidebar-work-show--mini .sidebar-work-show__item-code{font-size:.72rem;height:2.1rem;width:2.1rem}.sidebar-work-show--mini .sidebar-work-show__item.is-selected .sidebar-work-show__item-code{background:#f1982829;box-shadow:inset 0 0 0 1.5px #f1982880;color:#f19828;color:var(--secondary-color,#f19828)}.app-confirm{--ac:var(--primary-color,#010530);--ac-rgb:1,5,48}.app-confirm .modal-dialog{max-width:400px}.app-confirm__content{animation:app-confirm-pop .28s cubic-bezier(.34,1.56,.64,1) both;background:#fff!important;background:var(--card-color,#fff)!important;border-radius:20px!important;box-shadow:0 24px 60px #00000038!important;color:#212529;color:var(--text-color,#212529);overflow:hidden}.app-confirm__body{padding:2rem 1.75rem 1rem}.app-confirm__icon{align-items:center;background:rgba(var(--ac-rgb),.12);border-radius:50%;color:var(--ac);display:inline-flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 1.1rem;position:relative;width:64px}.app-confirm__icon:after{animation:app-confirm-ring 1.8s ease-out infinite;border:2px solid rgba(var(--ac-rgb),.32);border-radius:50%;content:"";inset:0;position:absolute}.app-confirm__title{color:#111827;color:var(--color-900,#111827);font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.app-confirm__text{color:#6b7280;color:var(--color-600,#6b7280);font-size:.92rem;line-height:1.55;margin:0 auto;max-width:19rem}.app-confirm__footer{flex-wrap:nowrap;gap:.75rem;padding:.5rem 1.75rem 1.75rem}.app-confirm__btn{align-items:center;border-radius:12px!important;display:inline-flex!important;flex:1 1;font-weight:600!important;justify-content:center;padding:.62rem 1rem!important;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,filter .2s ease!important}.app-confirm__btn:active:not(:disabled){transform:scale(.98)}.app-confirm__btn:disabled{opacity:.65}.app-confirm__btn--cancel{background:#f3f4f6!important;background:var(--color-100,#f3f4f6)!important;border:1px solid #e5e7eb!important;border:1px solid var(--border-color,#e5e7eb)!important;color:#374151!important;color:var(--color-800,#374151)!important}.app-confirm__btn--cancel:hover:not(:disabled){background:#e5e7eb!important;background:var(--color-300,#e5e7eb)!important}.app-confirm__btn--confirm{background:var(--ac)!important;border:none!important;box-shadow:0 8px 20px rgba(var(--ac-rgb),.35)!important;color:#fff!important}.app-confirm__btn--confirm:hover:not(:disabled){box-shadow:0 12px 26px rgba(var(--ac-rgb),.45)!important;filter:brightness(1.06);transform:translateY(-1px)}.app-confirm--danger{--ac:#ef4444;--ac-rgb:239,68,68}.app-confirm--warning{--ac:#f59e0b;--ac-rgb:245,158,11}.app-confirm--primary{--ac:var(--secondary-color,#f19828);--ac-rgb:241,152,40}@keyframes app-confirm-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-confirm-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.app-confirm__content,.app-confirm__icon:after{animation:none}}.sidebar-user-panel{overflow:visible;padding:0 1rem 1rem;position:relative;z-index:30}.sidebar-user-panel--mini{display:flex;justify-content:center;padding:.35rem 0 1rem;z-index:45}.sidebar-user-panel__dropdown{width:100%}.sidebar-user-panel__dropdown--mini{width:auto}.sidebar-user-panel__toggle{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff08)!important;border:1px solid #ffffff1a!important;border-radius:.85rem;box-shadow:0 4px 14px #0003!important;color:#fff!important;display:flex!important;gap:.65rem;padding:.6rem .7rem!important;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease!important;width:100%}.sidebar-user-panel__toggle:after{display:none!important}.sidebar-user-panel__toggle:hover{background:linear-gradient(180deg,#ffffff21,#ffffff0f)!important;border-color:#fff3!important;color:#fff!important}.sidebar-user-panel__toggle:focus{box-shadow:0 0 0 .15rem #f1982859!important}.sidebar-user-panel__toggle--mini{background:#0000!important;border:none!important;width:auto!important}.sidebar-user-panel__toggle--mini:hover{background:#0000!important;opacity:.9}.sidebar-user-panel__avatar{border:2px solid #f198288c;border-radius:50%;box-shadow:0 0 0 2px #0003;flex-shrink:0;height:2.5rem;object-fit:cover;width:2.5rem}.sidebar-user-panel__toggle--mini .sidebar-user-panel__avatar{box-shadow:0 0 0 2px #0003,0 4px 12px #00000047;height:2.15rem;width:2.15rem}.sidebar-user-panel__meta{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;line-height:1.2;min-width:0}.sidebar-user-panel__name{color:#fff;font-size:.875rem;font-weight:700}.sidebar-user-panel__email,.sidebar-user-panel__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sidebar-user-panel__email{color:#ffffffa6;font-size:.72rem}.sidebar-user-panel__caret{color:#ffffffd9;flex-shrink:0;font-size:.65rem;opacity:.65}.sidebar-user-panel__menu{border:1px solid #0f172a14;border-radius:.65rem;box-shadow:0 12px 36px #00000047;min-width:13rem;padding:.35rem;z-index:1060}.sidebar-user-panel__dropdown--mini .sidebar-user-panel__menu{margin-left:.5rem;min-width:14.5rem}.sidebar-user-panel__menu-item{border-radius:.45rem;font-size:.9rem}#mainSideMenu.sidebar{background:linear-gradient(180deg,#131c30,#0e1525);border-right:1px solid #ffffff0d;scrollbar-color:#ffffff29 #0000;scrollbar-width:thin;transition:width .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1)}#mainSideMenu.sidebar::-webkit-scrollbar{width:6px}#mainSideMenu.sidebar::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}#mainSideMenu.sidebar .brand-icon{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:12px;margin-bottom:6px;padding:6px 0 10px}#mainSideMenu.sidebar .brand-icon .logo-icon{align-items:center;animation:sb-brand-pop .6s cubic-bezier(.34,1.56,.64,1) both;background:linear-gradient(145deg,#fff,#eef0f6);border-radius:14px;box-shadow:0 8px 20px #00000059,0 0 0 1px #ffffff14,0 0 22px #f1982838;display:inline-flex;flex-shrink:0;height:46px;justify-content:center;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);width:46px}#mainSideMenu.sidebar .brand-icon .logo-icon img{height:30px!important;object-fit:contain;position:relative;width:30px!important;z-index:1}#mainSideMenu.sidebar .brand-icon:hover .logo-icon{box-shadow:0 10px 24px #0006,0 0 0 1px #ffffff1a,0 0 28px #f1982859;transform:translateY(-1px) scale(1.03)}#mainSideMenu.sidebar .brand-icon .logo-text-wrap{animation:sb-brand-slide .55s cubic-bezier(.22,1,.36,1) .12s both;display:flex;flex-direction:column;justify-content:center;line-height:1;overflow:hidden}#mainSideMenu.sidebar .brand-icon .logo-text{-webkit-text-fill-color:#0000;animation:sb-brand-shine 5s ease-in-out 1s infinite;background:linear-gradient(100deg,#fff,#ffe9cf 35%,#fff 50%,#ffe9cf 65%,#f19828 110%);-webkit-background-clip:text;background-clip:text;background-position:100% 0;background-size:220% 100%;color:#fff;font-size:22px;font-weight:800;letter-spacing:.06em;line-height:1;white-space:nowrap}#mainSideMenu.sidebar .brand-icon .logo-tagline{color:#8a8fb0;font-size:10px;font-weight:600;letter-spacing:.16em;margin-top:3px;text-transform:uppercase;transition:opacity .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}#mainSideMenu.sidebar .menu-list{display:flex;flex-direction:column;gap:3px}#mainSideMenu.sidebar .menu-list>li{border-radius:12px;transition:background-color .18s cubic-bezier(.4,0,.2,1)}#mainSideMenu.sidebar .menu-list>li.m-link,#mainSideMenu.sidebar .menu-list>li.m-link.active{align-items:center;color:#c7cbe0;font-size:15px;font-weight:600;margin:0;padding:11px 14px;position:relative}#mainSideMenu.sidebar .menu-list>li.m-link i{color:#8a8fb0;font-size:18px;transition:color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);width:26px}#mainSideMenu.sidebar .menu-list>li.m-link:hover{background:#ffffff0f;color:#fff}#mainSideMenu.sidebar .menu-list>li.m-link:hover i{color:#fff;transform:translateX(1px)}#mainSideMenu.sidebar .menu-list>li.m-link.active{background:linear-gradient(90deg,#f198282e,#f198280f);color:#f19828}#mainSideMenu.sidebar .menu-list>li.m-link.active i{color:#f19828}#mainSideMenu.sidebar .menu-list>li.m-link.active:before{background:#f19828;border-radius:999px;box-shadow:0 0 12px #f1982899;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}#mainSideMenu.sidebar .menu-list .m-link{align-items:center;border-radius:12px;color:#c7cbe0;display:flex;font-size:15px;font-weight:600;gap:2px;padding:11px 14px;position:relative;text-decoration:none;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}#mainSideMenu.sidebar .menu-list .m-link i{color:#8a8fb0;font-size:18px;transition:color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);width:26px}#mainSideMenu.sidebar .menu-list .m-link .arrow{font-size:11px;opacity:.5;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}#mainSideMenu.sidebar .menu-list .m-link:hover{background:#ffffff0f;color:#fff}#mainSideMenu.sidebar .menu-list .m-link:hover i{color:#fff}#mainSideMenu.sidebar .menu-list .m-link:hover .arrow{opacity:.85}#mainSideMenu.sidebar .menu-list .m-link.active{background:linear-gradient(90deg,#f198282e,#f198280f);color:#f19828}#mainSideMenu.sidebar .menu-list .m-link.active i{color:#f19828}#mainSideMenu.sidebar .menu-list .m-link.active:before{background:#f19828;border-radius:999px;box-shadow:0 0 12px #f1982899;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}#mainSideMenu.sidebar .menu-list li[aria-expanded=true]>.m-link{color:#fff}#mainSideMenu.sidebar .menu-list li[aria-expanded=true]>.m-link .arrow{opacity:.85;transform:rotate(180deg)}#mainSideMenu.sidebar .menu-list .sub-menu{margin:2px 0 4px;padding-left:38px}#mainSideMenu.sidebar .menu-list .sub-menu:before{background-color:#ffffff14!important;border-radius:999px;left:18px;width:1.5px!important}#mainSideMenu.sidebar .menu-list .sub-menu .ms-link{align-items:center;border-radius:9px;color:#8a8fb0;display:flex;font-size:14px;font-weight:500;padding:8px 12px;text-decoration:none;transition:background-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1)}#mainSideMenu.sidebar .menu-list .sub-menu .ms-link span{font-size:14px}#mainSideMenu.sidebar .menu-list .sub-menu .ms-link:hover{background:#ffffff0f;color:#fff}#mainSideMenu.sidebar .menu-list .sub-menu .ms-link.active{background:#f1982824;color:#f19828;font-weight:600}#mainSideMenu.sidebar .sub-menu.collapse:not(.show){display:none}#mainSideMenu.sidebar .sub-menu.collapsing{transition:height .24s cubic-bezier(.4,0,.2,1)}#mainSideMenu.sidebar .sidebar-menu-notifications-entry{border-top:1px solid #ffffff14;list-style:none;margin-top:4px;padding-top:6px}#mainSideMenu.sidebar .sidebar-notifications__toggle--menu-item{align-items:center;background:#0000!important;border:0!important;border-radius:12px!important;color:#c7cbe0!important;display:flex!important;font-size:15px!important;font-weight:600!important;gap:0!important;padding:11px 14px!important;text-align:left;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1);width:100%}#mainSideMenu.sidebar .sidebar-notifications__toggle--menu-item .sidebar-notifications__bell{color:#8a8fb0;flex-shrink:0;font-size:18px!important;transition:color .18s cubic-bezier(.4,0,.2,1);width:26px}#mainSideMenu.sidebar .sidebar-notifications__toggle--menu-item .sidebar-notifications__label{flex:1 1;font-size:15px;font-weight:600}#mainSideMenu.sidebar .sidebar-notifications__toggle--menu-item:focus,#mainSideMenu.sidebar .sidebar-notifications__toggle--menu-item:hover{background:#ffffff0f!important;color:#fff!important}#mainSideMenu.sidebar .sidebar-notifications__toggle--menu-item:focus .sidebar-notifications__bell,#mainSideMenu.sidebar .sidebar-notifications__toggle--menu-item:hover .sidebar-notifications__bell{color:#fff}#mainSideMenu.sidebar .sidebar-notifications.is-open .sidebar-notifications__toggle--menu-item,#mainSideMenu.sidebar.is-open .sidebar-notifications__toggle--menu-item{background:#f198281f!important;color:#f19828!important}#mainSideMenu.sidebar .sidebar-notifications.is-open .sidebar-notifications__toggle--menu-item .sidebar-notifications__bell,#mainSideMenu.sidebar.is-open .sidebar-notifications__toggle--menu-item .sidebar-notifications__bell{color:#f19828}#mainSideMenu.sidebar .sidebar-notifications__side-count{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-left:auto;min-width:22px;padding:0 7px}#mainSideMenu.sidebar .sidebar-notifications__side-count--unread{background:#ef4444;box-shadow:none;color:#fff}#mainSideMenu.sidebar .sidebar-notifications__side-count--total{background:#ffffff29;color:#fff}#mainSideMenu.sidebar.sidebar-mini .brand-icon{gap:0;justify-content:center;padding:4px 0}#mainSideMenu.sidebar.sidebar-mini .brand-icon .logo-icon{height:40px;margin:0 auto;width:40px}#mainSideMenu.sidebar.sidebar-mini .brand-icon .logo-icon img{height:26px!important;width:26px!important}#mainSideMenu.sidebar.sidebar-mini .brand-icon .logo-text-wrap{margin:0;max-width:0;opacity:0;overflow:hidden;padding:0;visibility:hidden;width:0}#mainSideMenu.sidebar.sidebar-mini .menu-list .m-link{justify-content:center;padding:12px 0}#mainSideMenu.sidebar.sidebar-mini .menu-list .m-link i{width:100%}#mainSideMenu.sidebar.sidebar-mini .menu-list .m-link.active:before{display:none}#mainSideMenu.sidebar.sidebar-mini .menu-list .m-link:hover span:not(.arrow){background:var(--primary-color);border:1px solid #ffffff14;border-radius:10px;box-shadow:0 12px 36px #00000059;font-size:14px;font-weight:600;left:92px;padding:10px 16px}#mainSideMenu.sidebar.sidebar-mini .menu-list .sub-menu{background:var(--primary-color);border:1px solid #ffffff14;border-radius:12px;box-shadow:0 12px 36px #00000059;left:92px;padding:8px}#mainSideMenu.sidebar.sidebar-mini .sidebar-user-panel{overflow:visible;padding-left:0;padding-right:0;z-index:45}@keyframes sb-brand-pop{0%{opacity:0;transform:translateY(6px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sb-brand-slide{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes sb-brand-glow{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.75;transform:scale(1.08)}}@keyframes sb-brand-shine{0%,70%{background-position:100% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){#mainSideMenu.sidebar .brand-icon .logo-icon,#mainSideMenu.sidebar .brand-icon .logo-icon:after,#mainSideMenu.sidebar .brand-icon .logo-text,#mainSideMenu.sidebar .brand-icon .logo-text-wrap{animation:none}#mainSideMenu.sidebar .brand-icon .logo-text{background-position:0 0}}.perm-denied{align-items:center;background:radial-gradient(1200px 480px at 50% -10%,#6366f114,#0000 70%),#f4f6fb;display:flex;justify-content:center;min-height:100vh;padding:32px 16px}.perm-denied__card{animation:perm-denied-in .4s cubic-bezier(.34,1.56,.64,1) both;background:#fff;border:1px solid #eef1f6;border-radius:22px;box-shadow:0 1px 2px #1018280a,0 24px 60px #1018281f;max-width:440px;padding:40px 34px 34px;text-align:center;width:100%}.perm-denied__icon{background:radial-gradient(circle at 50% 40%,#ef444424,#ef44440d);border-radius:50%;color:#ef4444;display:grid;height:110px;margin:0 auto 22px;place-items:center;position:relative;width:110px}.perm-denied__icon svg{position:relative;z-index:1}.perm-denied__icon-glow{animation:perm-denied-pulse 2.4s ease-in-out infinite;border-radius:50%;box-shadow:inset 0 0 0 1px #ef44442e;inset:0;position:absolute}.perm-denied__code{background:#ef44441a;border-radius:999px;color:#ef4444;display:inline-block;font-size:13px;font-weight:800;letter-spacing:.12em;margin-bottom:12px;padding:4px 12px}.perm-denied__title{color:#111827;font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0}.perm-denied__text{color:#6b7280;font-size:14px;line-height:1.6;margin:12px auto 26px;max-width:360px}.perm-denied__btn{align-items:center;background:linear-gradient(135deg,#484c7f,#6366f1);border:0;border-radius:13px;box-shadow:0 10px 24px #484c7f47;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:9px;height:48px;justify-content:center;padding:0 26px;transition:transform .15s ease,box-shadow .18s ease,filter .18s ease}.perm-denied__btn i{font-size:16px}.perm-denied__btn:hover{box-shadow:0 14px 30px #484c7f57;filter:brightness(1.05);transform:translateY(-1px)}.perm-denied__btn:active{transform:translateY(0)}@keyframes perm-denied-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes perm-denied-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.perm-denied__card,.perm-denied__icon-glow{animation:none}}@media(max-width:480px){.perm-denied__card{padding:32px 22px 26px}.perm-denied__title{font-size:23px}}@keyframes hrx-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hrx-skeleton{animation:hrx-skeleton-shimmer 1.3s ease-in-out infinite;background-color:#eceff4;background-image:linear-gradient(90deg,#eceff4,#f6f8fb 50%,#eceff4);background-size:200% 100%;border-radius:8px;display:block;position:relative;will-change:background-position}.hrx-skeleton--text{border-radius:6px;height:12px}.hrx-skeleton--circle{border-radius:50%}.hrx-table-skeleton{padding:4px 0;width:100%}.hrx-table-skeleton__row{align-items:center;border-bottom:1px solid #f1f4f8;display:flex;gap:18px;padding:14px 18px}.hrx-table-skeleton__row:last-child{border-bottom:0}.hrx-table-skeleton__cell{flex:1 1;min-width:0}.hrx-list-skeleton{display:flex;flex-direction:column;gap:10px;padding:4px 0;width:100%}.hrx-list-skeleton__row{align-items:center;display:flex;gap:12px;padding:10px 4px}.hrx-list-skeleton__lines{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.hrx-form-skeleton{display:flex;flex-direction:column;gap:18px;padding:4px 0;width:100%}.hrx-form-skeleton__row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.hrx-form-skeleton__row--two{grid-template-columns:1fr 1fr}.hrx-form-skeleton__field{display:flex;flex-direction:column;gap:8px;min-width:0}@media(max-width:575px){.hrx-form-skeleton__row--two{grid-template-columns:1fr}}.hrx-card-skeleton{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));width:100%}.hrx-card-skeleton__card{background:#fff;border:1px solid #e9edf3;border-radius:14px;box-shadow:0 1px 2px #1118270a;display:flex;flex-direction:column;gap:12px;padding:18px}.hrx-page-skeleton{display:flex;flex-direction:column;gap:18px;padding:4px 0;width:100%}.hrx-page-skeleton__head{display:flex;flex-direction:column;gap:10px}.hrx-page-skeleton__body{background:#fff;border:1px solid #e9edf3;border-radius:14px;box-shadow:0 1px 2px #1118270a;padding:12px 16px}@media(prefers-reduced-motion:reduce){.hrx-skeleton{animation:none}}.row-action-menu{display:inline-flex}.row-action-menu__toggle{align-items:center;background:#fff;border:1px solid #e9edf3;border-radius:9px;box-shadow:0 1px 2px #1118270a;color:#6b7280;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease;width:34px}.row-action-menu__toggle i{font-size:18px;line-height:1}.row-action-menu__toggle.is-open,.row-action-menu__toggle:focus,.row-action-menu__toggle:hover{background:#484c7f14;border-color:#484c7f59;box-shadow:none;color:#484c7f}.row-action-menu__toggle:active{transform:translateY(1px)}.row-action-menu__menu{animation:row-action-menu-in .12s ease;background:#fff;border:1px solid #e9edf3;border-radius:12px;box-shadow:0 14px 34px #0f172a29,0 4px 10px #0f172a14;min-width:176px;padding:6px;position:fixed;z-index:100000}@keyframes row-action-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.row-action-menu__item{align-items:center;background:#0000;border:0;border-radius:8px;color:#1f2937;display:flex;font-size:13px;font-weight:600;gap:10px;padding:8px 10px;text-align:left;transition:background-color .14s ease,color .14s ease;width:100%}.row-action-menu__item+.row-action-menu__item{margin-top:2px}.row-action-menu__item:focus,.row-action-menu__item:hover{background:#484c7f14;color:#484c7f}.row-action-menu__item:active{background:#484c7f24;color:#484c7f}.row-action-menu__item--danger{color:#d14343}.row-action-menu__item--danger:focus,.row-action-menu__item--danger:hover{background:#d143431a;color:#b91c1c}.row-action-menu__item--success{color:#15803d}.row-action-menu__item--success:focus,.row-action-menu__item--success:hover{background:#22a06b1f;color:#15803d}.row-action-menu__item:disabled{cursor:not-allowed;opacity:.45}.row-action-menu__icon{flex-shrink:0;font-size:16px;line-height:1}@media(prefers-reduced-motion:reduce){.row-action-menu__menu{animation:none}}.App{text-align:center}.App-logo{height:5vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:flex-start;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:flex-start;min-height:10vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.joditAnnouncement .jodit-workplace{min-height:400px!important}.joditNote .jodit-workplace{min-height:350px!important}.reason-cell{white-space:inherit}.offcanvas.offcanvas-end,.offcanvas.offcanvas-start{display:flex;flex-direction:column;height:100vh;max-height:100vh;top:0}.offcanvas.offcanvas-end{border-left:1px solid #e5e7eb;right:0}.offcanvas.offcanvas-start{border-right:1px solid #e5e7eb;left:0}.offcanvas.show{visibility:visible;z-index:1045}.offcanvas-backdrop{z-index:1040}.offcanvas-custom{padding:10px!important;width:100%!important}@media (min-width:768px){.offcanvas-custom{width:60%!important}}.modal-content-fullscreen{height:90vh;margin:0;width:100vw}.preview-container{position:relative}.preview-container:hover .icon-overlay{display:flex}.icon-overlay{align-items:center;background-color:#0009;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1}.icon-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:24px}.bg-light-hover:hover{background-color:#f8f9fa;transition:background-color .3s ease}.highlight-today{background-color:#fff3cd!important;border-left:4px solid #ffc107;border-radius:4px}.assets-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;width:100%}.assets-table-scroll::-webkit-scrollbar{height:8px}.assets-table-scroll::-webkit-scrollbar-thumb{background:#0000002e;border-radius:8px}.assets-table-scroll::-webkit-scrollbar-track{background:#0000000a}.assets-dept-filter{flex:1 1 200px;max-width:320px;min-width:200px;width:min(280px,100%)}.app-table-toolbar--aligned{align-items:center;.app-table-toolbar__filters,.app-table-toolbar__left{align-items:center}}.assets-table--wide .rdt_TableHeadRow,.assets-table--wide .rdt_TableRow{display:flex!important;flex-wrap:nowrap!important;min-width:100%;width:-webkit-max-content!important;width:max-content!important}.assets-table--wide .rdt_TableCell,.assets-table--wide .rdt_TableCol{border-right:1px solid #e9edf3;flex-grow:0!important;flex-shrink:0!important}.assets-table--wide .rdt_TableCell:last-child,.assets-table--wide .rdt_TableCol:last-child{border-right:none}.assets-table--wide .rdt_TableHeadRow>div:first-child,.assets-table--wide .rdt_TableRow>div:first-child{background-color:#fff;border-right:1px solid #e2e8f0;box-shadow:6px 0 12px -6px #0f172a1a;isolation:isolate;left:0;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:5}.assets-table--wide .rdt_TableHeadRow>div:first-child{background-color:#f1f5f9;justify-content:flex-start!important;z-index:9}.assets-table--wide .rdt_TableRow>div:first-child{justify-content:flex-start!important}.assets-table--wide .rdt_TableRow:nth-of-type(2n)>div:first-child{background-color:#fcfdfe}.assets-table--wide .rdt_TableRow:hover>div:first-child{background-color:#f5f6fb}.assets-table .rdt_TableHeadRow{border-bottom:2px solid #e2e8f0;box-shadow:none}.assets-table .rdt_TableHeadRow .rdt_TableCol{background-color:#f1f5f9}.assets-table .rdt_TableRow{border-bottom:1px solid #e2e8f0}.assets-table .rdt_TableRow:hover{background:#f5f6fb}.assets-table .rdt_TableCell{align-items:center;color:#1f2937;font-size:13px;line-height:1.4}.assets-table .rdt_TableCol{color:#475467;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.35;padding-bottom:10px;padding-top:10px;text-align:center;text-transform:uppercase}.assets-table__col-head{display:block;line-height:1.35;text-align:center;white-space:normal;width:100%;word-break:break-word}.assets-table .rdt_TableCol,.assets-table .rdt_TableCol .rdt_TableCol_Sortable{justify-content:center;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.assets-table__employee-cell{min-width:0;overflow:hidden;padding:0 8px 0 4px;text-align:left;width:100%}.assets-table__employee-name{color:#1f2937;display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assets-table__field-value{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#374151;display:-webkit-box;line-height:1.35;max-width:100%;overflow:hidden;text-align:center;width:100%;word-break:break-word}.assets-table__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1.4;min-width:40px;padding:2px 10px}.assets-table__badge--yes{background:#ecfdf3;color:#027a48}.assets-table__badge--no{background:#fef3f2;color:#b42318}.assets-table__badge--empty{background:#f2f4f7;color:#98a2b3;font-weight:600}.assets-table__action-cell{align-items:center;display:flex;justify-content:center;width:100%}.assets-table .rdt_TableCell button.btn-outline-secondary{border-color:#0000001f}.assets-admin-tabs{background:#fff;border:1px solid #00000014;border-radius:12px;display:inline-flex;gap:8px;padding:6px}.assets-admin-tabs .nav-link{border-radius:10px;color:#495057;font-weight:600;line-height:1;padding:8px 14px}.assets-admin-tabs .nav-link:hover{background:#00000008;color:#212529}.assets-admin-tabs .nav-link.active{background:#212529;box-shadow:none;color:#fff}.assets-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:340px}.assets-empty-state p{margin-bottom:16px!important}.assets-fields-scroll{max-height:46vh;overflow-y:auto;padding-right:6px}.assets-fields-scroll::-webkit-scrollbar{width:8px}.assets-fields-scroll::-webkit-scrollbar-thumb{background:#0000002e;border-radius:8px}.assets-fields-scroll::-webkit-scrollbar-track{background:#0000}.hide-scrollbar{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}#mytask-layout{align-items:stretch;min-height:100vh}#mainSideMenu.sidebar.sidebar--inner-scroll{display:flex;flex-direction:column;flex-shrink:0;height:100vh;max-height:100vh;min-height:0;overflow:hidden}#mainSideMenu.sidebar.sidebar--inner-scroll .sidebar-inner-stack{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}#mainSideMenu.sidebar.sidebar--inner-scroll .sidebar-menu-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}#mainSideMenu.sidebar.sidebar--inner-scroll .sidebar-user-panel{flex-shrink:0;overflow:visible;position:relative;z-index:40}#mainSideMenu.sidebar.sidebar-mini.sidebar--inner-scroll{overflow:visible;z-index:220}#mytask-layout>.main{position:relative;z-index:1}.child-row:hover{background-color:#f8f9fa;border-color:#adb5bd}.parent-module:hover{background-color:#eef2ff}.hrx-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:44px 20px;text-align:center;width:100%}.hrx-empty--compact{padding:24px 16px}.hrx-empty__art{align-items:center;display:flex;height:132px;justify-content:center;margin-bottom:14px;position:relative;width:168px}.hrx-empty__card{animation:hrx-empty-float 4s ease-in-out infinite;filter:drop-shadow(0 10px 18px rgba(15,23,42,.08));position:relative;z-index:1}.hrx-empty__spark{color:#c7cfdd;font-weight:700;line-height:1;position:absolute;-webkit-user-select:none;user-select:none}.hrx-empty__spark--1{font-size:15px;right:18px;top:8px}.hrx-empty__spark--2{bottom:22px;font-size:12px;left:14px}.hrx-empty__dot{background:#d4dae6;border-radius:50%;position:absolute}.hrx-empty__dot--1{height:7px;left:22px;top:26px;width:7px}.hrx-empty__dot--2{height:5px;right:40px;top:14px;width:5px}.hrx-empty__dot--3{bottom:12px;height:6px;right:30px;width:6px}.hrx-empty__tri{border-bottom:8px solid #d4dae6;border-left:5px solid #0000;border-right:5px solid #0000;bottom:30px;height:0;position:absolute;right:16px;transform:rotate(18deg);width:0}.hrx-empty__title{color:#94a3b8;font-size:14px;font-weight:700;letter-spacing:.01em;margin:0}.hrx-empty__subtitle{color:#b4bdca;font-size:12.5px;line-height:1.5;margin:6px 0 0;max-width:320px}@keyframes hrx-empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.hrx-empty__card{animation:none}}.employee-list-search{max-width:100%;position:relative;width:420px}.employee-list-search__icon{color:#7a8798;font-size:16px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.employee-list-search__input{border:1px solid #e4eaf1;border-radius:12px;box-shadow:0 1px 5px #0f223a08;color:#253346;font-weight:600;height:44px;padding-left:42px}.employee-list-search__input::placeholder{color:#98a2b3;font-weight:600}.employee-list-search__input:focus{border-color:#0f4c818c;box-shadow:0 0 0 3px #0f4c811f}.employee-list-table{background:#fff;border:1px solid #e4eaf1;border-radius:12px;box-shadow:0 1px 6px #0f223a0a;overflow:hidden}.employee-list-table__toolbar{background:linear-gradient(180deg,#fff,#fbfdff);border-bottom:1px solid #eef2f7;padding:14px}.employee-list-table__datatable{width:100%}.employee-list-table .rdt_Table{background:#0000}.employee-list-table .rdt_TableCell:first-child,.employee-list-table .rdt_TableCell:first-child>div,.employee-list-table .rdt_TableCol:first-child{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.employee-name-cell{align-items:center;display:inline-flex;gap:10px;max-width:100%;min-width:0}.employee-name-cell__text{font-weight:600;line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}@media(max-width:768px){.employee-list-table__toolbar{padding:12px}}.app-table-card{background:#fff;border:1px solid #e9edf3;border-radius:16px;box-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f;overflow:visible}.app-table-toolbar{background:#fff;border-bottom:1px solid #e9edf3;border-radius:16px 16px 0 0;gap:12px 16px;justify-content:space-between;padding:16px 18px}.app-table-toolbar,.app-table-toolbar__left{align-items:flex-end;display:flex;flex-wrap:wrap}.app-table-toolbar__left{flex:1 1 auto;gap:12px;min-width:0}.app-table-toolbar__search{max-width:100%;position:relative;width:260px}.app-table-toolbar__search-icon{color:#94a3b8;font-size:16px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.app-table-toolbar__search-input{background-color:#f8fafc!important;border:1px solid #e9edf3;border-radius:11px;color:#1f2937;font-size:13px!important;font-weight:600;height:42px!important;min-height:42px!important;padding:0 14px 0 40px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.app-table-toolbar__search-input::placeholder{color:#94a3b8;font-weight:600}.app-table-toolbar__search-input:focus{background-color:#fff!important;border-color:#484c7f8c;box-shadow:0 0 0 3px #484c7f1f;outline:none}.app-table-toolbar__filters{align-items:center;display:flex;flex:1 1 200px;flex-wrap:wrap;gap:12px;min-width:0}.app-table-toolbar__actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.app-table-toolbar .app-table-toolbar__add-btn,.app-table-toolbar__add-btn{align-items:center;background:#484c7f;border:0;border-radius:11px;box-shadow:0 4px 12px #484c7f40;color:#fff!important;display:inline-flex;font-size:13px;font-weight:700;gap:8px;height:42px;justify-content:center;min-height:42px;padding:0 18px;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.app-table-toolbar .app-table-toolbar__add-btn i,.app-table-toolbar__add-btn i{font-size:16px;line-height:1}.app-table-toolbar .app-table-toolbar__add-btn:focus,.app-table-toolbar .app-table-toolbar__add-btn:hover,.app-table-toolbar__add-btn:focus,.app-table-toolbar__add-btn:hover{background:#3a3e6b;box-shadow:0 6px 16px #484c7f52;color:#fff!important;transform:translateY(-1px)}.app-table-toolbar .app-table-toolbar__add-btn:active,.app-table-toolbar__add-btn:active{transform:translateY(0)}.app-table-toolbar--payrun{gap:12px;justify-content:flex-start}.app-table-toolbar--payrun .btn-group{flex-wrap:wrap}.app-table-year-picker{align-items:center;background:#f8fafc;border:1px solid #e9edf3;border-radius:11px;display:inline-flex;height:42px;overflow:hidden}.app-table-year-picker__nav{align-items:center;background:#0000;border:0;color:#484c7f;display:inline-flex;font-size:16px;height:100%;justify-content:center;transition:background-color .15s ease,color .15s ease;width:38px}.app-table-year-picker__nav:hover:not(:disabled){background:#484c7f1a}.app-table-year-picker__nav:disabled{color:#94a3b8;cursor:not-allowed;opacity:.6}.app-table-year-picker__value{border-left:1px solid #e9edf3;border-right:1px solid #e9edf3;color:#1f2937;font-size:14px;font-weight:800;line-height:40px;min-width:64px;padding:0 14px;text-align:center}.app-table-card .app-table-card__body,.app-table-card .card-body{padding:4px 6px 8px}.app-table-card .rdt_Table{background:#0000}@media(max-width:768px){.app-table-toolbar{align-items:stretch;flex-direction:column}.app-table-toolbar__left,.app-table-toolbar__search{width:100%}.app-table-toolbar__actions{justify-content:stretch;width:100%}.app-table-toolbar__actions .app-table-toolbar__add-btn{width:100%}}.rc-calendar,.rc-calendar *{box-sizing:border-box}.rc-calendar-hidden{display:none}.rc-calendar-input-wrap{border-bottom:1px solid #e9e9e9;padding:6px;position:relative}.rc-calendar-input-wrap:after{clear:both;content:""}.rc-calendar-date-input-wrap{overflow:hidden}.rc-calendar-time-picker{background-color:#fff;height:217px;position:absolute;top:34px;width:100%}.rc-calendar-time-picker-panel{position:relative;width:100%}.rc-calendar-time-picker-panel .rc-time-picker-panel-input-wrap{display:none}.rc-calendar-time-picker-panel .rc-time-picker-panel-inner{border:none;box-shadow:none}.rc-calendar-time-picker-panel .rc-time-picker-panel-select{max-height:217px;width:84px}.rc-calendar-time-picker-panel .rc-time-picker-panel-select li{padding:0;text-align:center}.rc-calendar-time-picker-wrap{float:left;width:100%}.rc-calendar-time-picker-wrap .rc-time-picker{width:100%}.rc-calendar-time-picker-wrap .rc-time-picker-input{border:1px solid #0000;height:22px;outline:0;padding:0}.rc-calendar-time-picker-wrap .rc-time-picker-icon{display:none}.rc-calendar-input{border:1px solid #0000;color:#666;cursor:text;height:22px;line-height:1.5;outline:0;width:100%}.rc-calendar-input-invalid{border-color:red}.rc-calendar-clear-btn{cursor:pointer;height:20px;line-height:20px;margin:0;overflow:hidden;position:absolute;right:6px;text-align:center;top:6px;width:20px;z-index:9999}.rc-calendar-clear-btn:after{color:#aaa;content:"x";display:inline-block;font-size:12px;line-height:1;transition:color .3s ease;width:20px}.rc-calendar-clear-btn:hover:after{color:#666}.rc-calendar-picker{left:-9999px;position:absolute;top:-9999px;z-index:1000}.rc-calendar-picker-hidden{display:none}.rc-calendar-picker-slide-up-appear,.rc-calendar-picker-slide-up-enter{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.08,.82,.17,1);display:block!important;opacity:0;transform-origin:0 0}.rc-calendar-picker-slide-up-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.6,.04,.98,.34);display:block!important;opacity:1;transform-origin:0 0}.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomLeft,.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomRight,.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomLeft,.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomRight{animation-name:rcDropdownSlideUpIn;animation-play-state:running}.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topLeft,.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topRight,.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topLeft,.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topRight{animation-name:rcDropdownSlideDownIn;animation-play-state:running}.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomLeft,.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomRight{animation-name:rcDropdownSlideUpOut;animation-play-state:running}.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topLeft,.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topRight{animation-name:rcDropdownSlideDownOut;animation-play-state:running}@keyframes rcDropdownSlideUpIn{0%{opacity:0;transform:scaleY(0);transform-origin:0 0}to{opacity:1;transform:scaleY(1);transform-origin:0 0}}@keyframes rcDropdownSlideUpOut{0%{opacity:1;transform:scaleY(1);transform-origin:0 0}to{opacity:0;transform:scaleY(0);transform-origin:0 0}}@keyframes rcDropdownSlideDownIn{0%{opacity:0;transform:scaleY(0);transform-origin:100% 100%}to{opacity:1;transform:scaleY(1);transform-origin:100% 100%}}@keyframes rcDropdownSlideDownOut{0%{opacity:1;transform:scaleY(1);transform-origin:100% 100%}to{opacity:0;transform:scaleY(0);transform-origin:100% 100%}}.rc-calendar{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 5px #ccc;font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",WenQuanYi Micro Hei,sans-serif;font-size:12px;line-height:1.5;list-style:none;text-align:left;width:253px}.rc-calendar,.rc-calendar-date-panel,.rc-calendar-panel{outline:none;position:relative}.rc-calendar-week-number{width:286px}.rc-calendar-week-number-cell{text-align:center}.rc-calendar-header{border-bottom:1px solid #ccc;height:34px;line-height:30px;padding:0 10px;text-align:center;user-select:none;-webkit-user-select:none}.rc-calendar-header>a{display:inline-block;font-weight:700;line-height:34px;padding:0 5px;text-align:center;width:30px}.rc-calendar-header>a:hover{color:#23c0fa;cursor:pointer}.rc-calendar-header .rc-calendar-prev-month-btn{left:25px;position:absolute}.rc-calendar-header .rc-calendar-prev-month-btn:after{content:"‹"}.rc-calendar-header .rc-calendar-next-month-btn{position:absolute;right:25px}.rc-calendar-header .rc-calendar-next-month-btn:after{content:"›"}.rc-calendar-day-select,.rc-calendar-month-select,.rc-calendar-year-select{color:#666;display:inline-block;font-size:12px;font-weight:700;line-height:34px;padding:0 8px}.rc-calendar-day-select:hover,.rc-calendar-month-select:hover,.rc-calendar-year-select:hover{color:#23c0fa;cursor:pointer}.rc-calendar-day-select.rc-calendar-time-status:hover,.rc-calendar-month-select.rc-calendar-time-status:hover,.rc-calendar-year-select.rc-calendar-time-status:hover{color:#666;cursor:pointer}.rc-calendar-next-month-btn,.rc-calendar-next-year-btn,.rc-calendar-prev-month-btn,.rc-calendar-prev-year-btn{color:#999;cursor:pointer;display:inline-block;font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",sans-serif;font-size:16px;line-height:34px;padding:0 5px;position:absolute;top:0}.rc-calendar-next-month-btn:hover,.rc-calendar-next-year-btn:hover,.rc-calendar-prev-month-btn:hover,.rc-calendar-prev-year-btn:hover{color:#23c0fa}.rc-calendar-next-year-btn{right:0}.rc-calendar-next-year-btn:after{content:"»"}.rc-calendar-prev-year-btn{left:0}.rc-calendar-prev-year-btn:after{content:"«"}.rc-calendar-body{height:217px;padding:9px 10px 10px}.rc-calendar table{background-color:initial;border-collapse:collapse;max-width:100%;width:100%}.rc-calendar table,.rc-calendar td,.rc-calendar th{border:none}.rc-calendar-table{border-spacing:0;margin-bottom:0}.rc-calendar-column-header{line-height:18px;padding:6px 0;text-align:center;width:33px}.rc-calendar-column-header .rc-calendar-column-header-inner{display:block;font-weight:400}.rc-calendar-week-number-header .rc-calendar-column-header-inner{display:none}.rc-calendar-cell{padding:1px 0}.rc-calendar-date{background:#0000;border-radius:4px 4px;color:#666;display:block;height:26px;line-height:26px;margin:0 auto;padding:0;text-align:center;width:26px}.rc-calendar-date:hover{background:#ebfaff;cursor:pointer}.rc-calendar-selected-day .rc-calendar-date{background:#d9f4fe}.rc-calendar-selected-date .rc-calendar-date{background:#3fc7fa;color:#fff}.rc-calendar-selected-date .rc-calendar-date:hover{background:#3fc7fa}.rc-calendar-today .rc-calendar-date{border:1px solid #3fc7fa}.rc-calendar-disabled-cell .rc-calendar-date{background:#f3f3f3;border-radius:0;color:#bcbcbc;cursor:not-allowed;width:auto}.rc-calendar-disabled-cell .rc-calendar-date:hover{background:#f3f3f3}.rc-calendar-disabled-cell-first-of-row .rc-calendar-date{border-bottom-left-radius:4px;border-top-left-radius:4px}.rc-calendar-disabled-cell-last-of-row .rc-calendar-date{border-bottom-right-radius:4px;border-top-right-radius:4px}.rc-calendar-last-month-cell .rc-calendar-date,.rc-calendar-next-month-btn-day .rc-calendar-date{color:#bbb}.rc-calendar-footer{border-top:1px solid #ccc;padding:10px 0;position:relative;text-align:center}.rc-calendar-footer .rc-time-picker{width:90px}.rc-calendar-footer .rc-time-picker-input{height:24px}.rc-calendar-footer-show-ok{text-align:right}.rc-calendar-footer-show-ok .rc-calendar-footer-btn{padding-right:12px}.rc-calendar-footer-show-ok .rc-calendar-time-picker-btn{margin-left:0;padding:0 12px}.rc-calendar-footer-show-ok .rc-calendar-today-btn{float:left;padding-left:12px}.rc-calendar-footer-btn{margin-top:2px}.rc-calendar-footer-btn:after{clear:both;content:"x";font-size:0;height:0;overflow:hidden}.rc-calendar-time-picker-btn{margin-left:10px}.rc-calendar-ok-btn,.rc-calendar-time-picker-btn,.rc-calendar-today-btn{color:#f46830;display:inline-block;text-align:center}.rc-calendar-ok-btn:hover,.rc-calendar-time-picker-btn:hover,.rc-calendar-today-btn:hover{color:#23c0fa;cursor:pointer}.rc-calendar-ok-btn-disabled,.rc-calendar-ok-btn-disabled:hover,.rc-calendar-time-picker-btn-disabled,.rc-calendar-time-picker-btn-disabled:hover,.rc-calendar-today-btn-disabled,.rc-calendar-today-btn-disabled:hover{color:#bbb}.rc-calendar-today-btn{padding-left:10px}.rc-calendar-time-input{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px 6px;color:#666;display:inline-block;height:25px;line-height:1.5;margin:0;padding:4px 10px;position:relative;transform:border .3s cubic-bezier(.35,0,.25,1),background .3s cubic-bezier(.35,0,.25,1),box-shadow .3s cubic-bezier(.35,0,.25,1);width:40px}.rc-calendar-time-input:hover{border-color:#23c0fa}.rc-calendar-time-input:focus{border-color:#23c0fa;box-shadow:0 0 3px #23c0fa}.rc-calendar-time-panel{background:#fff;bottom:0;left:0;outline:none;position:absolute;right:0;top:0;z-index:10}.rc-calendar-time-panel-header{border-bottom:1px solid #ccc;height:34px;line-height:34px;padding:0 10px;position:relative;text-align:center;user-select:none;-webkit-user-select:none}.rc-calendar-time-panel-body{padding:9px 10px 10px}.rc-calendar-time-panel-title{border-radius:4px;display:inline-block;font-weight:700;height:30px;line-height:22px;padding:4px 5px;text-align:center;width:180px}.rc-calendar-time-panel-table{border-collapse:initial;height:255px;table-layout:fixed;width:100%}.rc-calendar-time-panel-cell{height:42px;text-align:center;vertical-align:middle}.rc-calendar-time-panel-time{border-radius:4px;display:block;line-height:26px;margin:0 auto;width:26px}.rc-calendar-time-panel-time:hover{background:#ebfaff;cursor:pointer}.rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time,.rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time:hover{background:#3fc7fa;color:#fff}.rc-calendar-month-panel{background:#fff;bottom:0;left:0;outline:none;position:absolute;right:0;top:0;z-index:10}.rc-calendar-month-panel>div{display:flex;flex-direction:column;height:100%}.rc-calendar-month-panel-hidden{display:none}.rc-calendar-month-panel-header{border-bottom:1px solid #ccc;height:34px;line-height:30px;padding:0 10px;position:relative;text-align:center;user-select:none;-webkit-user-select:none}.rc-calendar-month-panel-header>a{display:inline-block;font-weight:700;padding:4px 5px;text-align:center;width:30px}.rc-calendar-month-panel-header>a:hover{color:#23c0fa;cursor:pointer}.rc-calendar-month-panel-next-year-btn,.rc-calendar-month-panel-prev-year-btn{position:absolute;top:0}.rc-calendar-month-panel-next-year-btn:after{content:"»"}.rc-calendar-month-panel-prev-year-btn{left:0;-webkit-user-select:none;user-select:none}.rc-calendar-month-panel-prev-year-btn:after{content:"«"}.rc-calendar-month-panel .rc-calendar-month-panel-year-select{width:180px}.rc-calendar-month-panel-year-select-arrow{display:none}.rc-calendar-month-panel-next-year-btn{right:0;-webkit-user-select:none;user-select:none}.rc-calendar-month-panel-body{flex:1 1;padding:9px 10px 10px}.rc-calendar-month-panel-footer{border-top:1px solid #ccc;line-height:38px}.rc-calendar-month-panel-table{border-collapse:initial;height:100%;table-layout:fixed;width:100%}.rc-calendar-month-panel-cell{text-align:center}.rc-calendar-month-panel-cell .rc-calendar-month-panel-month{background:#0000;border-radius:4px 4px;color:#666;display:block;height:36px;line-height:36px;margin:0 auto;padding:0;text-align:center;width:46px}.rc-calendar-month-panel-cell .rc-calendar-month-panel-month:hover{background:#ebfaff;cursor:pointer}.rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month{color:#bfbfbf}.rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month:hover{background:#fff;cursor:not-allowed}.rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month,.rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover{background:#3fc7fa;color:#fff}.rc-calendar-month-header-wrap{height:308px;position:relative}.rc-calendar-year-panel{background:#fff;bottom:0;left:0;outline:none;position:absolute;right:0;top:0;z-index:10}.rc-calendar-year-panel>div{display:flex;flex-direction:column;height:100%}.rc-calendar-year-panel-hidden{display:none}.rc-calendar-year-panel-header{border-bottom:1px solid #ccc;height:34px;line-height:30px;padding:0 10px;position:relative;text-align:center;user-select:none;-webkit-user-select:none}.rc-calendar-year-panel-header>a{display:inline-block;font-weight:700;padding:4px 5px;text-align:center;width:30px}.rc-calendar-year-panel-header>a:hover{color:#23c0fa;cursor:pointer}.rc-calendar-year-panel-next-decade-btn,.rc-calendar-year-panel-prev-decade-btn{position:absolute;top:0}.rc-calendar-year-panel-next-decade-btn:after{content:"»"}.rc-calendar-year-panel-prev-decade-btn{left:0;-webkit-user-select:none;user-select:none}.rc-calendar-year-panel-prev-decade-btn:after{content:"«"}.rc-calendar-year-panel .rc-calendar-year-panel-decade-select{width:180px}.rc-calendar-year-panel-decade-select-arrow{display:none}.rc-calendar-year-panel-next-decade-btn{right:0;-webkit-user-select:none;user-select:none}.rc-calendar-year-panel-body{flex:1 1;padding:9px 10px 10px}.rc-calendar-year-panel-footer{border-top:1px solid #ccc;line-height:38px}.rc-calendar-year-panel-table{border-collapse:initial;height:100%;table-layout:fixed;width:100%}.rc-calendar-year-panel-cell{text-align:center}.rc-calendar-year-panel-year{background:#0000;border-radius:4px 4px;color:#666;display:block;height:36px;line-height:36px;margin:0 auto;padding:0;text-align:center;width:46px}.rc-calendar-year-panel-year:hover{background:#ebfaff;cursor:pointer}.rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year,.rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year:hover{background:#3fc7fa;color:#fff}.rc-calendar-year-panel-last-decade-cell .rc-calendar-year-panel-year,.rc-calendar-year-panel-next-decade-cell .rc-calendar-year-panel-year{color:#00000040;user-select:none;-webkit-user-select:none}.rc-calendar-decade-panel{background:#fff;bottom:0;display:flex;flex-direction:column;left:0;outline:none;position:absolute;right:0;top:0;z-index:10}.rc-calendar-decade-panel-hidden{display:none}.rc-calendar-decade-panel-header{border-bottom:1px solid #ccc;height:34px;line-height:34px;padding:0 10px;position:relative;text-align:center;user-select:none;-webkit-user-select:none}.rc-calendar-decade-panel-header>a{display:inline-block;font-weight:700;padding:1px 5px;text-align:center;width:30px}.rc-calendar-decade-panel-header>a:hover{color:#23c0fa;cursor:pointer}.rc-calendar-decade-panel-next-century-btn,.rc-calendar-decade-panel-prev-century-btn{position:absolute;top:0}.rc-calendar-decade-panel-next-century-btn:after{content:"»"}.rc-calendar-decade-panel-prev-century-btn{left:0;-webkit-user-select:none;user-select:none}.rc-calendar-decade-panel-prev-century-btn:after{content:"«"}.rc-calendar-decade-panel-next-century-btn{right:0;-webkit-user-select:none;user-select:none}.rc-calendar-decade-panel-body{flex:1 1;padding:9px 10px 10px}.rc-calendar-decade-panel-footer{border-top:1px solid #ccc;line-height:38px}.rc-calendar-decade-panel-table{border-collapse:initial;height:100%;table-layout:fixed;width:100%}.rc-calendar-decade-panel-cell{text-align:center}.rc-calendar-decade-panel-decade{background:#0000;border-radius:4px 4px;color:#666;display:block;height:36px;line-height:36px;margin:0 auto;padding:0;text-align:center}.rc-calendar-decade-panel-decade:hover{background:#ebfaff;cursor:pointer}.rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade,.rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade:hover{background:#3fc7fa;color:#fff}.rc-calendar-decade-panel-last-century-cell .rc-calendar-decade-panel-decade,.rc-calendar-decade-panel-next-century-cell .rc-calendar-decade-panel-decade{color:#00000040;user-select:none;-webkit-user-select:none}.rc-calendar-range{overflow:hidden;width:502px}.rc-calendar-range-part{position:relative;width:250px}.rc-calendar-range-part .rc-calendar-time-picker{top:69px}.rc-calendar-range-part .rc-calendar-time-picker-panel-select{width:77px}.rc-calendar-range-left{float:left}.rc-calendar-range-left .rc-calendar-time-picker-panel-select:last-child{border-right:1px solid #e9e9e9}.rc-calendar-range-right{float:right}.rc-calendar-range-right .rc-calendar-time-picker-panel{left:21px}.rc-calendar-range-right .rc-calendar-time-picker-panel-select:first-child{border-left:1px solid #e9e9e9}.rc-calendar-range-middle{height:35px;line-height:35px;margin-left:-10px;position:absolute;text-align:center}.rc-calendar-range .rc-calendar-date-panel:after{clear:both;content:".";display:block;height:0;visibility:hidden}.rc-calendar-range .rc-calendar-input-wrap{height:35px}.rc-calendar-range .rc-calendar-input,.rc-calendar-range .rc-time-picker-input{height:22px;padding:1px 7px}.rc-calendar-range .rc-calendar-body,.rc-calendar-range .rc-calendar-decade-panel-body,.rc-calendar-range .rc-calendar-month-panel-body,.rc-calendar-range .rc-calendar-year-panel-body{border-bottom:1px solid #e9e9e9}.rc-calendar-range.rc-calendar-week-number{width:574px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part{width:286px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker{top:69px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker-panel-select{width:89px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-right .rc-calendar-time-picker-panel{left:36px}.rc-calendar-range .rc-calendar-decade-panel,.rc-calendar-range .rc-calendar-month-panel,.rc-calendar-range .rc-calendar-year-panel{top:35px}.rc-calendar-range .rc-calendar-month-panel .rc-calendar-year-panel{top:0}.rc-calendar-range .rc-calendar-decade-panel-table,.rc-calendar-range .rc-calendar-month-panel-table,.rc-calendar-range .rc-calendar-year-panel-table{height:198px}.rc-calendar-range .rc-calendar-in-range-cell{background:#ebf4f8;border-radius:0}.rc-calendar-range-bottom{text-align:right}.rc-calendar-range .rc-calendar-footer{border-top:none;padding:0}.rc-calendar-range .rc-calendar-footer-btn{padding:10px 12px 10px 0}.rc-calendar-range .rc-calendar-ok-btn{position:static}.rc-calendar-range .rc-calendar-today-btn{float:left}.rc-calendar-full{width:275px}.rc-calendar-full-header{border-bottom:1px solid #ccc;overflow:hidden;padding:5px 10px;text-align:center;user-select:none;-webkit-user-select:none}.rc-calendar-full-header-month-select,.rc-calendar-full-header-year-select{float:right;margin-right:5px;width:70px}.rc-calendar-full-header-switcher{display:inline-block;float:right}.rc-calendar-full-header-switcher-normal:hover{border-color:#23c0fa;box-shadow:0 0 2px #2db7f5cc;cursor:pointer}.rc-calendar-full-header-switcher-focus{background-color:#3fc7fa;border-color:#3fc7fa;color:#fff}.rc-calendar-full-header-switcher>span{border:1px solid #d9d9d9;color:#666;float:left;height:28px;line-height:24px;padding:0 10px}.rc-calendar-full-header-switcher>span:first-child{border-bottom-left-radius:4px;border-right:none;border-top-left-radius:4px}.rc-calendar-full-header-switcher>span:last-child{border-bottom-right-radius:4px;border-left:none;border-top-right-radius:4px}.rc-calendar-fullscreen{width:auto}.rc-calendar-fullscreen .rc-calendar-full-header{border-bottom:none}.rc-calendar-fullscreen .rc-calendar-column-header{padding-right:12px;text-align:right}.rc-calendar-fullscreen .rc-calendar-cell{padding:0}.rc-calendar-fullscreen .rc-calendar-cell .rc-calendar-date,.rc-calendar-fullscreen .rc-calendar-month-panel-cell .rc-calendar-month-panel-month{border:none;border-radius:0;border-top:2px solid #eee;display:block;height:116px;margin:0 4px;padding-right:8px;text-align:right;width:auto}.rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month,.rc-calendar-fullscreen .rc-calendar-selected-day .rc-calendar-date{background-color:#ebfaff;color:#666}.rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month,.rc-calendar-fullscreen .rc-calendar-today .rc-calendar-date{border-top-color:#3fc7fa;color:#3fc7fa}.rc-time-picker{display:inline-block;position:relative}.rc-time-picker,.rc-time-picker *{box-sizing:border-box}.rc-time-picker-clear{cursor:pointer;height:20px;line-height:20px;margin:0;overflow:hidden;position:absolute;right:6px;text-align:center;top:3px;width:20px}.rc-time-picker-clear-icon:after{color:#aaa;content:"x";display:inline-block;font-size:12px;font-style:normal;height:20px;line-height:1;transition:color .3s ease;width:20px}.rc-time-picker-clear-icon:hover:after{color:#666}.rc-time-picker-input{background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:4px;color:#666;cursor:text;display:inline-block;font-size:12px;height:28px;line-height:1.5;padding:4px 7px;position:relative;transition:border .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1);width:100%}.rc-time-picker-input[disabled]{background:#f7f7f7;color:#ccc;cursor:not-allowed}.rc-time-picker-panel{box-sizing:border-box;position:absolute;width:170px;z-index:1070}.rc-time-picker-panel *{box-sizing:border-box}.rc-time-picker-panel-inner{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 5px #ccc;display:inline-block;font-size:12px;line-height:1.5;list-style:none;outline:none;position:relative;text-align:left}.rc-time-picker-panel-narrow{max-width:113px}.rc-time-picker-panel-input{border:1px solid #0000;cursor:auto;line-height:1.5;margin:0;outline:0;padding:0;width:100%}.rc-time-picker-panel-input-wrap{border-bottom:1px solid #e9e9e9;box-sizing:border-box;padding:6px;position:relative}.rc-time-picker-panel-input-invalid{border-color:red}.rc-time-picker-panel-select{border:1px solid #e9e9e9;border-width:0 1px;box-sizing:border-box;float:left;font-size:12px;margin-left:-1px;max-height:144px;overflow-y:auto;position:relative;width:56px}.rc-time-picker-panel-select-active{overflow-y:auto}.rc-time-picker-panel-select:first-child{border-left:0;margin-left:0}.rc-time-picker-panel-select:last-child{border-right:0}.rc-time-picker-panel-select ul{box-sizing:border-box;list-style:none;margin:0;padding:0;width:100%}.rc-time-picker-panel-select li{cursor:pointer;height:24px;line-height:24px;list-style:none;margin:0;padding:0 0 0 16px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.rc-time-picker-panel-select li:hover{background:#edfaff}li.rc-time-picker-panel-select-option-selected{background:#f7f7f7;font-weight:700}li.rc-time-picker-panel-select-option-disabled{color:#ccc}li.rc-time-picker-panel-select-option-disabled:hover{background:#0000;cursor:not-allowed}.att-tt-rc-datepicker{width:100%}.att-tt-rc-datepicker span[tabindex]{display:block;width:100%}.att-tt-rc-datepicker input.ant-calendar-picker-input,.att-tt-rc-datepicker input.ant-input{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#111827!important;cursor:pointer;font-size:13px!important;font-weight:600!important;min-height:38px;padding:8px 4px!important;text-align:left!important;width:100%!important}.att-tt-rc-datepicker--month .rc-calendar-picker-container{z-index:9999!important}.att-tt-month-grid-wrap{background:#fff;border:1px solid #eef2f7;border-radius:14px;box-shadow:0 12px 32px #10182824;min-width:300px;overflow:hidden;width:300px}.att-tt-month-grid{display:flex;flex-direction:column}.att-tt-month-grid__header{align-items:center;background:#f9fafb;border-bottom:1px solid #eef2f7;display:flex;gap:8px;height:44px;justify-content:space-between;padding:0 12px}.att-tt-month-grid__year{color:#111827;font-size:15px;font-weight:800}.att-tt-month-grid__nav{align-items:center;background:#0000;border:none;border-radius:8px;color:#484c7f;cursor:pointer;display:inline-flex;font-size:18px;height:36px;justify-content:center;line-height:1;transition:background .15s ease,color .15s ease,opacity .15s ease;width:36px}.att-tt-month-grid__nav:hover:not(:disabled){background:#484c7f1a}.att-tt-month-grid__nav:disabled{cursor:not-allowed;opacity:.35}.att-tt-month-grid__body{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px 14px}.att-tt-month-grid__month{align-items:center;background:#f9fafb;border:1px solid #0000;border-radius:10px;color:#344054;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:40px;padding:0 8px;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease;width:100%}.att-tt-month-grid__month:hover:not(:disabled):not(.is-selected){background:#484c7f1a;border-color:#484c7f26;color:#484c7f}.att-tt-month-grid__month.is-selected{background:#484c7f;border-color:#484c7f;box-shadow:0 2px 6px #484c7f47;color:#fff}.att-tt-month-grid__month.is-disabled,.att-tt-month-grid__month:disabled{background:#f2f4f7!important;border-color:#eaecf0!important;box-shadow:none!important;color:#98a2b3!important;cursor:not-allowed!important;opacity:.72}.att-tt-calendar-month.rc-calendar{border:1px solid #eef2f7!important;border-radius:14px!important;box-shadow:0 12px 32px #10182824!important;min-width:300px;overflow:hidden;width:300px!important}.att-tt-calendar-month .rc-calendar-month-header-wrap{height:auto!important;min-height:260px}.att-tt-calendar-month .rc-calendar-month-panel-header{background:#f9fafb;border-bottom:1px solid #eef2f7!important;height:44px;line-height:44px;padding:0 12px}.att-tt-calendar-month .rc-calendar-month-panel-header>a{border-radius:8px;color:#484c7f;font-size:18px;height:36px;line-height:36px;transition:background .15s ease,color .15s ease;width:36px}.att-tt-calendar-month .rc-calendar-month-panel-header>a:hover{background:#484c7f1a;color:#484c7f!important}.att-tt-calendar-month .rc-calendar-month-panel-year-select{color:#111827;font-size:15px;font-weight:800}.att-tt-calendar-month .rc-calendar-month-panel-body{padding:12px 14px 14px}.att-tt-calendar-month .rc-calendar-month-panel-table{border-collapse:initial;border-spacing:6px}.att-tt-calendar-month .rc-calendar-month-panel-cell{padding:2px}.att-tt-calendar-month .rc-calendar-month-panel-month{background:#f9fafb;border:1px solid #0000;border-radius:10px;color:#344054;display:block;font-size:13px;font-weight:700;height:40px!important;line-height:40px!important;margin:0 auto;max-width:88px;padding:0 8px;transition:background .15s ease,color .15s ease,border-color .15s ease;width:100%!important}.att-tt-calendar-month .rc-calendar-month-panel-cell .rc-calendar-month-panel-month:hover{background:#484c7f1a!important;border-color:#484c7f26;color:#484c7f;cursor:pointer}.att-tt-calendar-month .rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month{background:#f9fafb!important;color:#d0d5dd!important;cursor:not-allowed}.att-tt-calendar-month .rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month:hover{background:#f9fafb!important;border-color:#0000}.att-tt-calendar-month .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month{background:#484c7f!important;border-color:#484c7f!important;box-shadow:0 2px 6px #484c7f47;color:#fff!important}.att-tt-calendar-month .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover{background:#3a3e66!important;color:#fff!important}.att-tt-calendar-day.rc-calendar,.att-tt-calendar-week.rc-calendar{border:1px solid #eef2f7!important;border-radius:14px!important;box-shadow:0 12px 32px #1018281f!important}.att-tt-calendar-day .rc-calendar-selected-day .rc-calendar-date,.att-tt-calendar-week .rc-calendar-selected-day .rc-calendar-date{background:#484c7f!important;border-color:#484c7f!important;border-radius:8px;color:#fff!important}.att-tt-calendar-day .rc-calendar-date:hover,.att-tt-calendar-week .rc-calendar-date:hover{background:#484c7f1a!important}.hrx-date-range{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hrx-date-range__field{align-items:center;display:inline-flex;position:relative}.hrx-date-range__input{background:#fff;border:1px solid #e4eaf1;border-radius:10px;box-shadow:0 2px 8px #0f223a0a;color:#253346;font-size:13px;font-weight:600;height:40px;padding:8px 56px 8px 12px;width:260px}.hrx-date-range__input:focus{border-color:#0f4c818c;box-shadow:0 0 0 3px #0f4c811f;outline:none}.hrx-date-range__icon{color:#5d6c80;pointer-events:none;right:10px}.hrx-date-range__clear,.hrx-date-range__icon{align-items:center;display:inline-flex;font-size:16px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.hrx-date-range__clear{background:#fff;border:1px solid #e4eaf1;border-radius:50%;color:#6b7a8c;cursor:pointer;height:22px;padding:0;right:34px;width:22px}.hrx-date-range__clear:hover{background:#f3f6fb;color:#2c3a4b}.hrx-date-range__calendar{border:0!important}.hrx-date-range__calendar .rc-calendar-panel{border:1px solid #e4eaf1;border-radius:12px;box-shadow:0 10px 30px #0f172a24}.hrx-date-range__calendar .rc-calendar-selected-date .rc-calendar-date,.hrx-date-range__calendar .rc-calendar-selected-day .rc-calendar-date{background:#0f4c81;border-color:#0f4c81;color:#fff}.hrx-date-range__calendar .rc-calendar-today .rc-calendar-date{border-color:#0f4c8173}@media(max-width:768px){.hrx-date-range__input{width:100%}}.leave-balance-strip{background:#fff;border:1px solid #e9edf3;border-radius:16px;box-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f;padding:18px 20px}.leave-balance-strip__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.leave-balance-strip__title-wrap{align-items:center;display:flex;gap:10px;min-width:0}.leave-balance-strip__title-wrap:before{background:linear-gradient(180deg,#6366f1,#484c7f);border-radius:999px;content:"";flex-shrink:0;height:20px;width:4px}.leave-balance-strip__title{color:#1f2937;font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0}.leave-balance-strip__top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.leave-link-btn{align-items:center;background:#484c7f;border:0;border-radius:11px;box-shadow:0 4px 12px #484c7f40;color:#fff!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:38px;justify-content:center;line-height:1;padding:0 18px;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease;white-space:nowrap}.leave-link-btn:hover{background:#3a3e6b;box-shadow:0 6px 16px #484c7f52;color:#fff!important;text-decoration:none;transform:translateY(-1px)}.leave-link-btn:active{transform:translateY(0)}.leave-link-btn--sm{border-radius:11px;font-size:13px;padding:0 16px}.leave-balance-strip__legend{align-items:center;background:#f8fafc;border:1px solid #e9edf3;border-radius:999px;display:flex;gap:14px;height:38px;padding:0 16px}.leave-balance-strip__legend-item{align-items:center;color:#6b7280;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.leave-balance-strip__legend-dot{border-radius:50%;display:inline-block;font-style:normal;height:8px;width:8px}.leave-balance-strip__legend-dot--avail{background:#484c7f}.leave-balance-strip__legend-dot--used{background:#94a3b8}.leave-balance-strip__legend-dot--total{background:#cbd5e1}.leave-balance-mini-wrap{background:#0000;border:0;border-radius:0;overflow:visible;padding:0;position:relative}.leave-balance-mini{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 2px 0}.leave-balance-mini__slot{display:flex}.leave-balance-mini__item{align-items:center;background:#fff;border:1px solid #e9edf3;border-radius:14px;box-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f;box-sizing:border-box;cursor:default;display:flex;gap:12px;min-height:92px;overflow:hidden;padding:14px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.leave-balance-mini__item:before{background:linear-gradient(180deg,#6366f1,#484c7f);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .18s ease;width:4px}.leave-balance-mini__item:hover{border-color:#484c7f66;box-shadow:0 6px 18px #11182714;transform:translateY(-2px)}.leave-balance-mini__item:hover:before{opacity:1}.leave-balance-mini__item--usage-only .leave-balance-mini__meta{justify-content:center}.leave-balance-mini__item--usage-only .leave-balance-mini__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal}.leave-balance-mini__ring{--used-progress:0%;align-items:center;background:conic-gradient(#484c7f calc(100% - var(--used-progress)),#e2e7f0 0);border-radius:50%;display:flex;flex:0 0 52px;flex-direction:column;height:52px;justify-content:center;position:relative;width:52px}.leave-balance-mini__ring:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #eef1f7;content:"";height:40px;position:absolute;width:40px}.leave-balance-mini__ring--usage-only{background:#eef0f8;box-shadow:inset 0 0 0 2px #484c7f29}.leave-balance-mini__ring--usage-only:after{box-shadow:inset 0 0 0 1px #e6e9f5}.leave-balance-mini__ring--usage-only .leave-balance-mini__ring-val{color:#484c7f}.leave-balance-mini__ring-val{color:#484c7f;font-size:15px;font-weight:800;line-height:1;position:relative;z-index:1}.leave-balance-mini__ring-lbl{color:#94a3b8;font-size:8px;font-weight:700;letter-spacing:.06em;line-height:1;margin-top:2px;position:relative;text-transform:uppercase;z-index:1}.leave-balance-mini__meta{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0}.leave-balance-mini__name{color:#1f2937;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.leave-balance-mini__ratio{align-items:flex-end;display:inline-flex;gap:5px;line-height:1}.leave-balance-mini__ratio-part{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px}.leave-balance-mini__ratio-lbl{color:#94a3b8;font-size:8px;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.leave-balance-mini__ratio-used{color:#475467;font-size:13px;font-weight:800;line-height:1}.leave-balance-mini__ratio-sep{color:#cbd5e1;font-size:12px;font-weight:700;padding-bottom:1px}.leave-balance-mini__ratio-total{color:#484c7f;font-size:13px;font-weight:800;line-height:1}.leave-balance-mini__bar-row{align-items:center;display:flex;gap:8px}.leave-balance-mini__bar{background:#eef1f7;border-radius:999px;display:block;flex:1 1;height:6px;overflow:hidden}.leave-balance-mini__bar-used{background:linear-gradient(90deg,#6366f1,#484c7f);border-radius:999px;display:block;height:100%;transition:width .4s ease}.leave-balance-mini__pct{color:#475467;flex:0 0 30px;font-size:10px;font-weight:800;line-height:1;text-align:right}.leave-balance-tooltip .tooltip-inner{background:#1f2a37;border-radius:8px;box-shadow:0 6px 18px #0f172a47;color:#f8fafc;min-width:150px;padding:10px 12px;text-align:left}.leave-balance-tooltip .tooltip-arrow:before{border-top-color:#1f2a37}.leave-balance-tooltip__title{color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.leave-balance-tooltip__row{align-items:center;color:#dbe3ee;display:flex;font-size:12px;justify-content:space-between;line-height:1.3}.leave-balance-tooltip__row+.leave-balance-tooltip__row{margin-top:2px}.leave-balance-tooltip__row strong{color:#fff;font-weight:700}.leave-request-table{background:#fff;border:1px solid #e9edf3;border-radius:16px;box-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f;overflow:visible}.leave-request-table__toolbar{background:#fff;border-bottom:1px solid #e9edf3;border-radius:16px 16px 0 0;padding:18px 20px 16px}.leave-request-table__toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:space-between}.leave-request-table__toolbar-left{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;min-width:0}.leave-request-table__controls{align-items:flex-end;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-left:auto}.leave-request-table__field--action{flex:0 0 auto}.leave-request-table__apply-btn{align-items:center;background:#484c7f;border:0;border-radius:11px;box-shadow:0 4px 12px #484c7f40;color:#fff!important;display:inline-flex;font-size:13px;font-weight:700;gap:8px;height:42px;justify-content:center;min-height:42px;padding:0 18px;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.leave-request-table__apply-btn i{font-size:16px;line-height:1}.leave-request-table__apply-btn:focus,.leave-request-table__apply-btn:hover{background:#3a3e6b;box-shadow:0 6px 16px #484c7f52;color:#fff!important;transform:translateY(-1px)}.leave-request-table__apply-btn:active{transform:translateY(0)}.leave-request-table__tabs{background:#f8fafc;border:1px solid #e9edf3;border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:3px;max-width:100%;padding:4px;vertical-align:middle;width:auto}.leave-request-table__tab{background:#0000!important;border:0!important;border-radius:9px!important;color:#6b7280!important;flex:0 0 auto!important;font-size:13px;font-weight:700;margin:0!important;padding:9px 18px!important;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap;width:auto!important}.leave-request-table__tab-inner{align-items:center;display:inline-flex;gap:8px;justify-content:center}.leave-request-table__tab i{font-size:16px;line-height:1}.leave-request-table__tab--pending:not(.is-active) i{color:#f59e0b}.leave-request-table__tab--approved:not(.is-active) i{color:#22a06b}.leave-request-table__tab--rejected:not(.is-active) i{color:#d14343}.leave-request-table__tab:hover:not(.is-active){background:#fff!important;box-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f;color:#1f2937!important}.leave-request-table__tab.is-active{background:#fff!important;box-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f;color:#484c7f!important}.leave-request-table__tab.is-active i{color:#484c7f!important}.leave-request-table__filter-fields{align-items:flex-end;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.leave-request-table__field{display:flex;flex-direction:column;gap:6px;min-width:0}.leave-request-table__field>:not(.leave-request-table__field-label){width:100%}.leave-request-table__field small.text-danger{display:block;font-size:0;line-height:0;margin:0;min-height:0;padding:0}.leave-request-table__field small.text-danger:empty{display:none}.leave-request-table__date-range .hrx-date-range__input,.leave-request-table__field select.form-control,.leave-request-table__search-input{background-color:#f8fafc!important;border:1px solid #e9edf3;border-radius:11px;box-sizing:border-box;color:#1f2937;font-size:13px!important;font-weight:600;height:42px!important;line-height:1.25;max-height:42px!important;min-height:42px!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.leave-request-table__field select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;cursor:pointer;padding:0 38px 0 14px}.leave-request-table__field select.form-control::-ms-expand{display:none}.leave-request-table__field select.form-control:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px}.leave-request-table__date-range .hrx-date-range__input:focus,.leave-request-table__field select.form-control:focus,.leave-request-table__search-input:focus{background-color:#fff!important;border-color:#484c7f8c;box-shadow:0 0 0 3px #484c7f1f;outline:none}.leave-request-table__field-label{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.leave-request-table__field--type{flex:0 0 172px;width:172px}.leave-request-table__field--period{flex:0 0 156px;width:156px}.leave-request-table__field--range{flex:0 0 264px;width:264px}.leave-request-table__field--search{flex:0 0 248px;width:248px}.leave-request-table__date-range{min-width:0;width:100%}.leave-request-table__date-range .hrx-date-range{gap:0;width:100%}.leave-request-table__date-range .hrx-date-range__field{display:block;width:100%}.leave-request-table__date-range .hrx-date-range__input{padding:0 40px 0 14px;width:100%!important}.leave-request-table__date-range .hrx-date-range__icon{font-size:15px;line-height:1;right:12px;top:50%;transform:translateY(-50%)}.leave-request-table__date-range .hrx-date-range__clear{right:34px;top:50%;transform:translateY(-50%)}.leave-request-table__search{position:relative;width:100%}.leave-request-table__search-icon{color:#94a3b8;font-size:16px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.leave-request-table__search-input{padding:0 14px 0 40px}.leave-request-table__search-input::placeholder{color:#94a3b8;font-weight:600}.leave-request-table__body{background:#fff;border-radius:0 0 16px 16px;overflow:hidden}.leave-request-table__datatable{width:100%}.leave-request-table .rdt_Table{background:#0000}.leave-request-table .rdt_TableRow{transition:background-color .15s ease}.leave-request-table .rdt_TableRow:nth-of-type(2n){background-color:#fcfdfe}.leave-request-table .rdt_TableCell:first-of-type,.leave-request-table .rdt_TableCol:first-of-type .rdt_TableCol_Sortable{color:#1f2937;font-weight:700}.leave-request-table .rdt_TableBody .btn-group{display:inline-flex;gap:6px}.leave-request-table .rdt_TableBody .btn-group .btn{align-items:center;background:#fff!important;border:1px solid #e9edf3!important;border-radius:9px!important;box-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f;color:#484c7f!important;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease,transform .12s ease;width:34px}.leave-request-table .rdt_TableBody .btn-group .btn i{font-size:16px!important;line-height:1}.leave-request-table .rdt_TableBody .btn-group .btn:hover{background:#eef0f8!important;border-color:#484c7f59!important;transform:translateY(-1px)}.leave-request-table .rdt_TableBody .btn-group .btn:active{transform:translateY(0)}.leave-request-table .reason-cell{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#475467;display:-webkit-box;font-weight:600;line-height:1.25;max-width:320px;overflow:hidden;white-space:normal;word-break:break-word}.reason-tooltip .tooltip-inner{max-width:420px;text-align:left;white-space:pre-wrap;word-break:break-word}.leave-view{color:#1f2937}.leave-view__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.leave-view__item{background:#f8fafc;border:1px solid #e9edf3;border-radius:12px;padding:11px 13px}.leave-view__label{color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.leave-view__value{color:#1f2937;font-size:14px;font-weight:700;word-break:break-word}.leave-view__section{background:#fff;border:1px solid #e9edf3;border-radius:12px;margin-top:14px;padding:11px 13px}.leave-view__text{color:#475467;font-weight:600;line-height:1.35;white-space:pre-wrap;word-break:break-word}@media(max-width:768px){.leave-request-table__toolbar-row{align-items:stretch;flex-direction:column;gap:14px}.leave-request-table__tabs-wrap{border-bottom:1px solid #e9edf3;padding-bottom:12px;width:100%}.leave-request-table__controls,.leave-request-table__tabs{justify-content:stretch;width:100%}.leave-request-table__controls{margin-left:0}.leave-request-table__filter-fields{width:100%}.leave-request-table__field--period,.leave-request-table__field--range,.leave-request-table__field--search,.leave-request-table__field--type{flex:1 1 100%;width:100%}.leave-request-table__tab{flex:0 0 auto;padding:9px 14px!important}}.leave-request-modal__dialog{margin:1.75rem auto;max-width:min(680px,100vw - 40px)}.leave-request-modal__content{border:0;border-radius:18px;box-shadow:0 18px 44px #1f23462e;display:flex;flex-direction:column;max-height:min(640px,100vh - 56px);overflow:hidden}.leave-request-modal__header{background:linear-gradient(120deg,#484c7f,#6366f1);border-bottom:0;flex-shrink:0;padding:16px 20px}.leave-request-modal__header .btn-close{box-shadow:none;filter:brightness(0) invert(1);opacity:.85}.leave-request-modal__header .btn-close:hover{opacity:1}.leave-request-modal__header-content{align-items:center;display:flex;gap:14px;min-width:0}.leave-request-modal__header-icon{align-items:center;background:#ffffff2e;border:1px solid #ffffff40;border-radius:12px;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.leave-request-modal__header-icon i{color:#fff;font-size:20px;line-height:1}.leave-request-modal__title{color:#fff;font-size:17px;font-weight:800;line-height:1.25;margin:0}.leave-request-modal__subtitle{color:#ffffffd9;font-size:12px;font-weight:500;line-height:1.35;margin:3px 0 0}.leave-request-modal__body{background:#f4f6fa;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px 12px;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.leave-request-modal__form form{margin:0}.leave-request-modal__section{background:#fff;border:1px solid #e9edf3;border-radius:14px;box-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f;margin-bottom:12px;padding:16px}.leave-request-modal__section--main{padding-bottom:16px}.leave-request-modal__section--days{margin-bottom:0;padding:14px 16px 16px}.leave-request-modal__section-head{align-items:center;border-bottom:1px solid #f1f4f8;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.leave-request-modal__section-head--days{margin-bottom:10px;padding-bottom:10px}.leave-request-modal__section-title{align-items:center;color:#1f2937;display:inline-flex;font-size:13px;font-weight:800;gap:9px;letter-spacing:.01em}.leave-request-modal__section-title:before{background:linear-gradient(180deg,#6366f1,#484c7f);border-radius:999px;content:"";flex-shrink:0;height:15px;width:4px}.leave-request-modal__balance-chips{align-items:stretch;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.leave-request-modal__balance-chip{align-items:center;background:#f8fafc;border:1px solid #e9edf3;border-radius:9px;display:inline-flex;gap:6px;line-height:1.2;padding:5px 11px}.leave-request-modal__balance-chip--primary{background:#eef0f8;border-color:#484c7f38}.leave-request-modal__balance-chip--primary .leave-request-modal__balance-chip-label,.leave-request-modal__balance-chip--primary .leave-request-modal__balance-chip-value{color:#484c7f}.leave-request-modal__balance-chip-label{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.leave-request-modal__balance-chip-value{color:#1f2937;font-size:13px;font-weight:800}.leave-request-modal__field--reason{border-top:1px solid #f1f4f8;margin-top:14px;padding-top:14px}.leave-request-modal__date-group{background:#0000;border:0;border-radius:0;margin-top:12px;padding:0}.leave-request-modal__date-flow{grid-gap:10px 12px;align-items:start;display:grid;gap:10px 12px;grid-template-columns:1fr auto 1fr}.leave-request-modal__date-field{min-width:0}.leave-request-modal__date-arrow{align-items:center;background:#eef0f8;border:1px solid #484c7f2e;border-radius:999px;color:#484c7f;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;margin-top:26px;width:28px}.leave-request-modal__date-arrow i{font-size:13px;line-height:1}@media(max-width:575px){.leave-request-modal__dialog{margin:.75rem auto;max-width:calc(100vw - 20px)}.leave-request-modal__content{max-height:calc(100vh - 24px)}.leave-request-modal__date-flow{gap:8px;grid-template-columns:1fr}.leave-request-modal__date-arrow{display:none}.leave-request-modal__section-head--days{align-items:flex-start;flex-wrap:wrap}.leave-request-modal__days-pills{width:100%}}.leave-request-modal__input-wrap{position:relative}.leave-request-modal__field{margin-bottom:0}.leave-request-modal__label{color:#475467;display:block;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1.3;margin-bottom:6px;text-transform:none}.leave-request-modal__control,.leave-request-modal__select,.leave-request-modal__textarea{background-color:#f8fafc!important;border:1px solid #e9edf3!important;border-radius:11px!important;color:#1f2937;font-size:14px!important;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.leave-request-modal__control:hover:not(:disabled),.leave-request-modal__select:hover:not(:disabled),.leave-request-modal__textarea:hover:not(:disabled){border-color:#c8d0e0!important}.leave-request-modal__control,.leave-request-modal__select{height:42px;min-height:42px}.leave-request-modal__date-input{position:relative;width:100%}.leave-request-modal__date-input .leave-request-modal__control--date{padding-right:10px;width:100%}.leave-request-modal__date-input .leave-request-modal__control--date::-webkit-calendar-picker-indicator{cursor:pointer;margin-left:4px;opacity:.75}.leave-request-modal__control:focus,.leave-request-modal__select:focus,.leave-request-modal__textarea:focus{background-color:#fff!important;border-color:#484c7f73!important;box-shadow:0 0 0 3px #484c7f1f;outline:none}.leave-request-modal__control--disabled{background-color:#f8fafc!important;border-color:#cbd5e1!important;border-style:dashed!important;color:#94a3b8!important;cursor:not-allowed;opacity:.85}.leave-request-modal__control--disabled::-webkit-calendar-picker-indicator{cursor:not-allowed;opacity:.35}.leave-request-modal__textarea{line-height:1.45;max-height:100px;min-height:68px;padding:9px 12px;resize:none}.leave-request-modal__employee-select .leave-request-employee__control{background:#f8fafc!important;border:1px solid #e9edf3!important;border-radius:11px!important;font-size:14px;font-weight:500;min-height:42px;transition:border-color .2s ease,box-shadow .2s ease}.leave-request-modal__employee-select .leave-request-employee__control:hover{border-color:#c8d0e0!important}.leave-request-modal__employee-select .leave-request-employee__control--is-focused{background:#fff!important;border-color:#484c7f73!important;box-shadow:0 0 0 3px #484c7f1f!important}.leave-request-modal__employee-select .leave-request-employee__value-container{padding:4px 12px}.leave-request-modal__employee-select .leave-request-employee__placeholder{color:#94a3b8;font-weight:600}.leave-request-modal__employee-select .leave-request-employee__indicator-separator{display:none}.leave-request-modal__employee-select .leave-request-employee__dropdown-indicator{color:#6b7280}.leave-request-modal__days-pills{align-items:center;display:flex;flex-shrink:0;gap:6px}.leave-request-modal__days-pill{background:#f8fafc;border:1px solid #e9edf3;border-radius:999px;color:#6b7280;font-size:11px;font-weight:500;line-height:1.2;padding:4px 11px;white-space:nowrap}.leave-request-modal__days-pill strong{color:#1f2937;font-weight:800;margin-right:3px}.leave-request-modal__days-pill--primary{background:#eef0f8;border-color:#484c7f2e;color:#484c7f}.leave-request-modal__days-pill--primary strong{color:#484c7f}.leave-request-modal__days-panel{background:#f8fafc;border:1px solid #e9edf3;border-radius:12px;overflow:hidden}.leave-request-modal__days-head{align-items:center;background:#fff;border-bottom:1px solid #e9edf3;color:#94a3b8;display:flex;font-size:10px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.05em;padding:9px 13px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.leave-request-modal__days-head span:last-child{min-width:120px;text-align:right}.leave-request-modal__days-list{background:#0000;border:0;border-radius:0;margin-bottom:0;max-height:176px;min-height:72px;overflow:auto;padding:6px;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.leave-request-modal__day-select .form-control{background:#fff!important;border:1px solid #e9edf3!important;border-radius:9px!important;font-size:13px!important;font-weight:600;height:36px;min-height:36px}.leave-request-modal__footer{background:#fff;border-top:1px solid #e9edf3;flex-shrink:0;justify-content:flex-end;margin:0;padding:12px 18px 14px}.leave-request-modal__submit-btn{align-items:center;background:#484c7f;border:0;border-radius:11px;box-shadow:0 4px 12px #484c7f40;color:#fff!important;display:inline-flex;font-size:14px;font-weight:700;gap:7px;height:40px;justify-content:center;min-width:116px;padding:0 20px;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.leave-request-modal__submit-btn:hover:not(:disabled){background:#3a3e6b;box-shadow:0 6px 16px #484c7f52;color:#fff!important;transform:translateY(-1px)}.leave-request-modal__submit-btn:active:not(:disabled){transform:translateY(0)}.leave-request-modal__submit-btn:disabled{box-shadow:none;opacity:.72}.leave-request-modal__submit-icon{font-size:15px;line-height:1}.leave-request-modal .leave-day-row{background:#fff!important;border:1px solid #e9edf3!important;border-radius:9px!important;box-shadow:none!important;margin-bottom:4px;min-height:40px;padding:7px 11px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.leave-request-modal .leave-day-row:last-child{margin-bottom:0}.leave-request-modal .leave-day-row:hover{border-color:#484c7f4d!important;box-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f}.leave-request-modal .leave-day-row.leave-day-row--weekend{background:#fef2f2b3!important}.leave-request-modal .leave-day-row.leave-day-row--weekend:hover{background:#fee2e2cc!important}.leave-request-modal .leave-day-row.leave-day-row--holiday{background:#fffbebcc!important}.leave-request-modal .leave-day-row.leave-day-row--holiday:hover{background:#fef3c7e6!important}.leave-request-modal .leave-day-row__day{align-items:center;background:#eef0f8;border-radius:6px;color:#484c7f;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;min-width:32px;padding:2px 6px}.leave-request-modal .leave-day-row__date-text{color:#475467;font-size:12px;font-weight:600}.leave-request-modal .leave-day-row__duration,.leave-request-modal .leave-day-row__session{max-width:130px;min-width:110px}.leave-request-modal .leave-day-row__full-day-badge{background:#eef0f8;border-color:#484c7f33;color:#484c7f;font-size:11px;padding:5px 12px}.leave-main{overflow:auto}.leave-day-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:12px 14px}.leave-day-row__date{align-items:baseline;display:flex;flex:1 1;gap:8px;min-width:0;white-space:nowrap}.leave-day-row__day{color:#484c7f;flex-shrink:0;font-size:14px;font-weight:700}.leave-day-row__date-text{color:#6b7280;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.leave-day-row__date.is-weekend .leave-day-row__date-text,.leave-day-row__date.is-weekend .leave-day-row__day{color:#dc2626}.leave-day-row__date.is-holiday .leave-day-row__date-text,.leave-day-row__date.is-holiday .leave-day-row__day{color:#d97706}.leave-day-row__controls{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end}.leave-day-row__full-day-badge{align-items:center;background:#eef0f8;border:1px solid #484c7f33;border-radius:999px;color:#484c7f;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1;padding:8px 16px;white-space:nowrap}.leave-day-row__duration,.leave-day-row__session{flex:0 0 auto;max-width:160px;min-width:130px}.leave-day-row--full-day-only .leave-day-row__controls{margin-left:auto}@media(max-width:576px){.leave-day-row{flex-wrap:wrap}.leave-day-row__date{white-space:normal;width:100%}.leave-day-row__controls{justify-content:flex-start;width:100%}.leave-day-row__duration,.leave-day-row__session{flex:1 1;max-width:none;min-width:0}.leave-request-table .reason-cell{-webkit-line-clamp:2;max-width:220px}.leave-view__grid{grid-template-columns:1fr}}@media(max-width:992px){.leave-request-table__controls,.leave-request-table__toolbar-left{margin-left:0;width:100%}.leave-request-table__controls{justify-content:flex-start}.leave-request-table__filter-fields{width:100%}.leave-request-table__field--search{flex:1 1 100%}.leave-balance-mini{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.leave-balance-strip{padding:14px}.leave-balance-strip__top{align-items:stretch;flex-direction:column;gap:10px}.leave-balance-strip__top-actions{justify-content:space-between;width:100%}.leave-link-btn--sm{margin-left:auto}.leave-balance-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.leave-balance-mini{grid-template-columns:1fr}}.leave-balance-surface{background:#fff;border:1px solid #e4eaf1;border-radius:12px;box-shadow:0 1px 6px #0f223a0a;overflow:hidden}.leave-balance-surface__toolbar{background:linear-gradient(180deg,#fff,#fbfdff);border-bottom:1px solid #eef2f7;padding:14px}.leave-balance-surface__toolbarRow{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.leave-balance-surface__actions{align-items:center;display:flex}.leave-balance-search{max-width:100%;position:relative;width:420px}.leave-balance-search__icon{color:#7a8798;font-size:16px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.leave-balance-search__input{border:1px solid #e4eaf1;border-radius:12px;box-shadow:0 1px 5px #0f223a08;color:#253346;font-weight:600;height:44px;padding-left:42px}.leave-balance-search__input::placeholder{color:#98a2b3;font-weight:600}.leave-balance-search__input:focus{border-color:#0f4c818c;box-shadow:0 0 0 3px #0f4c811f}.leave-balance-table{overflow-x:auto;padding:0;position:relative}.leave-balance-table__datatable{width:100%}.leave-balance-table .rdt_Table{background:#0000;min-width:980px}.leave-balance-table .rdt_TableRow{transition:background-color .15s ease}.leave-balance-table .rdt_TableHeadRow .rdt_TableCol:first-child,.leave-balance-table .rdt_TableRow .rdt_TableCell:first-child{background:#fff;left:0;min-width:220px;position:-webkit-sticky;position:sticky;z-index:3}.leave-balance-table .rdt_TableHeadRow .rdt_TableCol:first-child{background:#f8fafc;z-index:4}.leave-balance-table .rdt_TableHeadRow .rdt_TableCol:first-child:after,.leave-balance-table .rdt_TableRow .rdt_TableCell:first-child:after{content:none}.leave-balance-table .rdt_TableHeadRow .rdt_TableCol{border-right:1px solid #e2e8f0b3}.leave-balance-table .rdt_TableRow .rdt_TableCell{border-right:1px solid #e2e8f08c}.leave-balance-table .rdt_TableHeadRow .rdt_TableCol:last-child,.leave-balance-table .rdt_TableRow .rdt_TableCell:last-child{border-right:0}@media(max-width:768px){.leave-balance-surface__toolbar{padding:12px 12px 0}.leave-balance-search{max-width:100%}.leave-balance-table .rdt_Table{min-width:820px}.leave-balance-table .rdt_TableHeadRow .rdt_TableCol:first-child,.leave-balance-table .rdt_TableRow .rdt_TableCell:first-child{min-width:200px}}.employee-profile-page{--ep-card-radius:16px;--ep-border:#0f172a12;--ep-shadow:0 1px 2px #1018280a,0 8px 24px #1018280f;--ep-shadow-hover:0 4px 10px #10182814,0 16px 40px #1018281a;--ep-accent:var(--primary-color,#010530);--ep-accent-rgb:1,5,48;--ep-brand:var(--secondary-color,#f19828);--ep-brand-rgb:241,152,40;--ep-label:#6b7280;--ep-value:#111827}.employee-profile-page .card{background:#fff;border:1px solid var(--ep-border);border-radius:var(--ep-card-radius);box-shadow:var(--ep-shadow);transition:box-shadow .2s ease,transform .2s ease}.employee-profile-page .card:hover{box-shadow:var(--ep-shadow-hover);transform:translateY(-2px)}.employee-profile-page .card-header{background:#0000;border-bottom:1px solid var(--ep-border);padding:1rem 1.25rem}.employee-profile-page .card-header h6{color:var(--ep-value);font-size:.95rem;letter-spacing:.01em;padding-left:.7rem;position:relative}.employee-profile-page .card-header h6:before{background:var(--ep-accent);border-radius:999px;content:"";height:1.05em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.employee-profile-page .card-body{padding:1.25rem}.employee-profile-page .card-body .list-unstyled>li{border-bottom:1px solid #0f172a0d;margin-bottom:.85rem!important;padding-bottom:.85rem}.employee-profile-page .card-body .list-unstyled>li:last-child{border-bottom:none;margin-bottom:0!important;padding-bottom:0}.employee-profile-page .card-body .list-unstyled .fw-bold{color:var(--ep-label);font-size:.82rem;font-weight:600!important}.employee-profile-page .card-body .list-unstyled .text-muted{color:var(--ep-value)!important;font-size:.88rem;font-weight:500}.employee-profile-page .card-header .btn i{opacity:.55;transition:opacity .18s ease,transform .18s ease}.employee-profile-page .card-header .btn:hover i{opacity:1;transform:scale(1.1)}.employee-profile-page .card .rounded-circle img,.employee-profile-page .card img.rounded-circle{box-shadow:0 6px 18px #10182829}.employee-profile-page .card-body .row.flex-wrap{align-items:center}.employee-profile-page .teacher-card{background:#fff;overflow:hidden;padding-top:96px;position:relative}.employee-profile-page .teacher-card:before{background:linear-gradient(120deg,var(--ep-accent) 0,#1a2a6b 55%,var(--ep-brand) 130%);content:"";height:96px;left:0;position:absolute;right:0;top:0}.employee-profile-page .teacher-card:after{background:radial-gradient(circle,#ffffff2e,#0000 70%);content:"";height:180px;pointer-events:none;position:absolute;right:-20px;top:-40px;width:220px}.employee-profile-page .teacher-card .card-body{align-items:flex-start;padding:0 1.5rem 1.5rem;position:relative;z-index:1}.employee-profile-page .teacher-card .avatar.xl{background:#fff;border:4px solid #fff;box-shadow:0 10px 28px #10182838;height:116px;margin-top:-58px;width:116px}.employee-profile-page .teacher-card .teacher-info{padding-top:.75rem}.employee-profile-page .teacher-card .teacher-info h6{color:var(--ep-value);font-size:1.4rem!important;font-weight:700;letter-spacing:-.01em}.employee-profile-page .teacher-card .teacher-info i{align-items:center;background:rgba(var(--ep-accent-rgb),.1);border-radius:9px;color:var(--ep-accent);display:inline-flex;font-size:14px;height:30px;justify-content:center;width:30px}.employee-profile-page .teacher-card .teacher-info .small{color:#374151;font-size:.88rem!important;font-weight:500}.employee-profile-page .teacher-card .teacher-info .icofont-student-alt{background:rgba(var(--ep-brand-rgb),.14);color:var(--ep-brand)}.employee-profile-page .timeline-item{padding:.9rem 0}.employee-profile-page .timeline-item:last-child{border-bottom:none!important}.employee-profile-page .timeline-item .avatar{background:linear-gradient(135deg,var(--ep-accent),#1a2a6b)!important;box-shadow:0 4px 12px rgba(var(--ep-accent-rgb),.35);color:#fff!important;flex-shrink:0;font-size:1rem;font-weight:700;height:42px;width:42px}.employee-profile-page .timeline-item strong{color:var(--ep-value);font-size:.95rem}.employee-profile-page .timeline-item .text-muted{font-size:.82rem}.employee-profile-page .card .rounded-3{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.employee-profile-page .card .rounded-3:hover{border-color:rgba(var(--ep-brand-rgb),.45)!important;box-shadow:0 6px 16px rgba(var(--ep-brand-rgb),.12);transform:translateY(-1px)}.employee-profile-page .card-body>.text-muted:only-child{align-items:center;display:flex;font-size:.9rem;justify-content:center;min-height:90px;opacity:.75}.employee-profile-page .card{animation:ep-card-in .45s ease both}@keyframes ep-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.employee-profile-page .card{animation:none}}.id-card-modal-width .modal-dialog{max-width:350px!important;width:100%}.id-card-modal-width .modal-body{padding:10px!important}.id-card-container{max-width:350px;width:100%}@media (max-width:576px){.id-card-modal-width .modal-dialog{max-width:90%}}.kpi-modal-body{max-height:min(70vh,560px);min-height:360px;overflow-y:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.kpi-modal-body::-webkit-scrollbar{width:6px}.kpi-modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.kpi-modal-body>.hrx-empty{justify-content:center;min-height:320px}.modal.show .modal-dialog:has(.kpi-modal-body){animation:kpi-modal-in .34s cubic-bezier(.34,1.56,.64,1) both}@keyframes kpi-modal-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-backdrop.show{transition:opacity .28s ease}@media(prefers-reduced-motion:reduce){.modal.show .modal-dialog:has(.kpi-modal-body){animation:none}}.admin-profile{padding-bottom:24px;padding-top:6px}.admin-profile__card{background:#fff;border:1px solid #e9edf3;border-radius:18px;box-shadow:0 1px 2px #1118270a,0 12px 30px #1118270f;overflow:hidden}.admin-profile__hero{background:linear-gradient(120deg,#484c7f,#6366f1);overflow:hidden;padding:26px 28px;position:relative}.admin-profile__hero-bg{background-image:radial-gradient(#ffffff29 1px,#0000 0);background-size:18px 18px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 90%);mask-image:linear-gradient(180deg,#000,#0000 90%);opacity:.4;pointer-events:none;position:absolute}.admin-profile__hero-main{align-items:center;display:flex;flex-wrap:wrap;gap:18px;position:relative;z-index:1}.admin-profile__avatar-ring{background:#ffffff40;border:1px solid #fff6;border-radius:50%;box-shadow:0 10px 26px #10182838;display:inline-flex;flex-shrink:0;height:88px;padding:4px;width:88px}.admin-profile__avatar{background:#fff;border-radius:50%;height:100%;object-fit:cover;width:100%}.admin-profile__identity{min-width:0}.admin-profile__name{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0}.admin-profile__email{color:#ffffffd9;font-size:13px;margin:4px 0 0;word-break:break-all}.admin-profile__role-badge{align-items:center;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-top:10px;padding:5px 12px;text-transform:capitalize}.admin-profile__role-badge i{color:#ffd874;font-size:13px}.admin-profile__body{padding:22px 28px 26px}.admin-profile__section-head{margin-bottom:16px}.admin-profile__section-title{align-items:center;color:#1f2937;display:inline-flex;font-size:13px;font-weight:800;gap:9px;letter-spacing:.01em}.admin-profile__section-title:before{background:linear-gradient(180deg,#6366f1,#484c7f);border-radius:999px;content:"";height:15px;width:4px}.admin-profile__field{display:flex;flex-direction:column}.admin-profile__label{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.admin-profile__input-wrap{position:relative}.admin-profile__input-icon{color:#94a3b8;font-size:16px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-profile__input{background-color:#f8fafc!important;border:1px solid #e9edf3!important;border-radius:12px!important;box-shadow:none!important;color:#1f2937!important;font-size:14px!important;font-weight:600;height:46px;padding:0 14px 0 40px!important}.admin-profile__input:disabled{color:#1f2937!important;cursor:default;opacity:1}.admin-profile__input::placeholder{color:#94a3b8;font-weight:500}.admin-profile__input::-webkit-inner-spin-button,.admin-profile__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-profile__input[type=number]{-moz-appearance:textfield}.admin-profile__integration{align-items:center;background:#fff;border:1px solid #e9edf3;border-radius:16px;box-shadow:0 1px 2px #1118270a,0 6px 18px #1118270d;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:16px;padding:16px 20px}.admin-profile__integration-left{align-items:center;display:flex;gap:14px;min-width:0}.admin-profile__integration-icon{align-items:center;background:linear-gradient(145deg,#6366f1,#484c7f);border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.admin-profile__integration-icon i{font-size:19px}.admin-profile__integration-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-profile__integration-name{color:#1f2937;font-size:14px;font-weight:700}.admin-profile__integration-status{align-items:center;color:#15803d;display:inline-flex;font-size:12px;font-weight:600;gap:6px}.admin-profile__integration-dot{background:#22c55e;border-radius:50%;height:7px;width:7px}.admin-profile__disconnect-btn{align-items:center;background:#fff;border:1px solid #dc302559;border-radius:11px;color:#d93025;display:inline-flex;font-size:13px;font-weight:700;height:40px;justify-content:center;min-width:110px;padding:0 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.admin-profile__disconnect-btn:hover{background:#dc302514;border-color:#dc302580}@media(max-width:575px){.admin-profile__body,.admin-profile__hero{padding-left:18px;padding-right:18px}.admin-profile__hero-main{gap:14px}.admin-profile__avatar-ring{height:72px;width:72px}.admin-profile__name{font-size:19px}}.announcement-page{padding:18px 0}.announcement-surface{background:#fff;border:1px solid #eef2f7;border-radius:14px;box-shadow:0 1px 2px #1018280f,0 6px 18px #1018280f}.announcement-surface__head{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.announcement-surface__title{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:800;gap:10px;letter-spacing:-.1px;margin:0}.announcement-surface__title i{color:#484c7f;font-size:16px}.announcement-surface__sub{color:#6b7280;font-size:12px;margin:6px 0 0}.announcement-surface__body{padding:14px 16px 16px}.announcement-table{border-radius:12px;overflow:hidden}.announcement-table .rdt_Table{border:1px solid #eef2f7;border-radius:12px}.announcement-table .rdt_TableHeadRow{background:#f9fafb;border-bottom:1px solid #eef2f7}.announcement-table .rdt_TableRow:hover{background:#484c7f0a}.offcanvas.offcanvas-announcement{height:100vh;max-height:100vh;right:0;top:0;width:min(820px,92vw)!important}.announcement-view{display:flex;flex-direction:column;height:100%}.announcement-view__header{align-items:flex-start;border-bottom:1px solid #eef2f7;display:flex;gap:14px;justify-content:space-between;padding:16px 18px}.announcement-view__title{color:#111827;font-size:16px;font-weight:850;letter-spacing:-.2px;margin:0}.announcement-view__meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:8px}.announcement-view__meta i{color:#484c7f}.announcement-view__body{overflow:auto;padding:16px 18px 18px}.announcement-html{color:#111827;font-size:14px;line-height:1.7}.announcement-html img{border-radius:12px;height:auto;max-width:100%}.announcement-html a{color:#1a73e8;text-decoration:none}.announcement-html a:hover{text-decoration:underline}.announcement-editor .offcanvas-header{border-bottom:1px solid #eef2f7}.announcement-form-page{background:#fff;border:1px solid #eef2f7;border-radius:14px;box-shadow:0 1px 2px #1018280f,0 6px 18px #1018280f;padding:18px}.announcement-editor .offcanvas-title{color:#111827;font-weight:850;letter-spacing:-.2px}.announcement-editor__body{display:flex;flex-direction:column;gap:14px}.announcement-editor__field{display:flex;flex-direction:column;gap:6px}.announcement-editor__label{color:#374151;font-size:12px;font-weight:700;margin:0}.announcement-editor__editor{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.announcement-editor__footer{background:#fff;border-top:1px solid #eef2f7;bottom:-1px;display:flex;gap:10px;justify-content:flex-end;margin-top:14px;padding-top:12px;position:-webkit-sticky;position:sticky}.att-ov-page .att-ov-accordion-wrap{padding:.75rem 1.1rem 1.1rem}.att-ov-page .att-ov-accordion-item{border:1px solid #e2e8f0f2;border-radius:.9rem;box-shadow:0 1px 2px #0f172a0a;margin-bottom:.75rem;overflow:hidden}.att-ov-page .att-ov-accordion-item .accordion-button{align-items:center;background:#fff;box-shadow:none;gap:.75rem;padding:.95rem 1rem}.att-ov-page .att-ov-accordion-item .accordion-button:after{opacity:.65}.att-ov-page .att-ov-accordion-item .accordion-button:not(.collapsed){background:linear-gradient(180deg,#fff,#fafbff);color:#0f172a}.att-ov-page .att-ov-accordion-item .accordion-button:focus{border-color:#0000;box-shadow:0 0 0 3px #6366f11f}.att-ov-page .att-ov-accordion-item .accordion-body{background:#fafbfc;padding:.9rem 1rem 1rem}.att-ov-page .att-ov-acc-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-width:0;width:100%}.att-ov-page .att-ov-acc-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.att-ov-page .att-ov-pill{align-items:baseline;background:#ffffffe6;border:1px solid #e2e8f0f2;border-radius:999px;display:inline-flex;font-size:.78rem;gap:.45rem;padding:.35rem .6rem;white-space:nowrap}.att-ov-page .att-ov-pill__label{font-size:.65rem;font-weight:900;letter-spacing:.06em}.att-ov-page .att-ov-pill__value{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800}.att-ov-page .att-ov-pill--obs{background:#a855f714;border-color:#a855f740}.att-ov-page .att-ov-pill--obs .att-ov-pill__label{color:#6d28d9}.att-ov-page .att-ov-pill--hrx{background:#0ea5e914;border-color:#2563eb40}.att-ov-page .att-ov-pill--hrx .att-ov-pill__label{color:#1d4ed8}.att-ov-page .att-ov-acc-side{align-items:flex-end;display:flex;flex-direction:column;gap:.55rem;min-width:220px}.att-ov-page .att-ov-acc-progress{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;max-width:320px;width:100%}.att-ov-page .att-ov-shift__head{align-items:baseline;display:flex;gap:.35rem;justify-content:space-between;margin-bottom:.25rem}.att-ov-page .att-ov-shift__label{color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.att-ov-page .att-ov-shift__time{font-feature-settings:"tnum";color:#0f172a;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.att-ov-page .att-ov-shift__track{background:#e2e8f0e6;border:1px solid #94a3b833;border-radius:999px;height:6px;overflow:hidden}.att-ov-page .att-ov-shift__fill{border-radius:999px;height:100%;transition:width .25s ease}.att-ov-page .att-ov-shift--obs .att-ov-page .att-ov-shift__fill{background:linear-gradient(90deg,#a855f7,#6366f1)}.att-ov-page .att-ov-shift--hrx .att-ov-page .att-ov-shift__fill{background:linear-gradient(90deg,#0ea5e9,#2563eb)}.att-ov-page .att-ov-pair{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:1fr 1fr}.att-ov-page .att-ov-pair-item{min-width:0}.att-ov-page .att-ov-pair-head{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.3rem;padding:0 .1rem}.att-ov-page .att-ov-pair-title{color:#0f172a;font-size:.78rem;font-weight:900;letter-spacing:-.01em}.att-ov-page .att-ov-meta-line__live,.att-ov-page .att-ov-pair-value--live{color:#047857}.att-ov-page .att-ov-pair-value{font-feature-settings:"tnum";color:#64748b;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.att-ov-page .att-ov-day-rows{display:flex;flex-direction:column;gap:.65rem}.att-ov-page .att-ov-day-row{background:#fff;border:1px solid #e2e8f0e6;border-radius:.9rem;padding:.85rem .95rem;transition:border-color .15s ease,box-shadow .15s ease}.att-ov-page .att-ov-day-row--has-data{border-color:#6366f138;box-shadow:0 1px 3px #6366f10f}.att-ov-page .att-ov-day-row--no-data{background:#fafbfc;border-color:#e2e8f0f2;border-style:dashed;padding-bottom:.75rem;padding-top:.75rem}.att-ov-page .att-ov-day-row--no-data .att-ov-date-badge{opacity:.88}.att-ov-page .att-ov-day-row__top{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.7rem}.att-ov-page .att-ov-day-row__date{background:#f8fafc;border:1px solid #e2e8f0f2;border-radius:.7rem;display:flex;flex-direction:column;gap:.1rem;min-width:110px;padding:.45rem .65rem}.att-ov-page .att-ov-day-row__dow{font-size:.82rem;font-weight:900}.att-ov-page .att-ov-day-row__dmy{font-size:.76rem;font-weight:700}.att-ov-page .att-ov-day-row__chips{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.att-ov-page .att-ov-day-row__foot{border-top:1px dashed #e2e8f0f2;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.65rem;padding-top:.6rem}.att-ov-page .att-ov-day-row--list{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:92px minmax(0,1fr);padding:1rem 1.05rem}.att-ov-page .att-ov-date-badge{align-items:center;background:#fff;border:1px solid #e2e8f0f2;border-radius:.85rem;box-shadow:inset 0 1px 0 #ffffffe6;display:flex;flex-direction:column;gap:.1rem;justify-content:center;min-height:96px;overflow:hidden;padding:.55rem .45rem .65rem;text-align:center}.att-ov-page .att-ov-date-badge__dow{background:linear-gradient(180deg,#f8fafc,#eef2f7);border-bottom:1px solid #e2e8f0f2;color:#475569;font-size:.62rem;font-weight:800;letter-spacing:.08em;margin:-.55rem -.45rem .15rem;padding:.28rem .35rem;text-transform:uppercase;width:100%}.att-ov-page .att-ov-date-badge__day{font-feature-settings:"tnum";color:#0f172a;font-size:1.55rem;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em;line-height:1}.att-ov-page .att-ov-date-badge__month{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.att-ov-page .att-ov-date-badge__tag{background:#fb923c24;border:1px solid #fb923c47;border-radius:999px;color:#9a3412;font-size:.58rem;font-weight:800;letter-spacing:.05em;margin-top:.35rem;padding:.12rem .4rem;text-transform:uppercase;white-space:nowrap}.att-ov-page .att-ov-date-badge--weekend{background:linear-gradient(180deg,#fff,#fff7ed8c);border-color:#fb923c47}.att-ov-page .att-ov-date-badge--weekend .att-ov-date-badge__dow{background:linear-gradient(180deg,#ffedd5f2,#fed7aa8c);border-bottom-color:#fb923c38;color:#9a3412}.att-ov-page .att-ov-date-badge--weekend .att-ov-date-badge__day{color:#7c2d12}.att-ov-page .att-ov-day-row__datebox{display:none}.att-ov-page .att-ov-day-row__dow{color:#0f172a;font-size:.88rem;font-weight:800;letter-spacing:-.01em;line-height:1.1}.att-ov-page .att-ov-day-row__dmy{color:#64748b;font-size:.74rem;font-weight:600;line-height:1.2}.att-ov-page .att-ov-day-row__tag{align-self:flex-start;background:#fb923c24;border:1px solid #fb923c47;border-radius:999px;color:#7c2d12;font-size:.62rem;font-weight:800;letter-spacing:.06em;margin-top:.35rem;padding:.15rem .45rem;text-transform:uppercase;white-space:nowrap}.att-ov-page .att-ov-day-row__content{display:flex;flex-direction:column;justify-content:center;min-width:0}.att-ov-page .att-ov-day-empty{align-items:center;background:#f8fafcd9;border:1px dashed #cbd5e1e6;border-radius:.75rem;color:#94a3b8;display:flex;font-size:.84rem;font-weight:600;gap:.55rem;justify-content:center;min-height:72px;padding:.85rem 1rem}.att-ov-page .att-ov-day-empty .bi{font-size:1.05rem;opacity:.85}.att-ov-page .att-ov-day-row--weekend .att-ov-day-empty{background:#fff7ed73;border-color:#fb923c38;color:#b45309}.att-ov-page .att-ov-day-row--weekend{background:linear-gradient(180deg,#fff,#fff7eda6);border-color:#fb923c42}.att-ov-page .att-ov-compare{display:flex;flex-direction:column;gap:.65rem;padding-bottom:.15rem}.att-ov-page .att-ov-compare__row{grid-gap:.65rem;align-items:center;display:grid;gap:.65rem;grid-template-columns:76px minmax(0,1fr) 4.75rem}.att-ov-page .att-ov-compare__label{color:#0f172a;font-size:.78rem;font-weight:900;letter-spacing:-.01em;white-space:nowrap}.att-ov-page .att-ov-compare__row--obs .att-ov-compare__label{color:#6d28d9}.att-ov-page .att-ov-compare__row--hrx .att-ov-compare__label{color:#1d4ed8}.att-ov-page .att-ov-compare__bar{min-width:0}.att-ov-page .att-ov-compare__bar .att-tt-timeline{width:100%}.att-ov-page .att-ov-compare__bar .att-tt-timeline__bar{height:12px}.att-ov-page .att-ov-compare__bar .att-ov-timeline__seg--break,.att-ov-page .att-ov-compare__bar .att-tt-timeline__seg--break{background:repeating-linear-gradient(-45deg,#fb923c73,#fb923c73 4px,#fff7edf2 0,#fff7edf2 8px)!important;box-shadow:inset 0 0 0 1px #ffffff59;min-width:4px;outline:1px solid #ea580cbf!important;outline-offset:-1px;z-index:2}.att-ov-page .att-ov-progress{width:100%}.att-ov-page .att-ov-progress__track{background:#f1f5f9f2;border:1px solid #94a3b838;border-radius:999px;height:14px;overflow:hidden;position:relative}.att-ov-page .att-ov-progress__track--empty{background:#f1f5f9a6;border-color:#cbd5e1d9;border-style:dashed;height:10px}.att-ov-page .att-ov-progress__seg{bottom:0;opacity:.98;position:absolute;top:0}.att-ov-page .att-ov-progress__seg--break{background:repeating-linear-gradient(-45deg,#fb923c73,#fb923c73 4px,#fff7edf2 0,#fff7edf2 8px)!important;min-width:4px;outline:1px solid #ea580cbf!important;outline-offset:-1px;z-index:2}.att-ov-page .att-ov-progress__seg--pending{background:#f1f5f9f2!important;box-shadow:inset 0 0 0 1px #e2e8f0d9;min-width:4px;outline:none;z-index:0}.att-ov-page .att-ov-progress__seg--work{z-index:1}.att-ov-page .att-ov-progress__seg--start{border-bottom-left-radius:8px;border-top-left-radius:8px}.att-ov-page .att-ov-progress__seg--end{border-bottom-right-radius:8px;border-top-right-radius:8px}.att-ov-page .att-ov-compare__value{font-feature-settings:"tnum";color:#334155;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:800;min-width:0;text-align:right;white-space:nowrap}.att-ov-page .att-ov-compare__value--live{color:#047857}.att-ov-page .att-ov-compare__value--none{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.01em}.att-ov-page .att-ov-compare__axis{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:82px minmax(0,1fr) auto;margin-top:.05rem}.att-ov-page .att-ov-compare__axis-range{font-feature-settings:"tnum";color:#94a3b8;display:flex;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.5rem;justify-content:space-between}.att-ov-page .att-ov-compare__axis-spacer{display:block}.att-ov-page .att-ov-day-row__bars{display:flex;flex-direction:column;gap:.65rem}.att-ov-page .att-ov-day-row__foot--compare{grid-gap:.65rem;align-items:start;border-top:1px solid #e2e8f0d9;display:grid;gap:.65rem;grid-template-columns:76px minmax(0,1fr) 4.75rem;margin-top:.75rem;padding-top:.75rem}.att-ov-page .att-ov-day-row__foot-meta{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.att-ov-page .att-ov-stat{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:.55rem;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.45rem .55rem}.att-ov-page .att-ov-stat__label{color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.att-ov-page .att-ov-stat__value{font-feature-settings:"tnum";color:#0f172a;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.att-ov-page .att-ov-stat--obs-break{background:#fff7edbf;border-color:#fb923c47}.att-ov-page .att-ov-stat--obs-break .att-ov-stat__label,.att-ov-page .att-ov-stat--obs-break .att-ov-stat__value{color:#c2410c}.att-ov-page .att-ov-stat--hrx-break{background:#eff6ffd9;border-color:#2563eb38}.att-ov-page .att-ov-stat--hrx-break .att-ov-stat__label,.att-ov-page .att-ov-stat--hrx-break .att-ov-stat__value{color:#1d4ed8}.att-ov-page .att-ov-stat--pending{background:#fff1f2bf;border-color:#f43f5e38}.att-ov-page .att-ov-stat--pending .att-ov-stat__label,.att-ov-page .att-ov-stat--pending .att-ov-stat__value{color:#be123c}.att-ov-page .att-ov-stat--hrx-status .att-ov-stat__value{font-size:.76rem;line-height:1.25}.att-ov-page .att-ov-stat--checked-in{background:#ecfdf5e6;border-color:#10b98147}.att-ov-page .att-ov-stat--checked-in .att-ov-stat__label,.att-ov-page .att-ov-stat--checked-in .att-ov-stat__value{color:#047857}.att-ov-page .att-ov-stat--on-break{background:#fff7ede6;border-color:#f9731647}.att-ov-page .att-ov-stat--on-break .att-ov-stat__label,.att-ov-page .att-ov-stat--on-break .att-ov-stat__value{color:#c2410c}.att-ov-page .att-ov-stat--checked-out{background:#f8fafcf2;border-color:#94a3b859}.att-ov-page .att-ov-stat--checked-out .att-ov-stat__label,.att-ov-page .att-ov-stat--checked-out .att-ov-stat__value{color:#475569}.att-ov-page .att-ov-stat--default{background:#eff6ffd9;border-color:#2563eb38}.att-ov-page .att-ov-stat--default .att-ov-stat__label,.att-ov-page .att-ov-stat--default .att-ov-stat__value{color:#1d4ed8}.att-ov-page .att-ov-day-row__foot-spacer{display:block}.att-ov-page .att-ov-day-row__foot--inline{margin-top:.65rem;padding-top:.55rem}.att-ov-page .att-ov-chip{font-feature-settings:"tnum";border-radius:999px;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800;padding:.25rem .55rem;white-space:nowrap}.att-ov-page .att-ov-chip--obs{background:#a855f71a;border:1px solid #a855f738;color:#6d28d9}.att-ov-page .att-ov-chip--hrx{background:#0ea5e91a;border:1px solid #2563eb38;color:#1d4ed8}.att-ov-page .att-ov-meta-line{align-items:baseline;color:#64748b;display:flex;font-size:.8rem;gap:.5rem;justify-content:space-between}.att-ov-page .att-ov-meta-line b{font-feature-settings:"tnum";color:#334155;font-variant-numeric:tabular-nums;font-weight:800}.att-ov-page .att-ov-meta-line--obs-break span{color:#c2410c;font-weight:700}.att-ov-page .att-ov-meta-line--obs-break b{color:#ea580c}.att-ov-page .att-ov-meta-line--hrx-break span{color:#1d4ed8;font-weight:700}.att-ov-page .att-ov-meta-line--hrx-break b{color:#2563eb}.att-ov-page .att-ov-meta-line--pending span{color:#b91c1c;font-weight:700}.att-ov-page .att-ov-meta-line--pending b{color:#e11d48}.att-ov-page .att-ov-pager{align-items:center;background:#fff;border:1px solid #e2e8f0f2;border-radius:.9rem;box-shadow:0 1px 2px #0f172a0a;display:flex;gap:1rem;justify-content:space-between;margin-top:.85rem;min-height:52px;padding:.7rem 1rem}.att-ov-page .att-ov-pager--loading .att-ov-pager__track{opacity:.65;pointer-events:none}.att-ov-page .att-ov-pager__left,.att-ov-page .att-ov-pager__right{align-items:center;display:flex;gap:.65rem;min-width:0}.att-ov-page .att-ov-pager__right{flex-shrink:0;margin-left:auto}.att-ov-page .att-ov-pager__divider{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.att-ov-page .att-ov-pager__divider--compact{height:18px}.att-ov-page .att-ov-pager__badge{align-items:center;background:#6366f114;border:1px solid #6366f129;border-radius:999px;color:#4338ca;display:inline-flex;font-size:.76rem;font-weight:800;gap:.4rem;padding:.32rem .65rem;white-space:nowrap}.att-ov-page .att-ov-pager__badge i{font-size:.8rem;line-height:1}.att-ov-page .att-ov-pager__range,.att-ov-page .att-ov-pager__status{color:#64748b;font-size:.8rem;font-weight:600;white-space:nowrap}.att-ov-page .att-ov-pager__range strong,.att-ov-page .att-ov-pager__status strong{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800}.att-ov-page .att-ov-pager__status{color:#475569}.att-ov-page .att-ov-pager__single{color:#94a3b8;font-size:.76rem;font-weight:700;white-space:nowrap}.att-ov-page .att-ov-pager__nav{align-items:center;display:inline-flex}.att-ov-page .att-ov-pager__track{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem;display:inline-flex;gap:.2rem;padding:.2rem;transition:opacity .15s ease}.att-ov-page .att-ov-pager__arrow{align-items:center;background:#0000;border:1px solid #0000;border-radius:.5rem;color:#475569;display:inline-flex;font-size:.76rem;font-weight:700;gap:.2rem;height:32px;justify-content:center;min-width:32px;padding:0 .45rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.att-ov-page .att-ov-pager__arrow i{font-size:.88rem;line-height:1}.att-ov-page .att-ov-pager__arrow--edge{min-width:30px;padding:0 .3rem}.att-ov-page .att-ov-pager__arrow:hover:not(:disabled){background:#fff;border-color:#cbd5e1;color:#4f46e5}.att-ov-page .att-ov-pager__arrow:focus-visible{box-shadow:0 0 0 3px #6366f11f;outline:none}.att-ov-page .att-ov-pager__arrow:disabled{cursor:not-allowed;opacity:.35}.att-ov-page .att-ov-pager__arrow-label{line-height:1}.att-ov-page .att-ov-pager__pages{align-items:center;display:inline-flex;gap:.15rem;padding:0 .1rem}.att-ov-page .att-ov-pager__page{font-feature-settings:"tnum";background:#0000;border:1px solid #0000;border-radius:.45rem;color:#475569;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;height:30px;min-width:30px;padding:0 .35rem;transition:background .15s ease,color .15s ease}.att-ov-page .att-ov-pager__page:hover:not(:disabled):not(.att-ov-pager__page--active){background:#fff;color:#4f46e5}.att-ov-page .att-ov-pager__page:focus-visible{box-shadow:0 0 0 3px #6366f11f;outline:none}.att-ov-page .att-ov-pager__page:disabled{cursor:not-allowed}.att-ov-page .att-ov-pager__page--active{background:#6366f1;color:#fff}.att-ov-page .att-ov-pager__ellipsis{color:#94a3b8;font-size:.85rem;font-weight:700;min-width:16px;text-align:center;-webkit-user-select:none;user-select:none}.att-ov-page .att-ov-pager__loading{align-items:center;color:#6366f1;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}@media(max-width:992px){.att-ov-page .att-ov-pager{flex-wrap:wrap;gap:.75rem}.att-ov-page .att-ov-pager__right{justify-content:flex-end;width:100%}}@media(max-width:768px){.att-ov-page .att-ov-pager{align-items:stretch;flex-direction:column}.att-ov-page .att-ov-pager__left{flex-wrap:wrap;justify-content:center}.att-ov-page .att-ov-pager__right{align-items:center;flex-direction:column;gap:.5rem;margin-left:0}.att-ov-page .att-ov-pager__divider--compact{display:none}.att-ov-page .att-ov-pager__track{flex-wrap:wrap;justify-content:center}.att-ov-page .att-ov-pager__arrow-label{display:none}.att-ov-page .att-ov-pager__single{text-align:center}}@media(max-width:992px){.att-ov-page .att-ov-pair{grid-template-columns:1fr}.att-ov-page .att-ov-acc-progress{max-width:none}.att-ov-page .att-ov-compare__axis,.att-ov-page .att-ov-compare__row,.att-ov-page .att-ov-day-row__foot--compare{gap:.5rem;grid-template-columns:68px minmax(0,1fr) 4.25rem}.att-ov-page .att-ov-day-row__foot-meta{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.att-ov-page .att-ov-day-row--list{grid-template-columns:1fr}}@media(max-width:576px){.att-ov-page .att-ov-compare__axis,.att-ov-page .att-ov-compare__row,.att-ov-page .att-ov-day-row__foot--compare{gap:.35rem;grid-template-columns:1fr}.att-ov-page .att-ov-compare__value{min-width:0;text-align:left}.att-ov-page .att-ov-compare__axis-range{grid-column:1}.att-ov-page .att-ov-acc-head{align-items:flex-start;flex-direction:column}.att-ov-page .att-ov-acc-side{align-items:flex-start;width:100%}.att-ov-page .att-ov-acc-metrics{justify-content:flex-start;width:100%}.att-ov-page .att-ov-acc-progress{grid-template-columns:1fr}}.att-ov-page .att-ov-card{border-radius:1rem;overflow:visible}.att-ov-page .att-ov-toolbar{align-items:flex-end;background:linear-gradient(180deg,#fafbfc,#fff);border-bottom:1px solid #e2e8f0e6;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;overflow:visible;padding:1rem 1.1rem;position:relative;z-index:30}.att-ov-page .att-ov-toolbar__filters{align-items:flex-end;display:flex;flex:1 1;flex-wrap:wrap;gap:1rem;min-width:280px}.att-ov-page .att-ov-toolbar__search{flex:1 1;max-width:320px;min-width:220px;position:relative}.att-ov-page .att-ov-toolbar__search .bi-search{color:#94a3b8;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.att-ov-page .att-ov-toolbar__search .form-control{border-color:#e2e8f0;border-radius:.65rem;font-size:.9rem;height:38px;padding-left:2.25rem}.att-ov-page .att-ov-toolbar__search .form-control:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.att-ov-page .att-ov-field{min-width:160px}.att-ov-page .att-ov-field--user{flex:1 1;max-width:280px;min-width:220px;position:relative;z-index:40}.att-ov-page .att-ov-field--date{min-width:200px}.att-ov-page .att-ov-field__label{color:#64748b;display:block;font-size:.72rem;font-weight:700;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.att-ov-page .att-ov-date{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;display:flex;gap:.5rem;height:38px;padding:.35rem .65rem}.att-ov-page .att-ov-date .bi-calendar3{align-items:center;color:#6366f1;display:inline-flex;font-size:1rem;justify-content:center;line-height:1}.att-ov-page .att-ov-date .att-tt-rc-datepicker{flex:1 1;height:100%;min-width:0}.att-ov-page .att-ov-date .att-tt-rc-datepicker span[tabindex]{align-items:center;display:flex;height:100%}.att-ov-page .att-ov-date .att-tt-rc-datepicker input.ant-calendar-picker-input,.att-ov-page .att-ov-date .att-tt-rc-datepicker input.ant-input{height:100%!important;line-height:1!important;min-height:0!important;padding:0!important}.att-ov-page .att-ov-tabs{align-items:center;background:#f1f5f9;border-radius:.65rem;display:inline-flex;gap:.15rem;height:38px;padding:.2rem}.att-ov-page .att-ov-tab{background:#0000;border:0;border-radius:.5rem;color:#64748b;font-size:.82rem;font-weight:700;padding:.35rem .85rem;transition:background .15s,color .15s}.att-ov-page .att-ov-tab--active{background:#fff;box-shadow:0 1px 3px #0f172a14;color:#4f46e5}.att-ov-page .att-ov-legend{border-bottom:1px solid #e2e8f0b3;color:#64748b;display:flex;flex-wrap:wrap;font-size:.78rem;gap:1rem;padding:.65rem 1.1rem}.att-ov-page .att-ov-legend span{align-items:center;display:inline-flex;gap:.4rem}.att-ov-page .att-ov-legend__swatch{border-radius:3px;display:inline-block;height:12px;width:12px}.att-ov-page .att-ov-legend__swatch--obs{background:linear-gradient(90deg,#a855f7,#6366f1)}.att-ov-page .att-ov-legend__swatch--hrx{background:linear-gradient(90deg,#0ea5e9,#2563eb)}.att-ov-page .att-ov-legend__swatch--break{background:repeating-linear-gradient(-45deg,#fb923c8c,#fb923c8c 2px,#fff7ed 0,#fff7ed 4px);border:1px solid #ea580c80}.att-ov-page .att-ov-legend__swatch--pending{background:repeating-linear-gradient(90deg,#e2e8f0,#e2e8f0 6px,#f8fafc 0,#f8fafc 12px);border:1px dashed #64748b80}.att-ov-page .att-ov-employee{align-items:center;display:flex;gap:.75rem}.att-ov-page .att-ov-employee__avatar{align-items:center;background:#6366f11f;border-radius:10px;color:#4f46e5;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:800;height:38px;justify-content:center;width:38px}.att-ov-page .att-ov-employee__meta{display:flex;flex-direction:column;min-width:0}.att-ov-page .att-ov-employee__name{color:#0f172a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-ov-page .att-ov-employee__email{color:#64748b;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-ov-page .att-ov-col{min-width:240px}.att-ov-page .att-ov-col__head{align-items:center;display:flex;gap:.5rem;margin-bottom:.35rem}.att-ov-page .att-ov-col__time{font-feature-settings:"tnum";color:#334155;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:700}.att-ov-page .att-ov-badge{border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.06em;padding:.15rem .45rem}.att-ov-page .att-ov-badge--obs{background:#a855f726;color:#6d28d9}.att-ov-page .att-ov-badge--hrx{background:#0ea5e91f;color:#1d4ed8}.att-ov-page .att-ov-meta{font-feature-settings:"tnum";color:#475569;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600}.att-ov-page .att-ov-empty{color:#94a3b8;font-size:.85rem}.att-ov-page .att-ov-timeline__shift-mark{background:#0f172a59;bottom:-2px;margin-left:-1px;pointer-events:none;position:absolute;top:-2px;width:2px;z-index:3}.att-ov-page .att-tt-timeline__bar--shift{position:relative}.att-ov-page .att-ov-timeline__bar{background:repeating-linear-gradient(90deg,#94a3b847,#94a3b847 2px,#e2e8f000 0,#e2e8f000 14px),#e2e8f099;border:1px solid #94a3b847;border-radius:999px;height:.85rem;overflow:hidden;position:relative}.att-ov-page .att-ov-timeline__bar--dash{height:12px}.att-ov-page .att-ov-timeline__empty{align-items:center;background:#f8fafcd9;color:#94a3b8;display:flex;font-size:.68rem;font-weight:700;inset:0;justify-content:center;position:absolute}.att-ov-page .att-ov-timeline__seg{border-radius:0;bottom:0;position:absolute;top:0;transition:filter .12s ease}.att-ov-page .att-ov-timeline__seg:hover{filter:brightness(1.04)}.att-ov-page .att-ov-timeline__seg--obs{background:linear-gradient(90deg,#a855f7,#6366f1);z-index:2}.att-ov-page .att-ov-timeline__seg--hrx{background:linear-gradient(90deg,#0ea5e9,#2563eb);z-index:2}.att-ov-page .att-ov-timeline__seg--break{background:#f9731624;box-shadow:none;outline:1px dashed #f97316c7;outline-offset:-1px;z-index:1}.att-ov-page .att-ov-timeline__axis{font-feature-settings:"tnum";align-items:center;color:#94a3b8;display:flex;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:700;justify-content:space-between;margin-top:.35rem}.att-ov-select-wrap{width:100%}.att-ov-select__control{border-color:#e2e8f0!important;border-radius:.65rem!important;font-size:.9rem;height:38px!important;min-height:38px!important}.att-ov-select__value-container{height:38px!important;padding-bottom:0!important;padding-top:0!important}.att-ov-select__indicators{height:38px!important}.att-ov-select__control--is-focused{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f126!important}.att-ov-select__menu{border:1px solid #e2e8f0!important;border-radius:.65rem!important;box-shadow:0 10px 24px #0f172a1f!important;overflow:hidden}.att-ov-select__menu-list{max-height:260px;padding:.35rem!important}.att-ov-select__option{border-radius:.45rem!important;font-size:.88rem;padding:.45rem .65rem!important}.att-ov-select__option--is-focused{background:#6366f114!important}.att-ov-select__option--is-selected{background:#6366f1!important;color:#fff!important}@media(max-width:768px){.att-ov-page .att-ov-toolbar{align-items:stretch;flex-direction:column}.att-ov-page .att-ov-toolbar__search{max-width:none}}.att-tt-page{padding-bottom:24px}.att-tt-page__title{margin-bottom:12px}.att-tt-page__title .border-0.mb-4{margin-bottom:0!important}.att-tt-page__title .card-header{border-bottom:none!important;padding-left:0!important;padding-right:0!important}.att-tt-page__title h3{font-size:1.35rem;letter-spacing:-.02em;margin-bottom:0!important;padding-bottom:0!important;padding-top:0!important}.att-tt-surface__toolbar{background:#fff;border-bottom:1px solid #eef2f7;border-radius:14px 14px 0 0;overflow:visible;padding:12px 14px}.att-tt-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.att-tt-toolbar-row__stats{align-items:center;display:flex;flex-shrink:0;gap:12px}.att-tt-stat{background:#f9fafb;border:1px solid #eef2f7;border-radius:12px;gap:10px;min-height:42px;padding:8px 14px}.att-tt-stat,.att-tt-stat__icon{align-items:center;display:inline-flex}.att-tt-stat__icon{background:#484c7f1a;border-radius:9px;color:#484c7f;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.att-tt-stat__content{display:flex;flex-direction:column;gap:1px;min-width:0}.att-tt-stat__label{color:#667085;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.att-tt-stat__value{color:#111827;font-size:15px;font-weight:850;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.att-tt-toolbar-row__filters{align-items:center;display:flex;flex:1 1 400px;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.att-tt-control{align-items:stretch;background:#fff;border:1px solid #d0d5dd;border-radius:12px;box-shadow:0 1px 2px #1018280d;display:flex;min-height:42px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.att-tt-control:focus-within{border-color:#484c7f;box-shadow:0 0 0 3px #484c7f1f}.att-tt-control--employee{flex:1 1 220px;max-width:280px;min-width:220px}.att-tt-control__icon{align-items:center;background:#f9fafb;border-right:1px solid #eef2f7;color:#484c7f;display:inline-flex;flex-shrink:0;font-size:16px;justify-content:center;padding:0 11px}.att-tt-select-wrap{flex:1 1;min-width:0}.att-tt-tabs{align-items:center;background:#f9fafb;border:1px solid #eef2f7;border-radius:12px;box-sizing:border-box;display:inline-flex;flex-shrink:0;gap:3px;min-height:42px;padding:4px}.att-tt-tab{background:#0000;border:none;border-radius:8px;color:#667085;cursor:pointer;font-size:13px;font-weight:700;line-height:1;min-height:34px;padding:8px 18px;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.att-tt-tab:hover:not(.att-tt-tab--active){background:#fff;color:#344054}.att-tt-tab--active{background:#fff;box-shadow:0 1px 2px #484c7f24;color:#484c7f;outline:1px solid #484c7f38}.att-tt-date{align-items:stretch;background:#fff;border:1px solid #d0d5dd;border-radius:12px;box-shadow:0 1px 2px #1018280d;display:flex;flex-shrink:0;min-height:42px;transition:border-color .15s ease,box-shadow .15s ease}.att-tt-date:focus-within{border-color:#484c7f;box-shadow:0 0 0 3px #484c7f1f}.att-tt-date--day{max-width:200px;min-width:168px}.att-tt-date--week{max-width:340px;min-width:280px}.att-tt-date--month{max-width:260px;min-width:220px}.att-tt-date__icon{align-items:center;background:#f9fafb;border-radius:12px 0 0 12px;border-right:1px solid #eef2f7;color:#484c7f;display:inline-flex;flex-shrink:0;font-size:17px;justify-content:center;padding:0 12px}.att-tt-date__picker{align-items:center;display:flex;flex:1 1;min-width:0;padding:0 10px}.att-tt-date__picker>div{width:100%}.att-tt-date__picker span[tabindex]{display:block;width:100%}.att-tt-date__picker input.ant-calendar-picker-input,.att-tt-date__picker input.ant-input{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#111827!important;cursor:pointer;font-size:13px!important;font-weight:600!important;height:auto!important;min-height:38px;min-width:0!important;padding:8px 4px!important;text-align:left!important;width:100%!important}.att-tt-control .att-tt-select__control{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:13px;font-weight:600;height:40px!important;min-height:40px!important}.att-tt-control .att-tt-select__value-container{padding:0 8px!important}.att-tt-control .att-tt-select__indicators{height:40px}.att-tt-select__control--is-focused{border:none!important;box-shadow:none!important}.att-tt-select__menu{border-radius:12px!important;box-shadow:0 12px 32px #1018281f!important;overflow:hidden;z-index:9999!important}.att-tt-select__option--is-selected{background:#484c7f!important}.att-tt-select__option--is-focused{background:#484c7f14!important}.att-tt-body{display:flex;flex-direction:column;gap:0}.att-tt-summary__workspace-btn{background:#e7e8ff!important;border:1px solid #484c7f!important;border-radius:10px!important;color:#111827!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;padding:7px 12px!important;white-space:nowrap}.att-tt-summary__workspace-btn:hover:not(:disabled){background:#d8dafb!important;border-color:#3a3e66!important}.att-tt-summary__workspace-btn:disabled{cursor:not-allowed;opacity:.45}.att-tt-date-badge{align-items:center;background:#f9fafb;border:1px solid #eef2f7;border-radius:8px;color:#111827;display:inline-flex;font-size:13px;font-weight:800;padding:5px 10px;white-space:nowrap}.att-tt-date-badge--weekend{background:#fef2f2;border-color:#fecaca;color:#ef4444!important}@media(max-width:768px){.att-tt-toolbar-row{align-items:stretch;flex-direction:column}.att-tt-toolbar-row__filters{flex:1 1 100%;justify-content:flex-start}.att-tt-control--employee,.att-tt-date{flex:1 1 100%;max-width:100%;min-width:0}.att-tt-tabs{justify-content:stretch;width:100%}.att-tt-tab{flex:1 1;text-align:center}}.att-tt-surface{background:#fff;border:1px solid #eef2f7;border-radius:14px;box-shadow:0 1px 2px #1018280d;overflow:visible}.att-tt-surface__hint{color:#6b7280;font-size:12px;white-space:nowrap}.att-tt-surface__body{border-radius:0 0 14px 14px;overflow:hidden;padding:0}.att-tt-table{border-radius:0;overflow:hidden}.att-tt-table .rdt_Table{border:1px solid #eef2f7;border-radius:12px}.att-tt-table .rdt_TableHeadRow{background:#f9fafb;border-bottom:1px solid #eef2f7}.att-tt-table .rdt_TableRow:hover{background:#484c7f0a}.att-tt-table .rdt_ExpanderRow{background:#fbfbfd}.att-tt-date{color:#111827;white-space:nowrap}.att-tt-date--weekend{color:#ef4444!important}.att-tt-table .rdt_Pagination{border-top:1px solid #eef2f7;color:#667085;font-size:13px;min-height:52px}.att-tt-running{align-items:center;background:#a855f71a;border:1px solid #a855f738;border-radius:999px;color:#0f172a;display:inline-flex;font-size:11px;font-weight:800;gap:6px;padding:2px 8px;white-space:nowrap}.att-tt-running__dot{animation:att-tt-pulse 1.3s ease-in-out infinite;background:#a855f7;border-radius:999px;box-shadow:0 0 0 3px #a855f71f;height:7px;width:7px}@keyframes att-tt-pulse{0%{box-shadow:0 0 0 2px #a855f71a;transform:scale(.92)}60%{box-shadow:0 0 0 6px #a855f729;transform:scale(1)}to{box-shadow:0 0 0 2px #a855f71a;transform:scale(.92)}}.att-tt-timeline{min-width:220px;width:100%}.att-tt-timeline__bar{background:repeating-linear-gradient(90deg,#94a3b847,#94a3b847 2px,#e2e8f000 0,#e2e8f000 14px),#e2e8f099;border:1px solid #1118270f;border-radius:8px!important;box-shadow:none;height:10px;overflow:hidden;position:relative}.att-tt-timeline__seg{border-radius:0!important;bottom:0;box-shadow:none;opacity:.98;position:absolute;top:0}.att-tt-timeline__seg:hover{opacity:1}.att-tt-timeline__seg--break{background:#f9731624;border-radius:0!important;outline:1px dashed #f97316d9;outline-offset:-1px}.att-tt-timeline__seg--start{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important}.att-tt-timeline__seg--end{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important}.att-tt-timeline__range{color:#6b7280;display:flex;font-size:11px;justify-content:space-between;margin-top:5px}@media(max-width:992px){.att-tt-timeline{min-width:180px}.att-tt-timeline__range{display:none}}.att-tt-expand{background:#fbfbfd;padding:10px 14px 12px}.att-tt-expand__inner{background:#fff;border:1px solid #eef2f7;border-radius:12px;overflow:hidden}.att-tt-expand__inner .rdt_TableHeadRow{background:#f9fafb}.att-tt-skeleton{padding:0;width:100%}.att-tt-skeleton__row{grid-gap:14px;align-items:center;border-bottom:1px solid #f3f4f6;display:grid;gap:14px;grid-template-columns:44px 140px 260px 120px 130px 110px 1fr 1fr 1fr;padding:12px 14px}.att-tt-skeleton__row:last-child{border-bottom:0}.att-tt-skeleton__cell{animation:att-tt-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0bf,#f1f5f9f2 50%,#e2e8f0bf);background-size:200% 100%;border-radius:10px;height:12px}.att-tt-skeleton__cell--expander{border-radius:6px;height:18px;justify-self:center;width:18px}.att-tt-skeleton__cell--date{width:96px}.att-tt-skeleton__cell--timeline{border-radius:8px;height:10px;width:100%}.att-tt-skeleton__cell--time{width:80px}.att-tt-skeleton__cell--total{width:68px}.att-tt-skeleton__cell--ghost{opacity:.55;width:100%}@keyframes att-tt-shimmer{0%{background-position:0 0}to{background-position:-200% 0}}@media(max-width:992px){.att-tt-surface__head{align-items:flex-start;flex-direction:column}.att-tt-surface__hint{white-space:normal}}.td-att-page{padding-top:4px}.td-att-page .att-tt-page__title{margin-bottom:10px}.td-att-page .att-tt-page__title .border-0.mb-4{margin-bottom:0!important}.td-att-page .att-tt-page__title h3{padding-bottom:.25rem!important;padding-top:.25rem!important}.td-att-page .att-tt-surface{border:1px solid #e8ecf2;box-shadow:0 8px 24px #0f172a0a}.td-att-page .att-tt-surface__body{background:#fcfcfd}.td-att-toolbar{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-bottom:1px solid #eef2f7!important;padding:14px 16px!important}.td-att-toolbar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:14px 16px}.td-att-toolbar__stats{align-items:stretch;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:10px}.td-att-toolbar__divider{align-self:stretch;background:linear-gradient(180deg,#0000,#e2e8f0 20%,#e2e8f0 80%,#0000);display:none;flex-shrink:0;min-height:40px;width:1px}@media(min-width:1101px){.td-att-toolbar__divider{display:block}}.td-att-toolbar__filters{align-items:center;background:#ffffffd9;border:1px solid #eef2f7;border-radius:14px;box-shadow:inset 0 1px 0 #fffc;display:flex;flex:1 1 320px;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-left:0;min-width:0;padding:8px}.td-att-toolbar__employee{flex:1 1 220px;max-width:260px;min-width:200px}.td-att-toolbar__period{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.td-att-toolbar__date{flex-shrink:0}.td-att-toolbar__date.att-tt-date--day{max-width:190px;min-width:156px}.td-att-toolbar__date.att-tt-date--week{max-width:320px;min-width:260px}.td-att-page .att-tt-stat{background:#fff;border:1px solid #eef2f7;box-shadow:0 1px 2px #0f172a08;gap:12px;min-width:148px;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease}.td-att-page .td-att-stat--tracked{border-color:#6366f12e}.td-att-page .td-att-stat--tracked .att-tt-stat__icon{background:#6366f11f;color:#4f46e5}.td-att-page .td-att-stat--tracked .att-tt-stat__value{color:#312e81}.td-att-page .td-att-stat--break{border-color:#f9731633}.td-att-page .td-att-stat--break .att-tt-stat__icon{background:#f973161f;color:#ea580c}.td-att-page .td-att-stat--break .att-tt-stat__value{color:#9a3412}.td-att-page .att-tt-stat__label{font-size:10px;letter-spacing:.06em}.td-att-page .att-tt-stat__value{align-items:center;display:inline-flex;font-size:1.05rem;min-height:20px}.td-att-page .att-tt-control{background:#fff}.td-att-page .att-tt-tabs{background:#f1f5f9;border:1px solid #e2e8f0;padding:3px}.td-att-page .att-tt-tab{font-weight:700;min-width:56px}.td-att-page .att-tt-tab--active{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#312e81}.td-att-page .att-tt-date{background:#fff}.td-att-page .td-att-empty{background:#fff;border:1px dashed #dbe3ef;border-radius:12px;color:#64748b;font-size:.9rem;margin:1rem;padding:1.35rem 1.25rem;text-align:center}.td-att-page .att-tt-table{padding:8px 10px 12px}.td-att-page .att-tt-table .rdt_Table{border-radius:12px;overflow:hidden}.td-att-stat-skeleton{animation:att-tt-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0bf,#f1f5f9f2 50%,#e2e8f0bf);background-size:200% 100%;border-radius:6px;display:inline-block;height:14px;width:52px}@media(max-width:1100px){.td-att-toolbar__inner{align-items:stretch;flex-direction:column}.td-att-toolbar__stats{width:100%}.td-att-toolbar__stats .att-tt-stat{flex:1 1}.td-att-toolbar__filters{justify-content:flex-start;width:100%}}@media(max-width:768px){.td-att-toolbar{padding:12px!important}.td-att-toolbar__employee{flex:1 1 100%;max-width:none;width:100%}.td-att-toolbar__period{flex-wrap:wrap;width:100%}.td-att-toolbar__date{flex:1 1 auto;max-width:none!important;min-width:0!important}}@media(max-width:520px){.td-att-toolbar__stats{flex-direction:column}.td-att-toolbar__period{align-items:stretch;flex-direction:column}.att-tt-tabs{justify-content:stretch;width:100%}.att-tt-tab{flex:1 1;text-align:center}}.td-att-expand{background:#f8fafc;padding:10px 14px 12px}.td-att-expand__inner{background:#fff;border:1px solid #eef2f7;border-radius:12px;overflow:hidden}.td-att-expand__inner .rdt_TableHeadRow{background:#f9fafb}.td-att-activity__day{color:#667085;font-size:.72rem;font-weight:800;letter-spacing:.05em;margin:0 0 .5rem;padding:0 2px;text-transform:uppercase}.td-att-activity__group+.td-att-activity__group{margin-top:.85rem}.td-att-type{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:800;gap:.3rem;letter-spacing:.02em;padding:.15rem .5rem;text-transform:uppercase;white-space:nowrap}.td-att-type i{font-size:.62rem}.td-att-type--work{background:#6366f11a;border:1px solid #6366f138;color:#4f46e5}.td-att-type--break{background:#f973161a;border:1px solid #f9731638;color:#c2410c}.td-att-detail{display:flex;flex-direction:column;gap:.1rem;min-width:0}.td-att-detail__primary{color:#111827;font-size:.82rem;font-weight:700}.td-att-detail__secondary{color:#667085;font-size:.74rem}.td-att-sync-btn{flex-shrink:0;white-space:nowrap}.td-att-accordion-wrap{padding:.75rem 1rem 1rem}.td-att-accordion-wrap .accordion{--bs-accordion-border-width:0;--bs-accordion-btn-focus-box-shadow:none}.td-att-accordion-item{background:#fff;border:1px solid #e2e8f0f2;border-radius:.9rem;box-shadow:0 1px 2px #0f172a0a;margin-bottom:.75rem;overflow:hidden}.td-att-accordion-item .accordion-button{align-items:center;background:#fff;box-shadow:none;gap:.75rem;padding:.85rem 1rem}.td-att-accordion-item .accordion-button:after{margin-left:.5rem;opacity:.65}.td-att-accordion-item .accordion-button:not(.collapsed){background:linear-gradient(180deg,#fff,#f8fafc);color:#0f172a}.td-att-accordion-item .accordion-button:focus{border-color:#0000;box-shadow:none}.td-att-accordion-item .accordion-body{background:#f8fafc;padding:0}.td-att-accordion-item--weekend .accordion-button{background:#fff8f1}.td-att-accordion-item--weekend .accordion-button:not(.collapsed){background:linear-gradient(180deg,#fff8f1,#fff7ed)}.td-att-acc-head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;min-width:0;padding-right:.25rem;width:100%}.td-att-acc-head__timeline{flex:1 1 220px;max-width:320px;min-width:160px}.td-att-acc-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-left:auto}.td-att-acc-metric{display:inline-flex;flex-direction:column;gap:.1rem;min-width:64px}.td-att-acc-metric b{color:#111827;font-size:.84rem;font-weight:700;line-height:1.2}.td-att-acc-metric__label{color:#94a3b8;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media(max-width:768px){.td-att-acc-head__timeline{flex:1 1 100%;max-width:none}.td-att-acc-metrics{margin-left:0;width:100%}}.vd-modal{--vd-primary:#4f46e5;--vd-primary-700:#3730a3;--vd-ink:#1e2139;--vd-text:#2b2f4a;--vd-muted:#7c81a0;--vd-border:#e8eaf3;--vd-bg:#f7f8fc}.vd-modal .modal-content{border:none;border-radius:20px;box-shadow:0 30px 70px -20px #1e213966;overflow:hidden}.vd-modal .modal-body,.vd-modal .modal-footer,.vd-modal .modal-header{border:none}.vd-modal__hero{align-items:center;background:radial-gradient(500px 200px at 90% -20%,#ec489959,#0000 60%),linear-gradient(135deg,var(--vd-primary) 0,var(--vd-primary-700) 100%);color:#fff;display:flex;gap:16px;padding:26px 26px 22px;position:relative}.vd-modal__close{align-items:center;background:#ffffff29;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;height:32px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:background .15s ease;width:32px}.vd-modal__close:hover{background:#ffffff47}.vd-modal__avatar{align-items:center;background:#ffffff2e;border:1px solid #ffffff40;border-radius:16px;display:inline-flex;flex-shrink:0;font-size:21px;font-weight:700;height:58px;justify-content:center;letter-spacing:.5px;width:58px}.vd-modal__heading{flex:1 1;min-width:0}.vd-modal__name{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 3px}.vd-modal__sub{align-items:center;color:#ffffffd1;display:flex;font-size:13px;gap:6px}.vd-modal__status{align-items:center;background:#ffffff29;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:10px;padding:5px 12px}.vd-modal__status:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.vd-modal__status--Pending{color:#ffd76a}.vd-modal__status--CheckedIn{color:#7ee2a8}.vd-modal__status--CheckedOut{color:#cbd0ea}.vd-modal__body{padding:22px 26px 6px}.vd-modal__group{margin-bottom:18px}.vd-modal__group-title{align-items:center;color:var(--vd-primary);display:flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.8px;margin:0 0 10px;text-transform:uppercase}.vd-modal__group-title i{font-size:14px}.vd-modal__grid{grid-gap:12px;background:var(--vd-bg);border:1px solid var(--vd-border);border-radius:14px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:16px}.vd-modal__item{min-width:0}.vd-modal__item--full{grid-column:1/-1}.vd-modal__item label{color:var(--vd-muted);display:block;font-size:11.5px;font-weight:500;margin-bottom:3px}.vd-modal__item-value{color:var(--vd-ink);font-size:14px;font-weight:600;overflow-wrap:anywhere}.vd-modal__item-value a{color:var(--vd-primary);text-decoration:none}.vd-modal__item-value a:hover{text-decoration:underline}.vd-modal__pill{background:#4f46e51a;color:var(--vd-primary-700);display:inline-block;padding:4px 11px}.vd-modal__chip,.vd-modal__pill{border-radius:8px;font-size:12.5px;font-weight:600}.vd-modal__chip{align-items:center;display:inline-flex;gap:5px;padding:4px 10px}.vd-modal__chip i{font-size:13px}.vd-modal__chip--yes{background:#16a34a1f;color:#15803d}.vd-modal__chip--no{background:#64748b1f;color:#64748b}.vd-modal__footer{display:flex;gap:10px;justify-content:flex-end;padding:14px 26px 22px}.vd-modal__btn{align-items:center;border:none;border-radius:11px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:11px 20px;transition:filter .15s ease,transform .06s ease}.vd-modal__btn i{font-size:16px}.vd-modal__btn:active{transform:translateY(1px)}.vd-modal__btn--primary{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 10px 20px -10px #16a34ab3;color:#fff}.vd-modal__btn--secondary{background:var(--vd-ink);color:#fff}.vd-modal__btn:hover{filter:brightness(1.06)}@media(max-width:520px){.vd-modal__grid{grid-template-columns:1fr}}.vd-qr__link{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.vd-qr__url{color:#7c81a0;font-size:12.5px;word-break:break-all}.vd-qr__copy{align-items:center;background:#fff;border:1.5px solid #4f46e5;border-radius:9px;color:#4f46e5;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:7px 14px;transition:background .15s ease,color .15s ease}.vd-qr__copy i{font-size:14px}.vd-qr__copy:hover{background:#4f46e5;color:#fff}.vd-qr__copy:active{transform:translateY(1px)}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.room-booking{--rb-primary:#484c7f}.room-booking__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:8px 0}.room-booking__room-filter{border-radius:10px;height:42px;width:200px}.room-booking__header-btn{align-items:center;border-radius:10px;display:inline-flex;font-weight:600;height:42px;padding:0 16px;white-space:nowrap}@media(max-width:767px){.room-booking__toolbar{justify-content:flex-start;width:100%}.room-booking__room-filter{flex:1 1 auto;min-width:140px;width:auto}}.room-booking__legend{background:#fff;background:var(--card-color,#fff);border:1px solid #eceef5;border:1px solid var(--border-color,#eceef5);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;margin:0 0 14px;padding:12px 16px}.room-booking__legend-item{align-items:center;color:#4a4f6a;color:var(--text-color,#4a4f6a);display:inline-flex;font-size:13px;font-weight:500;gap:7px}.room-booking__legend-dot{border-radius:4px;display:inline-block;height:12px;width:12px}.room-booking__legend-maint{color:#d97706;font-size:13px;margin-left:2px}.room-booking__card{border:none;border-radius:16px;box-shadow:0 10px 30px -18px #1e213940}.room-booking .rbc-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:16px}.room-booking .rbc-toolbar .rbc-toolbar-label{color:#1e2139;color:var(--text-color,#1e2139);font-size:16px;font-weight:700}.room-booking .rbc-toolbar button{border:1px solid #e3e6f0;border:1px solid var(--border-color,#e3e6f0);border-radius:8px;color:#4a4f6a;color:var(--text-color,#4a4f6a)}.room-booking .rbc-toolbar button:focus,.room-booking .rbc-toolbar button:hover{background:#484c7f14;border-color:var(--rb-primary);color:var(--rb-primary)}.room-booking .rbc-toolbar button.rbc-active{background:var(--rb-primary)!important;border-color:var(--rb-primary)!important;box-shadow:none;color:#fff!important}.room-booking .rbc-today{background:#484c7f0d}.room-booking .rbc-event{font-size:12px;font-weight:600;padding:3px 6px}.room-booking .rbc-event:focus{outline:none}.room-booking__detail-room{border-radius:999px;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:5px 14px}.room-booking__detail label{display:block;margin-bottom:2px}.rb-rooms{display:flex;flex-direction:column;gap:10px;max-height:54vh;overflow-y:auto;padding-right:2px}.rb-room-card{align-items:center;background:#fff;border:1px solid #e3e6f0;border-radius:13px;display:flex;gap:14px;padding:14px;transition:border-color .15s ease,box-shadow .15s ease}.rb-room-card:hover{border-color:#cdd2e6;box-shadow:0 6px 16px -10px #1e21394d}.rb-room-card__color{align-self:stretch;border-radius:6px;flex-shrink:0;min-height:40px;width:10px}.rb-room-card__info{flex:1 1;min-width:0}.rb-room-card__name{align-items:center;color:#1e2139;display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;gap:8px}.rb-room-card__badge{align-items:center;background:#fef3c7;border-radius:999px;color:#92600a;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 9px}.rb-room-card__badge i{font-size:12px}.rb-room-card__meta{color:#7c81a0;display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px;margin-top:4px}.rb-room-card__meta span{align-items:center;display:inline-flex;gap:5px}.rb-room-card__meta i{font-size:13px}.rb-room-card__actions{display:flex;flex-shrink:0;gap:6px}.rb-icon-btn{align-items:center;background:#f7f8fc;border:1px solid #e3e6f0;border-radius:10px;color:#5b6079;cursor:pointer;display:inline-flex;font-size:16px;height:36px;justify-content:center;transition:all .15s ease;width:36px}.rb-icon-btn:hover{background:#484c7f14;border-color:#484c7f;color:#484c7f}.rb-icon-btn.is-warn{background:#16a34a14;border-color:#bbf7d0;color:#16a34a}.rb-icon-btn.is-danger:hover{background:#e5484d14;border-color:#e5484d;color:#e5484d}.rb-color-picker{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.rb-color-picker__native{align-items:center;border:2px solid #fff;border-radius:10px;box-shadow:0 0 0 1px #d9dcec;cursor:pointer;display:inline-flex;height:42px;justify-content:center;overflow:hidden;position:relative;width:42px}.rb-color-picker__native input[type=color]{border:none;cursor:pointer;height:100%;inset:0;opacity:0;padding:0;position:absolute;width:100%}.rb-color-picker__native i{color:#fff;font-size:17px;pointer-events:none;text-shadow:0 1px 2px #0006}.rb-color-picker__value{color:#7c81a0;font-size:12.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.rb-swatches{display:flex;gap:10px}.rb-swatch{border:2px solid #0000;border-radius:9px;cursor:pointer;height:30px;transition:transform .1s ease,box-shadow .15s ease;width:30px}.rb-swatch:hover{transform:scale(1.08)}.rb-swatch.is-active{border-color:#1e2139;box-shadow:0 0 0 3px #1e21391f}.celebration-human{margin:0;padding:.25rem 0 .5rem}.celebration-human--stack{display:flex;flex-direction:column;gap:1rem}.celebration-human__section{min-width:0}.celebration-human__section-title{color:#010530;color:var(--primary-color,#010530);font-size:.7rem;font-weight:800;letter-spacing:.08em;margin:0 0 .55rem;text-transform:uppercase}.celebration-human__section-title--muted{color:#94a3b8}.celebration-human__list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.celebration-human__list-cell{margin:0;padding:0}.celebration-human--empty{align-items:center;display:flex;justify-content:center;min-height:0}.celebration-human--empty .hrx-empty{padding:14px 16px}.celebration-human--empty .hrx-empty__art{height:78px;margin-bottom:8px;width:104px}.celebration-human--empty .hrx-empty__card{height:auto;width:84px}.celebration-human__item{background:linear-gradient(135deg,color-mix(in srgb,#fff 92%,#f8fafc),#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--card-color,#fff) 92%,#f8fafc) 0,var(--card-color,#fff) 100%);border:1px solid color-mix(in srgb,#64748b 10%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#64748b) 10%,#0000);border-radius:1rem;box-shadow:0 2px 12px color-mix(in srgb,#0f172a 5%,#0000);box-shadow:0 2px 12px color-mix(in srgb,var(--text-color,#0f172a) 5%,#0000);display:flex;gap:.9rem;padding:.7rem .9rem .65rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.celebration-human__item:hover{border-color:color-mix(in srgb,#010530 28%,#0000);border-color:color-mix(in srgb,var(--primary-color,#010530) 28%,#0000);box-shadow:0 8px 22px color-mix(in srgb,#0f172a 8%,#0000);box-shadow:0 8px 22px color-mix(in srgb,var(--text-color,#0f172a) 8%,#0000);transform:translateY(-1px)}.celebration-human__item--birthday.is-today{background:linear-gradient(145deg,color-mix(in srgb,#0ea5e9 8%,#fff),#fff 55%);background:linear-gradient(145deg,color-mix(in srgb,#0ea5e9 8%,var(--card-color,#fff)) 0,var(--card-color,#fff) 55%);border-color:color-mix(in srgb,#0ea5e9 45%,#0000)}.celebration-human__item--anniversary.is-today{background:linear-gradient(145deg,color-mix(in srgb,#a78bfa 10%,#fff),#fff 55%);background:linear-gradient(145deg,color-mix(in srgb,#a78bfa 10%,var(--card-color,#fff)) 0,var(--card-color,#fff) 55%);border-color:color-mix(in srgb,#7c3aed 40%,#0000)}.celebration-human__avatar-wrap{flex-shrink:0}.celebration-human__avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 4px 14px #0f172a1f;height:3.15rem;object-fit:cover;width:3.15rem}.celebration-human__avatar--initials{align-items:center;color:#fff;display:flex;font-size:.82rem;font-weight:800;justify-content:center}.celebration-human__content{flex:1 1;min-width:0}.celebration-human__topline{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.celebration-human__name{color:#0f172a;color:var(--text-color,#0f172a);font-size:.95rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.celebration-human__badge{background:color-mix(in srgb,#64748b 8%,#0000);background:color-mix(in srgb,var(--text-color,#64748b) 8%,#0000);border:1px solid color-mix(in srgb,#64748b 12%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#64748b) 12%,#0000);border-radius:999px;color:#64748b;flex-shrink:0;font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:.28rem .55rem;text-transform:uppercase}.celebration-human__badge--today{background:linear-gradient(135deg,#010530,#1e3a5f);border-color:#0000;color:#fff}.celebration-human__role{color:#64748b;font-size:.75rem;font-weight:600;margin:.2rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.celebration-human__sub{color:#334155;color:var(--text-color,#334155);font-size:.8125rem;font-weight:600;line-height:1.4;margin:.35rem 0 0}.celebration-human__tone{color:#94a3b8;font-size:.7rem;font-style:italic;font-weight:500;line-height:1.35;margin:.2rem 0 0}[data-theme=dark] .celebration-human__item{background:linear-gradient(135deg,color-mix(in srgb,#fff 4%,#1a1a1a),#1a1a1a);background:linear-gradient(135deg,color-mix(in srgb,#fff 4%,var(--card-color,#1a1a1a)) 0,var(--card-color,#1a1a1a) 100%)}[data-theme=dark] .celebration-human__item--birthday.is-today{background:linear-gradient(145deg,color-mix(in srgb,#0ea5e9 14%,#1a1a1a),#1a1a1a 60%);background:linear-gradient(145deg,color-mix(in srgb,#0ea5e9 14%,var(--card-color,#1a1a1a)) 0,var(--card-color,#1a1a1a) 60%)}[data-theme=dark] .celebration-human__item--anniversary.is-today{background:linear-gradient(145deg,color-mix(in srgb,#a78bfa 12%,#1a1a1a),#1a1a1a 60%);background:linear-gradient(145deg,color-mix(in srgb,#a78bfa 12%,var(--card-color,#1a1a1a)) 0,var(--card-color,#1a1a1a) 60%)}[data-theme=dark] .celebration-human__name{color:#f1f5f9}[data-theme=dark] .celebration-human__sub{color:#cbd5e1}[data-theme=dark] .celebration-human__avatar{border-color:#262727;border-color:var(--card-color,#262727)}.celebration-snap-slider{min-height:0;position:relative;width:100%}.celebration-snap-slider--empty{align-items:center;display:flex;justify-content:center;min-height:8rem}.celebration-snap-slider__toolbar{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.45rem;padding:0 .1rem}.celebration-snap-slider__counter{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.celebration-snap-slider__arrows{display:inline-flex;gap:.35rem}.celebration-snap-slider__btn{align-items:center;background:#fff;background:var(--card-color,#fff);border:1px solid color-mix(in srgb,#64748b 16%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#64748b) 16%,#0000);border-radius:999px;color:#0f172a;color:var(--text-color,#0f172a);display:inline-flex;height:2.1rem;justify-content:center;transition:opacity .15s ease,transform .15s ease;width:2.1rem}.celebration-snap-slider__btn:hover:not(:disabled){border-color:color-mix(in srgb,#f19828 55%,#0000);border-color:color-mix(in srgb,var(--secondary-color,#f19828) 55%,#0000);box-shadow:0 4px 12px color-mix(in srgb,#f19828 22%,#0000);box-shadow:0 4px 12px color-mix(in srgb,var(--secondary-color,#f19828) 22%,#0000);color:#f19828;color:var(--secondary-color,#f19828);transform:translateY(-1px)}.celebration-snap-slider__btn:disabled{cursor:not-allowed;opacity:.35}.celebration-snap-slider__track{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.celebration-snap-slider__track::-webkit-scrollbar{display:none;height:0;width:0}.celebration-snap-slider__slide{box-sizing:border-box;flex:0 0 100%;max-width:100%;min-width:0;padding:0 .1rem;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.celebration-snap-slider__dots{display:flex;gap:.35rem;justify-content:center;margin-bottom:0;margin-top:.4rem}.celebration-snap-slider__dot{background:color-mix(in srgb,#64748b 25%,#0000);background:color-mix(in srgb,var(--text-color,#64748b) 25%,#0000);border-radius:999px;height:.35rem;width:.35rem}.celebration-snap-slider__dot.is-active{background:linear-gradient(90deg,#f19828,color-mix(in srgb,#f19828 70%,#000));background:linear-gradient(90deg,var(--secondary-color,#f19828),color-mix(in srgb,var(--secondary-color,#f19828) 70%,#000));width:1.1rem}[data-theme=dark] .celebration-snap-slider__btn{background:#262727;background:var(--card-color,#262727);border-color:#475569b3;color:#e2e8f0}.upcoming-holiday-banner{background:linear-gradient(125deg,#010530,#0b2a66 45%,#0ea5e9 115%);border:1px solid #ffffff1f;border-radius:1rem;overflow:hidden;position:relative}.upcoming-holiday-banner:before{background:radial-gradient(circle at 18% 22%,#38bdf840 0,#0000 55%),radial-gradient(circle at 85% 30%,#a78bfa2e 0,#0000 52%),radial-gradient(circle at 55% 120%,#22c55e24 0,#0000 55%);content:"";inset:0;opacity:1;pointer-events:none;position:absolute}.upcoming-holiday-banner:after{background:linear-gradient(180deg,#ffffff1f,#0000 38%,#00000014);content:"";inset:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute}.upcoming-holiday-banner__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:space-between;padding:1.15rem 1.35rem;position:relative;z-index:1}.upcoming-holiday-banner__content{flex:1 1 auto;min-width:min(100%,220px)}.upcoming-holiday-banner__title{color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 .65rem}.upcoming-holiday-banner__loading{align-items:center;display:flex;min-height:2.25rem;opacity:.95}.upcoming-holiday-banner__detail{align-items:flex-start;display:flex;gap:.85rem}.upcoming-holiday-banner__detail--slide{animation:upcoming-holiday-slide .35s ease}@keyframes upcoming-holiday-slide{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.upcoming-holiday-banner__cal{align-items:center;color:#fff;display:flex;filter:drop-shadow(0 0 .5px rgba(255,255,255,.35));flex-shrink:0;font-size:1.55rem;justify-content:center;line-height:1;opacity:.95}.upcoming-holiday-banner__cal--muted{opacity:.55}.upcoming-holiday-banner__cal .icofont{display:block}.upcoming-holiday-banner__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.upcoming-holiday-banner__name{color:#fff;font-size:.9375rem;font-weight:500;line-height:1.35}.upcoming-holiday-banner__date{color:#ffffffe6;font-size:.875rem;font-weight:400;line-height:1.35}.upcoming-holiday-banner__actions{align-items:center;display:flex;flex-shrink:0;gap:.65rem;margin-left:auto}.upcoming-holiday-banner__nav{align-items:center;display:flex;gap:.35rem}.upcoming-holiday-banner__nav-btn{align-items:center;background:#ffffff24;border:1px solid #ffffff73;border-radius:.5rem;color:#fff;display:flex;height:2.15rem;justify-content:center;line-height:1;padding:0;transition:background .15s ease,border-color .15s ease,opacity .15s ease;width:2.15rem}.upcoming-holiday-banner__nav-btn .icofont{font-size:1rem}.upcoming-holiday-banner__nav-btn:hover:not(:disabled){background:#ffffff47;border-color:#ffffffa6}.upcoming-holiday-banner__nav-btn:disabled{cursor:not-allowed;opacity:.35}.upcoming-holiday-banner__cta{background:#fff;border:none;border-radius:.7rem;box-shadow:0 4px 14px #0f172a33;color:#1e293b;flex-shrink:0;font-size:.8125rem;font-weight:700;letter-spacing:.01em;padding:.55rem 1.3rem;transition:transform .15s ease,box-shadow .15s ease,color .15s ease}.upcoming-holiday-banner__cta:hover{box-shadow:0 8px 22px #0f172a47;color:#0f172a;transform:translateY(-2px)}.upcoming-holiday-banner__cta:active{transform:translateY(0)}@media(max-width:575.98px){.upcoming-holiday-banner__inner{align-items:stretch;flex-direction:column}.upcoming-holiday-banner__actions{justify-content:space-between;margin-left:0;width:100%}.upcoming-holiday-banner__cta{flex:1 1;min-width:0;text-align:center}}[data-theme=dark] .upcoming-holiday-banner{background:linear-gradient(125deg,#0b1020,#1e3a8a 55%,#2563eb 120%);border-color:#ffffff14;box-shadow:0 12px 36px #0006}.dashboard-leaves-tabs{display:flex;flex-direction:column}.dashboard-leaves-tabs .card-body{flex:1 1;min-height:0}.dashboard-leaves-tabs__top{display:flex;flex-direction:column;gap:1rem;padding:1.1rem 1.15rem .75rem}.dashboard-leaves-tabs__title-block{padding:0}.dashboard-leaves-tabs__title{color:#1e293b;color:var(--text-color,#1e293b);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.dashboard-leaves-tabs__subtitle{color:#94a3b8;font-size:.78rem;font-weight:500;line-height:1.4;margin:.3rem 0 0}.dashboard-leaves-tabs__segment{background:#f0f0f0;background:var(--color-100,#f0f0f0);border-radius:.85rem;display:flex;gap:.4rem;padding:.35rem}.dashboard-leaves-tabs__tab-text{line-height:1.25;text-align:center}.dashboard-leaves-tabs__tab{align-items:center;background:#0000;border:none;border-radius:.65rem;color:#212529;color:var(--text-color,#212529);display:inline-flex;flex:1 1;flex-wrap:wrap;font-size:.8125rem;font-weight:600;gap:.4rem;justify-content:center;line-height:1.25;opacity:.72;padding:.6rem .75rem;transition:background .18s ease,opacity .18s ease,box-shadow .18s ease,color .18s ease}.dashboard-leaves-tabs__tab:hover{opacity:1}.dashboard-leaves-tabs__tab[aria-selected=true]{background:#fff;background:var(--card-color,#fff);box-shadow:0 2px 10px color-mix(in srgb,#212529 10%,#0000);box-shadow:0 2px 10px color-mix(in srgb,var(--text-color,#212529) 10%,#0000);color:#010530;color:var(--primary-color,#010530);opacity:1}.dashboard-leaves-tabs__count{background:color-mix(in srgb,#212529 10%,#0000);background:color-mix(in srgb,var(--text-color,#212529) 10%,#0000);border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.2;padding:.14rem .5rem}.dashboard-leaves-tabs__tab[aria-selected=true] .dashboard-leaves-tabs__count{background:color-mix(in srgb,#010530 20%,#0000);background:color-mix(in srgb,var(--primary-color,#010530) 20%,#0000)}.dashboard-leaves-tabs__body{display:flex;flex-direction:column;max-height:19rem;overflow:hidden;padding:.25rem 1.15rem 1.15rem}.dashboard-leaves-tabs__panel{flex:1 1;min-height:0;overflow-y:auto;padding-right:.25rem;scrollbar-color:#cbd5e1 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.dashboard-leaves-tabs__panel::-webkit-scrollbar{width:5px}.dashboard-leaves-tabs__panel::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.dashboard-leaves-tabs__panel::-webkit-scrollbar-track{background:#0000}.dashboard-leaves-tabs__list{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:.15rem .1rem .15rem 0}.dashboard-leaves-tabs__row{grid-gap:.85rem;align-items:center;background:color-mix(in srgb,#64748b 4%,#0000);background:color-mix(in srgb,var(--text-color,#64748b) 4%,#0000);border:1px solid color-mix(in srgb,#64748b 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#64748b) 8%,#0000);border-radius:.8rem;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) minmax(4.75rem,auto);padding:.85rem .9rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dashboard-leaves-tabs__row:hover{border-color:color-mix(in srgb,#010530 28%,#0000);border-color:color-mix(in srgb,var(--primary-color,#010530) 28%,#0000);box-shadow:0 8px 20px color-mix(in srgb,#0f172a 9%,#0000);box-shadow:0 8px 20px color-mix(in srgb,var(--text-color,#0f172a) 9%,#0000);transform:translateY(-1px)}.dashboard-leaves-tabs__avatar-wrap{flex-shrink:0}.dashboard-leaves-tabs__avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0f172a14;height:2.65rem;object-fit:cover;width:2.65rem}.dashboard-leaves-tabs__avatar--placeholder{align-items:center;background:linear-gradient(145deg,#94a3b8,#64748b);color:#fff;display:inline-flex;font-size:.95rem;font-weight:800;justify-content:center}.dashboard-leaves-tabs__main{min-width:0;padding-right:.25rem}.dashboard-leaves-tabs__name{color:#1e293b;color:var(--text-color,#1e293b);font-size:.875rem;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-leaves-tabs__dates{color:#64748b;font-size:.72rem;font-weight:500;line-height:1.35;margin:.22rem 0 0}.dashboard-leaves-tabs__meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.2rem;min-width:0;padding-right:.15rem;text-align:right}.dashboard-leaves-tabs__type{color:#010530;color:var(--primary-color,#010530);font-size:.72rem;font-weight:700;line-height:1.25;text-transform:capitalize}.dashboard-leaves-tabs__days{color:#64748b;font-size:.68rem;line-height:1.25}.dashboard-leaves-tabs__status{color:#94a3b8;font-size:.62rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.dashboard-leaves-tabs__empty{align-items:center;display:flex;justify-content:center;min-height:10rem;padding:1rem .5rem}@media(max-width:575.98px){.dashboard-leaves-tabs__top{padding:1rem}.dashboard-leaves-tabs__body{padding:.2rem 1rem 1rem}.dashboard-leaves-tabs__row{gap:.65rem .75rem;grid-template-columns:auto minmax(0,1fr)}.dashboard-leaves-tabs__meta{align-items:flex-start;grid-column:2;padding-right:0;text-align:left}}[data-theme=dark] .dashboard-leaves-tabs__segment{background:#262727;background:var(--color-200,#262727)}[data-theme=dark] .dashboard-leaves-tabs__row{background:color-mix(in srgb,#fff 5%,#0000);border-color:color-mix(in srgb,#fff 10%,#0000)}[data-theme=dark] .dashboard-leaves-tabs__avatar{border-color:#262727;border-color:var(--card-color,#262727)}.dashboard-attendance-metric-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.1rem;min-width:0;overflow:visible;width:100%}.attendance-metric-card{--metric-accent:#22c55e;--metric-accent-soft:color-mix(in srgb,var(--metric-accent) 18%,#0000);--metric-pill-bg:color-mix(in srgb,var(--metric-accent) 12%,#fff);background:#fff;background:var(--card-color,#fff);border:1px solid #e2e8f0f2;border-radius:1rem;box-shadow:0 4px 16px #0f172a0d;min-width:0;overflow:visible;padding:.8rem .85rem .75rem;position:relative;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.attendance-metric-card:before{background:var(--metric-accent);border-radius:999px;bottom:.85rem;content:"";left:0;opacity:.85;position:absolute;top:.85rem;width:3px}.attendance-metric-card:hover{border-color:color-mix(in srgb,var(--metric-accent) 40%,#e2e8f0f2);box-shadow:0 12px 28px color-mix(in srgb,var(--metric-accent) 14%,#0f172a14);transform:translateY(-2px)}.attendance-metric-card--green{--metric-accent:#16a34a}.attendance-metric-card--red{--metric-accent:#ef4444}.attendance-metric-card--yellow{--metric-accent:#d97706}.attendance-metric-card--blue{--metric-accent:#2563eb}.attendance-metric-card--purple{--metric-accent:#7c3aed}.attendance-metric-card--tabbed{padding-top:.75rem}.attendance-metric-card--tabbed:before{display:none}.attendance-metric-card--tabbed .attendance-metric-card__head--tabbed{align-items:stretch;margin-bottom:.7rem}.attendance-metric-card--tabbed .attendance-metric-card__tabs{width:100%}.attendance-metric-card--tabbed .attendance-metric-card__value{margin-bottom:.5rem;margin-top:.05rem}.attendance-metric-card__tabs{background:#f1f5f9;border:1px solid #e2e8f0f2;border-radius:.55rem;display:flex;flex:1 1;gap:.25rem;min-width:0;padding:.2rem}.attendance-metric-card__tab{background:#0000;border:none;border-radius:.42rem;color:#64748b;cursor:pointer;flex:1 1;font-size:.62rem;font-weight:700;line-height:1.25;min-width:0;padding:.38rem .45rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.attendance-metric-card__tab:hover{color:#334155}.attendance-metric-card__tab--active{background:#fff;background:var(--card-color,#fff);box-shadow:0 1px 4px #0f172a14;color:var(--metric-accent)}.attendance-metric-card__tab--active .attendance-metric-card__tab-icon{color:var(--metric-accent)}.attendance-metric-card__tab:focus-visible{outline:2px solid color-mix(in srgb,var(--metric-accent) 55%,#0000);outline-offset:1px}.attendance-metric-card__tab-inner{align-items:center;display:inline-flex;gap:.28rem;justify-content:center;max-width:100%;min-width:0}.attendance-metric-card__tab-icon{color:#94a3b8;flex-shrink:0;font-size:.68rem;line-height:1;transition:color .15s ease}.attendance-metric-card__tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendance-metric-card__head{align-items:flex-start;display:flex;gap:.45rem;justify-content:space-between;margin-bottom:.45rem}.attendance-metric-card__title{color:#64748b;flex:1 1;font-size:.72rem;font-weight:600;line-height:1.25;min-width:0;text-align:left}.attendance-metric-card__icon-wrap{align-items:center;background:linear-gradient(135deg,var(--metric-accent) 0,color-mix(in srgb,var(--metric-accent) 78%,#000) 100%);border-radius:.55rem;box-shadow:0 4px 12px color-mix(in srgb,var(--metric-accent) 40%,#0000);color:#fff;display:flex;flex-shrink:0;font-size:.85rem;height:1.85rem;justify-content:center;width:1.85rem}.attendance-metric-card__value{color:#0f172a;font-size:1.4rem;font-weight:800;letter-spacing:-.03em;line-height:1;margin:0 0 .5rem}.attendance-metric-card__bar{background:#e2e8f0;border-radius:999px;height:6px;margin-bottom:.6rem;overflow:hidden}.attendance-metric-card__bar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--metric-accent) 75%,#fff) 0,var(--metric-accent) 100%);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1)}.attendance-metric-card__foot{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding-top:.05rem}.attendance-metric-card__avatars{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;min-width:0;padding:0;position:relative;text-align:left;z-index:1}.attendance-metric-card__avatars--empty{cursor:not-allowed;opacity:.65}.attendance-metric-card__avatar-wrap{align-items:center;display:inline-flex;justify-content:center;position:relative;z-index:1}.attendance-metric-card__avatar-wrap:hover{z-index:20}.attendance-metric-card__avatar-wrap:hover .attendance-metric-card__hover-tip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.attendance-metric-card__hover-tip{background:#fff;border:1px solid #e2e8f0f2;border-radius:.65rem;bottom:calc(100% + 6px);box-shadow:0 12px 32px #0f172a24;left:50%;max-width:16rem;min-width:10.5rem;opacity:0;padding:.55rem .65rem;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;white-space:normal;z-index:30}.attendance-metric-card__hover-tip:after{border:5px solid #0000;border-top-color:#fff;content:"";filter:drop-shadow(0 1px 0 rgba(226,232,240,.95));left:50%;position:absolute;top:100%;transform:translateX(-50%)}.attendance-metric-card__hover-tip-head{border-bottom:1px solid #e2e8f0e6;display:flex;flex-direction:column;gap:.1rem;margin-bottom:.35rem;padding-bottom:.35rem}.attendance-metric-card__hover-tip-name{color:#0f172a;display:block;font-size:.72rem;font-weight:800;line-height:1.25}.attendance-metric-card__hover-tip-desig{color:#64748b;display:block;font-size:.66rem;font-weight:600;line-height:1.25}.attendance-metric-card__hover-tip-grid{grid-gap:.2rem .5rem;align-items:baseline;display:grid;gap:.2rem .5rem;grid-template-columns:auto 1fr}.attendance-metric-card__hover-tip-label{color:#64748b;font-size:.64rem;font-weight:800}.attendance-metric-card__hover-tip-value{color:#1e293b;font-size:.68rem;font-weight:700;word-break:break-word}.attendance-metric-card__avatar{background:#e2e8f0;border:2px solid #fff;border:2px solid var(--card-color,#fff);border-radius:50%;flex-shrink:0;height:1.45rem;margin-left:-.45rem;object-fit:cover;width:1.45rem}.attendance-metric-card__avatar:first-child{margin-left:0}.attendance-metric-card__avatar--initials{box-shadow:0 2px 10px #0f172a14;color:#fff;font-size:.62rem;text-transform:uppercase}.attendance-metric-card__avatar--initials,.attendance-metric-card__more{align-items:center;display:inline-flex;font-weight:900;justify-content:center;letter-spacing:.02em}.attendance-metric-card__more{background:color-mix(in srgb,var(--metric-accent) 14%,#fff);border:1px solid color-mix(in srgb,var(--metric-accent) 22%,#0000);border-radius:999px;color:#0f172a;font-size:.68rem;height:1.45rem;margin-left:.25rem;min-width:1.45rem;padding:0 .4rem;white-space:nowrap}.attendance-metric-card__pill{background:var(--metric-pill-bg);border-radius:999px;color:var(--metric-accent);flex-shrink:0;font-size:.65rem;font-weight:700;line-height:1.2;padding:.15rem .45rem}.attendance-people-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a85}.attendance-people-modal__dialog{max-width:min(760px,94vw)}.attendance-people-modal{--modal-accent:#484c7f;--modal-accent-soft:#484c7f1a;--modal-accent-border:#484c7f38;--modal-accent-gradient:linear-gradient(135deg,#484c7f,#6366a8);border:1px solid #e2e8f0f2;border-radius:1.15rem;box-shadow:0 28px 60px #0f172a2e,inset 0 0 0 1px #ffffff0a;display:flex;flex-direction:column;max-height:min(90vh,860px);overflow:hidden}.attendance-people-modal--green{--modal-accent:#16a34a;--modal-accent-soft:#16a34a1a;--modal-accent-border:#16a34a3d;--modal-accent-gradient:linear-gradient(135deg,#16a34a,#22c55e)}.attendance-people-modal--red{--modal-accent:#dc2626;--modal-accent-soft:#dc26261a;--modal-accent-border:#dc262638;--modal-accent-gradient:linear-gradient(135deg,#dc2626,#f87171)}.attendance-people-modal--yellow{--modal-accent:#d97706;--modal-accent-soft:#d977061a;--modal-accent-border:#d9770638;--modal-accent-gradient:linear-gradient(135deg,#d97706,#fbbf24)}.attendance-people-modal--purple{--modal-accent:#7c3aed;--modal-accent-soft:#7c3aed1a;--modal-accent-border:#7c3aed38;--modal-accent-gradient:linear-gradient(135deg,#7c3aed,#a78bfa)}.attendance-people-modal--blue{--modal-accent:#2563eb;--modal-accent-soft:#2563eb1a;--modal-accent-border:#2563eb38;--modal-accent-gradient:linear-gradient(135deg,#2563eb,#60a5fa)}.attendance-people-modal__head{background:#fff;border-bottom:none;display:block;flex-shrink:0;padding:0}.attendance-people-modal__hero{align-items:flex-start;background:radial-gradient(circle at 100% 0,var(--modal-accent-soft) 0,#0000 42%),linear-gradient(180deg,#f8fafc 0,#fff 100%);border-bottom:1px solid #eef2f7;display:flex;gap:1rem;justify-content:space-between;padding:1.15rem 1.25rem 1rem}.attendance-people-modal__heroMain{align-items:center;display:flex;gap:.85rem;min-width:0}.attendance-people-modal__heroIcon{align-items:center;background:var(--modal-accent-gradient);border-radius:.95rem;box-shadow:0 10px 24px color-mix(in srgb,var(--modal-accent) 34%,#0000);color:#fff;display:inline-flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.attendance-people-modal__heroIcon i{font-size:1.35rem;line-height:1}.attendance-people-modal__title{color:#0f172a;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0}.attendance-people-modal__heroSub{color:#64748b;font-size:.78rem;font-weight:600;margin:.25rem 0 0}.attendance-people-modal__close{flex-shrink:0;margin-top:.15rem;opacity:.5;transition:opacity .15s ease,transform .12s ease}.attendance-people-modal__close:hover{opacity:.9;transform:scale(1.05)}.attendance-people-modal__stats{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.85rem 1.25rem 0}.attendance-people-modal__stat{background:#f8fafc;border:1px solid #eef2f7;border-radius:.85rem;display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem}.attendance-people-modal__statLabel{color:#94a3b8;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.attendance-people-modal__statValue{color:var(--modal-accent);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.attendance-people-modal__toolbar{padding:.85rem 1.25rem 1rem}.attendance-people-modal__search{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;color:#94a3b8;display:flex;gap:.55rem;padding:.62rem .85rem;transition:border-color .15s ease,box-shadow .15s ease}.attendance-people-modal__search:focus-within{border-color:var(--modal-accent-border);box-shadow:0 0 0 3px var(--modal-accent-soft)}.attendance-people-modal__search .bi-search{flex-shrink:0;font-size:.95rem}.attendance-people-modal__searchInput{background:#0000;border:none;color:#0f172a;font-size:.875rem;font-weight:500;min-width:0;outline:none;width:100%}.attendance-people-modal__searchInput::placeholder{color:#94a3b8}.attendance-people-modal__clear{align-items:center;background:#f1f5f9;border:none;border-radius:999px;color:#64748b;display:inline-flex;flex-shrink:0;height:1.65rem;justify-content:center;transition:background .15s ease,color .15s ease;width:1.65rem}.attendance-people-modal__clear:hover{background:#e2e8f0;color:#334155}.attendance-people-modal__body{background:linear-gradient(180deg,#fff,#f8fafc);flex:1 1;min-height:0;overflow-y:auto;padding:0 1.25rem .75rem}.attendance-people-modal__body::-webkit-scrollbar{width:6px}.attendance-people-modal__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.attendance-people-modal__listHead{grid-gap:1rem;color:#94a3b8;display:grid;font-size:.68rem;font-weight:800;gap:1rem;grid-template-columns:1fr auto;letter-spacing:.06em;padding:0 .85rem .55rem;text-transform:uppercase}.attendance-people-modal__list{display:flex;flex-direction:column;gap:.45rem}.attendance-people-modal__row{--row-index:0;align-items:center;animation:attendance-people-row-in .34s ease both;animation-delay:calc(min(var(--row-index),12)*25ms);background:#fff;border:1px solid #eef2f7;border-radius:.9rem;box-shadow:0 1px 2px #0f172a08;display:flex;gap:1rem;justify-content:space-between;padding:.72rem .85rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.attendance-people-modal__row:hover{border-color:var(--modal-accent-border);box-shadow:0 10px 24px #0f172a14,0 0 0 1px var(--modal-accent-soft);transform:translateY(-1px)}@keyframes attendance-people-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.attendance-people-modal__left{align-items:center;display:flex;flex:1 1;gap:.65rem;min-width:0}.attendance-people-modal__index{font-feature-settings:"tnum";color:#cbd5e1;flex-shrink:0;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800;text-align:center;width:1.35rem}.attendance-people-modal__avatarShell{flex-shrink:0;position:relative}.attendance-people-modal__avatar{border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 2px var(--modal-accent-soft),0 4px 12px #0f172a1a;height:44px;object-fit:cover;width:44px}.attendance-people-modal__avatar--initials{align-items:center;color:#fff;display:inline-flex;font-size:.8rem;font-weight:800;justify-content:center}.attendance-people-modal__statusDot{background:#22c55e;border:2px solid #fff;border-radius:999px;bottom:1px;box-shadow:0 0 0 1px #22c55e59;height:11px;position:absolute;right:1px;width:11px}.attendance-people-modal__meta{min-width:0}.attendance-people-modal__name{color:#0f172a;font-size:.92rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.attendance-people-modal__desig{color:#64748b;font-size:.76rem;font-weight:500;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendance-people-modal__right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.3rem}.attendance-people-modal__time{font-feature-settings:"tnum";align-items:center;background:var(--modal-accent-soft);border:1px solid var(--modal-accent-border);border-radius:999px;color:var(--modal-accent);display:inline-flex;font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.35rem;padding:.32rem .7rem;white-space:nowrap}.attendance-people-modal__time .bi{font-size:.72rem;opacity:.9}.attendance-people-modal__time--out{background:#f1f5f9;border-color:#e2e8f0;color:#64748b;font-size:.72rem;font-weight:600}.attendance-people-modal__details{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.attendance-people-modal__chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 1px 2px #0f172a0a;color:#334155;display:inline-flex;font-size:.72rem;font-weight:600;padding:.22rem .55rem}.attendance-people-modal__chipValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.attendance-people-modal__foot{background:#fff;border-top:1px solid #eef2f7;justify-content:center;padding:.7rem 1.25rem}.attendance-people-modal__footText{color:#64748b;font-size:.78rem;font-weight:600}.attendance-people-modal__empty{padding:2rem .5rem 2.25rem;text-align:center}.attendance-people-modal__emptyIcon{align-items:center;background:var(--modal-accent-soft);border:1px solid var(--modal-accent-border);border-radius:999px;color:var(--modal-accent);display:inline-flex;font-size:1.25rem;height:3.25rem;justify-content:center;margin:0 auto .75rem;width:3.25rem}.attendance-people-modal__emptyTitle{color:#0f172a;font-size:1rem;font-weight:800}.attendance-people-modal__emptySub{color:#64748b;font-size:.85rem;font-weight:500;margin-top:.35rem}@media(max-width:575.98px){.attendance-people-modal__dialog{margin:.35rem;max-width:100%}.attendance-people-modal__stats{gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:1rem}.attendance-people-modal__stat{padding:.55rem .6rem}.attendance-people-modal__statValue{font-size:1rem}.attendance-people-modal__body,.attendance-people-modal__hero,.attendance-people-modal__toolbar{padding-inline:1rem}.attendance-people-modal__listHead{display:none}.attendance-people-modal__row{align-items:flex-start;flex-direction:column;gap:.65rem}.attendance-people-modal__index{display:none}.attendance-people-modal__right{align-items:flex-start;padding-left:calc(44px + .65rem);width:100%}.attendance-people-modal__details{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.attendance-people-modal__row{animation:none}}.attendance-avatar-popover{border:1px solid #e2e8f0f2;border-radius:.9rem;box-shadow:0 18px 55px #0f172a2e;max-width:320px;overflow:hidden}.attendance-avatar-popover__head{background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0e6;padding:.75rem .9rem}.attendance-avatar-popover__name{color:#0f172a;font-weight:800;letter-spacing:-.01em}.attendance-avatar-popover__desig{color:#64748b;font-size:.78rem;font-weight:600;margin-top:.15rem}.attendance-avatar-popover__body{padding:.75rem .9rem .85rem}.attendance-avatar-popover__grid{grid-gap:.35rem .65rem;align-items:baseline;display:grid;gap:.35rem .65rem;grid-template-columns:110px 1fr}.attendance-avatar-popover__label{color:#64748b;font-size:.72rem;font-weight:800}.attendance-avatar-popover__value{color:#1e293b;font-size:.78rem;font-weight:700;word-break:break-word}[data-theme=dark] .attendance-avatar-popover{border-color:#334155d9;box-shadow:0 18px 60px #0006}[data-theme=dark] .attendance-avatar-popover__head{background:linear-gradient(180deg,#1e293bf2,#0f172ae6);border-bottom-color:#334155b3}[data-theme=dark] .attendance-avatar-popover__name{color:#f1f5f9}[data-theme=dark] .attendance-avatar-popover__desig,[data-theme=dark] .attendance-avatar-popover__label{color:#94a3b8}[data-theme=dark] .attendance-avatar-popover__value{color:#e2e8f0}[data-theme=dark] .attendance-metric-card{border-color:#47556973;box-shadow:0 4px 18px #00000040}[data-theme=dark] .attendance-metric-card__hover-tip{background:#1e293b;border-color:#475569b3;box-shadow:0 12px 36px #00000073}[data-theme=dark] .attendance-metric-card__hover-tip:after{border-top-color:#1e293b;filter:drop-shadow(0 1px 0 rgba(71,85,105,.7))}[data-theme=dark] .attendance-metric-card__hover-tip-head{border-bottom-color:#475569b3}[data-theme=dark] .attendance-metric-card__hover-tip-name{color:#f1f5f9}[data-theme=dark] .attendance-metric-card__hover-tip-desig,[data-theme=dark] .attendance-metric-card__hover-tip-label{color:#94a3b8}[data-theme=dark] .attendance-metric-card__hover-tip-value{color:#e2e8f0}[data-theme=dark] .attendance-metric-card__tabs{background:#1e293ba6;border-color:#47556973}[data-theme=dark] .attendance-metric-card__tab{color:#94a3b8}[data-theme=dark] .attendance-metric-card__tab:hover{color:#e2e8f0}[data-theme=dark] .attendance-metric-card__tab--active{background:#262727;background:var(--card-color,#262727);color:var(--metric-accent)}[data-theme=dark] .attendance-metric-card__tab--active .attendance-metric-card__tab-icon{color:var(--metric-accent)}[data-theme=dark] .attendance-metric-card__tab-icon{color:#64748b}[data-theme=dark] .attendance-metric-card__title{color:#94a3b8}[data-theme=dark] .attendance-metric-card__value{color:#f1f5f9}[data-theme=dark] .attendance-metric-card__bar{background:#47556973}[data-theme=dark] .attendance-metric-card__avatar{border-color:#262727;border-color:var(--card-color,#262727)}[data-theme=dark] .attendance-metric-card__extra{color:#64748b}.employee-day-timeline{border-radius:1rem}.employee-day-timeline__head{padding:1rem 1.1rem .65rem}.employee-day-timeline__head-top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.employee-day-timeline__title{color:#0f172a;color:var(--text-color,#0f172a);font-weight:800;letter-spacing:-.01em}.employee-day-timeline__top-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.employee-day-timeline__filter{min-width:10.5rem}.employee-day-timeline__top-actions{align-items:center;display:flex;gap:.6rem;justify-content:flex-end}.employee-day-timeline__punctuality{align-items:center;background:#ffffffe6;border:1px solid #e2e8f0f2;border-radius:999px;color:#334155;display:inline-flex;font-size:.78rem;font-weight:900;gap:.4rem;letter-spacing:.01em;padding:.25rem .55rem;-webkit-user-select:none;user-select:none;white-space:nowrap}.employee-day-timeline__punctuality.is-late{background:#f973161a;border-color:#f9731659;color:#9a3412}.employee-day-timeline__punctuality.is-on-time{background:#22c55e1a;border-color:#22c55e59;color:#065f46}.employee-day-timeline__punctuality-icon{display:inline-block;flex-shrink:0;height:18px;vertical-align:middle;width:18px}.employee-day-timeline__punctuality-icon.is-orange{color:#f97316}.employee-day-timeline__punctuality-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employee-day-timeline__punctuality-label{font-weight:900}.employee-day-timeline__date-input{border-radius:.75rem}.employee-day-timeline__week{align-items:center;display:flex;gap:.55rem;margin:0}.employee-day-timeline__week-wrap{align-items:center;display:flex;gap:.6rem;margin-bottom:.35rem}.employee-day-timeline__week-nav{align-items:center;background:#ffffffe6;border:1px solid #e2e8f0f2;border-radius:999px;color:#334155;display:inline-flex;flex-shrink:0;height:2.35rem;justify-content:center;transition:transform .12s ease,background .15s ease,border-color .15s ease;width:2.35rem}.employee-day-timeline__week-nav:hover:not(:disabled){background:#38bdf814;border-color:#38bdf873}.employee-day-timeline__week-nav:active{transform:scale(.98)}.employee-day-timeline__week-nav:disabled{cursor:not-allowed;opacity:.4;transform:none}.employee-day-timeline__dow{align-items:center;background:#ffffffe6;border:1px solid #e2e8f0f2;border-radius:999px;color:#334155;display:inline-flex;flex-direction:column;font-weight:800;height:2.85rem;justify-content:center;line-height:1;transition:transform .12s ease,background .15s ease,border-color .15s ease;width:2.75rem}.employee-day-timeline__dow:hover:not(:disabled):not(.is-selected){background:#38bdf80f;border-color:#38bdf859}.employee-day-timeline__dow:active{transform:scale(.98)}.employee-day-timeline__dow:disabled{cursor:not-allowed;opacity:.35;transform:none}.employee-day-timeline__dow.is-selected{background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#0000;box-shadow:0 6px 16px #0ea5e966;color:#fff}.employee-day-timeline__dow.is-selected:hover{background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 8px 20px #0ea5e980;transform:translateY(-1px)}.employee-day-timeline__dow.is-today:not(.is-selected){background:#6366f114;border-color:#6366f138}.employee-day-timeline__dow-letter{font-size:.78rem;font-weight:900;line-height:1}.employee-day-timeline__dow-date{color:#64748b;font-size:.72rem;font-weight:800;line-height:1;margin-top:.15rem}.employee-day-timeline__dow.is-selected .employee-day-timeline__dow-date{color:#ffffffeb}.employee-day-timeline__week-range{color:#94a3b8;font-size:.75rem;font-weight:700;margin-bottom:.85rem;padding:0 .1rem}.employee-day-timeline__dayline{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.65rem}.employee-day-timeline__daytitle{color:#0f172a;color:var(--text-color,#0f172a);font-size:1rem;font-weight:800}.employee-day-timeline__daymeta{align-items:center;color:#64748b;display:inline-flex;flex-wrap:wrap;font-size:.75rem;font-weight:800;gap:.65rem;justify-content:flex-end;margin-left:auto;white-space:nowrap}.employee-day-timeline__daymeta-item{align-items:center;background:#ffffffe6;border:1px solid #e2e8f0f2;border-radius:999px;display:inline-flex;gap:.35rem;padding:.15rem .5rem}.employee-day-timeline__daymeta-label{color:#94a3b8;font-weight:900}.employee-day-timeline__daymeta-value{font-feature-settings:"tnum";color:#0f172a;color:var(--text-color,#0f172a);font-variant-numeric:tabular-nums;font-weight:900}.employee-day-timeline__stats{align-items:center;color:#64748b;display:flex;font-size:.78rem;font-weight:700;gap:.75rem;justify-content:space-between;margin-top:.55rem}.employee-day-timeline__stat-label{color:#64748b;font-weight:800}.employee-day-timeline__stat-value{color:#0f172a;font-weight:800}.employee-day-timeline__stat--right{text-align:right}.employee-day-timeline__extra{grid-gap:.6rem;display:grid;gap:.6rem;margin-top:.8rem}.employee-day-timeline__extra-head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.15rem}.employee-day-timeline__extra-title{color:#0f172a;color:var(--text-color,#0f172a);font-size:.75rem;font-weight:900;letter-spacing:-.01em}.employee-day-timeline__extra-value{color:#64748b;font-size:.75rem;font-weight:800;white-space:nowrap}.employee-day-timeline__extra-foot{display:flex;justify-content:flex-end;padding:0 .1rem}.employee-day-timeline__extra-mini{color:#64748b;font-size:.75rem;font-weight:700}.employee-day-timeline__extra-mini strong{color:#0f172a;color:var(--text-color,#0f172a);font-weight:900}.employee-day-timeline__pair{grid-gap:.95rem;display:grid;gap:.95rem}.employee-day-timeline__pair-head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.25rem;padding:0 .1rem}.employee-day-timeline__pair-title{color:#0f172a;color:var(--text-color,#0f172a);font-size:.78rem;font-weight:900;letter-spacing:-.01em}.employee-day-timeline__pair-value{color:#64748b;font-size:.75rem;font-weight:800;white-space:nowrap}.employee-day-timeline__body{padding:.25rem 1.1rem 1.1rem}.employee-day-timeline__empty,.employee-day-timeline__loading{display:grid;min-height:9rem;place-items:center}.employee-day-timeline__bar{background:repeating-linear-gradient(90deg,#94a3b847,#94a3b847 2px,#e2e8f000 0,#e2e8f000 14px),#e2e8f099;border:1px solid #94a3b847;border-radius:999px;height:.85rem;overflow:hidden;position:relative}.employee-day-timeline__bar--secondary{height:12px;opacity:.98}.employee-day-timeline__seg{border-radius:999px;bottom:0;overflow:hidden;position:absolute;top:0;transition:filter .12s ease,transform .12s ease}.employee-day-timeline__seg:after{background:linear-gradient(180deg,#ffffff47,#0000);content:"";inset:0 0 50% 0;pointer-events:none;position:absolute}.employee-day-timeline__seg:hover{filter:brightness(1.06);transform:translateY(-.5px)}.employee-day-timeline__seg--work{background:linear-gradient(90deg,#22c55e,#16a34a)}.employee-day-timeline__seg--hrx{background:linear-gradient(90deg,#0ea5e9,#2563eb);border-radius:0}.employee-day-timeline__seg--obs{background:linear-gradient(90deg,#a855f7,#6366f1);border-radius:0}.employee-day-timeline__seg--break{background:#f9731624;border-radius:0;box-shadow:none;outline:1px dashed #f97316c7;outline-offset:-1px}.employee-day-timeline__seg--break:after{display:none}.employee-day-timeline__seg--pending{background:#f1f5f9f2;border-radius:0;box-shadow:inset 0 0 0 1px #e2e8f0d9;z-index:0}.employee-day-timeline__seg--pending:after{display:none}.employee-day-timeline__axis{align-items:center;color:#94a3b8;display:flex;font-size:.72rem;font-weight:700;justify-content:space-between;margin-top:.55rem}.employee-day-timeline__axis-label{white-space:nowrap}[data-theme=dark] .employee-day-timeline__title{color:#f1f5f9}[data-theme=dark] .employee-day-timeline__week-nav{background:#0f172a59;border-color:#334155b3;color:#cbd5e1}[data-theme=dark] .employee-day-timeline__week-nav:hover:not(:disabled){background:#38bdf81f;border-color:#38bdf873}[data-theme=dark] .employee-day-timeline__dow{background:#0f172a59;border-color:#334155b3;color:#cbd5e1}[data-theme=dark] .employee-day-timeline__dow.is-selected{background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#0000;box-shadow:0 6px 16px #0ea5e966;color:#fff}[data-theme=dark] .employee-day-timeline__dow-date{color:#94a3b8}[data-theme=dark] .employee-day-timeline__stat-value{color:#e2e8f0}[data-theme=dark] .employee-day-timeline__extra-title{color:#f1f5f9}[data-theme=dark] .employee-day-timeline__extra-value{color:#94a3b8}[data-theme=dark] .employee-day-timeline__extra-mini strong{color:#e2e8f0}[data-theme=dark] .employee-day-timeline__pair-title{color:#f1f5f9}[data-theme=dark] .employee-day-timeline__pair-value{color:#94a3b8}[data-theme=dark] .employee-day-timeline__bar{background:repeating-linear-gradient(90deg,#94a3b838,#94a3b838 2px,#1e293b00 0,#1e293b00 14px),#1e293b8c;border-color:#475569a6}[data-theme=dark] .employee-day-timeline__seg--break{background:#f9731633;box-shadow:none}[data-theme=dark] .employee-day-timeline__axis{color:#94a3b8}.org-tree-page{min-height:76vh;padding:18px}.org-tree-page__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.org-tree-page__title{color:#111827;font-size:20px;font-weight:750;letter-spacing:-.2px;margin:0}.org-tree-page__subtitle{color:#6b7280;font-size:13px;margin:6px 0 0}.org-tree-page__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.org-tree-surface{background:#fff;border:1px solid #eef2f7;border-radius:14px;box-shadow:0 1px 2px #1018280f,0 6px 18px #1018280f;height:calc(100vh - 170px);min-height:520px;overflow:hidden}.org-tree-surface--center{display:grid;min-height:calc(100vh - 220px);place-items:center}.org-tree-canvas{background-color:#f7f8fb;background-image:radial-gradient(#dfe3ec 1px,#0000 0);background-size:22px 22px;height:100%;width:100%}@media(max-width:1200px){.org-tree-page{padding:14px}.org-tree-page__header{align-items:flex-start;flex-direction:column}.org-tree-page__actions{justify-content:flex-start}.org-tree-surface{height:calc(100vh - 210px);min-height:480px}}@media(max-width:768px){.org-tree-surface{height:calc(100vh - 230px);min-height:420px}}.org-tree-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:11px;box-shadow:0 1px 2px #1018280f;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;height:40px;padding:0 14px;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.org-tree-btn i{font-size:15px;line-height:1}.org-tree-btn:hover{background:#f5f6fb;border-color:#484c7f59;color:#484c7f;transform:translateY(-1px)}.org-tree-btn:active{transform:translateY(0)}.org-tree-btn--primary{background:#484c7f;border:0;box-shadow:0 4px 12px #484c7f40;color:#fff}.org-tree-btn--primary:hover{background:#3a3e6b;box-shadow:0 6px 16px #484c7f52;color:#fff}.org-tree-page--error,.org-tree-page--loading{padding:18px}.org-tree-skeleton{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;overflow:hidden;padding:48px 24px;width:100%}.org-tree-skeleton__root{display:flex;justify-content:center}.org-tree-skeleton__trunk{background:#e5e9f0;height:36px;width:2px}.org-tree-skeleton__row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;padding-top:2px;position:relative}.org-tree-skeleton__row:before{background:#e5e9f0;content:"";height:2px;left:12%;position:absolute;right:12%;top:0}.org-tree-skeleton__branch{align-items:center;display:flex;flex-direction:column;gap:0}.org-tree-skeleton__connector{background:#e5e9f0;height:26px;width:2px}.org-tree-skeleton__connector--short{height:22px}.org-tree-skeleton__node{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:14px;box-shadow:0 8px 20px #1018280f;display:flex;gap:12px;padding:16px;width:220px}.org-tree-skeleton__avatar{flex-shrink:0}.org-tree-skeleton__lines{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0}@media(prefers-reduced-motion:reduce){.org-tree-skeleton .hrx-skeleton{animation:none}}.org-tree-tooltip .tooltip-inner{background:#1f2433;border-radius:8px;box-shadow:0 6px 18px #0f172a47;color:#f8fafc;font-size:12px;font-weight:600;padding:7px 10px}.org-tree-tooltip .tooltip-arrow:before{border-bottom-color:#1f2433}.org-tree-empty{max-width:440px;padding:18px 14px;text-align:center}.org-tree-empty__icon{background:#dc26261a;border:1px solid #dc262633;border-radius:999px;color:#dc2626;display:grid;height:64px;margin:0 auto 14px;place-items:center;width:64px}.org-tree-empty__icon i{font-size:28px}.org-tree-empty__title{color:#111827;font-size:16px;font-weight:800}.org-tree-empty__desc{color:#6b7280;font-size:13px;line-height:1.6;margin-bottom:14px;margin-top:8px}.office-status-cards{display:flex;flex-direction:column;gap:1.1rem;width:100%}.office-status-card{background:#fff;background:var(--card-color,#fff);border:1px solid #e2e8f0f2;border-radius:1.1rem;box-shadow:0 8px 28px #0f172a0f;padding:1.1rem 1.15rem 1.05rem;transition:box-shadow .2s ease,transform .2s ease}.office-status-card:hover{box-shadow:0 14px 36px #0f172a1a;transform:translateY(-2px)}.office-status-card__heading{color:#0f172a;color:var(--text-color,#0f172a);font-size:.9375rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 .85rem}.office-status-card__avatars{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:.65rem;overflow-x:auto;padding:.1rem 0 .5rem;scrollbar-width:thin}.office-status-card__cell{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;text-align:center;width:4.1rem}.office-status-card__cell--more{width:3.5rem}.office-status-card__more-btn{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:center}.office-status-card__more-btn:focus-visible{border-radius:.5rem;outline:2px solid #0ea5e9a6;outline-offset:2px}.office-status-card__more-btn:hover .office-status-card__more-bubble{border-color:#ec4899bf;box-shadow:0 2px 12px #ec489933}.office-status-card__avatar{border-radius:50%;flex-shrink:0;height:3rem;width:3rem}.office-status-card__avatar--img{border:2px solid #fff;box-shadow:0 2px 8px #0f172a14;object-fit:cover}.office-status-card__avatar--initials{align-items:center;border:2px solid #fff;box-shadow:0 2px 8px #0f172a14;color:#fff;display:flex;font-size:.78rem;font-weight:800;justify-content:center}.office-status-card__name{color:#64748b;display:block;font-size:.68rem;font-weight:500;margin-top:.35rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-status-card__name--muted{color:#94a3b8;font-size:.65rem}.office-status-card__more-bubble{align-items:center;background:#fff;border:2px solid #ec489973;border-radius:50%;color:#ec4899;display:flex;font-size:.78rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.office-status-card__footer{color:#94a3b8;font-size:.75rem;line-height:1.4;margin:.35rem 0 0}.office-status-card__empty{color:#94a3b8;font-size:.8125rem;line-height:1.45;margin:0}.office-status-card__meta{align-items:center;background:#f1f5f9f2;border:1px solid #e2e8f0f2;border-radius:999px;color:#0f172a;display:inline-flex;font-size:.6rem;font-weight:700;gap:.25rem;justify-content:center;line-height:1.15;margin-top:.22rem;max-width:100%;overflow:hidden;padding:.1rem .4rem;text-overflow:ellipsis;white-space:nowrap}.office-status-people-modal{border:1px solid #e2e8f0f2;border-radius:1rem;overflow:hidden}.office-status-people-modal__head{align-items:flex-start;border-bottom:1px solid #e2e8f0f2;display:flex;justify-content:space-between;padding:1rem 1.1rem}.office-status-people-modal__title{color:#0f172a;color:var(--text-color,#0f172a);font-size:1rem;font-weight:700}.office-status-people-modal__sub{color:#64748b;font-size:.8125rem;margin-top:.2rem}.office-status-people-modal__body{max-height:min(60vh,22rem);overflow-y:auto;padding:.75rem 1rem 1rem}.office-status-people-modal__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.office-status-people-modal__row{align-items:center;display:flex;gap:.75rem;padding:.35rem 0}.office-status-people-modal__text{display:flex;flex-direction:column;min-width:0}.office-status-people-modal__content{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;min-width:0;width:100%}.office-status-people-modal__designation{color:#64748b;font-size:.78rem;font-weight:600;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-status-people-modal__meta{align-items:center;background:#f1f5f9f2;border:1px solid #e2e8f0f2;border-radius:999px;color:#475569;display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:700;margin-top:.05rem;padding:.12rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.office-status-people-modal__avatar{border-radius:50%;flex-shrink:0;height:2.5rem;width:2.5rem}.office-status-people-modal__avatar--img{border:2px solid #e2e8f0f2;object-fit:cover}.office-status-people-modal__avatar--initials{align-items:center;border:2px solid #e2e8f0f2;color:#fff;display:flex;font-size:.72rem;font-weight:800;justify-content:center}.office-status-people-modal__name{color:#0f172a;color:var(--text-color,#0f172a);font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .office-status-card{border-color:#47556973;box-shadow:0 8px 28px #00000059}[data-theme=dark] .office-status-card--wfh{background:linear-gradient(180deg,color-mix(in srgb,#0ea5e9 12%,#262727),#262727);background:linear-gradient(180deg,color-mix(in srgb,#0ea5e9 12%,var(--card-color,#262727)) 0,var(--card-color,#262727) 100%)}[data-theme=dark] .office-status-card__heading{color:#f1f5f9}[data-theme=dark] .office-status-card__avatar--img,[data-theme=dark] .office-status-card__avatar--initials{border-color:#262727;border-color:var(--card-color,#262727)}[data-theme=dark] .office-status-people-modal{border-color:#47556973}[data-theme=dark] .office-status-people-modal__head{border-bottom-color:#47556973}[data-theme=dark] .office-status-people-modal__name,[data-theme=dark] .office-status-people-modal__title{color:#f1f5f9}[data-theme=dark] .office-status-people-modal__sub{color:#94a3b8}.celebration-strip{padding-bottom:.35rem}.celebration-strip--empty .celebration-strip__empty-body{align-items:center;display:flex;justify-content:center;min-height:6rem}.celebration-strip__head{align-items:flex-start;display:flex;gap:.65rem;margin-bottom:.75rem}.celebration-strip__head-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem}.celebration-strip__head-icon--birthday{background:linear-gradient(145deg,#38bdf8,#0ea5e9);box-shadow:0 4px 12px #0ea5e959}.celebration-strip__head-icon--anniversary{background:linear-gradient(145deg,#a78bfa,#7c3aed);box-shadow:0 4px 12px #7c3aed4d}.celebration-strip__head-text{min-width:0}.celebration-strip__title{color:#1e293b;color:var(--text-color,#1e293b);font-size:.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.celebration-strip__sub{color:#94a3b8;font-size:.75rem;font-weight:500;line-height:1.3;margin-top:.15rem}.celebration-strip__row{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:.65rem;overflow-x:auto;overflow-y:visible;padding:.15rem 0 .35rem;scrollbar-width:thin}.celebration-strip__cell{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;text-align:center;width:4.1rem}.celebration-strip__cell--more{width:3.5rem}.celebration-strip__avatar{border-radius:50%;flex-shrink:0;height:3rem;width:3rem}.celebration-strip__avatar--img{border:2px solid #fff;box-shadow:0 2px 8px #0f172a1a;object-fit:cover}.celebration-strip__avatar--initials{align-items:center;border:2px solid #fff;box-shadow:0 2px 8px #0f172a1a;color:#fff;display:flex;font-size:.78rem;font-weight:800;justify-content:center}.celebration-strip__name{color:#64748b;display:block;font-size:.68rem;font-weight:500;line-height:1.2;margin-top:.35rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.celebration-strip__name--muted{color:#94a3b8;font-size:.65rem}.celebration-strip__when{align-items:center;background:#94a3b82e;border:1px solid #94a3b840;border-radius:999px;color:#64748b;display:inline-flex;font-size:.62rem;font-weight:800;justify-content:center;letter-spacing:.01em;margin-top:.2rem;max-width:100%;padding:.1rem .35rem;white-space:nowrap}.celebration-strip__when.is-today{background:linear-gradient(135deg,#010530,#010530);border-color:#010530;color:#fff}.celebration-strip__more-bubble{align-items:center;background:#fff;border:2px solid #ec489973;border-radius:50%;box-shadow:0 2px 8px #0f172a0f;color:#ec4899;display:flex;font-size:.78rem;font-weight:700;height:3rem;justify-content:center;width:3rem}[data-theme=dark] .celebration-strip__title{color:#f1f5f9}[data-theme=dark] .celebration-strip__name,[data-theme=dark] .celebration-strip__sub{color:#94a3b8}[data-theme=dark] .celebration-strip__avatar--img,[data-theme=dark] .celebration-strip__avatar--initials{border-color:#262727;border-color:var(--card-color,#262727)}.att-violation-page{padding-bottom:1.5rem}.att-violation-card{border:1px solid #eef2f7!important;border-radius:16px;overflow:hidden}.att-violation-card .card-body{padding:1.1rem 1.15rem 1.15rem}.att-violation-toolbar{margin-bottom:1rem}.att-violation-filter-bar{background:#fff;border:1px solid #e8edf5;border-radius:14px;box-shadow:0 2px 12px #0f172a0a;display:flex;flex-direction:column;gap:0;padding:.85rem 1rem}.att-violation-filter-bar__primary{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:space-between;padding-bottom:.85rem}.att-violation-filter-bar__secondary{grid-gap:.75rem 1rem;align-items:end;border-top:1px solid #f1f5f9;display:grid;gap:.75rem 1rem;grid-template-columns:148px minmax(200px,1fr) auto;padding-top:.85rem}.att-violation-filter-bar__legend-row{border-top:1px dashed #e8edf5;margin-top:.75rem;padding-top:.75rem}.att-violation-filter-bar__refresh{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:10px;color:#334155;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;justify-content:center;justify-self:end;margin-left:0;min-height:36px;padding:0 1rem;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.att-violation-filter-bar__refresh:hover:not(:disabled){background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f;color:#0f172a}.att-violation-filter-bar__refresh:disabled{cursor:wait;opacity:.72}.att-violation-filter-bar__refresh--loading i{animation:att-violation-spin .75s linear infinite}.att-violation-filter-bar__refresh i{font-size:.95rem}@keyframes att-violation-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.att-violation-date-control{align-items:stretch;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:inline-flex;margin-left:auto;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.att-violation-date-control:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0f}.att-violation-date-control--navigable .att-violation-date-control__body{border-left:1px solid #eef2f7;border-right:1px solid #eef2f7}.att-violation-date-control__nav{align-items:center;background:#0000;border:none;border-radius:0;color:#64748b;display:inline-flex;flex-shrink:0;justify-content:center;min-height:38px;padding:0;transition:background .15s ease,color .15s ease;width:34px}.att-violation-date-control__nav:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.att-violation-date-control__nav:disabled{background:#0000;color:#cbd5e1;cursor:not-allowed;opacity:.38}.att-violation-date-control__body{align-items:center;background:#0000;display:inline-flex;gap:.5rem;min-height:38px;min-width:0;padding:0 .7rem 0 .65rem}.att-violation-date-control__icon{align-items:center;align-self:center;color:#6366f1;display:inline-flex;flex-shrink:0;font-size:.88rem;justify-content:center;line-height:1}.att-violation-date-control__picker{align-items:center;display:inline-flex;min-width:0;position:relative}.att-violation-date-control__picker .att-tt-rc-datepicker{display:block;width:auto}.att-violation-date-control__picker .ant-calendar-picker-input{font-feature-settings:"tnum";background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#0f172a;cursor:pointer;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;height:34px;min-height:34px;min-width:0;padding:0!important;width:auto!important}.att-violation-date-control__picker .ant-calendar-picker-input:hover{background:#0000!important}.att-violation-date-control__picker .hrx-date-range{display:block}.att-violation-date-control__picker .hrx-date-range__field{align-items:center;display:inline-flex;min-height:34px;position:relative}.att-violation-date-control__picker .hrx-date-range__input{font-feature-settings:"tnum";background:#0000;border:none;border-radius:0;box-shadow:none;color:#0f172a;cursor:pointer;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;height:34px;line-height:34px;max-width:100%;padding:0 1.75rem 0 0!important;width:240px}.att-violation-date-control__picker .hrx-date-range__input:hover{background:#0000}.att-violation-date-control__picker .hrx-date-range__icon{display:none}.att-violation-date-control__picker .hrx-date-range__clear{font-size:14px;height:20px;line-height:1;right:0;top:50%;transform:translateY(-50%);width:20px}.att-violation-date-control--custom .att-violation-date-control__body{padding-right:.55rem}.att-violation-date-control--custom .att-violation-date-control__picker .hrx-date-range__input{padding-right:1.65rem!important;width:min(280px,42vw)}.att-violation-date-control__picker-wrap{align-items:center;display:inline-flex;min-height:34px;position:relative}.att-violation-date-control__picker-wrap--week .att-tt-rc-datepicker{inset:0;position:absolute;z-index:1}.att-violation-date-control__picker-wrap--week .att-tt-rc-datepicker span[tabindex]{display:block;height:100%;width:100%}.att-violation-date-control__picker-wrap--week .ant-calendar-picker-input{cursor:pointer;height:100%!important;min-height:34px;opacity:0;width:100%!important}.att-violation-date-control__today{background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;color:#4f46e5;flex-shrink:0;font-size:.68rem;font-weight:800;line-height:1.2;margin-left:.1rem;padding:.18rem .55rem;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.att-violation-date-control__today:hover{background:#e0e7ff;border-color:#c7d2fe;color:#4338ca}.att-violation-date-control--week .att-violation-date-control__body{padding-right:.55rem}.att-violation-date-display{font-feature-settings:"tnum";align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;gap:.42rem;pointer-events:none;white-space:nowrap}.att-violation-date-display__part{color:#475569;font-size:.8125rem;font-weight:600;line-height:1.2}.att-violation-date-display__part--end{color:#0f172a;font-weight:800}.att-violation-date-display__sep{color:#cbd5e1;font-size:.72rem;font-weight:700;line-height:1}.att-violation-filter-bar__date{display:none}.att-violation-filter-field{display:flex;flex-direction:column;gap:.28rem;min-width:0}.att-violation-filter-field--type{flex:0 0 148px}.att-violation-filter-field--search{flex:1 1 200px;max-width:420px;min-width:180px}.att-violation-filter-field__label{color:#94a3b8;font-size:.65rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.att-violation-control{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;color:#0f172a;font-size:.8125rem!important;font-weight:600;min-height:36px;transition:border-color .15s ease,background .15s ease}.att-violation-control:hover{background:#fff!important;border-color:#cbd5e1!important}.att-violation-control:focus{background:#fff!important;border-color:#818cf8!important;box-shadow:0 0 0 3px #6366f11f!important}.att-violation-period-panel{display:none}.att-violation-filters__group{display:flex;flex-direction:column;gap:.3rem;min-width:118px}.att-violation-filters__group--search{flex:1 1;max-width:320px;min-width:200px}.att-violation-filters__label{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.att-violation-period-segment{background:#eef2f7;border:1px solid #e8edf5;border-radius:12px;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;gap:.15rem;padding:.22rem}.att-violation-period-segment__tab{background:#0000;border:none;border-radius:10px;color:#64748b;font-size:.78rem;font-weight:700;line-height:1.2;padding:.48rem 1.05rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.att-violation-period-segment__tab:hover{color:#334155}.att-violation-period-segment__tab--active{background:#fff;box-shadow:0 2px 8px #4338ca1a;color:#4338ca}.att-violation-date-range{display:contents}.att-violation-period-summary{display:none}.att-violation-select{border-color:#e2e8f0!important;border-radius:10px!important;font-size:.8125rem;font-weight:600;min-height:36px}.att-violation-search{position:relative}.att-violation-search__icon{color:#94a3b8;font-size:.85rem;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.att-violation-search__input{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;min-height:36px;padding-left:2.15rem!important}.att-violation-time-legend{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e8edf5;border-radius:12px;display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:space-between;padding:.55rem .7rem}.att-violation-time-legend__head{align-items:center;display:inline-flex;flex:0 1 auto;gap:.4rem;line-height:1;min-width:0}.att-violation-time-legend__icon{align-items:center;color:#6366f1;display:inline-flex;flex-shrink:0;font-size:.9rem;height:1rem;justify-content:center;line-height:1;width:1rem}.att-violation-time-legend__title{color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.att-violation-time-legend__subtitle{color:#94a3b8;font-size:.72rem;font-weight:500;white-space:nowrap}.att-violation-time-legend__subtitle:before{color:#cbd5e1;content:"·";margin:0 .35rem}.att-violation-time-legend__items{align-items:center;display:inline-flex;flex:1 1 auto;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;min-width:0}.att-violation-time-legend__chip{align-items:center;background:#fff;border:1px solid #e8edf5;border-radius:10px;box-shadow:0 1px 2px #0f172a08;display:inline-flex;gap:.5rem;min-height:38px;padding:.35rem .6rem .35rem .4rem;transition:border-color .12s ease,box-shadow .12s ease}.att-violation-time-legend__chip:hover{border-color:#dbe3ef;box-shadow:0 2px 6px #0f172a0d}.att-violation-time-legend__chip--in{border-left:3px solid #22c55e}.att-violation-time-legend__chip--in .att-violation-time-legend__chip-icon i{color:#16a34a}.att-violation-time-legend__chip--out{border-left:3px solid #ef4444}.att-violation-time-legend__chip--out .att-violation-time-legend__chip-icon i{color:#dc2626}.att-violation-time-legend__chip--obs{border-left:3px solid #6366f1}.att-violation-time-legend__chip--obs .att-violation-time-legend__chip-icon i{color:#6366f1}.att-violation-time-legend__chip-icon{align-items:center;align-self:center;background:#f8fafc;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.att-violation-time-legend__chip-icon i{align-items:center;display:flex;font-size:.8rem;height:1em;justify-content:center;line-height:1;width:1em}.att-violation-time-legend__chip-text{display:flex;flex-direction:column;gap:.1rem;justify-content:center;line-height:1.15;min-width:0}.att-violation-time-legend__chip-label{color:#0f172a;font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.att-violation-time-legend__chip-meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.3rem;line-height:1.1}.att-violation-time-legend__chip-source{color:#334155;font-size:.68rem;font-weight:700}.att-violation-time-legend__chip-hint{color:#94a3b8;font-size:.64rem;font-weight:500}.att-violation-time-legend__chip-hint:before{color:#cbd5e1;content:"·";margin-right:.28rem}.att-violation-time-legend--compact{gap:.5rem;padding:.45rem .55rem}.att-violation-time-legend--compact .att-violation-time-legend__items{justify-content:flex-start}.att-violation-time-legend--compact .att-violation-time-legend__chip{min-height:34px;padding:.28rem .5rem .28rem .35rem}.att-violation-time-legend--compact .att-violation-time-legend__chip-icon{height:26px;width:26px}.att-violation-widget-detail-modal__legend{margin-bottom:.85rem}.att-violation-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.att-violation-stats__card{background:#fff;border:1px solid #eef2f7;border-radius:12px;box-shadow:0 1px 2px #0f172a08;padding:.8rem .95rem}.att-violation-stats__card--alert{background:linear-gradient(180deg,#fff5f5,#fff);border-color:#fecaca}.att-violation-stats__label{color:#64748b;display:block;font-size:.68rem;font-weight:800;letter-spacing:.05em;margin-bottom:.2rem;text-transform:uppercase}.att-violation-stats__value{color:#0f172a;font-size:1rem;font-weight:800;line-height:1.2}.att-violation-type-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.01em;padding:.22rem .55rem;white-space:nowrap}.att-violation-type-chip--late{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.att-violation-type-chip--exit{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.att-violation-type-chip--compact{font-size:.64rem;font-weight:800;padding:.14rem .42rem}.att-violation-type-chip__count{align-items:center;border-radius:999px;display:inline-flex;font-size:.62rem;font-weight:800;height:1.05rem;justify-content:center;line-height:1;margin-left:.32rem;min-width:1.05rem;padding:0 .28rem}.att-violation-type-chip--late .att-violation-type-chip__count{background:#c2410c24;color:#c2410c}.att-violation-type-chip--exit .att-violation-type-chip__count{background:#b91c1c1f;color:#b91c1c}.att-violation-type-chip--compact .att-violation-type-chip__count{font-size:.56rem;height:.95rem;margin-left:.25rem;min-width:.95rem}.att-violation-acc-type-chips{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.att-violation-status{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;line-height:1.2;padding:.28rem .6rem;white-space:nowrap}.att-violation-status--warning{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.att-violation-status--orange{background:#fff7ed;border:1px solid #fdba74;color:#c2410c}.att-violation-status--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.att-violation-status--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.att-violation-status--default{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.att-violation-status--sm{font-size:.68rem;padding:.2rem .5rem}.att-violation-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:700;justify-content:center;line-height:1.2;padding:.22rem .55rem;white-space:nowrap}.att-violation-status-pill--warning{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.att-violation-status-pill--orange{background:#fff7ed;border:1px solid #fdba74;color:#c2410c}.att-violation-status-pill--error{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.att-violation-status-pill--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.att-violation-status-pill--default{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.att-violation-row-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.4rem;justify-content:flex-end}.att-violation-row-actions--done{border:1px solid #a7f3d0;border-radius:10px;color:#047857}.att-violation-row-actions--done,.att-violation-row-actions__btn{align-items:center;background:#fff;display:inline-flex;font-size:1rem;height:34px;justify-content:center;line-height:1;width:34px}.att-violation-row-actions__btn{border:1px solid #0000;border-radius:10px;cursor:pointer;font-weight:700;padding:0;transition:background .12s ease,border-color .12s ease}.att-violation-row-actions__btn .bi{font-size:1rem;line-height:1;pointer-events:none}.att-violation-row-actions__btn--approve{border-color:#a7f3d0;color:#047857}.att-violation-row-actions__btn--approve:hover{background:#ecfdf5;border-color:#6ee7b7}.att-violation-row-actions__btn--dismiss{border-color:#fecaca;color:#b91c1c}.att-violation-row-actions__btn--dismiss:hover{background:#fef2f2;border-color:#fca5a5}.att-violation-action{font-size:.76rem;font-weight:700;white-space:nowrap}.att-violation-action--done{align-items:center;color:#047857;display:inline-flex;font-size:.74rem;gap:.3rem}.att-violation-accordion-wrap .accordion{display:flex;flex-direction:column;gap:.85rem}.att-violation-accordion-item{background:#fff;border:1px solid #e8edf5!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a0a;margin-bottom:0!important;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.att-violation-accordion-item:hover{border-color:#d8e0ec!important;box-shadow:0 4px 14px #0f172a0f}.att-violation-accordion-item .accordion-button{background:#fff;border:none!important;box-shadow:none!important;gap:.75rem;padding:.95rem 1rem;text-decoration:none!important}.att-violation-accordion-item .accordion-button:focus,.att-violation-accordion-item .accordion-button:focus-visible,.att-violation-accordion-item .accordion-button:not(.collapsed){border:none!important;box-shadow:none!important;outline:none!important;text-decoration:none!important}.att-violation-accordion-item .accordion-button:not(.collapsed){background:#fff;border-bottom:none!important;color:#0f172a}.att-violation-accordion-item .accordion-button:after{background-size:1rem;flex-shrink:0;height:1rem;opacity:.55;width:1rem}.att-violation-accordion-item .accordion-body{background:#f8fafc;border-top:1px solid #eef2f7;padding:.75rem}.att-violation-acc-head{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(220px,1fr) auto;min-width:0;padding-right:.25rem;width:100%}.att-violation-acc-user{align-items:center;display:flex;gap:.8rem;min-width:0}.att-violation-acc-user__avatar-wrap{flex-shrink:0;position:relative}.att-violation-acc-user__avatar{border:2px solid #fff;border-radius:14px;box-shadow:0 0 0 1px #e2e8f0;height:46px;object-fit:cover;width:46px}.att-violation-acc-user__avatar--placeholder{background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4338ca;font-size:1rem}.att-violation-acc-user__avatar--placeholder,.att-violation-acc-user__count{align-items:center;display:inline-flex;font-weight:800;justify-content:center}.att-violation-acc-user__count{background:#ef4444;border:2px solid #fff;border-radius:999px;color:#fff;font-size:.65rem;height:20px;min-width:20px;padding:0 5px;position:absolute;right:-5px;top:-5px}.att-violation-acc-user__meta{display:flex;flex-direction:column;gap:1px;min-width:0}.att-violation-acc-user__name{color:#0f172a;font-size:.95rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-violation-acc-user__role{color:#64748b;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-violation-summaries{display:flex;flex-direction:column;gap:.65rem}.att-violation-summary{background:#fff;border:1px solid #e8edf5;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;padding:.85rem .9rem}.att-violation-summary--late{border-top:2px solid #fdba74}.att-violation-summary--exit{border-top:2px solid #fca5a5}.att-violation-summary__head{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.65rem;padding-bottom:.65rem}.att-violation-summary__title-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.att-violation-summary__count{color:#64748b;font-size:.74rem;font-weight:500}.att-violation-summary__count strong{color:#0f172a;font-weight:800}.att-violation-summary__sep{color:#cbd5e1;margin:0 .2rem}.att-violation-summary__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-left:auto}.att-violation-summary__apply-btn{border-radius:8px;font-weight:700;padding:.3rem .7rem;white-space:nowrap}.att-violation-acc-actions{align-items:center;display:flex;flex-shrink:0;gap:.45rem;justify-content:flex-end;min-width:120px}.att-violation-acc-actions__btn{border-radius:10px;font-weight:700;padding:.35rem .75rem;white-space:nowrap}.att-violation-history__head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.9rem}.att-violation-history__title{color:#0f172a;font-size:.92rem;font-weight:800;margin:0}.att-violation-history__subtitle{color:#64748b;font-size:.78rem;margin:.2rem 0 0}.att-violation-history__empty{color:#64748b;font-size:.84rem;margin:0;padding:1.5rem 0;text-align:center}.att-violation-timeline{display:flex;flex-direction:column;gap:.25rem}.att-violation-timeline__item{grid-gap:.65rem;align-items:stretch;display:grid;gap:.65rem;grid-template-columns:18px 1fr}.att-violation-timeline__item--pending .att-violation-timeline__card{background:#f5f3ff;border-color:#ddd6fe}.att-violation-timeline__rail{align-items:center;display:flex;flex-direction:column;padding-top:1.15rem}.att-violation-timeline__dot{background:#cbd5e1;border-radius:999px;box-shadow:0 0 0 3px #fff;flex-shrink:0;height:9px;width:9px}.att-violation-timeline__dot--warning{background:#f59e0b}.att-violation-timeline__dot--orange{background:#f97316}.att-violation-timeline__dot--error{background:#6366f1}.att-violation-timeline__dot--success{background:#10b981}.att-violation-timeline__dot--default{background:#cbd5e1}.att-violation-timeline__line{background:#e8edf5;border-radius:999px;flex:1 1;margin-top:4px;min-height:12px;width:2px}.att-violation-timeline__card{grid-gap:.75rem;align-items:center;background:#fafbfc;border:1px solid #eef2f7;border-radius:10px;display:grid;gap:.75rem;grid-template-columns:auto 1fr 76px;padding:.5rem .65rem;transition:background .12s ease,border-color .12s ease}.att-violation-timeline__card:hover{background:#fff;border-color:#e2e8f0}.att-violation-timeline__content{min-width:0}.att-violation-timeline__count{color:#0f172a;display:block;font-size:.86rem;font-weight:700;line-height:1.3}.att-violation-timeline__meta{color:#64748b;font-size:.72rem;line-height:1.3;margin:.1rem 0 0}.att-violation-timeline__times{display:flex;flex-wrap:wrap;gap:.3rem .4rem;margin-top:.35rem}.att-violation-timeline__time{align-items:center;background:#fff;border:1px solid #e8edf5;border-radius:6px;display:inline-flex;font-size:.66rem;gap:.22rem;line-height:1.2;padding:.14rem .42rem;white-space:nowrap}.att-violation-timeline__time i{color:#94a3b8;font-size:.62rem}.att-violation-timeline__time--in i{color:#16a34a}.att-violation-timeline__time--out i{color:#dc2626}.att-violation-timeline__time--obs i{color:#6366f1}.att-violation-timeline__time-label{color:#94a3b8;font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.att-violation-timeline__time-value{color:#334155;font-weight:700}.att-violation-timeline__actions{align-items:center;display:flex;justify-content:flex-end;min-width:76px}.att-violation-date-badge{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:.3rem .35rem;width:44px}.att-violation-date-badge--late{background:#fff7ed;border-color:#fed7aa}.att-violation-date-badge--exit{background:#fef2f2;border-color:#fecaca}.att-violation-date-badge__dow{color:#94a3b8;font-size:.54rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.att-violation-date-badge__day{font-feature-settings:"tnum";color:#0f172a;font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.att-violation-date-badge__month{color:#64748b;font-size:.56rem;font-weight:700;line-height:1;text-transform:uppercase}.att-violation-pager{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:12px;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:.85rem 1rem}.att-violation-pager__summary{color:#64748b;font-size:.84rem;margin:0}.att-violation-pager__summary strong{color:#0f172a}.att-violation-pager__track{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:inline-flex;gap:.45rem;padding:.2rem}.att-violation-pager__btn{align-items:center;background:#fff;border:none;border-radius:8px;color:#475569;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:32px}.att-violation-pager__btn:hover:not(:disabled){background:#6366f114;color:#4f46e5}.att-violation-pager__btn:disabled{cursor:not-allowed;opacity:.35}.att-violation-pager__page{color:#64748b;font-size:.8rem;font-weight:600;padding:0 .35rem;white-space:nowrap}.att-violation-pager--loading{opacity:.7}.att-violation-modal{display:flex;flex-direction:column;gap:1rem}.att-violation-modal__summary{grid-gap:.65rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.85rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.85rem .95rem}.att-violation-modal__summary-item{display:flex;flex-direction:column;gap:.2rem;min-width:0}.att-violation-modal__summary-item strong{color:#0f172a;font-size:.9rem;line-height:1.35;word-break:break-word}.att-violation-modal__type{color:#484c7f!important}.att-violation-modal__field{display:flex;flex-direction:column;gap:.55rem}.att-violation-modal__field-label{color:#334155;font-size:.84rem;font-weight:700;letter-spacing:.01em}.att-violation-modal__balance-strip{align-items:center;background:#eef0f8;border:1px solid #484c7f29;border-radius:.75rem;color:#475569;display:flex;font-size:.84rem;font-weight:600;gap:.75rem;justify-content:space-between;padding:.7rem .9rem}.att-violation-modal__balance-strip strong{color:#484c7f;font-size:.95rem}.att-violation-modal__meta-strip{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.att-violation-modal__meta-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;color:#64748b;display:flex;flex-direction:column;font-size:.78rem;font-weight:600;gap:.15rem;padding:.7rem .85rem}.att-violation-modal__meta-item strong{color:#0f172a;font-size:.92rem}.att-violation-modal__meta-item--deduct strong{color:#484c7f}.att-violation-modal__row{border-bottom:1px solid #f1f5f9;display:flex;gap:1rem;justify-content:space-between;padding-bottom:.55rem}.att-violation-modal__row--field{align-items:stretch;flex-direction:column;gap:.4rem}.att-violation-modal__label{color:#64748b;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.att-violation-modal__note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;color:#64748b;font-size:.82rem;line-height:1.45;margin:0;padding:.75rem .85rem}.att-violation-apply-modal .modal-content{border:none;border-radius:1rem;box-shadow:0 24px 60px #0f172a2e;overflow:hidden}.att-violation-apply-modal__head{background:linear-gradient(135deg,#484c7f,#5a5f96);border-bottom:none;color:#fff;padding:1rem 1.15rem}.att-violation-apply-modal__head .modal-title{font-size:1.05rem;font-weight:800}.att-violation-apply-modal__head .btn-close{filter:brightness(0) invert(1);opacity:.85}.att-violation-apply-modal__body{padding:1.1rem 1.15rem .95rem}.att-violation-apply-modal__foot{background:#fafbfc;border-top:1px solid #e2e8f0;padding:.85rem 1.15rem}.att-violation-leave-picker{position:relative}.att-violation-leave-picker--open{z-index:5}.att-violation-leave-picker--loading,.att-violation-leave-picker__empty{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.8rem;color:#64748b;display:inline-flex;font-size:.86rem;font-weight:600;gap:.55rem;padding:.85rem .9rem;width:100%}.att-violation-leave-picker__empty{justify-content:center;margin:0}.att-violation-leave-picker__trigger{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:.8rem;box-shadow:0 1px 2px #0f172a0a;color:#0f172a;cursor:pointer;display:flex;font-size:.92rem;font-weight:600;gap:.75rem;justify-content:space-between;min-height:46px;padding:.65rem .9rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.att-violation-leave-picker__trigger:focus-visible{border-color:#484c7f;box-shadow:0 0 0 3px #484c7f24;outline:none}.att-violation-leave-picker__trigger:disabled{cursor:not-allowed;opacity:.65}.att-violation-leave-picker--open .att-violation-leave-picker__trigger{border-color:#484c7f;box-shadow:0 0 0 3px #484c7f1f}.att-violation-leave-picker__value{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.att-violation-leave-picker__value--placeholder{color:#94a3b8;font-weight:500}.att-violation-leave-picker__chevron{color:#64748b;flex-shrink:0;font-size:.85rem;transition:transform .15s ease}.att-violation-leave-picker--open .att-violation-leave-picker__chevron{transform:rotate(180deg)}.att-violation-leave-picker__menu{background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;box-shadow:0 16px 40px #0f172a24;left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + .35rem)}.att-violation-leave-picker__option{align-items:center;background:#0000;border:none;border-radius:.55rem;color:#0f172a;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.75rem;justify-content:space-between;padding:.65rem .75rem;text-align:left;transition:background .12s ease;width:100%}.att-violation-leave-picker__option:hover:not(:disabled){background:#f8fafc}.att-violation-leave-picker__option--selected{background:#eef0f8;color:#484c7f}.att-violation-leave-picker__option--disabled{cursor:not-allowed;opacity:.45}.att-violation-leave-picker__option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-violation-leave-picker__option-balance{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;flex-shrink:0;font-size:.72rem;font-weight:800;padding:.15rem .5rem;white-space:nowrap}.att-violation-leave-picker__option-balance--empty{background:#fef2f2;border-color:#fecaca;color:#b91c1c}@media(max-width:640px){.att-violation-modal__meta-strip,.att-violation-modal__summary{grid-template-columns:1fr}}@media(max-width:1100px){.att-violation-acc-head{gap:.75rem;grid-template-columns:1fr}.att-violation-acc-actions{align-items:flex-start;justify-content:flex-start;min-width:0}.att-violation-acc-type-chips{justify-content:flex-start}}@media(max-width:768px){.att-violation-stats{grid-template-columns:1fr}.att-violation-filter-bar__primary{align-items:stretch;flex-direction:column}.att-violation-date-control{justify-content:space-between;margin-left:0;width:100%}.att-violation-date-control__body{flex:1 1;justify-content:center;min-width:0}.att-violation-date-control__picker{flex:0 1 auto;min-width:0}.att-violation-date-control__picker .ant-calendar-picker-input,.att-violation-date-control__picker .hrx-date-range__input{width:100%!important}.att-violation-date-control--week .att-violation-date-display{justify-content:center;width:100%}.att-violation-filter-bar__secondary{grid-template-columns:1fr}.att-violation-time-legend{align-items:stretch;flex-direction:column}.att-violation-time-legend__items{justify-content:flex-start}.att-violation-time-legend__subtitle{display:none}.att-violation-filter-field--search,.att-violation-filter-field--type{max-width:none}.att-violation-filter-bar__refresh{justify-self:stretch;width:100%}.att-violation-timeline__card{gap:.55rem;grid-template-columns:auto 1fr}.att-violation-timeline__actions{grid-column:1/-1;justify-content:flex-start;min-width:0;padding-top:.25rem}.att-violation-pager{flex-direction:column;text-align:center}.att-violation-pager__track{justify-content:center}}@keyframes att-violation-shimmer{0%{background-position:0 0}to{background-position:-200% 0}}.att-violation-skeleton__avatar,.att-violation-skeleton__bar,.att-violation-skeleton__chevron{animation:att-violation-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0bf,#f1f5f9f2 50%,#e2e8f0bf);background-size:200% 100%;border-radius:8px;display:block}.att-violation-stats--skeleton{margin-bottom:1rem}.att-violation-stats--skeleton .att-violation-stats__card{display:flex;flex-direction:column;gap:.45rem}.att-violation-stats--skeleton .att-violation-skeleton__bar--label{border-radius:6px;height:10px;width:72%}.att-violation-stats--skeleton .att-violation-skeleton__bar--value{border-radius:8px;height:16px;width:42%}.att-violation-skeleton--list{display:flex;flex-direction:column;gap:.85rem}.att-violation-skeleton__item{grid-gap:.8rem;align-items:center;background:#fff;border:1px solid #e8edf5;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;display:grid;gap:.8rem;grid-template-columns:44px minmax(0,1fr) 108px 16px;padding:.95rem 1rem}.att-violation-skeleton__avatar{border-radius:10px;flex-shrink:0;height:44px;width:44px}.att-violation-skeleton__avatar--sm{border-radius:10px;height:36px;width:36px}.att-violation-skeleton__content{display:flex;flex-direction:column;gap:.38rem;min-width:0}.att-violation-skeleton__bar--name{height:12px;width:min(180px,72%)}.att-violation-skeleton__bar--role{height:10px;opacity:.85;width:min(130px,52%)}.att-violation-skeleton__bar--badge{border-radius:999px;height:24px;justify-self:end;width:108px}.att-violation-skeleton__chevron{border-radius:4px;height:16px;opacity:.7;width:16px}.att-violation-skeleton__chevron--btn{border-radius:8px;height:26px;width:26px}.att-violation-skeleton--widget{list-style:none;margin:0;padding:0}.att-violation-skeleton__widget-row{grid-gap:.6rem;align-items:center;border-bottom:1px solid #eef2f7;display:grid;gap:.6rem;grid-template-columns:36px minmax(0,1fr) 26px;padding:.6rem 1rem}.att-violation-skeleton__widget-row:last-child{border-bottom:none}.att-violation-skeleton__chips{display:flex;gap:.3rem;margin-top:.1rem}.att-violation-skeleton__bar--chip{border-radius:999px;height:16px;width:62px}.att-violation-widget__head--skeleton{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.9rem 1rem .75rem}.att-violation-widget__head--skeleton .att-violation-skeleton__bar--title{height:14px;margin-bottom:.35rem;width:150px}.att-violation-widget__head--skeleton .att-violation-skeleton__bar--subtitle{height:10px;width:190px}.att-violation-widget__head--skeleton .att-violation-skeleton__bar--count{border-radius:10px;flex-shrink:0;height:34px;width:34px}@media(max-width:576px){.att-violation-skeleton__item{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto}.att-violation-skeleton__item .att-violation-skeleton__bar--badge{grid-column:2;justify-self:start;width:96px}.att-violation-skeleton__item .att-violation-skeleton__chevron{display:none}}.att-violation-widget{border:0;border-radius:1.1rem;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:100%;min-height:0;overflow:hidden;padding:0;width:100%}.att-violation-widget__head{align-items:center;display:flex;flex-shrink:0;gap:.85rem;justify-content:space-between;padding:1.1rem 1.15rem .85rem}.att-violation-widget__title-block{min-width:0}.att-violation-widget__title{color:#0f172a;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.att-violation-widget__subtitle{color:#94a3b8;font-size:.76rem;font-weight:500;line-height:1.3;margin:.15rem 0 0}.att-violation-widget__count{align-items:center;background:linear-gradient(180deg,#fff5f5,#fef2f2);border:1px solid #fecaca;border-radius:10px;box-shadow:0 1px 2px #ef444414;color:#b91c1c;display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:800;height:34px;justify-content:center;min-width:34px;padding:0 .55rem}.att-violation-widget__body{background:#fafbfc;border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative;width:100%}.att-violation-widget__body:after{background:linear-gradient(180deg,#0000,#fafbfc);bottom:0;content:"";display:block;height:20px;left:0;margin-top:-20px;pointer-events:none;position:-webkit-sticky;position:sticky;right:0}.att-violation-widget__list{display:flex;flex:1 1 auto;flex-direction:column;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0;scrollbar-color:#dbeafe #0000;scrollbar-width:thin;width:100%}.att-violation-widget__list::-webkit-scrollbar{width:4px}.att-violation-widget__list::-webkit-scrollbar-thumb{background:#dbeafe;border-radius:999px}.att-violation-widget__list::-webkit-scrollbar-track{background:#0000}.att-violation-widget__row{grid-gap:.65rem;align-items:center;background:#fafbfc;border:none;border-bottom:1px solid #eef2f7;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem 1.15rem;transition:background .12s ease;width:100%}.att-violation-widget__row:last-child{border-bottom:none}.att-violation-widget__row--clickable{cursor:pointer}.att-violation-widget__row--clickable:hover{background:#fff}.att-violation-widget__row--clickable:hover .att-violation-widget__chevron-btn{background:#eef2ff;border-color:#c7d2fe}.att-violation-widget__row--clickable:hover .att-violation-widget__chevron{color:#4f46e5}.att-violation-widget__row--clickable:active{background:#f8fafc}.att-violation-widget__row--clickable:focus-visible{background:#fff;box-shadow:inset 3px 0 0 #6366f1;outline:none}.att-violation-widget__user{align-items:center;display:flex;gap:.6rem;min-width:0}.att-violation-widget__avatar-wrap{flex-shrink:0;position:relative}.att-violation-widget__avatar{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;height:36px;object-fit:cover;width:36px}.att-violation-widget__avatar--placeholder{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:none;box-shadow:none;color:#4338ca;display:inline-flex;font-size:.85rem;font-weight:800;justify-content:center}.att-violation-widget__avatar-count{align-items:center;background:#ef4444;border:2px solid #fafbfc;border-radius:999px;box-shadow:0 1px 3px #ef444459;color:#fff;display:inline-flex;font-size:.54rem;font-weight:800;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 3px;position:absolute;right:-5px;top:-5px}.att-violation-widget__main{display:flex;flex:1 1;flex-direction:column;gap:.18rem;min-width:0}.att-violation-widget__name{color:#0f172a;font-size:.82rem;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-violation-widget__subline{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem .4rem;min-width:0}.att-violation-widget__role{color:#94a3b8;font-size:.68rem;font-weight:500;line-height:1.2;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-violation-widget__meta{color:#64748b;font-size:.66rem;font-weight:500;line-height:1.25;margin:0}.att-violation-widget__meta strong{color:#334155;font-weight:800}.att-violation-widget__types{display:flex;flex-wrap:wrap;gap:.2rem}.att-violation-widget__type{align-items:center;border-radius:999px;display:inline-flex;font-size:.58rem;font-weight:700;line-height:1.15;padding:.08rem .36rem;white-space:nowrap}.att-violation-widget__type--late{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.att-violation-widget__type--late .att-violation-widget__type-count{background:#c2410c24;color:#c2410c}.att-violation-widget__type--exit{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.att-violation-widget__type--exit .att-violation-widget__type-count{background:#b91c1c1f;color:#b91c1c}.att-violation-widget__type-count{background:#0f172a14;font-size:.52rem;height:.9rem;line-height:1;margin-left:.22rem;min-width:.9rem;padding:0 .22rem}.att-violation-widget__status,.att-violation-widget__type-count{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center}.att-violation-widget__status{font-size:.56rem;line-height:1.2;padding:.16rem .4rem;white-space:nowrap}.att-violation-widget__status--warning{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.att-violation-widget__status--orange{background:#fff7ed;border:1px solid #fdba74;color:#c2410c}.att-violation-widget__status--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.att-violation-widget__status--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.att-violation-widget__status--default{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.att-violation-widget__chevron-btn{align-items:center;background:#fff;border:1px solid #e8edf5;border-radius:8px;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;transition:background .12s ease,border-color .12s ease;width:26px}.att-violation-widget__chevron{color:#94a3b8;font-size:.75rem;line-height:1;transition:color .12s ease}.att-violation-widget__empty{align-items:center;display:flex;justify-content:center;min-height:110px;padding:0 1rem}.att-violation-widget__foot{background:#fff;display:flex;flex-shrink:0;justify-content:flex-end;margin-top:auto;padding:.75rem 1.15rem 1rem;width:100%}.att-violation-widget__foot .btn{border-color:#e2e8f0;border-radius:.65rem;color:#0f172a;font-size:.78rem;font-weight:600;padding:.34rem .8rem}.att-violation-widget__foot .btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.att-violation-widget-detail-modal .modal-content{border:1px solid #eef2f7;border-radius:1rem;box-shadow:0 16px 48px #0f172a1f;overflow:hidden}.att-violation-widget-detail-modal__head{align-items:center;background:#fff;border-bottom:1px solid #eef2f7;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.15rem}.att-violation-widget-detail-modal__head .btn-close{flex-shrink:0;margin:0}.att-violation-widget-detail-modal__user{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.att-violation-widget-detail-modal__title{color:#0f172a;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.att-violation-widget-detail-modal__role{color:#94a3b8;font-size:.78rem;font-weight:500;margin:.12rem 0 0}.att-violation-widget-detail-modal__body{background:#f8fafc;max-height:min(70vh,560px);padding:.85rem}@media(max-width:576px){.att-violation-widget__subline{align-items:flex-start;flex-direction:column;gap:.2rem}}.my-warnings-widget{background:#fff;background:var(--card-color,#fff);border:1px solid #e8edf5;border-radius:1rem;box-shadow:0 8px 28px #0f172a0f;display:flex;flex-direction:column;min-height:0;overflow:visible;width:100%}.my-warnings-widget__head{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:.95rem 1rem .9rem}.my-warnings-widget__head--skeleton{align-items:flex-start;justify-content:space-between}.my-warnings-widget__title-block{min-width:0}.my-warnings-widget__title{color:#0f172a;font-size:.98rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-warnings-widget__month-filter{grid-column-gap:0;align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0f172a0a;column-gap:0;display:grid;flex-shrink:0;grid-template-columns:1.75rem minmax(0,1fr) 1.75rem;margin-left:auto;padding:.15rem;transition:border-color .15s ease,box-shadow .15s ease}.my-warnings-widget__month-filter:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.my-warnings-widget__month-filter--compact{width:11.75rem}.my-warnings-widget__month-nav{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;line-height:1;padding:0;transition:background .12s ease,color .12s ease;width:1.75rem}.my-warnings-widget__month-nav--prev{grid-column:1}.my-warnings-widget__month-nav--next{grid-column:3}.my-warnings-widget__month-nav .bi{align-items:center;display:flex;font-size:.72rem;justify-content:center;line-height:1}.my-warnings-widget__month-nav:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.my-warnings-widget__month-nav:disabled{cursor:not-allowed;opacity:.3}.my-warnings-widget__month-picker{align-items:center;border-radius:.45rem;cursor:pointer;display:inline-flex;grid-column:2;justify-content:center;min-height:1.75rem;min-width:0;padding:0 .15rem;transition:background .12s ease;width:100%}.my-warnings-widget__month-picker:hover{background:#f1f5f9b3}.my-warnings-widget__month-picker-input{align-items:center;display:inline-flex;justify-content:center;min-width:0}.my-warnings-widget__month-picker-input .att-tt-rc-datepicker{display:block;width:auto}.my-warnings-widget__month-picker-input span[tabindex]{align-items:center;display:inline-flex}.my-warnings-widget__month-picker-input input.ant-calendar-picker-input,.my-warnings-widget__month-picker-input input.ant-input{font-feature-settings:"tnum";background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#0f172a!important;cursor:pointer;font-size:.76rem!important;font-variant-numeric:tabular-nums;font-weight:700!important;height:1.75rem!important;letter-spacing:-.01em;line-height:1.75rem!important;margin:0!important;min-height:1.75rem!important;min-width:0!important;padding:0!important;text-align:center!important;white-space:nowrap;width:auto!important}.my-warnings-widget__body{background:#fafbfc;flex:1 1 auto;min-height:0;overflow:visible}.my-warnings-widget__content{display:flex;flex-direction:column;gap:.7rem;overflow:visible;padding:.8rem .9rem 1rem}.my-warnings-widget__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between}.my-warnings-widget__toolbar-meta{align-items:center;display:inline-flex;flex-wrap:wrap;margin-left:auto}.my-warnings-widget__filters{background:#f1f5f9;border:1px solid #e8edf5;border-radius:.65rem;display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.18rem}.my-warnings-widget__filter{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:700;gap:.32rem;justify-content:center;padding:.4rem .6rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.my-warnings-widget__filter:hover{color:#334155}.my-warnings-widget__filter--active{background:#fff;box-shadow:0 1px 4px #0f172a14;color:#0f172a}.my-warnings-widget__filter--active.my-warnings-widget__filter--all{color:#1d4ed8}.my-warnings-widget__filter--active.my-warnings-widget__filter--late_arrival{color:#b45309}.my-warnings-widget__filter--active.my-warnings-widget__filter--early_exit{color:#dc2626}.my-warnings-widget__filter:focus-visible{outline:2px solid #3b82f659;outline-offset:1px}.my-warnings-widget__filter-count{font-feature-settings:"tnum";align-items:center;background:#0f172a12;border-radius:999px;display:inline-flex;font-size:.6rem;font-variant-numeric:tabular-nums;font-weight:800;height:1.1rem;justify-content:center;line-height:1;min-width:1.1rem;padding:0 .28rem}.my-warnings-widget__filter--active .my-warnings-widget__filter-count{background:#0f172a14;color:inherit}.my-warnings-widget__filter--active.my-warnings-widget__filter--all .my-warnings-widget__filter-count{background:#3b82f624}.my-warnings-widget__filter--active.my-warnings-widget__filter--late_arrival .my-warnings-widget__filter-count{background:#f59e0b29}.my-warnings-widget__filter--active.my-warnings-widget__filter--early_exit .my-warnings-widget__filter-count{background:#ef444424}.my-warnings-widget__empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:8rem;padding:1rem;text-align:center}.my-warnings-widget__empty--inline{min-height:auto;padding:.35rem 0 .15rem}.my-warnings-widget__empty-text{color:#94a3b8;font-size:.78rem;font-weight:600;margin:.45rem 0 0}.my-warnings-cal{background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;box-shadow:0 1px 4px #0f172a0a;overflow:hidden}.my-warnings-cal__legend{align-items:center;color:#64748b;display:inline-flex;flex-wrap:wrap;font-size:.66rem;font-weight:600;gap:.55rem .85rem}.my-warnings-cal__legend-item{align-items:center;display:inline-flex;gap:.3rem;white-space:nowrap}.my-warnings-cal__legend-swatch{border-radius:50%;flex-shrink:0;height:7px;width:7px}.my-warnings-cal__legend-swatch--late{background:#f59e0b}.my-warnings-cal__legend-swatch--exit{background:#ef4444}.my-warnings-cal__weekdays{background:#f8fafc;border-bottom:1px solid #eef2f7;display:grid;grid-template-columns:repeat(7,1fr)}.my-warnings-cal__weekday{border-right:1px solid #f1f5f9;color:#94a3b8;font-size:.64rem;font-weight:700;letter-spacing:.05em;padding:.5rem .2rem;text-align:center;text-transform:uppercase}.my-warnings-cal__weekday:last-child{border-right:none}.my-warnings-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);overflow:visible}.my-warnings-cal__cell{background:#fff;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;min-height:2.75rem;position:relative;transition:background .12s ease}.my-warnings-cal__cell:nth-child(7n){border-right:none}.my-warnings-cal__cell--muted{background:#fcfdfe}.my-warnings-cal__cell--muted .my-warnings-cal__day-num{color:#cbd5e1;font-weight:500}.my-warnings-cal__cell--today .my-warnings-cal__day-num{align-items:center;background:#3b82f6;border-radius:50%;box-shadow:0 2px 6px #3b82f659;color:#fff;display:inline-flex;font-weight:800;height:1.4rem;justify-content:center;width:1.4rem}.my-warnings-cal__cell--active{background:#fffbeb}.my-warnings-cal__cell--active:before{background:linear-gradient(90deg,#f59e0b,#fbbf24);content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.my-warnings-cal__cell--active:hover{background:#fef3c7;z-index:50}.my-warnings-cal__day{align-items:center;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:2.75rem;padding:.42rem .12rem .28rem;position:relative;transition:background .12s ease;width:100%}.my-warnings-cal__day--hit{cursor:pointer}.my-warnings-cal__day--hit:focus-visible,.my-warnings-cal__day--hit:hover,.my-warnings-cal__day--open{z-index:20}.my-warnings-cal__day--open{background:#3b82f614;border-radius:.35rem}.my-warnings-cal__day-num{align-items:center;color:#334155;display:inline-flex;flex-wrap:wrap;font-size:.72rem;font-weight:600;gap:.08rem;justify-content:center;line-height:1.2;text-align:center;-webkit-user-select:none;user-select:none}.my-warnings-cal__day-month{color:#64748b;font-size:.56rem;font-weight:700}.my-warnings-cal__cell--active .my-warnings-cal__day-num{color:#0f172a;font-weight:700}.my-warnings-cal__cell--today.my-warnings-cal__cell--active .my-warnings-cal__day-num{background:#3b82f6;color:#fff}.my-warnings-cal__dots{gap:2px;margin-top:.22rem;min-height:13px}.my-warnings-cal__dot,.my-warnings-cal__dots{align-items:center;display:inline-flex;justify-content:center}.my-warnings-cal__dot{border-radius:50%;box-shadow:0 1px 2px #0f172a1a;flex-shrink:0;height:13px;width:13px}.my-warnings-cal__dot--plain{height:6px;width:6px}.my-warnings-cal__dot--late{background:#f59e0b;color:#fff}.my-warnings-cal__dot--exit{background:#ef4444;color:#fff}.my-warnings-cal__dot-num{font-feature-settings:"tnum";font-size:.48rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.my-warnings-tooltip{animation:my-warnings-tooltip-in .16s ease;background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;box-shadow:0 18px 42px #0f172a29,0 0 0 1px #0f172a08;pointer-events:none;width:min(272px,100vw - 24px)}.my-warnings-tooltip__arrow{background:#fff;border:1px solid #e2e8f0;height:12px;position:absolute;transform:rotate(45deg);width:12px;z-index:0}.my-warnings-tooltip--bottom .my-warnings-tooltip__arrow{border-bottom:none;border-right:none;top:-7px}.my-warnings-tooltip--bottom.my-warnings-tooltip--center .my-warnings-tooltip__arrow{left:50%;margin-left:-6px}.my-warnings-tooltip--bottom.my-warnings-tooltip--start .my-warnings-tooltip__arrow{left:1rem}.my-warnings-tooltip--bottom.my-warnings-tooltip--end .my-warnings-tooltip__arrow{right:1rem}.my-warnings-tooltip--top .my-warnings-tooltip__arrow{border-left:none;border-top:none;bottom:-7px}.my-warnings-tooltip--top.my-warnings-tooltip--center .my-warnings-tooltip__arrow{left:50%;margin-left:-6px}.my-warnings-tooltip--top.my-warnings-tooltip--start .my-warnings-tooltip__arrow{left:1rem}.my-warnings-tooltip--top.my-warnings-tooltip--end .my-warnings-tooltip__arrow{right:1rem}.my-warnings-tooltip__stack{display:flex;flex-direction:column;gap:.45rem;padding:.55rem;position:relative;z-index:1}.my-warnings-tooltip__card{background:#f8fafc;border:1px solid #eef2f7;border-radius:.6rem;padding:.65rem .7rem .7rem}.my-warnings-tooltip__card--late{background:linear-gradient(90deg,#f59e0b14,#f8fafc 38%);border-left:3px solid #f59e0b}.my-warnings-tooltip__card--exit{background:linear-gradient(90deg,#ef444414,#f8fafc 38%);border-left:3px solid #ef4444}.my-warnings-tooltip__head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.45rem}.my-warnings-tooltip__head-main{min-width:0}.my-warnings-tooltip__type{display:block;font-size:.62rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.my-warnings-tooltip__type--late{color:#b45309}.my-warnings-tooltip__type--exit{color:#dc2626}.my-warnings-tooltip__date{color:#0f172a;font-size:.82rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:.18rem 0 0}.my-warnings-tooltip .att-violation-timeline__times{margin-top:0}.my-warnings-tooltip .att-violation-timeline__time{background:#fff}@keyframes my-warnings-tooltip-in{0%{opacity:0}to{opacity:1}}[data-theme=dark] .my-warnings-tooltip{box-shadow:0 18px 42px #00000059}[data-theme=dark] .my-warnings-tooltip,[data-theme=dark] .my-warnings-tooltip__arrow{background:#262727;background:var(--card-color,#262727);border-color:#4755698c}[data-theme=dark] .my-warnings-tooltip__card{background:#0f172a59;border-color:#47556973}[data-theme=dark] .my-warnings-tooltip__card--late{background:linear-gradient(90deg,#f59e0b24,#0f172a59 42%)}[data-theme=dark] .my-warnings-tooltip__card--exit{background:linear-gradient(90deg,#ef444424,#0f172a59 42%)}[data-theme=dark] .my-warnings-tooltip__date{color:#f1f5f9}[data-theme=dark] .my-warnings-tooltip .att-violation-timeline__time{background:#0f172a73;border-color:#47556973}[data-theme=dark] .my-warnings-widget{border-color:#47556973}[data-theme=dark] .my-warnings-widget__head{border-bottom-color:#47556973}[data-theme=dark] .my-warnings-widget__title{color:#f1f5f9}[data-theme=dark] .my-warnings-widget__body{background:#0f172a33}[data-theme=dark] .my-warnings-widget__filters{background:#1e293ba6;border-color:#47556973}[data-theme=dark] .my-warnings-widget__filter{color:#94a3b8}[data-theme=dark] .my-warnings-widget__filter--active{background:#0f172a8c;color:#f1f5f9}[data-theme=dark] .my-warnings-widget__month-filter{background:#1e293ba6;border-color:#47556973}[data-theme=dark] .my-warnings-widget__month-picker-input input.ant-calendar-picker-input,[data-theme=dark] .my-warnings-widget__month-picker-input input.ant-input{color:#f1f5f9!important}[data-theme=dark] .my-warnings-widget__month-picker:hover{background:#0f172a59}[data-theme=dark] .my-warnings-cal{background:#262727;background:var(--card-color,#262727);border-color:#47556973}[data-theme=dark] .my-warnings-cal__weekdays{background:#0f172a59;border-bottom-color:#47556973}[data-theme=dark] .my-warnings-cal__cell{background:#262727;background:var(--card-color,#262727);border-color:#47556959}[data-theme=dark] .my-warnings-cal__cell--muted{background:#0f172a40}[data-theme=dark] .my-warnings-cal__cell--active{background:#f59e0b14}[data-theme=dark] .my-warnings-cal__day-num{color:#e2e8f0}@media(max-width:575.98px){.my-warnings-widget__head{flex-wrap:wrap}.my-warnings-widget__month-filter{flex:1 1 100%;margin-left:0;max-width:none;width:100%}.my-warnings-widget__toolbar{align-items:stretch;flex-direction:column}.my-warnings-widget__toolbar-meta{justify-content:space-between;margin-left:0;width:100%}.my-warnings-widget__filters{width:100%}.my-warnings-cal__cell{min-height:2.45rem}.my-warnings-cal__day{min-height:2.45rem;padding-top:.32rem}.my-warnings-cal__day-num{font-size:.68rem}}.dashboard-page{margin:0 auto;max-width:1600px;padding-bottom:2rem}.dashboard-page--loading{min-height:60vh}.dashboard-hero{align-items:center;animation:dash-hero-in .5s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(circle at 100% 0,#f198281f 0,#0000 38%),linear-gradient(120deg,#e3f2fd,#dbeafe 42%,#e0f2fe);border:1px solid #94a3b859;border-radius:1.35rem;box-shadow:0 16px 48px #0f172a12;display:flex;flex-wrap:wrap;gap:1.75rem 2.5rem;justify-content:space-between;margin-bottom:1.75rem;overflow:hidden;padding:2rem 2rem 2rem 2.25rem;position:relative}.dashboard-hero:before{animation:dash-hero-float 9s ease-in-out infinite;background:radial-gradient(circle,#ffffffa6 0,#0000 68%);height:220px;left:-60px;top:-90px;width:220px}.dashboard-hero:after,.dashboard-hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.dashboard-hero:after{animation:dash-hero-float 11s ease-in-out infinite reverse;background:radial-gradient(circle,#38bdf82e 0,#0000 70%);bottom:-140px;height:260px;right:-40px;width:260px}.dashboard-hero__intro{flex:1 1 260px;max-width:34rem;position:relative;z-index:1}.dashboard-hero__date{color:#64748b;font-size:.875rem;font-weight:500;margin:0 0 .4rem}.dashboard-hero__title{color:#0f172a;font-size:clamp(1.55rem,3.2vw,2.05rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 .5rem}.dashboard-hero__wave{animation:dash-hero-wave 2.6s ease-in-out .6s 3;display:inline-block;font-size:.95em;margin-left:.15rem;transform-origin:70% 70%;vertical-align:middle}.dashboard-hero__tagline{color:#475569;font-size:1rem;font-weight:500;line-height:1.5;margin:0;max-width:28rem}.dashboard-hero__metrics{display:flex;flex:1 1 280px;flex-wrap:wrap;gap:1rem;justify-content:flex-end;list-style:none;margin:0;padding:0;position:relative;z-index:1}.dashboard-hero__metrics--solo{align-items:stretch;justify-content:flex-end}.dashboard-hero-metric{background:#fff;background:var(--color-fff,#fff);border:1px solid #e2e8f0f2;border-radius:1.125rem;box-shadow:0 8px 28px #0f172a0f;flex:1 1 150px;margin:0;max-width:200px;min-width:148px;overflow:hidden;padding:1rem 1.15rem 1.2rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.dashboard-hero-metric:hover{box-shadow:0 16px 40px #0f172a1f;transform:translateY(-3px)}.dashboard-hero-metric--solo{border-radius:1.2rem;box-shadow:0 10px 32px #0f172a14;flex:0 1 auto;max-width:280px;min-width:200px;padding:1.15rem 1.35rem 1.25rem}.dashboard-hero-metric--solo .dashboard-hero-metric__top{margin-bottom:.65rem}.dashboard-hero-metric--solo .dashboard-hero-metric__value{font-size:clamp(1.85rem,2.6vw,2.15rem)}.dashboard-hero-metric--solo .dashboard-hero-metric__label{color:#475569;font-size:.875rem;font-weight:600}.dashboard-hero-metric:after{background:radial-gradient(circle at 30% 50%,#bae6fd8c 0,#e0f2fe40 45%,#0000 70%);border-radius:50%;content:"";height:88px;pointer-events:none;position:absolute;right:-28px;top:50%;transform:translateY(-50%);width:88px}.dashboard-hero-metric__top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.85rem;position:relative;z-index:1}.dashboard-hero-metric__icon-wrap{align-items:center;background:#f19828;background:var(--secondary-color,#f19828);border-radius:.55rem;box-shadow:0 4px 12px color-mix(in srgb,#f19828 35%,#0000);box-shadow:0 4px 12px color-mix(in srgb,var(--secondary-color,#f19828) 35%,#0000);color:#fff;display:flex;font-size:1.05rem;height:2.35rem;justify-content:center;width:2.35rem}.dashboard-hero-metric__more{align-items:center;background:#0000;border:none;border-radius:.4rem;color:#94a3b8;display:flex;font-size:1.15rem;font-weight:700;height:1.85rem;justify-content:center;letter-spacing:.02em;line-height:1;padding:0;position:relative;transition:background .15s ease,color .15s ease;width:1.85rem;z-index:1}.dashboard-hero-metric__more:hover{background:#f1f5f9;color:#64748b}.dashboard-hero-metric__value{color:#0f172a;font-size:1.65rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 .3rem;position:relative;z-index:1}.dashboard-hero-metric__label{color:#64748b;font-size:.8125rem;font-weight:500;line-height:1.35;margin:0;position:relative;z-index:1}@media(max-width:767.98px){.dashboard-hero{padding:1.5rem 1.35rem}.dashboard-hero__metrics--solo{justify-content:stretch;width:100%}.dashboard-hero__metrics:not(.dashboard-hero__metrics--solo){-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;margin:0 -.35rem;overflow-x:auto;overflow-y:visible;padding-bottom:.35rem;padding-left:.35rem;padding-right:.35rem;scrollbar-width:thin}.dashboard-hero-metric:not(.dashboard-hero-metric--solo){flex:0 0 auto;max-width:168px;min-width:158px}.dashboard-hero-metric--solo{max-width:none;min-width:0;width:100%}}.dashboard-grid{grid-gap:1.35rem;align-items:stretch;display:grid;gap:1.35rem;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.dashboard-widget{animation:dash-widget-in .5s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;height:100%;min-width:0}.dashboard-widget:first-child{animation-delay:.05s}.dashboard-widget:nth-child(2){animation-delay:.12s}.dashboard-widget:nth-child(3){animation-delay:.19s}.dashboard-widget:nth-child(4){animation-delay:.26s}.dashboard-widget:nth-child(5){animation-delay:.33s}.dashboard-widget:nth-child(6){animation-delay:.4s}.dashboard-widget:has(.dashboard-celebrations-tabs)>.dashboard-celebrations-tabs{flex:1 1 auto;min-height:0}.dashboard-widget:has(.dashboard-celebrations-tabs)>.office-status-cards{flex:0 0 auto;margin-top:1rem}.dashboard-widget .card{background:#fff;background:var(--card-color,#fff);border:none;border-radius:1rem;box-shadow:0 8px 28px color-mix(in srgb,#212529 8%,#0000);box-shadow:0 8px 28px color-mix(in srgb,var(--text-color,#212529) 8%,#0000);display:flex;flex:1 1;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.dashboard-widget .card:hover{box-shadow:0 16px 40px color-mix(in srgb,#212529 13%,#0000);box-shadow:0 16px 40px color-mix(in srgb,var(--text-color,#212529) 13%,#0000);transform:translateY(-3px)}.dashboard-widget .card-body{flex:1 1}.dashboard-widget .holiday-card{box-shadow:0 8px 28px color-mix(in srgb,#212529 8%,#0000);box-shadow:0 8px 28px color-mix(in srgb,var(--text-color,#212529) 8%,#0000)}.dashboard-widget--full{grid-column:1/-1}.dashboard-widget--stacked{gap:1.15rem;justify-content:space-between}.dashboard-widget--stacked .dashboard-widget__stack{flex:0 0 auto}.dashboard-widget--stacked .dashboard-attendance-metric-grid{align-content:end;flex:1 1 auto;margin-top:1.15rem}.dashboard-widget--violations{min-width:0;width:100%}.dashboard-widget--violations .att-violation-widget{flex:1 1 auto;max-width:none;min-height:0;width:100%}.dashboard-widget--my-warnings{min-width:0;overflow:visible;width:100%}.dashboard-widget--my-warnings .my-warnings-widget{flex:1 1 auto;max-width:none;min-height:0;overflow:visible;width:100%}.dashboard-widget__stack{display:flex;flex-direction:column;gap:1rem;width:100%}.dashboard-org-surface{background:#fff;background:var(--card-color,#fff);border-radius:1rem;box-shadow:0 8px 28px color-mix(in srgb,#212529 8%,#0000);box-shadow:0 8px 28px color-mix(in srgb,var(--text-color,#212529) 8%,#0000);padding:1rem}[data-theme=dark] .dashboard-hero{background:linear-gradient(120deg,#1e293b,#1a2332 50%,#172033);border-color:#47556973;box-shadow:0 16px 40px #00000059}[data-theme=dark] .dashboard-hero:before{background:radial-gradient(circle,#38bdf81f 0,#0000 68%)}[data-theme=dark] .dashboard-hero .dashboard-hero__date{color:#94a3b8}[data-theme=dark] .dashboard-hero .dashboard-hero__title{color:#f1f5f9}[data-theme=dark] .dashboard-hero .dashboard-hero__tagline{color:#cbd5e1}[data-theme=dark] .dashboard-hero-metric--solo .dashboard-hero-metric__label{color:#94a3b8}[data-theme=dark] .dashboard-hero-metric{background:#262727;background:var(--card-color,#262727);border-color:#33415599;box-shadow:0 8px 28px #00000059}[data-theme=dark] .dashboard-hero-metric:after{background:radial-gradient(circle at 30% 50%,#38bdf826 0,#1e293b66 55%,#0000 72%)}[data-theme=dark] .dashboard-hero-metric .dashboard-hero-metric__value{color:#f1f5f9}[data-theme=dark] .dashboard-hero-metric .dashboard-hero-metric__label{color:#94a3b8}[data-theme=dark] .dashboard-hero-metric .dashboard-hero-metric__more:hover{background:#33415580;color:#cbd5e1}[data-theme=dark] .dashboard-widget .card{box-shadow:0 8px 28px #00000059}.dashboard-celebrations-tabs{display:flex;flex-direction:column}.dashboard-celebrations-tabs .card-body{flex:1 1;min-height:0}.dashboard-celebrations-tabs__header{padding:1rem 1rem .5rem!important}.dashboard-celebrations-tabs__body{padding-bottom:.5rem!important}.dashboard-celebrations-tabs__segment{background:#f0f0f0;background:var(--color-100,#f0f0f0);border-radius:.85rem;display:flex;gap:.35rem;padding:.3rem}.dashboard-celebrations-tabs__segment--three{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.dashboard-celebrations-tabs__segment--three .dashboard-celebrations-tabs__tab{flex:1 1;font-size:.72rem;min-width:5.5rem;padding:.5rem .4rem}.dashboard-celebrations-tabs__tab-text{line-height:1.2;text-align:center;word-break:break-word}.dashboard-celebrations-tabs__tab{align-items:center;background:#0000;border:none;border-radius:.65rem;color:#212529;color:var(--text-color,#212529);display:inline-flex;flex:1 1;flex-wrap:wrap;font-size:.8125rem;font-weight:600;gap:.35rem;justify-content:center;line-height:1.2;opacity:.72;padding:.55rem .65rem;transition:background .18s ease,opacity .18s ease,box-shadow .18s ease,color .18s ease}.dashboard-celebrations-tabs__tab:hover{opacity:1}.dashboard-celebrations-tabs__tab[aria-selected=true]{background:#fff;background:var(--card-color,#fff);box-shadow:0 2px 10px color-mix(in srgb,#212529 10%,#0000);box-shadow:0 2px 10px color-mix(in srgb,var(--text-color,#212529) 10%,#0000);color:#010530;color:var(--primary-color,#010530);opacity:1}.dashboard-celebrations-tabs__count{background:color-mix(in srgb,#212529 10%,#0000);background:color-mix(in srgb,var(--text-color,#212529) 10%,#0000);border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.2;padding:.12rem .45rem}.dashboard-celebrations-tabs__tab[aria-selected=true] .dashboard-celebrations-tabs__count{background:color-mix(in srgb,#010530 20%,#0000);background:color-mix(in srgb,var(--primary-color,#010530) 20%,#0000)}[data-theme=dark] .dashboard-celebrations-tabs__segment{background:#262727;background:var(--color-200,#262727)}.dashboard-celebrations-scroll{margin-left:-.25rem;margin-right:-.25rem}.dashboard-celebrations-scroll--compact{height:auto!important;max-height:17rem;overflow-y:auto}@keyframes dash-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-widget-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-hero-float{0%,to{transform:translate(0)}50%{transform:translate(14px,18px)}}@keyframes dash-hero-wave{0%,60%,to{transform:rotate(0deg)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}@media(prefers-reduced-motion:reduce){.dashboard-hero,.dashboard-hero:after,.dashboard-hero:before,.dashboard-hero__wave,.dashboard-widget{animation:none}}.dashboard-page .dashboard-widget .card,.dashboard-page .dashboard-widget .holiday-card,.dashboard-page .dashboard-widget .upcoming-holiday-banner{border-radius:1.1rem}.dashboard-page .dashboard-widget .card-header h6,.dashboard-page .dashboard-widget .card-title{letter-spacing:-.01em}.dashboard-page .dashboard-celebrations-scroll,.dashboard-page .dashboard-widget [class*=scroll]{scrollbar-color:color-mix(in srgb,#212529 22%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--text-color,#212529) 22%,#0000) #0000;scrollbar-width:thin}.dashboard-page .dashboard-celebrations-scroll::-webkit-scrollbar,.dashboard-page .dashboard-widget [class*=scroll]::-webkit-scrollbar{height:6px;width:6px}.dashboard-page .dashboard-celebrations-scroll::-webkit-scrollbar-thumb,.dashboard-page .dashboard-widget [class*=scroll]::-webkit-scrollbar-thumb{background:color-mix(in srgb,#212529 20%,#0000);background:color-mix(in srgb,var(--text-color,#212529) 20%,#0000);border-radius:999px}.dashboard-page .dashboard-celebrations-scroll::-webkit-scrollbar-track,.dashboard-page .dashboard-widget [class*=scroll]::-webkit-scrollbar-track{background:#0000}.dashboard-page .dashboard-widget .avatar.rounded-circle,.dashboard-page .dashboard-widget .rounded-circle.avatar{transition:transform .16s ease,box-shadow .16s ease}.dashboard-page .dashboard-widget .avatar.rounded-circle:hover,.dashboard-page .dashboard-widget .rounded-circle.avatar:hover{box-shadow:0 6px 16px color-mix(in srgb,#212529 22%,#0000);box-shadow:0 6px 16px color-mix(in srgb,var(--text-color,#212529) 22%,#0000);transform:translateY(-2px) scale(1.04);z-index:2}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{background-color:#000c;display:flex;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.hrx-attendance-page{overflow:visible;padding-bottom:16px}.hrx-attendance-page__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.hrx-attendance-page__picker{border-radius:14px;margin-top:10px;position:relative;z-index:2}.hrx-attendance-page__select{width:100%}.hrx-attendance-select__menu{border:1px solid #eef2f7!important;border-radius:12px!important;box-shadow:0 10px 24px #1018281f!important;overflow:hidden}.hrx-attendance-select__menu-list{max-height:260px;padding:4px!important}.hrx-attendance-select__option{border-radius:8px!important;font-size:13px;padding:8px 10px!important}.hrx-attendance-select__option--is-focused{background:#484c7f14!important}.hrx-attendance-select__option--is-selected{background:#484c7f!important;color:#fff!important}.attendance-list__card{border-radius:14px;overflow:visible}.attendance-list__toolbar{align-items:center;background:#fff;border-bottom:1px solid #eef2f7;border-radius:14px 14px 0 0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;overflow:visible;padding:12px 14px;position:relative;z-index:3}.attendance-list__summary{align-items:center;display:flex;gap:14px}.attendance-list__summaryItem{background:#f9fafb;border:1px solid #eef2f7;border-radius:12px;min-width:140px;padding:6px 10px}.attendance-list__summaryLabel{color:#6b7280;font-size:12px;font-weight:700;line-height:1.1}.attendance-list__summaryValue{color:#111827;font-size:14px;font-weight:850;letter-spacing:-.2px;margin-top:3px}.attendance-list__controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.attendance-list__date{align-items:stretch;background:#fff;border:1px solid #d0d5dd;border-radius:12px;box-shadow:0 1px 2px #1018280d;display:flex;gap:0;min-height:42px;padding:0;transition:border-color .15s ease,box-shadow .15s ease}.attendance-list__date:focus-within{border-color:#484c7f;box-shadow:0 0 0 3px #484c7f1f}.attendance-list__dateIcon{align-items:center;background:#f9fafb;border-radius:12px 0 0 12px;border-right:1px solid #eef2f7;color:#484c7f;display:inline-flex;flex-shrink:0;font-size:17px;justify-content:center;padding:0 12px}.attendance-list__datePickerWrap{align-items:center;display:flex;flex:1 1;min-width:0}.attendance-list__datePickerWrap .react-datepicker-wrapper{width:100%}.attendance-list__datePickerWrap .react-datepicker__input-container{display:block;width:100%}.attendance-list__date:not(.attendance-list__date--has-clear) .attendance-list__datePickerWrap{border-radius:0 12px 12px 0}.attendance-list__dateInput{background:#0000!important;border:none!important;box-shadow:none!important;color:#111827;cursor:pointer;font-size:13px;font-weight:600;line-height:1.3;min-width:280px;padding:10px 12px!important;width:100%}.attendance-list__dateInput::placeholder{color:#98a2b3;font-weight:500}.attendance-list__dateInput:focus{outline:none}.attendance-list__dateClear{align-items:center;align-self:stretch;background:#f9fafb;border:none;border-left:1px solid #eef2f7;border-radius:0 12px 12px 0;color:#484c7f;cursor:pointer;display:inline-flex!important;flex-shrink:0;justify-content:center;min-width:44px;opacity:1;padding:0;transition:background .15s ease,color .15s ease,opacity .15s ease;visibility:visible;width:44px}.attendance-list__dateClear .icofont-close{display:inline-block;font-size:16px;line-height:1}.attendance-list__dateClear:hover:not(:disabled){background:#fee4e2;color:#b42318}.attendance-list__dateClear:active:not(:disabled){background:#fecdca}.attendance-list__dateClear--inactive,.attendance-list__dateClear:disabled{cursor:default;opacity:.35;pointer-events:none}.attendance-list__date--has-clear .attendance-list__dateClear{opacity:1;pointer-events:auto}.attendance-list__refresh{align-items:center;border-radius:12px;display:inline-flex;font-weight:600;gap:8px;min-height:42px;padding:8px 14px}.attendance-datepicker-popper,.react-datepicker-popper.attendance-datepicker-popper{max-width:none!important;width:-webkit-max-content!important;width:max-content!important;z-index:9999!important}.react-datepicker__portal{align-items:center;background:#11182766;display:flex!important;height:100vh!important;inset:0!important;justify-content:center;left:0!important;padding:24px 16px;position:fixed!important;top:0!important;transform:none!important;width:100vw!important;z-index:9999!important}.react-datepicker__portal .attendance-datepicker,.react-datepicker__portal .react-datepicker{left:auto!important;position:relative!important;top:auto!important;transform:none!important}.attendance-datepicker,.attendance-datepicker-popper .attendance-datepicker{align-items:flex-start!important;border:1px solid #eef2f7!important;border-radius:14px!important;box-shadow:0 12px 32px #1018281f!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;font-family:inherit;min-width:560px;overflow:visible!important;width:-webkit-max-content!important;width:max-content!important}.attendance-datepicker .react-datepicker__month-container,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__month-container{border-right:1px solid #eef2f7;flex:0 0 auto;float:none!important}.attendance-datepicker .react-datepicker__month-container:last-child,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__month-container:last-child{border-right:none}.attendance-datepicker .react-datepicker__header,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__header{background:#f9fafb;border-bottom:1px solid #eef2f7;padding-top:12px}.attendance-datepicker .react-datepicker-year-header,.attendance-datepicker .react-datepicker__current-month,.attendance-datepicker-popper .attendance-datepicker .react-datepicker-year-header,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__current-month{color:#111827;font-size:14px;font-weight:700}.attendance-datepicker .react-datepicker__day-name,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day-name{color:#667085;font-size:11px;font-weight:700;line-height:2.2rem;margin:.2rem;width:2.2rem}.attendance-datepicker .react-datepicker__day,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day{border-radius:8px;color:#344054;font-size:13px;font-weight:600;line-height:2.2rem;margin:.2rem;width:2.2rem}.attendance-datepicker .react-datepicker__day:hover,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day:hover{background:#eef2ff;border-radius:8px}.attendance-datepicker .react-datepicker__day--in-range,.attendance-datepicker .react-datepicker__day--in-selecting-range,.attendance-datepicker .react-datepicker__day--range-end,.attendance-datepicker .react-datepicker__day--range-start,.attendance-datepicker .react-datepicker__day--selected,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day--in-range,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day--in-selecting-range,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day--range-end,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day--range-start,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day--selected{background:#484c7f!important;border-radius:8px;color:#fff!important}.attendance-datepicker .react-datepicker__day--in-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end),.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day--in-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end){background:#484c7f24!important;color:#484c7f!important}.attendance-datepicker .react-datepicker__day--keyboard-selected,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day--keyboard-selected{background:#484c7f33;color:#484c7f}.attendance-datepicker .react-datepicker__day--disabled,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day--disabled{color:#d0d5dd}.attendance-datepicker .react-datepicker__navigation,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__navigation{top:12px}.attendance-datepicker .react-datepicker__navigation-icon:before,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__navigation-icon:before{border-color:#667085}.attendance-datepicker .react-datepicker__month-container,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__month-container{min-width:280px;padding:4px 10px 12px}.attendance-datepicker .react-datepicker__day--range-end,.attendance-datepicker .react-datepicker__day--range-start,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day--range-end,.attendance-datepicker-popper .attendance-datepicker .react-datepicker__day--range-start{border:none!important;box-shadow:none!important}@media(max-width:640px){.attendance-datepicker,.attendance-datepicker-popper .attendance-datepicker{flex-direction:column!important;min-width:280px}.attendance-datepicker .react-datepicker__month-container{border-bottom:1px solid #eef2f7;border-right:none}.attendance-datepicker .react-datepicker__month-container:last-child{border-bottom:none}}.attendance-list__table{border-radius:0 0 14px 14px;overflow:hidden;padding:0 12px 10px;position:relative;z-index:1}.attendance-status{flex-wrap:wrap}.attendance-status,.attendance-status__pill{align-items:center;display:inline-flex;gap:8px}.attendance-status__pill{border:1px solid #0000;border-radius:999px;box-shadow:none;font-size:12px;font-weight:850;letter-spacing:.2px;line-height:1;min-height:28px;padding:6px 10px;white-space:nowrap}.attendance-status__icon{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.attendance-status__icon i{font-size:12px}.attendance-status__pill--duty{background:#ecfdf3;border-color:#abefc6;color:#067647}.attendance-status__pill--duty .attendance-status__icon{background:#0676471f}.attendance-status__pill--break{background:#fffaeb;border-color:#fedf89;color:#b54708}.attendance-status__pill--break .attendance-status__icon{background:#b547081f}.attendance-status__pill--out{background:#f2f4f7;border-color:#eaecf0;color:#475467}.attendance-status__pill--out .attendance-status__icon{background:#4754671f}.attendance-status__pill--other{background:#eff8ff;border-color:#b2ddff;color:#175cd3}.attendance-status__pill--other .attendance-status__icon{background:#175cd31f}.attendance-status__pill--leave{background:#eef4ff;border-color:#c7d7fe;color:#2d31a6}.attendance-status__pill--leave .attendance-status__icon{background:#2d31a61f}.attendance-violation-status{align-items:center;background:#fff7ed;border:1px solid #0000;border-radius:10px;display:inline-flex;gap:8px;max-width:100%;padding:5px 10px 5px 6px}.attendance-violation-status--exit{background:linear-gradient(135deg,#fff5f5,#fef2f2);border-color:#fecaca;color:#b91c1c}.attendance-violation-status--late{background:linear-gradient(135deg,#fffbeb,#fff7ed);border-color:#fed7aa;color:#c2410c}.attendance-violation-status--default{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74;color:#c2410c}.attendance-violation-status__icon{align-items:center;background:#ffffffb8;border-radius:8px;box-shadow:0 1px 2px #10182814;display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.attendance-violation-status--exit .attendance-violation-status__icon{background:#fee2e2e6;color:#dc2626}.attendance-violation-status--late .attendance-violation-status__icon{background:#ffedd5e6;color:#ea580c}.attendance-violation-status__icon i{font-size:13px}.attendance-violation-status__copy{display:flex;flex-direction:column;gap:1px;line-height:1.15;min-width:0}.attendance-violation-status__kicker{font-size:9px;font-weight:800;letter-spacing:.35px;opacity:.82;text-transform:uppercase}.attendance-violation-status__label{font-size:12px;font-weight:850;letter-spacing:.1px;white-space:nowrap}.attendance-status__chips{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.attendance-status__chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#111827;display:inline-flex;font-size:11px;font-weight:850;letter-spacing:.15px;padding:4px 8px}.attendance-date{display:flex;flex-direction:column;gap:7px;padding:2px 0}.attendance-date--violation .attendance-date__text{color:#991b1b}.attendance-date__text{color:#1f2937;font-weight:600}.attendance-date__tags{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.attendance-tag{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;font-size:9.5px;font-weight:900;gap:4px;letter-spacing:.3px;line-height:15px;padding:3px 8px;text-transform:uppercase}.attendance-tag--violation-exit{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.attendance-tag--violation-late{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.attendance-tag--violation{background:#fff7ed;border-color:#fdba74;color:#c2410c}.attendance-tag__icon{font-size:9px;line-height:1;opacity:.9}.attendance-tag--leave{background:#f4f3ff;border-color:#d9d6fe;color:#5925dc}.attendance-status__pill--wfh,.attendance-tag--remote,.attendance-tag--wfh{background:#eff8ff;border-color:#b2ddff;color:#175cd3}.attendance-tag--type{background:#ecfdf3;border-color:#abefc6;color:#067647}.attendance-tag--more{background:#f2f4f7;border-color:#eaecf0;color:#475467}.attendance-list__viewBtn{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:10px;color:#484c7f;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;width:34px}.attendance-list__viewBtn i{font-size:15px;line-height:1}.attendance-list__viewBtn:hover{background:#f5f6fb;border-color:#d0d5dd;box-shadow:0 1px 2px #1018280f;color:#363a66}.attendance-list__viewBtn:active{background:#eef2ff}@media(max-width:576px){.attendance-list__summaryItem{min-width:0;min-width:auto;width:100%}.attendance-list__summary{align-items:stretch;flex-direction:column;width:100%}.attendance-list__date{width:100%}.attendance-list__dateInput{min-width:0;width:100%}.attendance-list__controls{width:100%}}.role-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:4px 12px}.role-status-badge__dot{border-radius:50%;height:7px;width:7px}.role-status-badge--active{background:#22c55e1f;color:#15803d}.role-status-badge--active .role-status-badge__dot{background:#22c55e}.role-status-badge--inactive{background:#ef44441a;color:#b91c1c}.role-status-badge--inactive .role-status-badge__dot{background:#ef4444}.role-details{padding-bottom:24px;padding-top:6px}.role-details__card{background:#fff;border:1px solid #e9edf3;border-radius:18px;box-shadow:0 1px 2px #1118270a,0 12px 30px #1118270f;overflow:hidden}.role-details__header{align-items:center;background:linear-gradient(120deg,#484c7f,#6366f1);display:flex;flex-wrap:wrap;gap:16px;padding:18px 24px}.role-details__back{align-items:center;background:#ffffff24;border:1px solid #ffffff4d;border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:36px;padding:0 14px;transition:background-color .15s ease,border-color .15s ease}.role-details__back:hover{background:#ffffff3d;border-color:#ffffff73;color:#fff}.role-details__back i{font-size:14px}.role-details__header-main{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.role-details__role-icon{align-items:center;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.role-details__role-icon i{font-size:20px}.role-details__header-text{display:flex;flex-direction:column;min-width:0}.role-details__eyebrow{color:#fffc;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.role-details__role-name{color:#fff;font-size:20px;font-weight:800;line-height:1.2;margin:2px 0 0;text-transform:capitalize}.role-details__count{align-items:center;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:7px 14px;white-space:nowrap}.role-details__count i{color:#bbf7d0;font-size:14px}.role-details__subhead{display:flex;flex-direction:column;gap:2px;padding:16px 24px 4px}.role-details__subhead-title{align-items:center;color:#1f2937;display:inline-flex;font-size:13px;font-weight:800;gap:9px}.role-details__subhead-title:before{background:linear-gradient(180deg,#6366f1,#484c7f);border-radius:999px;content:"";height:15px;width:4px}.role-details__subhead-hint{color:#94a3b8;font-size:12px;padding-left:13px}.role-details__body{padding:16px 24px 24px}.role-details__list{display:flex;flex-direction:column;gap:12px}.role-module{background:#fff;border:1px solid #eef2f7;border-radius:14px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.role-module--group{border-color:#e4e8f2;box-shadow:0 1px 2px #1118270a}.role-parent{align-items:center;background:#fff;display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.role-module--group .role-parent{background:#f4f6fb;border-bottom:1px solid #e9edf3}.role-parent-left{align-items:center;display:flex;gap:12px;min-width:0}.role-parent-icon{align-items:center;background:#484c7f1a;border-radius:9px;color:#484c7f;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.role-parent-icon i{font-size:16px}.role-parent-text{display:flex;flex-direction:column;gap:1px;min-width:0}.role-parent-title{color:#1f2937;font-size:14px;font-weight:700}.role-parent-meta{color:#94a3b8;font-size:11.5px;font-weight:600}.role-children{background:#fbfcfe;display:flex;flex-direction:column;gap:8px;padding:10px 16px 14px 34px;position:relative}.role-children:before{background:#e2e7f0;bottom:18px;content:"";left:26px;position:absolute;top:0;width:2px}.role-child{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:11px 16px;position:relative;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.role-child:before{background:#e2e7f0;content:"";height:2px;left:-8px;position:absolute;top:50%;width:8px}.role-child:hover{background:#f8fafc;border-color:#d7deea;box-shadow:0 2px 8px #1118270d}.role-child-title{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:600;gap:9px}.role-child-bullet{background:#c3cad8;border-radius:50%;flex-shrink:0;height:6px;width:6px}.role-switch{margin:0;transform:scale(1.25)}.role-switch .form-check-input{border-color:#cbd5e1;cursor:pointer}.role-switch .form-check-input:checked{background-color:#484c7f;border-color:#484c7f}.role-switch .form-check-input:focus{border-color:#484c7f80;box-shadow:0 0 0 .2rem #484c7f2e}.role-details__skeleton{display:flex;flex-direction:column;gap:12px}.role-details__skeleton-row{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}@media (max-width:575px){.role-details__header{padding:16px}.role-details__body,.role-details__subhead{padding-left:16px;padding-right:16px}.role-details__count{order:3}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{opacity:0;transform:scale(.5)}.tippy-box[data-theme~=light-border]{background-clip:padding-box;background-color:#fff;border:1px solid #00081026;box-shadow:0 4px 14px -2px #00081014;color:#333}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:#0000;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:#00081033;border-width:7px 7px 0;left:1px;top:17px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#00081033;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:#00081033;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-right-color:#00081033;border-width:7px 7px 7px 0;right:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;height:6px;width:16px}.google-calendar-page{min-height:76vh;padding:18px}.google-calendar-page__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.google-calendar-page__title{color:#111827;font-size:20px;font-weight:650;letter-spacing:-.2px;margin:0}.google-calendar-page__subtitle{color:#6b7280;font-size:13px;margin:6px 0 0}.google-calendar-page__status{align-items:center;display:flex;gap:10px}.gc-badge{align-items:center;background:#1118270a;border:1px solid #1118271a;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:7px 10px;-webkit-user-select:none;user-select:none}.gc-badge__dot{background:#9ca3af;border-radius:999px;height:8px;width:8px}.gc-badge--success{background:#10b9811a;border-color:#10b98138;color:#065f46}.gc-badge--success .gc-badge__dot{background:#10b981}.gc-badge--neutral{background:#6366f114;border-color:#6366f12e;color:#3730a3}.gc-badge--neutral .gc-badge__dot{background:#6366f1}.gc-surface{background:#fff;border-radius:14px;box-shadow:0 1px 2px #1018280f,0 6px 18px #1018280f;padding:16px}.gc-connect{display:grid;min-height:64vh;padding:24px 16px;place-items:center}.gc-connect__content{max-width:480px;text-align:center;width:100%}.gc-connect__icon{background:linear-gradient(135deg,#484c7f,#6366f1);border-radius:20px;box-shadow:0 14px 32px #484c7f4d;display:grid;height:76px;margin:0 auto 20px;place-items:center;width:76px}.gc-connect__icon i{color:#fff;font-size:34px}.gc-connect__title{color:#111827;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.gc-connect__desc{color:#6b7280;font-size:13.5px;line-height:1.6;margin:10px auto 0;max-width:420px}.gc-connect__features{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:22px 0 24px;padding:0;text-align:left}.gc-connect__feature{align-items:center;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;display:flex;gap:14px;padding:12px 14px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.gc-connect__feature:hover{background:#fff;border-color:#e2e8f0;transform:translateX(2px)}.gc-connect__feature-icon{border-radius:11px;color:#fff;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.gc-connect__feature-icon i{font-size:17px}.gc-connect__feature-icon--indigo{background:linear-gradient(145deg,#6366f1,#4f46e5)}.gc-connect__feature-icon--teal{background:linear-gradient(145deg,#14b8a6,#0d9488)}.gc-connect__feature-icon--amber{background:linear-gradient(145deg,#f59e0b,#d97706)}.gc-connect__feature-text{display:flex;flex-direction:column;gap:2px;min-width:0}.gc-connect__feature-title{color:#1f2937;font-size:13.5px;font-weight:700}.gc-connect__feature-sub{color:#94a3b8;font-size:12px;font-weight:500}.gc-connect__btn{align-items:center;background:linear-gradient(135deg,#484c7f,#5b5fb5);border:0;border-radius:14px;box-shadow:0 10px 24px #484c7f47;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:12px;height:52px;justify-content:center;transition:transform .15s ease,box-shadow .18s ease,filter .18s ease;width:100%}.gc-connect__btn:hover:not(:disabled){box-shadow:0 14px 30px #484c7f57;filter:brightness(1.05);transform:translateY(-1px)}.gc-connect__btn:active:not(:disabled){transform:translateY(0)}.gc-connect__btn:disabled{cursor:not-allowed;opacity:.75}.gc-connect__btn-g{align-items:center;background:#fff;border-radius:7px;box-shadow:0 2px 6px #1018282e;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.gc-connect__btn-spinner{animation:gc-connect-spin .7s linear infinite;border:2.5px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes gc-connect-spin{to{transform:rotate(1turn)}}.gc-connect__footnote{align-items:center;color:#9ca3af;display:inline-flex;font-size:12px;gap:8px;margin-top:16px}@media(prefers-reduced-motion:reduce){.gc-connect__btn-spinner{animation:none}}@media(max-width:575px){.gc-connect__content{padding:24px 20px 26px}}.gc-calendar-shell__frame{position:relative}.gc-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f9fafbeb;border-radius:12px;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute;z-index:10}.gc-loading-overlay__label{color:#374151;font-size:13px}.gc-spinner{animation:gc-spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:999px;border-top-color:#484c7f;height:44px;width:44px}@keyframes gc-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gc-event-chip{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.google-calendar-page .rbc-toolbar{background:#f9fafb;border:1px solid #eef2f7;border-radius:12px;margin-bottom:10px;padding:10px 8px}.google-calendar-page .rbc-toolbar button{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 2px #1018280f;color:#374151}.google-calendar-page .rbc-toolbar button.rbc-active,.google-calendar-page .rbc-toolbar button:active{background:#484c7f1a;border-color:#484c7f59;color:#2f2b52}.google-calendar-page .rbc-month-view,.google-calendar-page .rbc-time-view{border:1px solid #eef2f7;border-radius:12px;overflow:hidden}.gc-tooltip{--gc-accent:#484c7f;background:#fff;border:1px solid #1118271a;border-radius:16px;box-shadow:0 18px 40px #1018282e,0 6px 16px #1018281a;font-family:Inter,system-ui,-apple-system;overflow:hidden;width:380px}.tippy-box[data-theme~=light-border]{background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}.tippy-box[data-theme~=light-border]>.tippy-content{padding:0!important}.tippy-box[data-theme~=light-border]>.tippy-arrow{display:none!important}.gc-tooltip__header{align-items:center;background:radial-gradient(1200px 220px at 10% 0,#484c7f24,#484c7f00 60%),linear-gradient(180deg,#f9fafb,#fff);border-top:6px solid var(--gc-accent);display:flex;gap:12px;padding:14px 14px 12px}.gc-tooltip__header-text{flex:1 1;min-width:0}.gc-tooltip__title{color:#111827;font-size:15px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-tooltip__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.gc-tooltip__pill{align-items:center;background:#1118270a;border:1px solid #11182714;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:6px 10px}.gc-tooltip__pill i{color:var(--gc-accent)}.gc-tooltip__pill-sep{margin:0 6px;opacity:.7}.gc-tooltip__body{max-height:260px;overflow:auto;padding:10px 12px 12px}.gc-tooltip__row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:22px 1fr;padding:10px 6px}.gc-tooltip__row+.gc-tooltip__row{border-top:1px solid #eef2f7}.gc-tooltip__row:hover{background:#0000}.gc-tooltip__row-icon{color:var(--gc-accent);display:grid;height:22px;opacity:.9;place-items:center;width:22px}.gc-tooltip__row-icon i{font-size:15px}.gc-tooltip__row-title{color:#6b7280;font-size:12px;font-weight:700;line-height:1.1}.gc-tooltip__row-value{color:#111827;font-size:13px;font-weight:600;line-height:1.35;margin-top:4px}.gc-tooltip__row-value--wrap{color:#374151;font-weight:550;white-space:pre-wrap;word-break:break-word}.gc-tooltip__guest-box{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gc-tooltip__guest{align-items:center;background:#1118270a;border:1px solid #11182714;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;font-weight:650;max-width:100%;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.gc-tooltip__footer{background:#fff;border-top:1px solid #eef2f7;display:flex;justify-content:flex-end;padding:12px}.gc-tooltip__btn{align-items:center;background:#1a73e81a;border:1px solid #1a73e838;border-radius:12px;color:#1a73e8;display:inline-flex;font-size:13px;font-weight:800;gap:10px;padding:9px 12px;text-decoration:none}.gc-tooltip__btn:hover{background:#1a73e824;border-color:#1a73e847}.gc-tooltip__btn i{font-size:14px}.notifications-page{background:#fff;border:1px solid #e9edf3;border-radius:16px;box-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f;overflow:hidden}.notifications-page__toolbar{align-items:center;background:#fff;border-bottom:1px solid #e9edf3;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.notifications-page__filters{background:#f8fafc;border:1px solid #e9edf3;border-radius:12px;display:inline-flex;gap:3px;padding:4px}.notifications-page__filter{align-items:center;background:#0000;border:0;border-radius:9px;color:#6b7280;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:8px 16px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.notifications-page__filter:hover{color:#1f2937}.notifications-page__filter.is-active{background:#fff;box-shadow:0 1px 2px #1118270f;color:#484c7f}.notifications-page__filter-count{align-items:center;background:#ef4444;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:18px;justify-content:center;min-width:20px;padding:0 6px}.notifications-page__summary{color:#6b7280;font-size:12px;font-weight:600}.notifications-page__body{padding:8px 10px 12px}.notifications-page__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.notifications-page__row{align-items:flex-start;background:#fff;border:1px solid #e9edf3;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease;width:100%}.notifications-page__row:hover{border-color:#484c7f4d;box-shadow:0 4px 14px #0f172a0f;transform:translateY(-1px)}.notifications-page__row.is-unread{background:linear-gradient(105deg,#484c7f0f,#fff 46%);border-color:#484c7f2e}.notifications-page__row.is-unread .notifications-page__title{color:#1f2937;font-weight:700}.notifications-page__row.is-read .notifications-page__icon{opacity:.8}.notifications-page__row.is-read .notifications-page__title{color:#475569;font-weight:600}.notifications-page__icon{align-items:center;border-radius:11px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;width:42px}.notifications-page__icon--violet{background:linear-gradient(145deg,#8b5cf6,#7c3aed)}.notifications-page__icon--teal{background:linear-gradient(145deg,#14b8a6,#0d9488)}.notifications-page__icon--amber{background:linear-gradient(145deg,#f59e0b,#d97706)}.notifications-page__icon--rose{background:linear-gradient(145deg,#f43f5e,#e11d48)}.notifications-page__icon--indigo{background:linear-gradient(145deg,#6366f1,#4f46e5)}.notifications-page__icon--slate{background:linear-gradient(145deg,#64748b,#475569)}.notifications-page__main{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.notifications-page__title{color:#1f2937;font-size:14px;line-height:1.35}.notifications-page__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:13px;line-height:1.45;overflow:hidden}.notifications-page__meta{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;padding-top:2px}.notifications-page__dot{background:#484c7f;border-radius:50%;height:8px;width:8px}.notifications-page__time{font-feature-settings:"tnum";color:#94a3b8;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.notifications-page__empty{padding:32px 16px}.notifications-page__footer{padding:12px 6px 4px;text-align:center}.notifications-page__load-more{background:#484c7f14;border:1px solid #484c7f33;border-radius:10px;color:#484c7f;font-size:13px;font-weight:700;min-width:160px;padding:9px 18px;transition:background-color .15s ease,color .15s ease}.notifications-page__load-more:hover:not(:disabled){background:#484c7f24}.notifications-page__load-more:disabled{cursor:not-allowed;opacity:.55}@media(max-width:576px){.notifications-page__toolbar{align-items:stretch;flex-direction:column}.notifications-page__filters{justify-content:stretch}.notifications-page__filter{flex:1 1;justify-content:center}}.gc{--gc-primary:#4f46e5;--gc-primary-600:#4338ca;--gc-primary-700:#3730a3;--gc-accent:#ec4899;--gc-ink:#1e2139;--gc-text:#2b2f4a;--gc-muted:#767b96;--gc-border:#e3e6f0;--gc-border-strong:#cdd2e6;--gc-field-bg:#f7f8fc;--gc-error:#e5484d;--gc-ok:#16a34a;--gc-radius:14px;align-items:center;background:radial-gradient(1100px 600px at 12% -8%,#4f46e514,#0000 55%),radial-gradient(900px 600px at 108% 108%,#ec489912,#0000 55%),#f9fbfd;background:radial-gradient(1100px 600px at 12% -8%,#4f46e514,#0000 55%),radial-gradient(900px 600px at 108% 108%,#ec489912,#0000 55%),var(--body-color,#f9fbfd);color:var(--gc-text);display:flex;font-family:Poppins,Segoe UI,system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;padding:28px;width:100%}.gc,.gc *{box-sizing:border-box}.gc__card{background:#fff;border-radius:26px;box-shadow:0 30px 80px -20px #1e213959;display:grid;grid-template-columns:.82fr 1.18fr;height:min(92vh,900px);max-width:1080px;overflow:hidden;width:100%}.gc__aside{background:radial-gradient(600px 300px at 80% 0,#ec489959,#0000 60%),linear-gradient(160deg,var(--gc-primary) 0,var(--gc-primary-700) 100%);color:#fff;height:100%;overflow:hidden;position:relative}.gc__aside:after{background:#ffffff14;border-radius:50%;bottom:-80px;content:"";height:260px;position:absolute;right:-80px;width:260px}.gc__aside-inner{display:flex;flex-direction:column;height:100%;padding:40px 36px;position:relative;z-index:1}.gc__brand{align-items:center;display:flex;gap:12px;margin-bottom:40px}.gc__brand-mark{align-items:center;background:#fff;border-radius:12px;box-shadow:0 6px 16px -6px #00000059;display:inline-flex;height:44px;justify-content:center;overflow:hidden;width:44px}.gc__brand-mark img{display:block;height:30px;object-fit:contain;width:30px}.gc__brand-name{font-size:16px;font-weight:600;letter-spacing:.3px}.gc__aside-body{margin-bottom:auto}.gc__badge{align-items:center;background:#ffffff26;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:7px;margin-bottom:18px;padding:6px 12px}.gc__badge i{font-size:14px}.gc__aside-title{font-size:30px;font-weight:700;line-height:1.2;margin:0 0 14px}.gc__aside-text{color:#ffffffd1;font-size:14px;line-height:1.7;margin:0 0 30px}.gc__steps{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.gc__steps li{align-items:center;display:flex;gap:14px;padding:10px 0}.gc__steps li div{display:flex;flex-direction:column;line-height:1.35}.gc__steps li strong{font-size:14px;font-weight:600}.gc__steps li span{color:#ffffffb8;font-size:12.5px}.gc__step-num{align-items:center;background:#ffffff29;border:1px solid #fff3;border-radius:9px;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.gc__aside-foot{align-items:center;border-top:1px solid #ffffff26;color:#ffffffc7;display:flex;font-size:12.5px;gap:10px;margin-top:34px;padding-top:20px}.gc__aside-foot i{font-size:18px}.gc__main{overflow:hidden}.gc__form,.gc__main{display:flex;flex-direction:column;height:100%;min-height:0}.gc__form-body{display:flex;flex:1 1;flex-direction:column;gap:30px;min-height:0;overflow-y:auto;padding:42px 46px 24px;scrollbar-width:thin}.gc__form-foot{background:#fff;border-top:1px solid var(--gc-border);box-shadow:0 -8px 20px -12px #1e213933;flex-shrink:0;padding:18px 46px}.gc__section{display:flex;flex-direction:column;gap:18px}.gc__section-head{align-items:center;display:flex;gap:12px}.gc__section-head h3{color:var(--gc-ink);font-size:16px;font-weight:700;margin:0}.gc__section-index{background:#4f46e51a;border-radius:8px;color:var(--gc-primary);font-size:12px;font-weight:800;letter-spacing:1px;padding:4px 9px}.gc__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.gc .gc-field{display:flex;flex-direction:column;min-width:0}.gc .gc-label{color:var(--gc-ink);font-size:13px;font-weight:600;margin-bottom:8px}.gc .gc-req{color:var(--gc-accent)}.gc .gc-input-wrap{align-items:center;display:flex;position:relative}.gc .gc-input-icon{color:#9aa0bd;font-size:16px;left:14px;pointer-events:none;position:absolute}.gc .gc-input{background:var(--gc-field-bg);border:1.5px solid var(--gc-border);border-radius:var(--gc-radius);color:var(--gc-text);font-family:inherit;font-size:14px;outline:none;padding:13px 14px 13px 42px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.gc .gc-input::placeholder{color:#a9adc4}.gc .gc-input:hover{border-color:var(--gc-border-strong)}.gc .gc-input:focus{background:#fff;border-color:var(--gc-primary);box-shadow:0 0 0 4px #4f46e51f}.gc .gc-input.is-invalid{border-color:var(--gc-error)}.gc .gc-input.is-invalid:focus{box-shadow:0 0 0 4px #e5484d1f}.gc .gc-textarea{min-height:96px;padding-left:14px;resize:vertical}.gc .gc-error{color:var(--gc-error);font-size:12px;font-weight:500;margin-top:6px}.gc .gc-toggle{display:flex;gap:12px}.gc .gc-toggle__btn{align-items:center;background:var(--gc-field-bg);border:1.5px solid var(--gc-border);border-radius:var(--gc-radius);color:var(--gc-muted);cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 0;transition:all .15s ease}.gc .gc-toggle__btn i{font-size:17px;opacity:.7}.gc .gc-toggle__btn:hover{border-color:var(--gc-border-strong)}.gc .gc-toggle__btn.is-active{background:var(--gc-primary);border-color:var(--gc-primary);box-shadow:0 8px 18px -8px #4f46e599;color:#fff}.gc .gc-toggle__btn.is-active i{opacity:1}.gc .gc-purpose{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.gc .gc-purpose__item{align-items:center;background:var(--gc-field-bg);border:1.5px solid var(--gc-border);border-radius:var(--gc-radius);color:var(--gc-muted);cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:7px;justify-content:center;padding:14px 6px;text-align:center;transition:all .15s ease}.gc .gc-purpose__item i{color:#9aa0bd;font-size:20px;transition:color .15s ease}.gc .gc-purpose__item span{line-height:1.2}.gc .gc-purpose__item:hover{border-color:var(--gc-primary);color:var(--gc-ink)}.gc .gc-purpose__item:hover i{color:var(--gc-primary)}.gc .gc-purpose__item.is-active{background:#4f46e514;border-color:var(--gc-primary);box-shadow:0 0 0 3px #4f46e51a;color:var(--gc-primary-700)}.gc .gc-purpose__item.is-active i{color:var(--gc-primary)}.gc .gc-agreement{display:flex;flex-direction:column;gap:10px}.gc .gc-check{align-items:flex-start;background:var(--gc-field-bg);border:1.5px solid var(--gc-border);border-radius:var(--gc-radius);cursor:pointer;display:flex;gap:12px;padding:13px 14px;transition:border-color .15s ease,background .15s ease}.gc .gc-check input{height:0;opacity:0;position:absolute;width:0}.gc .gc-check__text{color:var(--gc-text);font-size:13px;line-height:1.55}.gc .gc-check:hover{border-color:var(--gc-border-strong)}.gc .gc-check__box{align-items:center;background:#fff;border:1.5px solid var(--gc-border-strong);border-radius:7px;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s ease;width:22px}.gc .gc-check__box i{color:#fff;font-size:13px;opacity:0;transform:scale(.5);transition:all .15s ease}.gc .gc-check input:checked~.gc-check__box{background:var(--gc-primary);border-color:var(--gc-primary)}.gc .gc-check input:checked~.gc-check__box i{opacity:1;transform:scale(1)}.gc .gc-check:has(input:checked){background:#4f46e50f;border-color:var(--gc-primary)}.gc .gc-submit{align-items:center;background:linear-gradient(135deg,var(--gc-primary) 0,var(--gc-primary-600) 100%);border:none;border-radius:var(--gc-radius);box-shadow:0 14px 26px -12px #4f46e5b3;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:9px;justify-content:center;padding:15px 20px;transition:transform .06s ease,box-shadow .15s ease,filter .15s ease;width:100%}.gc .gc-submit i{font-size:18px}.gc .gc-submit:hover:not(:disabled){box-shadow:0 18px 30px -12px #4f46e5cc;filter:brightness(1.05)}.gc .gc-submit:active:not(:disabled){transform:translateY(1px)}.gc .gc-submit:disabled{cursor:not-allowed;opacity:.75}.gc .gc-submit--ghost{background:#0000;border:1.5px solid var(--gc-primary);box-shadow:none;color:var(--gc-primary);padding:12px 24px;width:auto}.gc .gc-submit--ghost:hover:not(:disabled){background:#4f46e50f;box-shadow:none;filter:none}.gc__success{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow-y:auto;padding:40px 32px;text-align:center}.gc__success h2{color:var(--gc-ink);font-size:27px;font-weight:700;margin:8px 0}.gc__success p{color:var(--gc-muted);font-size:15px;line-height:1.65;margin:0 0 26px;max-width:420px}.gc__success-ring{animation:gc-pop .4s cubic-bezier(.22,1,.36,1);background:#16a34a1a;height:108px;margin-bottom:10px;width:108px}.gc__success-icon,.gc__success-ring{align-items:center;border-radius:50%;display:inline-flex;justify-content:center}.gc__success-icon{background:var(--gc-ok);box-shadow:0 12px 24px -8px #16a34a99;height:74px;width:74px}.gc__success-icon i{color:#fff;font-size:38px}.gc .gc-fade-in{animation:gc-fade .25s ease}@keyframes gc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes gc-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.gc .cu-select__control{background:var(--gc-field-bg);border:1.5px solid var(--gc-border);border-radius:var(--gc-radius);box-shadow:none}.gc .cu-select__control:hover{border-color:var(--gc-border-strong)}.gc .cu-select__control--is-focused{background:#fff;border-color:var(--gc-primary);box-shadow:0 0 0 4px #4f46e51f}.gc .cu-select__placeholder{color:#a9adc4}.gc .cu-select__menu{border-radius:12px;box-shadow:0 16px 40px -12px #1e21394d;overflow:hidden;z-index:5}.gc .cu-select__option--is-focused{background:#4f46e514}.gc .cu-select__option--is-selected{background:var(--gc-primary)}@media(max-width:900px){.gc{align-items:flex-start;background:#fff;padding:0}.gc__card{border-radius:0;box-shadow:none;grid-template-columns:1fr;max-width:640px;min-height:100vh}.gc__aside,.gc__card{height:auto}.gc__aside:after{display:none}.gc__aside-inner{padding:26px 24px 22px}.gc__brand{margin-bottom:20px}.gc__aside-title{font-size:24px}.gc__aside-text{margin-bottom:20px}.gc__aside-foot,.gc__steps{display:none}.gc__main{overflow:visible}.gc__form,.gc__main{height:auto}.gc__form-body{overflow:visible;padding:26px 22px 24px}.gc__form-foot{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;bottom:0;padding:14px 22px;position:-webkit-sticky;position:sticky}}@media(max-width:620px){.gc .gc-purpose{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.gc__grid{grid-template-columns:1fr}.gc__form-body{gap:26px;padding:22px 18px 20px}.gc__form-foot{padding:12px 18px}.gc__aside-inner{padding:22px 18px 18px}.gc .gc-purpose{grid-template-columns:repeat(2,1fr)}.gc .gc-input{font-size:16px}}
/*# sourceMappingURL=main.4870be9f.css.map*/