/*
 * Poppins, self-hosted so the login pages load no external resources (closed networks reachable only via VPN).
 * Source: npm package @fontsource/poppins@5.3.0 (latin subset, normal style, weights 300-700).
 * Licence: SIL Open Font License 1.1 (OFL-1.1), see ./poppins/OFL.txt.
 * To update: bump the devDependency and copy files/poppins-latin-<weight>-normal.woff2 again.
 */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/build/poppins-latin-300-normal.78bc3aa7.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/build/poppins-latin-400-normal.7d93459d.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/build/poppins-latin-500-normal.cd36de20.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/assets/build/poppins-latin-600-normal.f4e80d9d.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/build/poppins-latin-700-normal.9338e65f.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

:root,[data-bs-theme=light]{--theme-blue:#1c84c6;--theme-indigo:#6b5eae;--theme-pink:#ff679b;--theme-red:#ed5565;--theme-orange:#fd7e14;--theme-yellow:#f8ac59;--theme-green:#0acf97;--theme-teal:#1ab394;--theme-cyan:#23c6c8;--theme-black:#000;--theme-white:#fff;--theme-gray:#8a969c;--theme-gray-dark:#343a40;--theme-gray-100:#f6f7fb;--theme-gray-200:#eef2f7;--theme-gray-300:#e7e9eb;--theme-gray-400:#ced4da;--theme-gray-500:#a1a9b1;--theme-gray-600:#8a969c;--theme-gray-700:#6c757d;--theme-gray-800:#343a40;--theme-gray-900:#313a46;--theme-primary:#1ab394;--theme-secondary:#1c84c6;--theme-success:#0acf97;--theme-info:#23c6c8;--theme-warning:#f8ac59;--theme-danger:#ed5565;--theme-purple:#7b70ef;--theme-light:#eef2f7;--theme-dark:#313a46;--theme-primary-rgb:26,179,148;--theme-secondary-rgb:28,132,198;--theme-success-rgb:10,207,151;--theme-info-rgb:35,198,200;--theme-warning-rgb:248,172,89;--theme-danger-rgb:237,85,101;--theme-purple-rgb:123,112,239;--theme-light-rgb:238,242,247;--theme-dark-rgb:49,58,70;--theme-primary-text-emphasis:#16987e;--theme-secondary-text-emphasis:#1870a8;--theme-success-text-emphasis:#09b080;--theme-info-text-emphasis:#1ea8aa;--theme-warning-text-emphasis:#d3924c;--theme-danger-text-emphasis:#c94856;--theme-purple-text-emphasis:#695fcb;--theme-light-text-emphasis:#8a969c;--theme-dark-text-emphasis:#343a40;--theme-primary-bg-subtle:#ddf4ef;--theme-secondary-bg-subtle:#ddedf6;--theme-success-bg-subtle:#daf8ef;--theme-info-bg-subtle:#def6f7;--theme-warning-bg-subtle:#fef3e6;--theme-danger-bg-subtle:#fce6e8;--theme-purple-bg-subtle:#ebeafd;--theme-light-bg-subtle:#fbfbfd;--theme-dark-bg-subtle:#ced4da;--theme-primary-border-subtle:#a3e1d4;--theme-secondary-border-subtle:#a4cee8;--theme-success-border-subtle:#9decd5;--theme-info-border-subtle:#a7e8e9;--theme-warning-border-subtle:#fcdebd;--theme-danger-border-subtle:#f8bbc1;--theme-purple-border-subtle:#cac6f9;--theme-light-border-subtle:#eef2f7;--theme-dark-border-subtle:#a1a9b1;--theme-white-rgb:255,255,255;--theme-black-rgb:0,0,0;--theme-font-sans-serif:"Open Sans",sans-serif;--theme-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--theme-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));--theme-body-font-family:var(--theme-font-sans-serif);--theme-body-font-size:0.813rem;--theme-body-font-weight:400;--theme-body-line-height:1.5;--theme-body-color:#4c4c5c;--theme-body-color-rgb:76,76,92;--theme-body-bg:#f1f2f7;--theme-body-bg-rgb:241,242,247;--theme-emphasis-color:rgba(76, 76, 92, 0.75);--theme-emphasis-color-rgb:76,76,92;--theme-secondary-color:#9ba6b7;--theme-secondary-color-rgb:155,166,183;--theme-secondary-bg:#fff;--theme-secondary-bg-rgb:255,255,255;--theme-tertiary-color:rgba(76, 76, 92, 0.5);--theme-tertiary-color-rgb:76,76,92;--theme-tertiary-bg:#f6f7fb;--theme-tertiary-bg-rgb:246,247,251;--theme-heading-color:inherit;--theme-link-color:#1ab394;--theme-link-color-rgb:26,179,148;--theme-link-decoration:none;--theme-link-hover-color:#16987e;--theme-link-hover-color-rgb:22,152,126;--theme-code-color:#ff679b;--theme-highlight-color:#4c4c5c;--theme-highlight-bg:#feeede;--theme-border-width:1px;--theme-border-style:solid;--theme-border-color:#e7e9eb;--theme-border-color-translucent:#eef2f7;--theme-border-radius:0.3rem;--theme-border-radius-sm:0.25rem;--theme-border-radius-lg:0.4rem;--theme-border-radius-xl:1rem;--theme-border-radius-xxl:2rem;--theme-border-radius-2xl:var(--theme-border-radius-xxl);--theme-border-radius-pill:50rem;--theme-box-shadow:0px 1px 4px 0px rgba(130, 143, 163, 0.15);--theme-box-shadow-sm:0 0.0625rem 0.125rem rgba(var(--theme-body-color-rgb), 0.15);--theme-box-shadow-lg:0 0.25rem 1rem rgba(var(--theme-body-color-rgb), 0.2);--theme-box-shadow-inset:inset 0 1px 2px rgba(var(--theme-body-color-rgb), 0.075);--theme-focus-ring-width:0;--theme-focus-ring-opacity:0.25;--theme-focus-ring-color:rgba(26, 179, 148, 0.25);--theme-form-valid-color:#0acf97;--theme-form-valid-border-color:#0acf97;--theme-form-invalid-color:#ed5565;--theme-form-invalid-border-color:#ed5565}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--theme-body-font-family);font-size:var(--theme-body-font-size);font-weight:var(--theme-body-font-weight);line-height:var(--theme-body-line-height);color:var(--theme-body-color);text-align:var(--theme-body-text-align);background-color:var(--theme-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:.83375rem 0;color:inherit;border:0;border-top:var(--theme-border-width) solid var(--theme-border-color);opacity:1}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:var(--theme-font-weight-semibold);line-height:1.5;color:var(--theme-heading-color)}h1{font-size:calc(1.32825rem + .939vw)}@media (min-width:1200px){h1{font-size:2.0325rem}}h2{font-size:calc(1.294104rem + .529248vw)}@media (min-width:1200px){h2{font-size:1.69104rem}}h3{font-size:calc(1.2643713705rem + .172456446vw)}@media (min-width:1200px){h3{font-size:1.393713705rem}}h4{font-size:1.01625rem}h5{font-size:.84552rem}h6{font-size:.69105rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{-webkit-padding-start:2rem;padding-inline-start:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:var(--theme-font-weight-semibold)}dd{margin-bottom:.5rem;-webkit-margin-start:0;margin-inline-start:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.85em}mark{padding:.1875em;color:var(--theme-highlight-color);background-color:var(--theme-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--theme-link-color-rgb),var(--theme-link-opacity,1));text-decoration:none}a:hover{--theme-link-color-rgb:var(--theme-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--theme-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.813rem}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.813rem;color:var(--theme-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.813rem;color:var(--theme-body-bg);background-color:var(--theme-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:var(--theme-secondary-color);text-align:start}th{font-weight:700;text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:inline-start;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.list-unstyled{-webkit-padding-start:0;padding-inline-start:0;list-style:none}.container-xxl{--theme-gutter-x:1.25rem;--theme-gutter-y:0;width:100%;-webkit-padding-end:calc(var(--theme-gutter-x) * .5);padding-inline-end:calc(var(--theme-gutter-x) * .5);-webkit-padding-start:calc(var(--theme-gutter-x) * .5);padding-inline-start:calc(var(--theme-gutter-x) * .5);-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:auto;margin-inline-start:auto}@media (min-width:1400px){.container-xxl{max-width:1320px}}:root{--theme-breakpoint-xs:0;--theme-breakpoint-sm:576px;--theme-breakpoint-md:768px;--theme-breakpoint-lg:992px;--theme-breakpoint-xl:1200px;--theme-breakpoint-xxl:1400px}.row{--theme-gutter-x:1.25rem;--theme-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--theme-gutter-y));-webkit-margin-end:calc(-.5 * var(--theme-gutter-x));margin-inline-end:calc(-.5 * var(--theme-gutter-x));-webkit-margin-start:calc(-.5 * var(--theme-gutter-x));margin-inline-start:calc(-.5 * var(--theme-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;-webkit-padding-end:calc(var(--theme-gutter-x) * .5);padding-inline-end:calc(var(--theme-gutter-x) * .5);-webkit-padding-start:calc(var(--theme-gutter-x) * .5);padding-inline-start:calc(var(--theme-gutter-x) * .5);margin-top:var(--theme-gutter-y)}.col{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.g-0{--theme-gutter-x:0}.g-0{--theme-gutter-y:0}.g-2{--theme-gutter-x:0.625rem}.g-2{--theme-gutter-y:0.625rem}.g-3{--theme-gutter-x:1.25rem}.g-3{--theme-gutter-y:1.25rem}.g-4{--theme-gutter-x:1.875rem}.g-4{--theme-gutter-y:1.875rem}@media (min-width:576px){.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}@media (min-width:768px){.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (min-width:992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}}@media (min-width:1200px){.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}}@media (min-width:1400px){.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}}.table{--theme-table-color-type:initial;--theme-table-bg-type:initial;--theme-table-color-state:initial;--theme-table-bg-state:initial;--theme-table-color:var(--theme-body-color);--theme-table-bg:transparent;--theme-table-border-color:var(--theme-light);--theme-table-accent-bg:transparent;--theme-table-striped-color:var(--theme-body-color);--theme-table-striped-bg:rgba(var(--theme-light-rgb), 0.45);--theme-table-active-color:var(--theme-body-color);--theme-table-active-bg:rgba(var(--theme-light-rgb), 0.45);--theme-table-hover-color:var(--theme-body-color);--theme-table-hover-bg:rgba(var(--theme-light-rgb), 0.45);width:100%;margin-bottom:1.25rem;vertical-align:middle;border-color:var(--theme-table-border-color)}.table>:not(caption)>*>*{padding:.75rem .6rem;color:var(--theme-table-color-state,var(--theme-table-color-type,var(--theme-table-color)));background-color:var(--theme-table-bg);border-bottom-width:var(--theme-border-width);-webkit-box-shadow:inset 0 0 0 9999px var(--theme-table-bg-state,var(--theme-table-bg-type,var(--theme-table-accent-bg)));box-shadow:inset 0 0 0 9999px var(--theme-table-bg-state,var(--theme-table-bg-type,var(--theme-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-sm>:not(caption)>*>*{padding:.5rem .5rem}.table-hover>tbody>tr:hover>*{--theme-table-color-state:var(--theme-table-hover-color);--theme-table-bg-state:var(--theme-table-hover-bg)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.form-label{margin-bottom:.5rem;font-weight:var(--theme-font-weight-semibold)}.form-text{margin-top:.25rem;font-size:.85em;color:var(--theme-secondary-color)}.form-control{display:block;width:100%;padding:.4532rem .77rem;font-size:var(--theme-font-size-base);font-weight:400;line-height:1.5;color:var(--theme-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme-secondary-bg);background-clip:padding-box;border:var(--theme-border-width) solid var(--theme-border-color);border-radius:var(--theme-border-radius);-webkit-transition:none;transition:none}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--theme-body-color);background-color:var(--theme-secondary-bg);border-color:var(--theme-dark-border-subtle);outline:0;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-input-placeholder{color:var(--theme-secondary-color);opacity:1}.form-control::-moz-placeholder{color:var(--theme-secondary-color);opacity:1}.form-control:-ms-input-placeholder{color:var(--theme-secondary-color);opacity:1}.form-control::-ms-input-placeholder{color:var(--theme-secondary-color);opacity:1}.form-control::placeholder{color:var(--theme-secondary-color);opacity:1}.form-control:disabled{background-color:var(--theme-tertiary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.4532rem .77rem;margin:-.4532rem -.77rem;-webkit-margin-end:.77rem;margin-inline-end:.77rem;color:var(--theme-body-color);background-color:var(--theme-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--theme-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;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-box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.4532rem .77rem;margin:-.4532rem -.77rem;-webkit-margin-end:.77rem;margin-inline-end:.77rem;color:var(--theme-body-color);background-color:var(--theme-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--theme-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;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-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{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--theme-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--theme-secondary-bg)}textarea.form-control{min-height:calc(1.5em + .9064rem + calc(var(--theme-border-width) * 2))}.form-select{--theme-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.4532rem 2.31rem .4532rem .77rem;font-size:var(--theme-font-size-base);font-weight:400;line-height:1.5;color:var(--theme-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme-secondary-bg);background-image:var(--theme-form-select-bg-img),var(--theme-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .77rem center;background-size:14px 10px;border:var(--theme-border-width) solid var(--theme-border-color);border-radius:var(--theme-border-radius);-webkit-transition:none;transition:none}.form-select:focus{border-color:var(--theme-dark-border-subtle);outline:0;-webkit-box-shadow:0 0 0 0 rgba(26,179,148,.25);box-shadow:0 0 0 0 rgba(26,179,148,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){-webkit-padding-end:.77rem;padding-inline-end:.77rem;background-image:none}.form-select:disabled{background-color:var(--theme-tertiary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--theme-body-color)}.form-check{display:block;min-height:1.2195rem;-webkit-padding-start:1.75em;padding-inline-start:1.75em;margin-bottom:0}.form-check .form-check-input{float:inline-start;-webkit-margin-start:-1.75em;margin-inline-start:-1.75em}.form-check-input{--theme-form-check-bg:var(--theme-secondary-bg);-ms-flex-negative:0;flex-shrink:0;width:1.25em;height:1.25em;margin-top:.125em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme-form-check-bg);background-image:var(--theme-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--theme-border-width) solid var(--theme-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:var(--theme-dark-border-subtle);outline:0;-webkit-box-shadow:0 0 0 0 rgba(26,179,148,.25);box-shadow:0 0 0 0 rgba(26,179,148,.25)}.form-check-input:checked{background-color:var(--theme-primary);border-color:var(--theme-primary)}.form-check-input:checked[type=checkbox]{--theme-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--theme-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:var(--theme-primary);border-color:var(--theme-primary);--theme-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.4532rem .77rem;font-size:var(--theme-font-size-base);font-weight:400;line-height:1.5;color:var(--theme-body-color);text-align:center;white-space:nowrap;background-color:var(--theme-tertiary-bg);border:var(--theme-border-width) solid var(--theme-border-color);border-radius:var(--theme-border-radius)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.3125rem .7rem;font-size:.788rem;border-radius:var(--theme-border-radius-sm)}.input-group-sm>.form-select{-webkit-padding-end:3.08rem;padding-inline-end:3.08rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-start-end-radius:0;border-end-end-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){-webkit-margin-start:calc(-1 * var(--theme-border-width));margin-inline-start:calc(-1 * var(--theme-border-width));border-start-start-radius:0;border-end-start-radius:0}.was-validated .form-control:valid{border-color:var(--theme-form-valid-border-color);-webkit-padding-end:calc(1.5em + .9064rem);padding-inline-end:calc(1.5em + .9064rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230acf97' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .2266rem) center;background-size:calc(.75em + .4532rem) calc(.75em + .4532rem)}.was-validated .form-control:valid:focus{border-color:var(--theme-form-valid-border-color);-webkit-box-shadow:0 0 0 0 rgba(var(--theme-success-rgb),.25);box-shadow:0 0 0 0 rgba(var(--theme-success-rgb),.25)}.was-validated textarea.form-control:valid{-webkit-padding-end:calc(1.5em + .9064rem);padding-inline-end:calc(1.5em + .9064rem);background-position:top calc(.375em + .2266rem) right calc(.375em + .2266rem)}.was-validated .form-select:valid{border-color:var(--theme-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--theme-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230acf97' 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");-webkit-padding-end:4.235rem;padding-inline-end:4.235rem;background-position:right .77rem center,center right 2.31rem;background-size:14px 10px,calc(.75em + .4532rem) calc(.75em + .4532rem)}.was-validated .form-select:valid:focus{border-color:var(--theme-form-valid-border-color);-webkit-box-shadow:0 0 0 0 rgba(var(--theme-success-rgb),.25);box-shadow:0 0 0 0 rgba(var(--theme-success-rgb),.25)}.was-validated .form-check-input:valid{border-color:var(--theme-form-valid-border-color)}.was-validated .form-check-input:valid:checked{background-color:var(--theme-form-valid-color)}.was-validated .form-check-input:valid:focus{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-success-rgb),.25);box-shadow:0 0 0 0 rgba(var(--theme-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label{color:var(--theme-form-valid-color)}.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--theme-form-invalid-border-color);-webkit-padding-end:calc(1.5em + .9064rem);padding-inline-end:calc(1.5em + .9064rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ed5565'%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='%23ed5565' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .2266rem) center;background-size:calc(.75em + .4532rem) calc(.75em + .4532rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--theme-form-invalid-border-color);-webkit-box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),.25);box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{-webkit-padding-end:calc(1.5em + .9064rem);padding-inline-end:calc(1.5em + .9064rem);background-position:top calc(.375em + .2266rem) right calc(.375em + .2266rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--theme-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"]{--theme-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ed5565'%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='%23ed5565' stroke='none'/%3e%3c/svg%3e");-webkit-padding-end:4.235rem;padding-inline-end:4.235rem;background-position:right .77rem center,center right 2.31rem;background-size:14px 10px,calc(.75em + .4532rem) calc(.75em + .4532rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--theme-form-invalid-border-color);-webkit-box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),.25);box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--theme-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--theme-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),.25);box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--theme-form-invalid-color)}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--theme-btn-padding-x:1.1rem;--theme-btn-padding-y:0.4532rem;--theme-btn-font-size:var(--theme-font-size-base);--theme-btn-font-weight:var(--theme-font-weight-medium);--theme-btn-line-height:1.5;--theme-btn-color:var(--theme-body-color);--theme-btn-bg:transparent;--theme-btn-border-width:var(--theme-border-width);--theme-btn-border-color:transparent;--theme-btn-border-radius:var(--theme-border-radius);--theme-btn-hover-border-color:transparent;--theme-btn-box-shadow:0px 2px 6px 0px;--theme-btn-disabled-opacity:0.65;--theme-btn-focus-box-shadow:0 0 0 0 rgba(var(--theme-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--theme-btn-padding-y) var(--theme-btn-padding-x);font-family:var(--theme-btn-font-family);font-size:var(--theme-btn-font-size);font-weight:var(--theme-btn-font-weight);line-height:var(--theme-btn-line-height);color:var(--theme-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--theme-btn-border-width) solid var(--theme-btn-border-color);border-radius:var(--theme-btn-border-radius);background-color:var(--theme-btn-bg);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;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-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:var(--theme-btn-hover-color);background-color:var(--theme-btn-hover-bg);border-color:var(--theme-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--theme-btn-color);background-color:var(--theme-btn-bg);border-color:var(--theme-btn-border-color)}.btn:focus-visible{color:var(--theme-btn-hover-color);background-color:var(--theme-btn-hover-bg);border-color:var(--theme-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--theme-btn-focus-box-shadow);box-shadow:var(--theme-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--theme-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--theme-btn-focus-box-shadow);box-shadow:var(--theme-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--theme-btn-active-color);background-color:var(--theme-btn-active-bg);border-color:var(--theme-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{-webkit-box-shadow:var(--theme-btn-focus-box-shadow);box-shadow:var(--theme-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{-webkit-box-shadow:var(--theme-btn-focus-box-shadow);box-shadow:var(--theme-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--theme-btn-disabled-color);pointer-events:none;background-color:var(--theme-btn-disabled-bg);border-color:var(--theme-btn-disabled-border-color);opacity:var(--theme-btn-disabled-opacity)}.btn-danger{--theme-btn-color:#fff;--theme-btn-bg:#ed5565;--theme-btn-border-color:#ed5565;--theme-btn-hover-color:#fff;--theme-btn-hover-bg:#d64d5b;--theme-btn-hover-border-color:#db4f5d;--theme-btn-focus-shadow-rgb:240,111,124;--theme-btn-active-color:#fff;--theme-btn-active-bg:#db4f5d;--theme-btn-active-border-color:#db4f5d;--theme-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--theme-btn-disabled-color:#fff;--theme-btn-disabled-bg:#ed5565;--theme-btn-disabled-border-color:#ed5565}.btn-light{--theme-btn-color:#313a46;--theme-btn-bg:#eef2f7;--theme-btn-border-color:#eef2f7;--theme-btn-hover-color:#313a46;--theme-btn-hover-bg:#d7dbe0;--theme-btn-hover-border-color:#dce0e4;--theme-btn-focus-shadow-rgb:210,214,220;--theme-btn-active-color:#313a46;--theme-btn-active-bg:#dce0e4;--theme-btn-active-border-color:#dce0e4;--theme-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--theme-btn-disabled-color:#313a46;--theme-btn-disabled-bg:#eef2f7;--theme-btn-disabled-border-color:#eef2f7}.btn-outline-danger{--theme-btn-color:#ed5565;--theme-btn-border-color:#ed5565;--theme-btn-hover-color:#fff;--theme-btn-hover-bg:#ed5565;--theme-btn-hover-border-color:#ed5565;--theme-btn-focus-shadow-rgb:237,85,101;--theme-btn-active-color:#fff;--theme-btn-active-bg:#ed5565;--theme-btn-active-border-color:#ed5565;--theme-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--theme-btn-disabled-color:#ed5565;--theme-btn-disabled-bg:transparent;--theme-btn-disabled-border-color:#ed5565;--theme-gradient:none}.btn-link{--theme-btn-font-weight:400;--theme-btn-color:var(--theme-link-color);--theme-btn-bg:transparent;--theme-btn-border-color:transparent;--theme-btn-hover-color:var(--theme-link-hover-color);--theme-btn-hover-border-color:transparent;--theme-btn-active-color:var(--theme-link-hover-color);--theme-btn-active-border-color:transparent;--theme-btn-disabled-color:#8a969c;--theme-btn-disabled-border-color:transparent;--theme-btn-box-shadow:0 0 0 #000;--theme-btn-focus-shadow-rgb:60,190,164;text-decoration:none}.btn-link:focus-visible{color:var(--theme-btn-color)}.btn-link:hover{color:var(--theme-btn-hover-color)}.btn-sm{--theme-btn-padding-y:0.3125rem;--theme-btn-padding-x:0.7rem;--theme-btn-font-size:0.788rem;--theme-btn-border-radius:var(--theme-border-radius-sm)}.nav{--theme-nav-link-padding-x:1rem;--theme-nav-link-padding-y:0.5rem;--theme-nav-link-color:var(--theme-body-color);--theme-nav-link-hover-color:var(--theme-link-hover-color);--theme-nav-link-disabled-color:var(--theme-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-padding-start:0;padding-inline-start:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--theme-nav-link-padding-y) var(--theme-nav-link-padding-x);font-size:var(--theme-nav-link-font-size);font-weight:var(--theme-nav-link-font-weight);color:var(--theme-nav-link-color);background:0 0;border:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;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{-webkit-transition:none;transition:none}}.nav-link:focus,.nav-link:hover{color:var(--theme-nav-link-hover-color)}.nav-link:focus-visible{outline:0;-webkit-box-shadow:0 0 0 0 rgba(26,179,148,.25);box-shadow:0 0 0 0 rgba(26,179,148,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--theme-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--theme-nav-tabs-border-width:var(--theme-border-width);--theme-nav-tabs-border-color:var(--theme-border-color);--theme-nav-tabs-border-radius:var(--theme-border-radius);--theme-nav-tabs-link-hover-border-color:var(--theme-secondary-bg) var(--theme-secondary-bg) var(--theme-border-color);--theme-nav-tabs-link-active-color:var(--theme-link-color);--theme-nav-tabs-link-active-bg:var(--theme-secondary-bg);--theme-nav-tabs-link-active-border-color:var(--theme-border-color) var(--theme-border-color) var(--theme-secondary-bg);border-bottom:var(--theme-nav-tabs-border-width) solid var(--theme-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--theme-nav-tabs-border-width));border:var(--theme-nav-tabs-border-width) solid transparent;border-start-start-radius:var(--theme-nav-tabs-border-radius);border-start-end-radius:var(--theme-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--theme-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--theme-nav-tabs-link-active-color);background-color:var(--theme-nav-tabs-link-active-bg);border-color:var(--theme-nav-tabs-link-active-border-color)}.nav-pills{--theme-nav-pills-border-radius:var(--theme-border-radius);--theme-nav-pills-link-active-color:#fff;--theme-nav-pills-link-active-bg:var(--theme-primary)}.nav-pills .nav-link{border-radius:var(--theme-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--theme-nav-pills-link-active-color);background-color:var(--theme-nav-pills-link-active-bg)}.card{--theme-card-spacer-y:1.25rem;--theme-card-spacer-x:1.25rem;--theme-card-title-spacer-y:0;--theme-card-border-width:var(--theme-theme-card-border-width);--theme-card-border-color:var(--theme-theme-card-border-color);--theme-card-border-radius:var(--theme-border-radius);--theme-card-box-shadow:var(--theme-theme-card-box-shadow);--theme-card-inner-border-radius:calc(var(--theme-border-radius) - (var(--theme-theme-card-border-width)));--theme-card-cap-padding-y:0.9375rem;--theme-card-cap-padding-x:1.25rem;--theme-card-cap-bg:transparent;--theme-card-bg:var(--theme-secondary-bg);--theme-card-img-overlay-padding:1.25rem;--theme-card-group-margin:0.625rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;height:var(--theme-card-height);color:var(--theme-body-color);word-wrap:break-word;background-color:var(--theme-card-bg);background-clip:border-box;border:var(--theme-card-border-width) solid var(--theme-card-border-color);border-radius:var(--theme-card-border-radius)}.card>hr{-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--theme-card-spacer-y) var(--theme-card-spacer-x);color:var(--theme-card-color)}.card-title{margin-bottom:var(--theme-card-title-spacer-y);color:var(--theme-card-title-color)}.card-header{padding:var(--theme-card-cap-padding-y) var(--theme-card-cap-padding-x);margin-bottom:0;color:var(--theme-card-cap-color);background-color:var(--theme-card-cap-bg);border-bottom:var(--theme-card-border-width) solid var(--theme-card-border-color)}.card-header:first-child{border-radius:var(--theme-card-inner-border-radius) var(--theme-card-inner-border-radius) 0 0}.card-footer{padding:var(--theme-card-cap-padding-y) var(--theme-card-cap-padding-x);color:var(--theme-card-cap-color);background-color:var(--theme-card-cap-bg);border-top:var(--theme-card-border-width) solid var(--theme-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--theme-card-inner-border-radius) var(--theme-card-inner-border-radius)}.card-header-tabs{-webkit-margin-end:calc(-.5 * var(--theme-card-cap-padding-x));margin-inline-end:calc(-.5 * var(--theme-card-cap-padding-x));margin-bottom:calc(-1 * var(--theme-card-cap-padding-y));-webkit-margin-start:calc(-.5 * var(--theme-card-cap-padding-x));margin-inline-start:calc(-.5 * var(--theme-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--theme-card-bg);border-bottom-color:var(--theme-card-bg)}.breadcrumb{--theme-breadcrumb-padding-x:0;--theme-breadcrumb-padding-y:1.25rem;--theme-breadcrumb-margin-bottom:1rem;--theme-breadcrumb-divider-color:var(--theme-secondary-color);--theme-breadcrumb-item-padding-x:0.25rem;--theme-breadcrumb-item-active-color:var(--theme-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--theme-breadcrumb-padding-y) var(--theme-breadcrumb-padding-x);margin-bottom:var(--theme-breadcrumb-margin-bottom);font-size:var(--theme-breadcrumb-font-size);list-style:none;background-color:var(--theme-breadcrumb-bg);border-radius:var(--theme-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{-webkit-padding-start:var(--theme-breadcrumb-item-padding-x);padding-inline-start:var(--theme-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:inline-start;-webkit-padding-end:var(--theme-breadcrumb-item-padding-x);padding-inline-end:var(--theme-breadcrumb-item-padding-x);color:var(--theme-breadcrumb-divider-color);content:var(--theme-breadcrumb-divider,none)}.breadcrumb-item.active{color:var(--theme-breadcrumb-item-active-color)}.pagination{--theme-pagination-padding-x:0.75rem;--theme-pagination-padding-y:0.375rem;--theme-pagination-font-size:var(--theme-font-size-base);--theme-pagination-color:var(--theme-body-color);--theme-pagination-bg:var(--theme-secondary-bg);--theme-pagination-border-width:var(--theme-border-width);--theme-pagination-border-color:var(--theme-border-color);--theme-pagination-border-radius:var(--theme-border-radius);--theme-pagination-hover-color:var(--theme-link-hover-color);--theme-pagination-hover-bg:var(--theme-tertiary-bg);--theme-pagination-hover-border-color:var(--theme-border-color);--theme-pagination-focus-color:var(--theme-link-hover-color);--theme-pagination-focus-bg:var(--theme-secondary-bg);--theme-pagination-focus-box-shadow:none;--theme-pagination-active-color:#fff;--theme-pagination-active-bg:var(--theme-primary);--theme-pagination-active-border-color:var(--theme-primary);--theme-pagination-disabled-color:var(--theme-secondary-color);--theme-pagination-disabled-bg:var(--theme-secondary-bg);--theme-pagination-disabled-border-color:var(--theme-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-padding-start:0;padding-inline-start:0;list-style:none}.page-link{position:relative;display:block;padding:var(--theme-pagination-padding-y) var(--theme-pagination-padding-x);font-size:var(--theme-pagination-font-size);color:var(--theme-pagination-color);background-color:var(--theme-pagination-bg);border:var(--theme-pagination-border-width) solid var(--theme-pagination-border-color);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;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-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;transition:none}}.page-link:hover{z-index:2;color:var(--theme-pagination-hover-color);background-color:var(--theme-pagination-hover-bg);border-color:var(--theme-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--theme-pagination-focus-color);background-color:var(--theme-pagination-focus-bg);outline:0;-webkit-box-shadow:var(--theme-pagination-focus-box-shadow);box-shadow:var(--theme-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--theme-pagination-active-color);background-color:var(--theme-pagination-active-bg);border-color:var(--theme-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--theme-pagination-disabled-color);pointer-events:none;background-color:var(--theme-pagination-disabled-bg);border-color:var(--theme-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{-webkit-margin-start:calc(-1 * var(--theme-border-width));margin-inline-start:calc(-1 * var(--theme-border-width))}.page-item:first-child .page-link{border-start-start-radius:var(--theme-pagination-border-radius);border-end-start-radius:var(--theme-pagination-border-radius)}.page-item:last-child .page-link{border-start-end-radius:var(--theme-pagination-border-radius);border-end-end-radius:var(--theme-pagination-border-radius)}.pagination-sm{--theme-pagination-padding-x:0.5rem;--theme-pagination-padding-y:0.25rem;--theme-pagination-font-size:0.788rem;--theme-pagination-border-radius:var(--theme-border-radius-sm)}.badge{--theme-badge-padding-x:0.4em;--theme-badge-padding-y:0.25em;--theme-badge-font-size:0.75em;--theme-badge-font-weight:var(--theme-font-weight-bold);--theme-badge-color:#fff;--theme-badge-border-radius:var(--theme-border-radius);display:inline-block;padding:var(--theme-badge-padding-y) var(--theme-badge-padding-x);font-size:var(--theme-badge-font-size);font-weight:var(--theme-badge-font-weight);line-height:1;color:var(--theme-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--theme-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--theme-alert-bg:transparent;--theme-alert-padding-x:1rem;--theme-alert-padding-y:0.8rem;--theme-alert-margin-bottom:1rem;--theme-alert-color:inherit;--theme-alert-border-color:transparent;--theme-alert-border:0 solid var(--theme-alert-border-color);--theme-alert-border-radius:0.3rem;--theme-alert-link-color:inherit;position:relative;padding:var(--theme-alert-padding-y) var(--theme-alert-padding-x);margin-bottom:var(--theme-alert-margin-bottom);color:var(--theme-alert-color);background-color:var(--theme-alert-bg);border:var(--theme-alert-border);border-radius:var(--theme-alert-border-radius)}.alert-success{--theme-alert-color:var(--theme-success-text-emphasis);--theme-alert-bg:var(--theme-success-bg-subtle);--theme-alert-border-color:var(--theme-success-border-subtle);--theme-alert-link-color:var(--theme-success-text-emphasis)}.alert-info{--theme-alert-color:var(--theme-info-text-emphasis);--theme-alert-bg:var(--theme-info-bg-subtle);--theme-alert-border-color:var(--theme-info-border-subtle);--theme-alert-link-color:var(--theme-info-text-emphasis)}.alert-warning{--theme-alert-color:var(--theme-warning-text-emphasis);--theme-alert-bg:var(--theme-warning-bg-subtle);--theme-alert-border-color:var(--theme-warning-border-subtle);--theme-alert-link-color:var(--theme-warning-text-emphasis)}.alert-danger{--theme-alert-color:var(--theme-danger-text-emphasis);--theme-alert-bg:var(--theme-danger-bg-subtle);--theme-alert-border-color:var(--theme-danger-border-subtle);--theme-alert-link-color:var(--theme-danger-text-emphasis)}.alert-light{--theme-alert-color:var(--theme-light-text-emphasis);--theme-alert-bg:var(--theme-light-bg-subtle);--theme-alert-border-color:var(--theme-light-border-subtle);--theme-alert-link-color:var(--theme-light-text-emphasis)}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:var(--theme-progress-height)}}@keyframes progress-bar-stripes{0%{background-position-x:var(--theme-progress-height)}}:root,[data-bs-theme=light]{--theme-carousel-indicator-active-bg:#fff;--theme-carousel-caption-color:#fff}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--theme-primary-rgb),var(--theme-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--theme-secondary-rgb),var(--theme-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--theme-success-rgb),var(--theme-bg-opacity,1))!important}.text-bg-info{color:#fff!important;background-color:RGBA(var(--theme-info-rgb),var(--theme-bg-opacity,1))!important}.text-bg-warning{color:#fff!important;background-color:RGBA(var(--theme-warning-rgb),var(--theme-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--theme-danger-rgb),var(--theme-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--theme-dark-rgb),var(--theme-bg-opacity,1))!important}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}.align-middle{vertical-align:middle!important}.overflow-hidden{overflow:hidden!important}.d-inline{display:inline!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-none{display:none!important}.auth-box{position:relative!important}.border{border:var(--theme-border-width) var(--theme-border-style) var(--theme-border-color)!important}.border-top{border-top:var(--theme-border-width) var(--theme-border-style) var(--theme-border-color)!important}.auth-box,.min-vh-100{min-height:100vh!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.card-header,.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.m-0{margin:0!important}.mx-auto{-webkit-margin-end:auto!important;margin-inline-end:auto!important;-webkit-margin-start:auto!important;margin-inline-start:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.3125rem!important}.mt-2{margin-top:.625rem!important}.mt-3{margin-top:1.25rem!important}.mt-4{margin-top:1.875rem!important}.me-1{-webkit-margin-end:.3125rem!important;margin-inline-end:.3125rem!important}.me-2{-webkit-margin-end:.625rem!important;margin-inline-end:.625rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.3125rem!important}.mb-2{margin-bottom:.625rem!important}.mb-3{margin-bottom:1.25rem!important}.mb-4{margin-bottom:1.875rem!important}.ms-1{-webkit-margin-start:.3125rem!important;margin-inline-start:.3125rem!important}.ms-2{-webkit-margin-start:.625rem!important;margin-inline-start:.625rem!important}.p-0{padding:0!important}.p-3{padding:1.25rem!important}.p-4{padding:1.875rem!important}.px-2{-webkit-padding-end:.625rem!important;padding-inline-end:.625rem!important;-webkit-padding-start:.625rem!important;padding-inline-start:.625rem!important}.px-3{-webkit-padding-end:1.25rem!important;padding-inline-end:1.25rem!important;-webkit-padding-start:1.25rem!important;padding-inline-start:1.25rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.pt-1{padding-top:.3125rem!important}.pb-0{padding-bottom:0!important}.pb-2{padding-bottom:.625rem!important}.ps-3{-webkit-padding-start:1.25rem!important;padding-inline-start:1.25rem!important}.gap-2{gap:.625rem!important}.card-header,.gap-3{gap:1.25rem!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:var(--theme-font-weight-medium)!important}.fw-semibold{font-weight:var(--theme-font-weight-semibold)!important}.fw-bold{font-weight:var(--theme-font-weight-bold)!important}.text-end{text-align:end!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.text-nowrap{white-space:nowrap!important}.text-warning{--theme-text-opacity:1;color:rgba(var(--theme-warning-rgb),var(--theme-text-opacity))!important}.text-danger{--theme-text-opacity:1;color:rgba(var(--theme-danger-rgb),var(--theme-text-opacity))!important}.text-white{--theme-text-opacity:1;color:rgba(var(--theme-white-rgb),var(--theme-text-opacity))!important}.text-body{--theme-text-opacity:1;color:rgba(var(--theme-body-color-rgb),var(--theme-text-opacity))!important}.text-muted{--theme-text-opacity:1;color:var(--theme-secondary-color)!important}.text-white-50{--theme-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--theme-text-opacity:1;color:inherit!important}.bg-white{--theme-bg-opacity:1;background-color:rgba(var(--theme-white-rgb),var(--theme-bg-opacity))!important}.bg-light-subtle{background-color:var(--theme-light-bg-subtle)!important}.rounded{border-radius:var(--theme-border-radius)!important}.rounded-4{border-radius:var(--theme-border-radius-xl)!important}.fs-xs{font-size:var(--theme-font-size-xs)!important}.fs-base{font-size:var(--theme-font-size-base)!important}.fs-sm{font-size:var(--theme-font-size-sm)!important}.fs-lg{font-size:var(--theme-font-size-lg)!important}.fs-xl{font-size:var(--theme-font-size-xl)!important}@media (min-width:768px){.d-md-inline{display:inline!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-none{display:none!important}}@media (min-width:1200px){.p-xl-5{padding:3.75rem!important}}:root{--theme-font-family-secondary:"Open Sans",sans-serif;--theme-logo-lg-height:24px;--theme-logo-sm-height:26px;--theme-sidenav-width:235px;--theme-sidenav-width-md:190px;--theme-sidenav-width-sm:75px;--theme-topbar-height:65px;--theme-sidenav-item-icon-size:1.125rem;--theme-sidenav-item-gap:12px;--theme-sidenav-item-padding-x:10px;--theme-sidenav-item-padding-y:10px;--theme-sidenav-item-font-size:0.875rem;--theme-sidenav-item-font-weight:500;--theme-sidenav-sub-item-font-size:0.825rem;--theme-sidenav-sub-item-font-weight:500;--theme-sidenav-sub-item-gap:4px;--theme-sidenav-sub-item-padding-x:10px;--theme-sidenav-sub-item-padding-y:7px;--theme-theme-card-border-width:1px;--theme-theme-card-box-shadow:none;--theme-theme-card-border-color:var(--theme-border-color);--theme-font-weight-medium:500;--theme-font-weight-semibold:600;--theme-font-weight-bold:700;--theme-font-size-xxs:11px;--theme-font-size-xs:12px;--theme-font-size-base:13px;--theme-font-size-sm:14px;--theme-font-size-md:15px;--theme-font-size-lg:16px;--theme-font-size-xl:18px;--theme-font-size-xxl:20px;--theme-link-color:var(--theme-primary);--theme-link-hover-color:var(--theme-primary-text-emphasis);--theme-chart-primary:#1ab394;--theme-chart-primary-rgb:26,179,148;--theme-chart-secondary:#1c84c6;--theme-chart-secondary-rgb:28,132,198;--theme-chart-alpha:#23c6c8;--theme-chart-alpha-rgb:35,198,200;--theme-chart-beta:#ed5565;--theme-chart-beta-rgb:237,85,101;--theme-chart-gamma:#7b70ef;--theme-chart-gamma-rgb:123,112,239;--theme-chart-delta:#f8ac59;--theme-chart-delta-rgb:248,172,89;--theme-chart-zeta:#ff679b;--theme-chart-zeta-rgb:255,103,155;--theme-chart-gray:#edeff3;--theme-chart-gray-rgb:237,239,243;--theme-chart-dark:#1A57A1;--theme-chart-dark-rgb:26,87,161;--theme-chart-border-color:#ecf4fc;--theme-chart-title-color:#bbcae1}html[data-menu-color=dark]{--theme-sidenav-bg:#23303c;--theme-sidenav-border-color:#23303c;--theme-sidenav-item-color:#8495ab;--theme-sidenav-item-hover-color:#ced6df;--theme-sidenav-item-hover-bg:#2f3742;--theme-sidenav-item-active-color:#ced6df;--theme-sidenav-item-active-bg:#1c262f}html[data-topbar-color=dark]{--theme-topbar-bg:#252630;--theme-topbar-item-color:#adb5bf;--theme-topbar-item-hover-color:#e0eeff;--theme-topbar-search-bg:#2d2e3c;--theme-topbar-search-border:#2d2e3c}html[data-skin=modern]{--theme-font-sans-serif:"Poppins",sans-serif;--theme-font-family-secondary:"Poppins",sans-serif;--theme-body-font-size:13px;--theme-body-bg:#f7f6f7;--theme-secondary-bg:#ffffff;--theme-theme-card-border-width:1px;--theme-theme-card-border-color:transparent;--theme-theme-card-box-shadow:0 1px 2px rgba(57, 62, 80, 0.15);--theme-box-shadow:0 2px 4px rgba(56, 65, 74, 0.2);--theme-border-radius:4px;--theme-font-weight-medium:500;--theme-font-weight-semibold:500;--theme-font-weight-bold:600;--theme-font-size-xxs:11px;--theme-font-size-xs:12px;--theme-font-size-base:13px;--theme-font-size-md:14px;--theme-font-size-lg:16px;--theme-font-size-xl:18px;--theme-font-size-xxl:20px;--theme-sidenav-item-icon-size:1.125rem;--theme-sidenav-item-gap:9px;--theme-sidenav-item-padding-x:10px;--theme-sidenav-item-padding-y:7px;--theme-sidenav-item-font-size:0.8125rem;--theme-sidenav-item-font-weight:500;--theme-sidenav-sub-item-font-size:0.8125rem;--theme-sidenav-sub-item-font-weight:500;--theme-sidenav-sub-item-gap:4px;--theme-sidenav-sub-item-padding-x:10px;--theme-sidenav-sub-item-padding-y:7px;--theme-primary:#5e6cc1;--theme-secondary:#1c8de3;--theme-success:#13ca6d;--theme-info:#35b9e1;--theme-warning:#f2c24c;--theme-danger:#fb5858;--theme-purple:#6070cc;--theme-primary-rgb:94,108,193;--theme-secondary-rgb:28,141,227;--theme-success-rgb:19,202,109;--theme-info-rgb:53,185,225;--theme-warning-rgb:242,194,76;--theme-danger-rgb:251,88,88;--theme-purple-rgb:96,112,204;--theme-primary-bg-subtle:rgba(94, 108, 193, 0.15);--theme-secondary-bg-subtle:rgba(28, 141, 227, 0.15);--theme-success-bg-subtle:rgba(19, 202, 109, 0.15);--theme-info-bg-subtle:rgba(53, 185, 225, 0.15);--theme-warning-bg-subtle:rgba(242, 194, 76, 0.15);--theme-danger-bg-subtle:rgba(251, 88, 88, 0.15);--theme-purple-bg-subtle:rgba(96, 112, 204, 0.15);--theme-primary-border-subtle:rgba(94, 108, 193, 0.3);--theme-secondary-border-subtle:rgba(28, 141, 227, 0.3);--theme-success-border-subtle:rgba(19, 202, 109, 0.3);--theme-info-border-subtle:rgba(53, 185, 225, 0.3);--theme-warning-border-subtle:rgba(242, 194, 76, 0.3);--theme-danger-border-subtle:rgba(251, 88, 88, 0.3);--theme-purple-border-subtle:rgba(96, 112, 204, 0.3);--theme-primary-text-emphasis:#475191;--theme-secondary-text-emphasis:#156aaa;--theme-success-text-emphasis:#0e9852;--theme-info-text-emphasis:#288ba9;--theme-warning-text-emphasis:#b69239;--theme-danger-text-emphasis:#bc4242;--theme-purple-text-emphasis:#485499;--theme-chart-primary:#5e6cc1;--theme-chart-primary-rgb:94,108,193;--theme-chart-secondary:#1c8de3;--theme-chart-secondary-rgb:28,141,227;--theme-chart-alpha:#13ca6d;--theme-chart-alpha-rgb:19,202,109;--theme-chart-beta:#fb5858;--theme-chart-beta-rgb:251,88,88;--theme-chart-gamma:#f2c24c;--theme-chart-gamma-rgb:242,194,76;--theme-chart-delta:#35b9e1;--theme-chart-delta-rgb:53,185,225;--theme-chart-zeta:#6070cc;--theme-chart-zeta-rgb:96,112,204;--theme-chart-gray:#edeff3;--theme-chart-gray-rgb:237,239,243;--theme-chart-dark:#396699;--theme-chart-dark-rgb:57,102,153;--theme-chart-border-color:#ecf4fc;--theme-chart-title-color:#bbcae1}html[data-skin=modern][data-menu-color=dark]{--theme-sidenav-bg:#23303c;--theme-sidenav-border-color:#23303c;--theme-sidenav-item-color:#8495ab;--theme-sidenav-item-hover-color:#bccee4;--theme-sidenav-item-hover-bg:#2f3742;--theme-sidenav-item-active-color:#ced6df;--theme-sidenav-item-active-bg:#1c262f}html[data-skin=modern][data-topbar-color=dark]{--theme-topbar-bg:#252630;--theme-topbar-item-color:#adb5bf;--theme-topbar-item-hover-color:#e0eeff;--theme-topbar-search-bg:#2d2e3c;--theme-topbar-search-border:#2d2e3c}@-webkit-keyframes blinkDot{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),.6);box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),.6)}70%{-webkit-box-shadow:0 0 0 6px rgba(var(--theme-danger-rgb),0);box-shadow:0 0 0 6px rgba(var(--theme-danger-rgb),0)}100%{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),0);box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),0)}}@keyframes blinkDot{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),.6);box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),.6)}70%{-webkit-box-shadow:0 0 0 6px rgba(var(--theme-danger-rgb),0);box-shadow:0 0 0 6px rgba(var(--theme-danger-rgb),0)}100%{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),0);box-shadow:0 0 0 0 rgba(var(--theme-danger-rgb),0)}}@media (min-width:1400px){html[data-layout=topnav] .container-xxl{max-width:85%}}html[data-bs-theme=light] [for=layout-color-light]:before{content:"";display:inline-block;width:24px;height:24px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path stroke='none' d='M0 0h24v24H0z' fill='none'/><path d='M12.01 2.011a3.2 3.2 0 0 1 2.113 .797l.154 .145l.698 .698a1.2 1.2 0 0 0 .71 .341l.135 .008h1a3.2 3.2 0 0 1 3.195 3.018l.005 .182v1c0 .27 .092 .533 .258 .743l.09 .1l.697 .698a3.2 3.2 0 0 1 .147 4.382l-.145 .154l-.698 .698a1.2 1.2 0 0 0 -.341 .71l-.008 .135v1a3.2 3.2 0 0 1 -3.018 3.195l-.182 .005h-1a1.2 1.2 0 0 0 -.743 .258l-.1 .09l-.698 .697a3.2 3.2 0 0 1 -4.382 .147l-.154 -.145l-.698 -.698a1.2 1.2 0 0 0 -.71 -.341l-.135 -.008h-1a3.2 3.2 0 0 1 -3.195 -3.018l-.005 -.182v-1a1.2 1.2 0 0 0 -.258 -.743l-.09 -.1l-.697 -.698a3.2 3.2 0 0 1 -.147 -4.382l.145 -.154l.698 -.698a1.2 1.2 0 0 0 .341 -.71l.008 -.135v-1l.005 -.182a3.2 3.2 0 0 1 3.013 -3.013l.182 -.005h1a1.2 1.2 0 0 0 .743 -.258l.1 -.09l.698 -.697a3.2 3.2 0 0 1 2.269 -.944zm3.697 7.282a1 1 0 0 0 -1.414 0l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.32 1.497l2 2l.094 .083a1 1 0 0 0 1.32 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z'/></svg>");mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path stroke='none' d='M0 0h24v24H0z' fill='none'/><path d='M12.01 2.011a3.2 3.2 0 0 1 2.113 .797l.154 .145l.698 .698a1.2 1.2 0 0 0 .71 .341l.135 .008h1a3.2 3.2 0 0 1 3.195 3.018l.005 .182v1c0 .27 .092 .533 .258 .743l.09 .1l.697 .698a3.2 3.2 0 0 1 .147 4.382l-.145 .154l-.698 .698a1.2 1.2 0 0 0 -.341 .71l-.008 .135v1a3.2 3.2 0 0 1 -3.018 3.195l-.182 .005h-1a1.2 1.2 0 0 0 -.743 .258l-.1 .09l-.698 .697a3.2 3.2 0 0 1 -4.382 .147l-.154 -.145l-.698 -.698a1.2 1.2 0 0 0 -.71 -.341l-.135 -.008h-1a3.2 3.2 0 0 1 -3.195 -3.018l-.005 -.182v-1a1.2 1.2 0 0 0 -.258 -.743l-.09 -.1l-.697 -.698a3.2 3.2 0 0 1 -.147 -4.382l.145 -.154l.698 -.698a1.2 1.2 0 0 0 .341 -.71l.008 -.135v-1l.005 -.182a3.2 3.2 0 0 1 3.013 -3.013l.182 -.005h1a1.2 1.2 0 0 0 .743 -.258l.1 -.09l.698 -.697a3.2 3.2 0 0 1 2.269 -.944zm3.697 7.282a1 1 0 0 0 -1.414 0l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.32 1.497l2 2l.094 .083a1 1 0 0 0 1.32 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z'/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;bottom:6px;inset-inline-end:6px}html[dir=rtl] .form-select{background-position:left .77rem center}html[dir=rtl] .pagination svg{-webkit-transform:scaleX(-1)!important;transform:scaleX(-1)!important}.breadcrumb-item a{color:var(--theme-body-color)}.breadcrumb-item a:hover{color:var(--theme-primary)}.breadcrumb-item+.breadcrumb-item::before{content:"";display:inline-block;width:1em;height:1em;margin:.25em;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 6l6 6l-6 6'/%3E%3C/svg%3E")}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn.btn-sm{line-height:normal}.btn-danger{--theme-btn-bg:var(--theme-danger);--theme-btn-border-color:var(--theme-danger);--theme-btn-hover-bg:var(--theme-danger-text-emphasis);--theme-btn-hover-border-color:var(--theme-danger-text-emphasis);--theme-btn-focus-shadow-rgb:var(--theme-danger-rgb);--theme-btn-active-bg:var(--theme-danger-text-emphasis);--theme-btn-active-border-color:var(--theme-danger-text-emphasis);--theme-btn-disabled-bg:var(--theme-danger);--theme-btn-disabled-border-color:var(--theme-danger)}.btn-outline-danger{--theme-btn-color:var(--theme-danger);--theme-btn-bg:transparent;--theme-btn-border-color:var(--theme-danger);--theme-btn-hover-bg:var(--theme-danger);--theme-btn-hover-border-color:var(--theme-danger);--theme-btn-focus-shadow-rgb:var(--theme-danger-rgb);--theme-btn-active-bg:var(--theme-danger);--theme-btn-active-border-color:var(--theme-danger)}.btn-light{--theme-btn-bg:var(--theme-light);--theme-btn-border-color:var(--theme-light);--theme-btn-hover-bg:var(--theme-light-text-emphasis);--theme-btn-hover-border-color:var(--theme-light-text-emphasis);--theme-btn-focus-shadow-rgb:var(--theme-light-rgb);--theme-btn-active-bg:var(--theme-light-text-emphasis);--theme-btn-active-border-color:var(--theme-light-text-emphasis);--theme-btn-disabled-bg:var(--theme-light);--theme-btn-disabled-border-color:var(--theme-light)}.btn-light{--theme-btn-color:var(--theme-dark);--theme-btn-bg:var(--theme-light);--theme-btn-border-color:transparent;--theme-btn-hover-color:var(--theme-primary);--theme-btn-hover-bg:var(--theme-light);--theme-btn-hover-border-color:transparent;--theme-btn-active-bg:var(--theme-tertiary-bg);--theme-btn-active-color:var(--theme-tertiary-color);--theme-btn-active-border-color:var(--theme-tertiary-bg);--theme-btn-focus-shadow-rgb:0 0 0 0 rgba(var(--theme-light-rgb), 0.5)}.badge{vertical-align:middle}.badge-soft-primary{--theme-badge-color:var(--theme-primary);background-color:var(--theme-primary-bg-subtle)}.badge-soft-primary[href]{color:var(--theme-primary);text-decoration:none;background-color:var(--theme-primary-bg-subtle)}.badge-soft-primary[href]:is(:hover,:focus){color:var(--theme-primary);text-decoration:none;background-color:var(--theme-primary-bg-subtle)}.badge-soft-secondary{--theme-badge-color:var(--theme-secondary);background-color:var(--theme-secondary-bg-subtle)}.badge-soft-secondary[href]{color:var(--theme-secondary);text-decoration:none;background-color:var(--theme-secondary-bg-subtle)}.badge-soft-secondary[href]:is(:hover,:focus){color:var(--theme-secondary);text-decoration:none;background-color:var(--theme-secondary-bg-subtle)}.badge-soft-success{--theme-badge-color:var(--theme-success);background-color:var(--theme-success-bg-subtle)}.badge-soft-success[href]{color:var(--theme-success);text-decoration:none;background-color:var(--theme-success-bg-subtle)}.badge-soft-success[href]:is(:hover,:focus){color:var(--theme-success);text-decoration:none;background-color:var(--theme-success-bg-subtle)}.badge-soft-info{--theme-badge-color:var(--theme-info);background-color:var(--theme-info-bg-subtle)}.badge-soft-info[href]{color:var(--theme-info);text-decoration:none;background-color:var(--theme-info-bg-subtle)}.badge-soft-info[href]:is(:hover,:focus){color:var(--theme-info);text-decoration:none;background-color:var(--theme-info-bg-subtle)}.badge-soft-warning{--theme-badge-color:var(--theme-warning);background-color:var(--theme-warning-bg-subtle)}.badge-soft-warning[href]{color:var(--theme-warning);text-decoration:none;background-color:var(--theme-warning-bg-subtle)}.badge-soft-warning[href]:is(:hover,:focus){color:var(--theme-warning);text-decoration:none;background-color:var(--theme-warning-bg-subtle)}.badge-soft-danger{--theme-badge-color:var(--theme-danger);background-color:var(--theme-danger-bg-subtle)}.badge-soft-danger[href]{color:var(--theme-danger);text-decoration:none;background-color:var(--theme-danger-bg-subtle)}.badge-soft-danger[href]:is(:hover,:focus){color:var(--theme-danger);text-decoration:none;background-color:var(--theme-danger-bg-subtle)}.badge-label{border-radius:0;padding:calc(var(--theme-badge-padding-y) * 1.5) calc(var(--theme-badge-padding-x) * 2)}.card{-webkit-box-shadow:var(--theme-theme-card-box-shadow);box-shadow:var(--theme-theme-card-box-shadow);margin-bottom:1.25rem}.card .card-title{font-size:15px;text-transform:none}.card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed var(--theme-border-color)}@-webkit-keyframes DropDownSlideUp{100%{margin-top:0}0%{margin-top:3px}}@keyframes DropDownSlideUp{100%{margin-top:0}0%{margin-top:3px}}@-webkit-keyframes DropDownSlideDown{100%{margin-bottom:0}0%{margin-bottom:2px}}@keyframes DropDownSlideDown{100%{margin-bottom:0}0%{margin-bottom:2px}}.form-control:hover,.form-select:hover{border-color:var(--theme-dark-border-subtle)}select[multiple] option{padding:6px 10px}.form-select{-webkit-padding-end:2.31rem;padding-inline-end:2.31rem}input.form-control[type=color],input.form-control[type=range]{min-height:calc(1.5em + .9064rem + calc(var(--theme-border-width) * 2))}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@-webkit-keyframes zoomInModal{from{-webkit-transform:scale(.85);transform:scale(.85);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomInModal{from{-webkit-transform:scale(.85);transform:scale(.85);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.nav-pills>li>a,.nav-tabs>li>a{font-weight:var(--theme-font-weight-semibold)}.nav-tabs.nav-bordered{border-bottom:1px solid var(--theme-border-color)}.nav-tabs.nav-bordered .nav-item .nav-link{border:0}.nav-tabs.nav-bordered .nav-item .nav-link.active{border-bottom:1px solid var(--theme-primary)}.pagination .page-link svg{height:14px}@media print{.card-body,body{padding:0!important;margin:0}.card{-webkit-box-shadow:none;box-shadow:none;border:none;padding:0}}html{position:relative;min-height:100%}body{overflow-x:hidden}a,button{outline:0!important}h1,h2,h3,h4,h5,h6{font-family:var(--theme-font-family-secondary)}b,strong{font-weight:var(--theme-font-weight-semibold)}:root{--sk-size:30px;--sk-color:var(--theme-primary)}#preloader{position:fixed;top:0;inset-inline-start:0;width:100%;height:100%;background:var(--theme-body-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[data-time-inline]{display:none}:not(pre)>code[class*=language-],pre[class*=language-]{background:0 0;scrollbar-width:thin;overflow:hidden!important}:not(pre)>code[class*=language-]:hover,pre[class*=language-]:hover{overflow:auto!important}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:13px;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;display:block;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:0;overflow:auto}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}code[class*=language-],pre[class*=language-]{color:var(--theme-gray-600);text-shadow:none}code[class*=language-] code:not(:last-of-type),pre[class*=language-] code:not(:last-of-type){margin-bottom:1rem}.auth-box{padding:50px}.auth-box .card{border-radius:15px;overflow:hidden}.auth-box .card-body{padding:50px}@-webkit-keyframes glitchTop{0%{clip-path:inset(0 0 80% 0);-webkit-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}20%{clip-path:inset(0 0 20% 0);-webkit-transform:translate(3px,-2px);transform:translate(3px,-2px)}40%{clip-path:inset(0 0 60% 0);-webkit-transform:translate(-1px,2px);transform:translate(-1px,2px)}60%{clip-path:inset(0 0 40% 0);-webkit-transform:translate(2px,-1px);transform:translate(2px,-1px)}80%{clip-path:inset(0 0 70% 0);-webkit-transform:translate(-3px,3px);transform:translate(-3px,3px)}100%{clip-path:inset(0 0 90% 0);-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes glitchTop{0%{clip-path:inset(0 0 80% 0);-webkit-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}20%{clip-path:inset(0 0 20% 0);-webkit-transform:translate(3px,-2px);transform:translate(3px,-2px)}40%{clip-path:inset(0 0 60% 0);-webkit-transform:translate(-1px,2px);transform:translate(-1px,2px)}60%{clip-path:inset(0 0 40% 0);-webkit-transform:translate(2px,-1px);transform:translate(2px,-1px)}80%{clip-path:inset(0 0 70% 0);-webkit-transform:translate(-3px,3px);transform:translate(-3px,3px)}100%{clip-path:inset(0 0 90% 0);-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes glitchBottom{0%{clip-path:inset(80% 0 0 0);-webkit-transform:translate(3px,2px);transform:translate(3px,2px)}20%{clip-path:inset(20% 0 0 0);-webkit-transform:translate(-2px,-1px);transform:translate(-2px,-1px)}40%{clip-path:inset(60% 0 0 0);-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}60%{clip-path:inset(40% 0 0 0);-webkit-transform:translate(-2px,1px);transform:translate(-2px,1px)}80%{clip-path:inset(70% 0 0 0);-webkit-transform:translate(3px,-3px);transform:translate(3px,-3px)}100%{clip-path:inset(90% 0 0 0);-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes glitchBottom{0%{clip-path:inset(80% 0 0 0);-webkit-transform:translate(3px,2px);transform:translate(3px,2px)}20%{clip-path:inset(20% 0 0 0);-webkit-transform:translate(-2px,-1px);transform:translate(-2px,-1px)}40%{clip-path:inset(60% 0 0 0);-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}60%{clip-path:inset(40% 0 0 0);-webkit-transform:translate(-2px,1px);transform:translate(-2px,1px)}80%{clip-path:inset(70% 0 0 0);-webkit-transform:translate(3px,-3px);transform:translate(3px,-3px)}100%{clip-path:inset(90% 0 0 0);-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes flicker{0%,100%,19%,21%,23%,25%,54%,56%{opacity:1}20%,24%,55%{opacity:.6}}@keyframes flicker{0%,100%,19%,21%,23%,25%,54%,56%{opacity:1}20%,24%,55%{opacity:.6}}@-webkit-keyframes wave{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes wave{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}#landing-navbar{position:relative;width:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background-color:var(--theme-secondary-bg)}:root{--fc-border-color:var(--theme-border-color);--fc-page-bg-color:var(--theme-secondary-bg);--fc-neutral-bg-color:var(--theme-light)}@-webkit-keyframes datatables-loader-1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes datatables-loader-1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes datatables-loader-3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes datatables-loader-3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes datatables-loader-2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}@keyframes datatables-loader-2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}[data-touchspin]{overflow:hidden;height:calc(.9064rem + var(--theme-font-size-base) * 1.5 + 2px);border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius)}[data-touchspin] .form-control{text-align:center}[data-touchspin] .form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;z-index:0}[data-touchspin] .btn{border-radius:var(--theme-border-radius);padding:6px}[data-touchspin].input-group-sm{height:calc(1.807rem + 2px)}[data-touchspin].input-group-sm .btn{padding:4px}
.ti{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--ti) center/contain no-repeat;mask:var(--ti) center/contain no-repeat}
.ti,.ti-apps{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M4 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M4 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M14 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M14 7l6 0%22 /%3E%3Cpath d=%22M17 4l0 6%22 /%3E%3C/svg%3E")}
.ti-alert-triangle{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M12 9v4%22 /%3E%3Cpath d=%22M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0z%22 /%3E%3Cpath d=%22M12 16h.01%22 /%3E%3C/svg%3E")}
.ti-arrow-right{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M5 12l14 0%22 /%3E%3Cpath d=%22M13 18l6 -6%22 /%3E%3Cpath d=%22M13 6l6 6%22 /%3E%3C/svg%3E")}
.ti-at{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M12 12m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0%22 /%3E%3Cpath d=%22M16 12v1.5a2.5 2.5 0 0 0 5 0v-1.5a9 9 0 1 0 -5.5 8.28%22 /%3E%3C/svg%3E")}
.ti-building{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M3 21l18 0%22 /%3E%3Cpath d=%22M9 8l1 0%22 /%3E%3Cpath d=%22M9 12l1 0%22 /%3E%3Cpath d=%22M9 16l1 0%22 /%3E%3Cpath d=%22M14 8l1 0%22 /%3E%3Cpath d=%22M14 12l1 0%22 /%3E%3Cpath d=%22M14 16l1 0%22 /%3E%3Cpath d=%22M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16%22 /%3E%3C/svg%3E")}
.ti-building-community{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M8 9l5 5v7h-5v-4m0 4h-5v-7l5 -5m1 1v-6a1 1 0 0 1 1 -1h10a1 1 0 0 1 1 1v17h-8%22 /%3E%3Cpath d=%22M13 7l0 .01%22 /%3E%3Cpath d=%22M17 7l0 .01%22 /%3E%3Cpath d=%22M17 11l0 .01%22 /%3E%3Cpath d=%22M17 15l0 .01%22 /%3E%3C/svg%3E")}
.ti-building-factory-2{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M3 21h18%22 /%3E%3Cpath d=%22M5 21v-12l5 4v-4l5 4h4%22 /%3E%3Cpath d=%22M19 21v-8l-1.436 -9.574a.5 .5 0 0 0 -.495 -.426h-1.145a.5 .5 0 0 0 -.494 .418l-1.43 8.582%22 /%3E%3Cpath d=%22M9 17h1%22 /%3E%3Cpath d=%22M14 17h1%22 /%3E%3C/svg%3E")}
.ti-calendar-event{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M4 5m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z%22 /%3E%3Cpath d=%22M16 3l0 4%22 /%3E%3Cpath d=%22M8 3l0 4%22 /%3E%3Cpath d=%22M4 11l16 0%22 /%3E%3Cpath d=%22M8 15h2v2h-2z%22 /%3E%3C/svg%3E")}
.ti-chart-bar{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M3 13a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M15 9a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M9 5a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M4 20h14%22 /%3E%3C/svg%3E")}
.ti-checkup-list{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2%22 /%3E%3Cpath d=%22M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z%22 /%3E%3Cpath d=%22M9 14h.01%22 /%3E%3Cpath d=%22M9 17h.01%22 /%3E%3Cpath d=%22M12 16l1 1l3 -3%22 /%3E%3C/svg%3E")}
.ti-chevron-down{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M6 9l6 6l6 -6%22 /%3E%3C/svg%3E")}
.ti-circle-check{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0%22 /%3E%3Cpath d=%22M9 12l2 2l4 -4%22 /%3E%3C/svg%3E")}
.ti-clipboard-check{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2%22 /%3E%3Cpath d=%22M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z%22 /%3E%3Cpath d=%22M9 14l2 2l4 -4%22 /%3E%3C/svg%3E")}
.ti-door-exit{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M13 12v.01%22 /%3E%3Cpath d=%22M3 21h18%22 /%3E%3Cpath d=%22M5 21v-16a2 2 0 0 1 2 -2h7.5m2.5 10.5v7.5%22 /%3E%3Cpath d=%22M14 7h7m-3 -3l3 3l-3 3%22 /%3E%3C/svg%3E")}
.ti-eye{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0%22 /%3E%3Cpath d=%22M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6%22 /%3E%3C/svg%3E")}
.ti-eye-off{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M10.585 10.587a2 2 0 0 0 2.829 2.828%22 /%3E%3Cpath d=%22M16.681 16.673a8.717 8.717 0 0 1 -4.681 1.327c-3.6 0 -6.6 -2 -9 -6c1.272 -2.12 2.712 -3.678 4.32 -4.674m2.86 -1.146a9.055 9.055 0 0 1 1.82 -.18c3.6 0 6.6 2 9 6c-.666 1.11 -1.379 2.067 -2.138 2.87%22 /%3E%3Cpath d=%22M3 3l18 18%22 /%3E%3C/svg%3E")}
.ti-file-text{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M14 3v4a1 1 0 0 0 1 1h4%22 /%3E%3Cpath d=%22M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z%22 /%3E%3Cpath d=%22M9 9l1 0%22 /%3E%3Cpath d=%22M9 13l6 0%22 /%3E%3Cpath d=%22M9 17l6 0%22 /%3E%3C/svg%3E")}
.ti-flask{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M9 3l6 0%22 /%3E%3Cpath d=%22M10 9l4 0%22 /%3E%3Cpath d=%22M10 3v6l-4 11a.7 .7 0 0 0 .5 1h11a.7 .7 0 0 0 .5 -1l-4 -11v-6%22 /%3E%3C/svg%3E")}
.ti-hierarchy-2{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M10 3h4v4h-4z%22 /%3E%3Cpath d=%22M3 17h4v4h-4z%22 /%3E%3Cpath d=%22M17 17h4v4h-4z%22 /%3E%3Cpath d=%22M7 17l5 -4l5 4%22 /%3E%3Cpath d=%22M12 7l0 6%22 /%3E%3C/svg%3E")}
.ti-history{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M12 8l0 4l2 2%22 /%3E%3Cpath d=%22M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5%22 /%3E%3C/svg%3E")}
.ti-id{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M3 4m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z%22 /%3E%3Cpath d=%22M9 10m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0%22 /%3E%3Cpath d=%22M15 8l2 0%22 /%3E%3Cpath d=%22M15 12l2 0%22 /%3E%3Cpath d=%22M7 16l10 0%22 /%3E%3C/svg%3E")}
.ti-id-badge-2{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M7 12h3v4h-3z%22 /%3E%3Cpath d=%22M10 6h-6a1 1 0 0 0 -1 1v12a1 1 0 0 0 1 1h16a1 1 0 0 0 1 -1v-12a1 1 0 0 0 -1 -1h-6%22 /%3E%3Cpath d=%22M10 3m0 1a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v3a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M14 16h2%22 /%3E%3Cpath d=%22M14 12h4%22 /%3E%3C/svg%3E")}
.ti-info-circle{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0%22 /%3E%3Cpath d=%22M12 9h.01%22 /%3E%3Cpath d=%22M11 12h1v4h1%22 /%3E%3C/svg%3E")}
.ti-key{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M16.555 3.843l3.602 3.602a2.877 2.877 0 0 1 0 4.069l-2.643 2.643a2.877 2.877 0 0 1 -4.069 0l-.301 -.301l-6.558 6.558a2 2 0 0 1 -1.239 .578l-.175 .008h-1.172a1 1 0 0 1 -.993 -.883l-.007 -.117v-1.172a2 2 0 0 1 .467 -1.284l.119 -.13l.414 -.414h2v-2h2v-2l2.144 -2.144l-.301 -.301a2.877 2.877 0 0 1 0 -4.069l2.643 -2.643a2.877 2.877 0 0 1 4.069 0z%22 /%3E%3Cpath d=%22M15 9h.01%22 /%3E%3C/svg%3E")}
.ti-layout-grid{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M4 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M14 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M4 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M14 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 /%3E%3C/svg%3E")}
.ti-list-check{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M3.5 5.5l1.5 1.5l2.5 -2.5%22 /%3E%3Cpath d=%22M3.5 11.5l1.5 1.5l2.5 -2.5%22 /%3E%3Cpath d=%22M3.5 17.5l1.5 1.5l2.5 -2.5%22 /%3E%3Cpath d=%22M11 6l9 0%22 /%3E%3Cpath d=%22M11 12l9 0%22 /%3E%3Cpath d=%22M11 18l9 0%22 /%3E%3C/svg%3E")}
.ti-lock{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-6z%22 /%3E%3Cpath d=%22M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0%22 /%3E%3Cpath d=%22M8 11v-4a4 4 0 1 1 8 0v4%22 /%3E%3C/svg%3E")}
.ti-lock-check{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M11.5 21h-4.5a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v.5%22 /%3E%3Cpath d=%22M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0%22 /%3E%3Cpath d=%22M8 11v-4a4 4 0 1 1 8 0v4%22 /%3E%3Cpath d=%22M15 19l2 2l4 -4%22 /%3E%3C/svg%3E")}
.ti-lock-cog{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M12 21h-5a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2h10c.564 0 1.074 .234 1.437 .61%22 /%3E%3Cpath d=%22M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0%22 /%3E%3Cpath d=%22M8 11v-4a4 4 0 1 1 8 0v4%22 /%3E%3Cpath d=%22M19.001 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0%22 /%3E%3Cpath d=%22M19.001 15.5v1.5%22 /%3E%3Cpath d=%22M19.001 21v1.5%22 /%3E%3Cpath d=%22M22.032 17.25l-1.299 .75%22 /%3E%3Cpath d=%22M17.27 20l-1.3 .75%22 /%3E%3Cpath d=%22M15.97 17.25l1.3 .75%22 /%3E%3Cpath d=%22M20.733 20l1.3 .75%22 /%3E%3C/svg%3E")}
.ti-lock-password{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z%22 /%3E%3Cpath d=%22M8 11v-4a4 4 0 1 1 8 0v4%22 /%3E%3Cpath d=%22M15 16h.01%22 /%3E%3Cpath d=%22M12.01 16h.01%22 /%3E%3Cpath d=%22M9.02 16h.01%22 /%3E%3C/svg%3E")}
.ti-logout{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2%22 /%3E%3Cpath d=%22M9 12h12l-3 -3%22 /%3E%3Cpath d=%22M18 15l3 -3%22 /%3E%3C/svg%3E")}
.ti-message-chatbot{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z%22 /%3E%3Cpath d=%22M9.5 9h.01%22 /%3E%3Cpath d=%22M14.5 9h.01%22 /%3E%3Cpath d=%22M9.5 13a3.5 3.5 0 0 0 5 0%22 /%3E%3C/svg%3E")}
.ti-plus{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M12 5l0 14%22 /%3E%3Cpath d=%22M5 12l14 0%22 /%3E%3C/svg%3E")}
.ti-power{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M7 6a7.75 7.75 0 1 0 10 0%22 /%3E%3Cpath d=%22M12 4l0 8%22 /%3E%3C/svg%3E")}
.ti-refresh{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4%22 /%3E%3Cpath d=%22M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4%22 /%3E%3C/svg%3E")}
.ti-school{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M22 9l-10 -4l-10 4l10 4l10 -4v6%22 /%3E%3Cpath d=%22M6 10.6v5.4a6 3 0 0 0 12 0v-5.4%22 /%3E%3C/svg%3E")}
.ti-search{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0%22 /%3E%3Cpath d=%22M21 21l-6 -6%22 /%3E%3C/svg%3E")}
.ti-settings{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M10.325 4.317c.426 -1.756 2.924 -1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543 -.94 3.31 .826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756 .426 1.756 2.924 0 3.35a1.724 1.724 0 0 0 -1.066 2.573c.94 1.543 -.826 3.31 -2.37 2.37a1.724 1.724 0 0 0 -2.572 1.065c-.426 1.756 -2.924 1.756 -3.35 0a1.724 1.724 0 0 0 -2.573 -1.066c-1.543 .94 -3.31 -.826 -2.37 -2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756 -.426 -1.756 -2.924 0 -3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94 -1.543 .826 -3.31 2.37 -2.37c1 .608 2.296 .07 2.572 -1.065z%22 /%3E%3Cpath d=%22M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0%22 /%3E%3C/svg%3E")}
.ti-shield-lock{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 -8.5 15a12 12 0 0 1 -8.5 -15a12 12 0 0 0 8.5 -3%22 /%3E%3Cpath d=%22M12 11m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 /%3E%3Cpath d=%22M12 12l0 2.5%22 /%3E%3C/svg%3E")}
.ti-shopping-cart{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M6 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0%22 /%3E%3Cpath d=%22M17 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0%22 /%3E%3Cpath d=%22M17 17h-11v-14h-2%22 /%3E%3Cpath d=%22M6 5l14 1l-1 7h-13%22 /%3E%3C/svg%3E")}
.ti-sitemap{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M3 15m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z%22 /%3E%3Cpath d=%22M15 15m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z%22 /%3E%3Cpath d=%22M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z%22 /%3E%3Cpath d=%22M6 15v-1a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v1%22 /%3E%3Cpath d=%22M12 9l0 3%22 /%3E%3C/svg%3E")}
.ti-square{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M3 3m0 2a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2z%22 /%3E%3C/svg%3E")}
.ti-square-check{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M3 3m0 2a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2z%22 /%3E%3Cpath d=%22M9 12l2 2l4 -4%22 /%3E%3C/svg%3E")}
.ti-subtask{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M6 9l6 0%22 /%3E%3Cpath d=%22M4 5l4 0%22 /%3E%3Cpath d=%22M6 5v11a1 1 0 0 0 1 1h5%22 /%3E%3Cpath d=%22M12 7m0 1a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1z%22 /%3E%3Cpath d=%22M12 15m0 1a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1z%22 /%3E%3C/svg%3E")}
.ti-tool{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M7 10h3v-3l-3.5 -3.5a6 6 0 0 1 8 8l6 6a2 2 0 0 1 -3 3l-6 -6a6 6 0 0 1 -8 -8l3.5 3.5%22 /%3E%3C/svg%3E")}
.ti-truck{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M7 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0%22 /%3E%3Cpath d=%22M17 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0%22 /%3E%3Cpath d=%22M5 17h-2v-11a1 1 0 0 1 1 -1h9v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5%22 /%3E%3C/svg%3E")}
.ti-user{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0%22 /%3E%3Cpath d=%22M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2%22 /%3E%3C/svg%3E")}
.ti-user-circle{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0%22 /%3E%3Cpath d=%22M12 10m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0%22 /%3E%3Cpath d=%22M6.168 18.849a4 4 0 0 1 3.832 -2.849h4a4 4 0 0 1 3.834 2.855%22 /%3E%3C/svg%3E")}
.ti-user-minus{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0%22 /%3E%3Cpath d=%22M6 21v-2a4 4 0 0 1 4 -4h4c.348 0 .686 .045 1.009 .128%22 /%3E%3Cpath d=%22M16 19h6%22 /%3E%3C/svg%3E")}
.ti-user-off{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M8.18 8.189a4.01 4.01 0 0 0 2.616 2.627m3.507 -.545a4 4 0 1 0 -5.59 -5.552%22 /%3E%3Cpath d=%22M6 21v-2a4 4 0 0 1 4 -4h4c.412 0 .81 .062 1.183 .178m2.633 2.618c.12 .38 .184 .785 .184 1.204v2%22 /%3E%3Cpath d=%22M3 3l18 18%22 /%3E%3C/svg%3E")}
.ti-user-plus{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0%22 /%3E%3Cpath d=%22M16 19h6%22 /%3E%3Cpath d=%22M19 16v6%22 /%3E%3Cpath d=%22M6 21v-2a4 4 0 0 1 4 -4h4%22 /%3E%3C/svg%3E")}
.ti-user-question{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0%22 /%3E%3Cpath d=%22M6 21v-2a4 4 0 0 1 4 -4h3.5%22 /%3E%3Cpath d=%22M19 22v.01%22 /%3E%3Cpath d=%22M19 19a2.003 2.003 0 0 0 .914 -3.782a1.98 1.98 0 0 0 -2.414 .483%22 /%3E%3C/svg%3E")}
.ti-users{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M9 7m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0%22 /%3E%3Cpath d=%22M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2%22 /%3E%3Cpath d=%22M16 3.13a4 4 0 0 1 0 7.75%22 /%3E%3Cpath d=%22M21 21v-2a4 4 0 0 0 -3 -3.85%22 /%3E%3C/svg%3E")}
.ti-x{--ti:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M18 6l-12 12%22 /%3E%3Cpath d=%22M6 6l12 12%22 /%3E%3C/svg%3E")}
/* TES Identity visual identity (approved mockup: ux/maquetas/src/pages/login.html) */
.identity-panel { position: relative; overflow: hidden; background: linear-gradient(160deg, #5a55d8 0%, #7b70ef 55%, #9a8ff6 100%); }
.identity-panel::before { content: ""; position: absolute; inset: 0; background: url(/assets/build/bg-pattern.ebee507c.png) center / cover no-repeat; opacity: .18; mix-blend-mode: screen; }
.identity-panel > * { position: relative; }
.identity-key { width: 92px; height: 92px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,.14); border: 1px solid rgba(255,255,255,.35); }
.identity-key i { font-size: 44px; color: #fff; }
.identity-strip { background: linear-gradient(120deg, #5a55d8, #8a7df2); }
.btn-identity { background: #7b70ef; border-color: #7b70ef; color: #fff; }
.btn-identity:hover, .btn-identity:focus { background: #6a5fe0; border-color: #6a5fe0; color: #fff; }
.form-control:focus { border-color: #9a8ff6; box-shadow: 0 0 0 .2rem rgba(123,112,239,.2); }
.form-check-input:checked { background-color: #7b70ef; border-color: #7b70ef; }
.identity-rules li::before { content: "•"; margin-right: .4rem; color: #9a8ff6; }
.identity-card { max-width: 960px; }

/* Panel TES (approved mockups: ux/maquetas/src/pages/lanzador-iconos.html, mi-perfil.html, admin-*.html). Light theme only. */
:root { --tes-purple: #7b70ef; --tes-purple-rgb: 123, 112, 239; }

/* Top bar: logo, apps shortcut and a user menu built on <details> (no JavaScript). */
.panel-topbar { background: #313a46; color: #fff; }
.panel-topbar a { color: rgba(255, 255, 255, .85); text-decoration: none; }
.panel-topbar a:hover { color: #fff; }
.panel-menu { position: relative; }
.panel-menu > summary { list-style: none; cursor: pointer; display: flex; align-items: center; gap: .5rem; color: #fff; }
.panel-menu > summary::-webkit-details-marker { display: none; }
/* An open menu closes on a click outside it without JavaScript: a transparent layer of the summary covers the page
   (a click on it toggles the <details>); the menu list stays above it. */
.panel-menu[open] > summary::before { content: ""; position: fixed; inset: 0; z-index: 999; cursor: default; }
.panel-menu-list { position: absolute; right: 0; top: calc(100% + .5rem); min-width: 15rem; z-index: 1000; background: #fff; color: #313a46;
  border-radius: .5rem; box-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .15); padding: .5rem 0; }
.panel-menu-list a, .panel-menu-list button { display: block; width: 100%; text-align: left; padding: .45rem 1rem; color: #313a46; background: none; border: 0; }
.panel-menu-list a:hover, .panel-menu-list button:hover { background: #f6f7fb; color: #313a46; }
.panel-menu-list .panel-menu-header { padding: .35rem 1rem; font-size: .75rem; text-transform: uppercase; letter-spacing: .06em; color: #8a969c; }
.panel-avatar { width: 32px; height: 32px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center;
  background: var(--tes-purple); color: #fff; font-weight: 600; font-size: .85rem; }
.panel-avatar-lg { width: 48px; height: 48px; font-size: 1.1rem; }
.panel-avatar-xl { width: 72px; height: 72px; font-size: 1.6rem; }
.panel-content { max-width: 1400px; margin: 0 auto; padding: 1.5rem 1rem 3rem; }
.panel-footer { color: #8a969c; font-size: .8rem; padding: 1rem; text-align: center; }

/* Launcher: icon grid + notices (desktop: two columns; phone: notices after the apps). */
.app-grid-item { --g-rgb: var(--tes-purple-rgb); display: flex; flex-direction: column; align-items: center; text-align: center; color: inherit;
  text-decoration: none; padding: 1.25rem .5rem 1rem; border-radius: 1rem; height: 100%; transition: background-color .2s ease; }
.app-grid-item[data-color="primary"] { --g-rgb: var(--theme-primary-rgb, 26, 179, 148); }
.app-grid-item[data-color="success"] { --g-rgb: var(--theme-success-rgb, 10, 207, 151); }
.app-grid-item[data-color="info"] { --g-rgb: var(--theme-info-rgb, 35, 198, 200); }
.app-grid-item[data-color="warning"] { --g-rgb: var(--theme-warning-rgb, 248, 172, 89); }
.app-grid-item[data-color="danger"] { --g-rgb: var(--theme-danger-rgb, 237, 85, 101); }
.app-grid-item[data-color="secondary"] { --g-rgb: var(--theme-secondary-rgb, 28, 132, 198); }
.app-grid-item[data-color="slate"] { --g-rgb: 84, 96, 116; }
.app-grid-item:hover, .app-grid-item:focus-visible { background: rgba(49, 58, 70, .05); outline: none; color: inherit; }
.app-glyph { width: 76px; height: 76px; border-radius: 20px; display: flex; align-items: center; justify-content: center; font-size: 38px;
  color: #fff; background: rgb(var(--g-rgb)); box-shadow: 0 .5rem 1.25rem rgba(var(--g-rgb), .28); }
.app-name { margin-top: .75rem; font-weight: 600; }
.app-coming-soon { cursor: default; }
.app-coming-soon:hover { background: transparent; }
.app-coming-soon .app-glyph { filter: grayscale(1); opacity: .5; box-shadow: none; }
.app-coming-soon .app-name { color: #8a969c; }
.launcher-section { font-size: .72rem; letter-spacing: .12em; text-transform: uppercase; font-weight: 700; color: #8a969c; }
.notice-item { display: flex; gap: .75rem; align-items: flex-start; padding: .8rem 1.25rem; border-bottom: 1px dashed #e7e9eb; }
.notice-item:last-child { border-bottom: 0; }
a.notice-item:hover { background: rgba(49, 58, 70, .04); }
.notice-dot { width: 36px; height: 36px; flex: none; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 18px;
  background: rgba(var(--tes-purple-rgb), .12); color: var(--tes-purple); }

/* Profile and admin details. */
.panel-kv { display: flex; justify-content: space-between; gap: 1rem; padding: .35rem 0; border-bottom: 1px solid #f1f3f6; }
.panel-kv:last-child { border-bottom: 0; }
.panel-kv > span:first-child { color: #8a969c; }
.panel-tree ul { list-style: none; padding-left: 1.25rem; margin: 0; border-left: 1px dashed #dfe3e8; }
.panel-tree > ul { padding-left: 0; border-left: 0; }
.panel-tree li { padding: .25rem 0; }
.panel-secret { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 1.1rem; letter-spacing: .05em; }
.btn-tes { background: var(--tes-purple); border-color: var(--tes-purple); color: #fff; }
.btn-tes:hover, .btn-tes:focus { background: #6a5fe0; border-color: #6a5fe0; color: #fff; }
/* An icon-only button (e.g. "Buscar") is a flex box holding a 1em icon: pad the icon to one line (1.5em) so the
   button is as tall as a text button and as the inputs and selects beside it. */
.btn > .ti:only-child { margin-block: .25em; }
/* No inline styles anywhere: the CSP (style-src 'self') blocks style="" attributes. */
.panel-narrow { max-width: 560px; margin-left: auto; margin-right: auto; }
/* Admin: smaller app glyph on the apps list and the app's color on its record icon (the color lives on the glyph itself, not on a launcher tile). */
.app-glyph-sm { --g-rgb: var(--tes-purple-rgb); width: 44px; height: 44px; border-radius: 12px; font-size: 22px; flex: none; box-shadow: none; }
.app-glyph-sm[data-color="primary"], .panel-record-icon[data-color="primary"] { --g-rgb: var(--theme-primary-rgb, 26, 179, 148); }
.app-glyph-sm[data-color="success"], .panel-record-icon[data-color="success"] { --g-rgb: var(--theme-success-rgb, 10, 207, 151); }
.app-glyph-sm[data-color="info"], .panel-record-icon[data-color="info"] { --g-rgb: var(--theme-info-rgb, 35, 198, 200); }
.app-glyph-sm[data-color="warning"], .panel-record-icon[data-color="warning"] { --g-rgb: var(--theme-warning-rgb, 248, 172, 89); }
.app-glyph-sm[data-color="danger"], .panel-record-icon[data-color="danger"] { --g-rgb: var(--theme-danger-rgb, 237, 85, 101); }
.app-glyph-sm[data-color="secondary"], .panel-record-icon[data-color="secondary"] { --g-rgb: var(--theme-secondary-rgb, 28, 132, 198); }
.app-glyph-sm[data-color="slate"], .panel-record-icon[data-color="slate"] { --g-rgb: 84, 96, 116; }

/* Admin "ficha" layout: read-only record card on the left (partials/record-card.ejs), work area on the right. */
.panel-record-head { display: flex; gap: .875rem; align-items: flex-start; }
.panel-record-icon { width: 48px; height: 48px; flex: none; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center;
  font-size: 24px; background: rgba(var(--tes-purple-rgb), .12); color: var(--tes-purple); }
.panel-record-initials { font-size: 1.05rem; font-weight: 600; letter-spacing: .02em; }
.panel-record-icon[data-color] { background: rgba(var(--g-rgb, var(--tes-purple-rgb)), .12); color: rgb(var(--g-rgb, var(--tes-purple-rgb))); }
.panel-record-heading { min-width: 0; }
.panel-record-title { margin: 0; font-size: 1.05rem; font-weight: 600; overflow-wrap: anywhere; }
.panel-record-subtitle { margin: .125rem 0 0; color: #8a969c; font-size: .8rem; }
.panel-record-badges { display: flex; flex-wrap: wrap; gap: .25rem; margin-top: .375rem; }
.panel-record-fields { margin: 1.25rem 0 0; }
.panel-record-fields > div { display: flex; justify-content: space-between; gap: 1rem; padding: .45rem 0; border-bottom: 1px solid #f1f3f6; }
.panel-record-fields > div:last-child { border-bottom: 0; }
.panel-record-fields dt { font-weight: 400; color: #8a969c; flex: none; }
.panel-record-fields dd { margin: 0; text-align: right; font-weight: 500; min-width: 0; overflow-wrap: anywhere; }
.panel-record-hint { display: block; font-weight: 400; color: #8a969c; font-size: .8rem; }
.panel-record-stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(7rem, 1fr)); gap: .5rem; margin-top: 1rem; }
.panel-record-stat { display: block; background: #f6f7fb; border-radius: .5rem; padding: .625rem .75rem; text-align: center; color: inherit; text-decoration: none; }
a.panel-record-stat:hover { background: rgba(var(--tes-purple-rgb), .08); color: inherit; }
.panel-record-stat-value { display: block; font-size: 1.25rem; font-weight: 600; line-height: 1.2; }
.panel-record-stat-label { font-size: .75rem; color: #8a969c; }
.panel-record-footer { display: flex; justify-content: flex-end; flex-wrap: wrap; gap: .5rem; background: transparent; }
/*
 * The left column of a record (card plus what follows it: the danger zone, a unit's children) stays in view as one
 * block while the right column scrolls, so its cards never slide over each other. When it is taller than the window
 * it scrolls on its own instead of being cut off (CSS cannot know whether it fits). From lg up only: on a phone the
 * columns stack. The padding (offset by the margin) keeps the focus rings at the card edges inside the scroller.
 */
@media (min-width: 992px) {
  .panel-record-aside { position: sticky; top: 1rem; max-height: calc(100vh - 2rem); overflow-y: auto; scrollbar-width: thin;
    padding: .25rem; margin: -.25rem; }
  .panel-record-aside > .card:last-child { margin-bottom: 0; }
}
/* Child units listed under a unit's record card (admin/org-unit.ejs). */
.panel-unit-children { list-style: none; padding: 0; margin: 0 0 .75rem; }
/* Records: "Zona de peligro" under the card (partials/danger-zone.ejs), discreet on purpose. Application record (admin/app-detail.ejs): tabs that scroll sideways on a phone, owners in "Configurar". */
.panel-danger-zone { border: 1px solid rgba(var(--theme-danger-rgb, 237, 85, 101), .25); }
.panel-danger-zone-title { margin: 0 0 .5rem; font-size: .95rem; font-weight: 600; color: rgb(var(--theme-danger-rgb, 237, 85, 101)); }
/* The card header is a flex row: without min-width the tabs would widen the card instead of scrolling inside it. */
.panel-tabs-nav { flex: 1 1 auto; min-width: 0; }
.panel-tabs { flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; }
.panel-tabs .nav-link { white-space: nowrap; }
.panel-list-search { flex: 1 1 16rem; max-width: 24rem; }
/* Keeps visually-hidden (absolutely positioned) labels inside the scrolling table, so they never widen the page. */
.panel-table-scroll { position: relative; }
.panel-owner-list { list-style: none; padding: 0; margin: 0 0 .5rem; }
.panel-owner { display: flex; align-items: center; justify-content: space-between; gap: .75rem; padding: .375rem 0; border-bottom: 1px solid #f1f3f6; }
.panel-owner:last-child { border-bottom: 0; }
.panel-owner-name { min-width: 0; overflow-wrap: anywhere; }
.panel-owner:has(.btn-check:checked) .panel-owner-name { text-decoration: line-through; color: #8a969c; }
/* Bitácora and Actividad (partials/events-table.ejs): "Cambio" is a fixed-width block inside its cell (a max-width on
   the <td> itself is ignored by the table layout), so an open "Ver detalle" grows its row, never a column or the page;
   the table itself scrolls inside its card. The summary reads as a small link. */
.panel-event-change { width: 18rem; overflow-wrap: anywhere; }
.panel-event-detail > summary { display: inline-block; list-style: none; cursor: pointer; color: rgba(var(--theme-link-color-rgb), 1); text-decoration: underline; }
.panel-event-detail > summary::-webkit-details-marker { display: none; }
.panel-event-detail > summary:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; border-radius: 2px; }
.panel-actions { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: .5rem; margin-bottom: 1rem; }

/* Edit dialogs (partials/modal.ejs): native <dialog>, opened by panel.js. */
.panel-modal { border: 0; border-radius: .75rem; padding: 0; width: calc(100% - 2rem); max-width: 560px; max-height: calc(100% - 2rem);
  color: #313a46; background: #fff; box-shadow: 0 1rem 3rem rgba(0, 0, 0, .25); }
/* Rendered open by the server after a refusal: still on top and visible when JavaScript does not run. */
.panel-modal[open]:not(:modal) { position: fixed; inset: 1rem 0 auto; margin: 0 auto; z-index: 1050; }
.panel-modal::backdrop { background: rgba(49, 58, 70, .55); }
.panel-modal-form { display: flex; flex-direction: column; max-height: inherit; }
.panel-modal-header { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding: 1rem 1.25rem; border-bottom: 1px solid #eef0f3; }
.panel-modal-title { margin: 0; font-size: 1rem; font-weight: 600; }
.panel-modal-close { background: none; border: 0; padding: .25rem; font-size: 1.25rem; line-height: 1; color: #8a969c; }
.panel-modal-close:hover { color: #313a46; }
.panel-modal-body { padding: 1.25rem; overflow-y: auto; }
.panel-modal-footer { display: flex; justify-content: flex-end; gap: .5rem; padding: .75rem 1.25rem; border-top: 1px solid #eef0f3; background: #f9fafb;
  border-radius: 0 0 .75rem .75rem; }
.panel-spinner { display: inline-block; width: 1em; height: 1em; margin-right: .375rem; vertical-align: -.125em; border: .15em solid currentColor;
  border-right-color: transparent; border-radius: 50%; animation: panel-spin .75s linear infinite; }
@keyframes panel-spin { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .panel-spinner { animation-duration: 2s; } }
/* The success (or neutral) alert receives focus after a swapped save (programmatic focus, no outline). */
.alert-success[tabindex="-1"]:focus, .alert-info[tabindex="-1"]:focus { outline: 0; }
/* Screen-reader only live region for the swap layer's success notices (the success alert itself has no live role). */
.panel-live { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }

