﻿:root{--radius-small:.125rem;--radius-medium:.25rem;--radius-large:.5rem;--radius-x-large:.75rem;--radius-round:50%;--radius-full:9999px;--shadow-50:0 1px 2px 0 rgba(0,0,0,.05);--shadow-100:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-200:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-300:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-400:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-500:0 25px 50px -12px rgba(0,0,0,.25);--color-primary-50:oklch(96% 0.0205 348);--color-primary-100:oklch(78% 0.1289 354);--color-primary-200:oklch(65% 0.2294 2);--color-primary-300:oklch(50% 0.1976 6);--color-primary-400:oklch(34% 0.1315 4);--color-primary-500:oklch(30% 0.1137 4);--color-primary-600:oklch(26% 0.0999 3);--color-primary-700:oklch(21% 0.0752 0);--color-primary-800:oklch(18% 0.0644 358);--color-primary-900:oklch(14% 0.0479 354);--color-secondary-50:oklch(97% 0.0215 223);--color-secondary-100:oklch(87% 0.0864 225);--color-secondary-200:oklch(79% 0.1336 229);--color-secondary-300:oklch(73% 0.1558 236);--color-secondary-400:oklch(60% 0.1282 235);--color-secondary-500:oklch(55% 0.1177 235);--color-secondary-600:oklch(51% 0.1070 235);--color-secondary-700:oklch(46% 0.0961 234);--color-secondary-800:oklch(41% 0.0848 234);--color-secondary-900:oklch(36% 0.0732 233);--color-success-50:oklch(97% 0.0335 136);--color-success-100:oklch(90% 0.1216 136);--color-success-200:oklch(83% 0.1986 137);--color-success-300:oklch(75% 0.221 138);--color-success-400:oklch(60% 0.1747 138);--color-success-500:oklch(55% 0.1586 138);--color-success-600:oklch(49% 0.1419 138);--color-success-700:oklch(44% 0.1248 138);--color-success-800:oklch(38% 0.1073 137);--color-success-900:oklch(32% 0.0872 137);--color-danger-50:oklch(98% 0.0109 17);--color-danger-100:oklch(83% 0.0912 19);--color-danger-200:oklch(70% 0.1803 23);--color-danger-300:oklch(64% 0.234 27);--color-danger-400:oklch(58% 0.2372 29);--color-danger-500:oklch(54% 0.2213 29);--color-danger-600:oklch(50% 0.2053 29);--color-danger-700:oklch(47% 0.1899 29);--color-danger-800:oklch(42% 0.172 29);--color-danger-900:oklch(38% 0.1539 29);--color-light:oklch(99.7% 0.0001 250);--color-dark:oklch(18% 0 0);--neutral-50:oklch(98% 0.0018 248);--neutral-100:oklch(95% 0.0037 248);--neutral-200:oklch(93% 0.0056 248);--neutral-300:oklch(91% 0.0075 248);--neutral-400:oklch(87% 0.01 248);--neutral-500:oklch(77% 0.0148 248);--neutral-550:oklch(68% 0.0148 248);--neutral-600:oklch(56% 0.0159 244);--neutral-700:oklch(43% 0.0154 248);--neutral-800:oklch(35% 0.013 248);--neutral-900:oklch(22% 0.0104 248);--neutral-950:oklch(22% 0.0134 222);--neutral-table-header:oklch(28% 0.0226 226);--color-primary:var(--color-primary-500);--color-secondary:var(--color-secondary-500);--color-success:var(--color-success-500);--color-danger:var(--color-danger-500);--text-default:var(--neutral-900);--text-primary:var(--color-primary-500);--text-secondary:var(--color-secondary-500);--text-neutral-dark:var(--neutral-950);--text-inverse:var(--color-light);--text-disabled:var(--neutral-700);--link:var(--color-primary-500);--link-hover:var(--color-primary-500);--link-underline:var(--neutral-400);--link-underline-hover:var(--link);--link-underline-offset:5px;--link-underline-offsethover:var(--color-primary-500);--link-decoration-thickness:1px;--bg-primary:var(--color-primary-500);--bg-primary-hover:var(--color-primary-400);--bg-primary-pressed:var(--color-primary-400);--bg-secondary:var(--color-secondary-500);--bg-secondary-hover:var(--color-secondary-400);--bg-secondary-pressed:var(--color-secondary-400);--bg-inverse:var(--color-light);--bg-disabled:var(--neutral-300);--bg-transparent:transparent;--bg-neutral-dark:var(--neutral-950);--bg-table-header:var(--neutral-table-header);--border-primary:var(--color-primary-500);--border-primary-hover:var(--color-primary-400);--border-primary-pressed:var(--color-primary-400);--border-secondary:var(--color-secondary-500);--border-secondary-hover:var(--color-secondary-400);--border-secondary-pressed:var(--color-secondary-400);--border-inverse:var(--color-light);--border-disabled:var(--neutral-300);--border-transparent:transparent;--border-neutral-dark:var(--neutral-950);--border-table-header:var(--neutral-table-header);--font-family:"Open Sans",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-family-code:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--body-x-small:.6875rem;--body-small:.75rem;--body-medium:.875rem;--body-large:1rem;--title-small:.875rem;--title-medium:1rem;--title-large:1.375rem;--headline-small:1.5rem;--headline-medium:1.625rem;--headline-large:1.875rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-medium:0em;--letter-spacing-large:.02em;--line-height-reset:1;--line-height-heading:1.25;--line-height-text:1.5;--line-height-list:2;--line-height-inputs:1.2;--line-height-button:1.2;--selection-bg:var(--bg-secondary);--selection-color:var(--text-inverse);--base-size:1rem;--size-25:.125rem;--size-50:.25rem;--size-75:.375rem;--size-100:.5rem;--size-150:.75rem;--size-200:1rem;--size-250:1.25rem;--size-300:1.5rem;--size-350:1.75rem;--size-400:2rem;--size-450:2.25rem;--size-500:2.5rem;--size-550:2.75rem;--size-600:3rem;--size-650:3.25rem;--size-700:3.5rem;--size-750:3.75rem;--size-800:4rem;--size-850:4.5rem;--size-900:5rem;--duration-short:.15s;--duration-medium:.25s;--duration-long:.35s;--transition-short:all var(--duration-short) ease-in-out;--transition-medium:all var(--duration-medium) ease-in-out;--transition-long:all var(--duration-long) ease-in-out}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:where(html){cursor:default;overflow-wrap:break-word;tab-size:4;-webkit-text-size-adjust:100%;text-size-adjust:100%}:focus-visible{outline:var(--outline-width,2px) var(--outline-style,solid) var(--outline-color,var(--color-primary));outline-offset:var(--outline-offset,var(--outline-size,max(3px,.08em)))}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}:where(:focus-visible){transition:outline-offset var(--duration-medium) ease-in-out}}body{background-color:var(--neutral-50);color:var(--neutral-900);font-family:var(--font-family);font-size:var(--body-medium);font-weight:var(--font-weight-normal);line-height:var(--line-height-text);margin:0;min-height:100vh;text-rendering:optimizeLegibility}:where(img,picture,svg){display:block;max-width:100%}:where(b,strong){font-weight:var(--font-weight-semibold)}:where(h1,h2,h3,h4,h5,h6,p,ul,ol){margin:0}ol[role=list],ul[role=list]{list-style:none;padding-inline-start:0}:where(ul,ol){margin-block-end:var(--size-200);padding-inline-start:var(--size-400)}:where(ul li,ol li){line-height:var(--line-height-list)}:where(ul ul,ul ol,ol ol,ol ul){margin-block-end:0}a:not([class]){text-decoration-skip-ink:auto}:where(code,kbd,samp,pre){font-family:var(--font-family-code);font-size:1em}:where(small){font-size:80%}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0;width:100%}:where(th){font-weight:var(--font-weight-medium);text-align:inherit;text-align:-webkit-match-parent}:where(button,input,optgroup,select,textarea){margin:0}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button}:where(button,input,select,textarea){font-family:inherit;font-size:inherit;line-height:inherit}:where(textarea){resize:vertical}:where(textarea:read-only,textarea:disabled){resize:none}textarea:not([rows]){min-height:8em}:where(progress){vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(summary){display:list-item}::selection{background:var(--selection-bg);color:var(--selection-color)}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-normal);line-height:var(--line-height-heading);margin-block-end:var(--size-200);text-wrap:balance}h1{font-size:var(--headline-large)}h2{font-size:var(--headline-medium)}h3{font-size:var(--headline-small)}h4{font-size:var(--title-large)}h5{font-size:var(--title-medium)}h6{font-size:var(--title-small)}p{margin-block-end:var(--size-200);text-wrap:pretty}a{border-radius:var(--radius-small);color:var(--link);font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:var(--link-underline-offset);&:is(:hover,:active){color:var(--link-hover);text-decoration-color:var(--link-underline-offsethover)}&:is(:not(:active):focus-visible){text-decoration:none}@media (prefers-reduced-motion:no-preference){transition:var(--transition-medium)}}a.btn-light.btn-link,a.btn-primary.btn-link,a.btn-secondary.btn-link{border-radius:var(--radius-medium);color:var(--text-inverse);font-weight:var(--font-weight-medium);text-decoration:none}a.btn-light.btn-link{color:var(--neutral-900)}hr{border:0;border-block-start:1px solid var(--neutral-300);color:inherit;margin:var(--size-200) 0}:where(.btn,button,input:is([type=button],[type=submit],[type=reset])),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{align-items:center;background-color:var(--bg-color,var(--bg-primary));border:1px solid var(--border-color,var(--border-primary));border-radius:var(--radius,var(--radius-medium));color:var(--color,var(--text-inverse));cursor:pointer;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--size-100);justify-content:center;line-height:var(--line-height-button);min-height:var(--min-height,var(--size-600));min-width:var(--min-width,10ch);overflow:hidden;padding-block:.75ch;padding-inline:var(--size-300);position:relative;text-align:center;text-decoration:none;text-transform:uppercase;&:is(:hover){background-color:var(--bg-color-hover,var(--bg-primary-hover));border-color:var(--border-color-hover,var(--border-primary-hover));color:var(--color-hover,var(--text-inverse))}&:is(:active){background-color:var(--bg-color-focus,var(--bg-primary-pressed));border-color:var(--border-color-focus,var(--border-primary-pressed));color:var(--color-focus,var(--text-inverse))}.material-icons{font-size:var(--base-size)}}@media (prefers-reduced-motion:no-preference){:where(.btn,button,input:is([type=button],[type=submit],[type=reset])),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{transition:var(--transition-medium)}}:where(.btn,button,input:is([type=button],[type=submit],[type=reset]))[disabled]{--bg-color:var(--bg-disabled);--bg-color-hover:var(--bg-disabled);--bg-color-focus:var(--bg-disabled);--border-color:var(--border-disabled);--border-color-hover:var(--border-disabled);--border-color-focus:var(--border-disabled);--color:var(--text-disabled);--color-hover:var(--text-disabled);--color-focus:var(--text-disabled);cursor:not-allowed;opacity:.75}:where(.btn-secondary){--bg-color:var(--bg-secondary);--border-color:var(--border-secondary);--bg-color-hover:var(--bg-secondary-hover);--bg-color-focus:var(--border-secondary-pressed);--border-color-hover:var(--border-secondary-hover);--border-color-focus:var(--border-secondary-pressed)}:where(.btn-light){--bg-color:var(--bg-inverse);--bg-color-hover:var(--neutral-50);--bg-color-focus:var(--neutral-50);--border-color:var(--neutral-400);--border-color-hover:var(--neutral-400);--border-color-focus:var(--neutral-400);--color:var(--neutral-900);--color-hover:var(--neutral-900);--color-focus:var(--neutral-900)}span.ripple{animation:ripple 1s linear;background-color:hsla(0,0%,100%,.25);border-radius:50%;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(4)}}:is(.btn-icon){--bg-color:var(--bg-transparent);border:none;border-radius:var(--radius-round);min-height:var(--size-550);min-width:var(--size-550);padding-block:0;padding-inline:0;text-decoration:none;.material-icons{color:var(--bg-neutral-dark);font-size:calc(var(--base-size)*1.5);@media (prefers-reduced-motion:no-preference){transition:var(--transition-medium)}}&:is(:hover,:active){background-color:var(--bg-transparent);.material-icons{color:var(--neutral-600)}}&:is(:not(:active):focus-visible){--outline-offset:0}}:is(.btn-icon,.btn-light) span.ripple{background-color:rgba(0,0,0,.1)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(var(--neutral-900));-webkit-box-shadow:0 0 0 calc(var(--base-size)*40) var(--color-light) inset}:where(input:not([type=button],[type=submit],[type=reset]),select,textarea){--transition-inputs:var(--duration-medium) ease-in-out;background-color:var(--bg-color,var(--bg-inverse));border:var(--border-width,1px) var(--border-style,solid) var(--border-color,var(--neutral-400));border-radius:var(--radius,var(--radius-medium));box-shadow:0 0 0 1px var(--focus-shadow,transparent);color:var(--text-default);line-height:var(--line-height-inputs);padding:var(--size-150);width:100%;@media (prefers-reduced-motion:no-preference){transition:color var(--transition-inputs),background-color var(--transition-inputs),border-color var(--transition-inputs),box-shadow var(--transition-inputs)}&:is(:hover,:active):not([readonly],[disabled]){border-color:var(--border-color-hover,var(--neutral-500))}&:is(:focus-visible):not([readonly],[disabled]){border-color:var(--border-color-focus,var(--color-primary));--focus-shadow:var(--color-primary)}&:is(:focus-visible){--outline-offset:-1px}&:is(.input-validation-error),&:is(:user-invalid){--border-color:var(--color-danger);--border-color-hover:var(--color-danger);--border-color-focus:var(--color-danger);--focus-shadow:var(--color-danger)}&:is(.input-validation-error):is(:focus-visible),&:is(:user-invalid):is(:focus-visible){--focus-shadow:var(--color-danger);--outline-color:var(--color-danger)}}:where(input,select,textarea)[disabled]{cursor:not-allowed;opacity:.5}:where(input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio]),select){min-height:var(--size-650)}:where(input,select,textarea){+small{color:var(--neutral-700);display:inline-block;font-weight:var(--font-weight-medium)}&:user-invalid+small{color:var(--color-danger)}}:where(select:not([disabled]) option):is(:focus-visible,:active,:hover,:checked){background-color:var(--bg-primary);color:var(--text-inverse)}select:not([multiple],[size]){--icon-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='rgb(73 80 87)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");appearance:none;background-image:var(--icon-chevron);background-position:center right var(--size-150);background-size:calc(var(--base-size)*.875) auto}:where([type=checkbox],[type=radio]){--bg-color:var(--bg-inverse);--border-color:var(--neutral-500);--radius:var(--radius-small);--icon-checkbox:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");appearance:none;cursor:pointer;font-size:var(--body-large);height:var(--height,1.375em);margin-block-start:-.188em;margin-inline-end:.5em;padding:0;vertical-align:middle;width:var(--width,1.375em);&:is(:hover,:active):not([readonly],[disabled]){border-color:var(--neutral-550)}&:is(:checked,:checked:hover,:checked:active){background-color:var(--bg-secondary);background-image:var(--icon-checkbox);background-position:50%;background-size:.875em auto;border-color:var(--border-secondary)}&:is(:user-invalid,:user-invalid:active,:user-invalid:focus-visible){background-color:var(--bg-inverse)}}:where([type=radio]){--radius:var(--radius-round);&:is(:checked,:checked:hover,:checked:active){background-color:var(--bg-inverse);background-image:none;border-color:var(--border-secondary);border-width:.4em}}:where([type=file]){--border-color:transparent;font-size:var(--body-medium);min-height:var(--size-600);padding:0;&:is(:hover,:active):not([readonly],[disabled]){--border-color-hover:transparent}&:is(:focus-visible){--border-color:var(--border-primary)}&:disabled::file-selector-button{--bg-color:var(--bg-disabled);--border-color:var(--border-disabled);--color:var(--text-disabled);cursor:not-allowed}}::file-selector-button{margin-inline-end:var(--size-200)}label{display:block;font-weight:var(--font-weight-semibold);line-height:var(--line-height-inputs)}label+button,label+input,label+label,label+select,label+textarea{margin-block-start:var(--size-100)}label+label:has([type=checkbox],[type=radio]){margin-block-start:var(--size-150)}label:has([type=checkbox],[type=radio]){cursor:pointer;display:inline-block}label:has([type=checkbox]:disabled,[type=radio]:disabled){cursor:not-allowed;opacity:.5;:disabled{cursor:not-allowed;opacity:1}}.form-row{display:grid;gap:var(--size-300) var(--size-200);grid-template-columns:1fr;margin-block-end:var(--size-350);.input-group{align-items:flex-start;display:flex;flex-direction:column;gap:var(--size-200);grid-column:1/-1;justify-content:space-between;.form-control{width:100%}.btn-group{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--size-150);margin-block-start:0;width:100%;.btn{min-height:var(--size-650);min-width:calc(var(--base-size)*6.5)}}}@media (min-width:37.5rem){grid-template-columns:1fr 1fr;.input-group{align-items:flex-end;flex-direction:row;gap:var(--size-150);.btn-group{flex-direction:row;width:auto}}}@media (min-width:56.25rem){grid-template-columns:calc(var(--base-size)*22) calc(var(--base-size)*22)}@media (min-width:75rem){grid-template-columns:repeat(auto-fit,minmax(18.75rem,25rem));.input-group{grid-column:auto}}}.form-row-one-column{max-width:calc(var(--base-size)*50);@media (min-width:37.5rem){grid-template-columns:1fr}@media (min-width:75rem){grid-template-columns:1fr}}.form-row-search-filters{@media (min-width:75rem){grid-template-columns:repeat(auto-fit,min(37.5rem) minmax(6.25rem,18.75rem) minmax(6.25rem,18.75rem));margin-block-end:var(--size-200)}}.form-control-inline:has([type=checkbox],[type=radio]) label{display:inline-block;margin-inline-end:var(--size-150)}.form-control label.required:after{color:var(--color-danger);content:" *"}.form-control:has([type=radio][disabled],[type=checkbox][disabled]) label:after{display:none}.btn-group{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--size-200);margin-block-start:var(--size-400);@media (min-width:31.25rem){flex-direction:row;gap:var(--size-150)}}.validation-summary-errors{background-color:var(--color-danger);border-radius:var(--radius-medium);color:var(--color-light);font-weight:var(--font-weight-medium);padding:var(--size-150) var(--size-250);ul{margin:0;padding-inline-start:var(--size-200)}}.field-validation-valid{opacity:0;transform:translateY(-1rem);transition:var(--transition-long)}.field-validation-error{color:var(--color-danger);display:inline-block;font-weight:var(--font-weight-semibold);opacity:1;transform:translateY(var(--size-75));transition:var(--transition-long);&:after{color:var(--color-danger);content:" *"}}textarea.input-validation-error+.field-validation-error{transform:translateY(var(--size-50))}.login-password-container{display:flex;flex-direction:column;gap:var(--size-200);justify-content:space-between;margin-block-end:var(--size-200);margin-block-start:var(--size-50);.btn-group{margin-block-start:0}a{--link-underline-offset:6px}@media (min-width:31.25rem){align-items:center;flex-direction:row;margin-block-end:var(--size-50)}}.dropzone{background:#fff;border:3px dashed var(--neutral-500);cursor:pointer;min-height:150px;padding:20px;position:relative;transition:border-color var(--duration-medium) ease-in-out;.dz-preview{display:inline-block;margin:.5em;position:relative;width:120px;.dz-progress{border:1px solid #aaa;display:block;height:15px;.dz-upload{background:green;display:block;height:100%;width:0}}.dz-error-message{color:var(--color-danger);display:none}}&:hover{border-color:var(--color-primary-500)}}.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:none;height:58px;left:30px;top:30px;width:54px}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone.dz-clickable .dz-message{color:var(--neutral-600);cursor:pointer;font-size:var(--body-large);font-weight:600}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{margin:40px 0;text-align:center}.dropzone .dz-preview{display:inline-block;margin:16px;min-height:100px;position:relative;vertical-align:top}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{background:#999;background:linear-gradient(180deg,#eee,#ddd);border-radius:20px}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{border:none;cursor:pointer;display:block;font-size:14px;text-align:center}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{color:rgba(0,0,0,.9);font-size:13px;left:0;line-height:150%;max-width:100%;min-width:100%;opacity:0;padding:2em 1em;position:absolute;text-align:center;top:0;z-index:20}.dropzone .dz-preview .dz-details .dz-size{font-size:16px;margin-bottom:1em}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,78%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);border-radius:3px;padding:0 .4em}.dropzone .dz-preview:hover .dz-image img{filter:blur(8px);transform:scale(1.05)}.dropzone .dz-preview .dz-image{border-radius:20px;display:block;height:120px;overflow:hidden;position:relative;width:120px;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{animation:slide-in 3s cubic-bezier(.77,0,.175,1);opacity:1}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:block;left:50%;margin-left:-27px;margin-top:-27px;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:500}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;height:54px;width:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{background:hsla(0,0%,100%,.9);border-radius:8px;height:16px;left:50%;margin-left:-40px;margin-top:-8px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:scale(1);width:80px;z-index:1000}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);bottom:0;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);border-radius:8px;color:#fff;display:block;display:none;font-size:13px;left:-10px;opacity:0;padding:.5em 1.2em;pointer-events:none;position:absolute;top:130px;transition:opacity .3s ease;width:140px;z-index:1000;&:after{border-bottom:6px solid #be2626;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:64px;position:absolute;top:-6px;width:0}}:where(table){background-color:var(--bg-color,var(--bg-inverse));border-color:var(--border-color,var(--bg-inverse));td,th{background-color:var(--bg-color,var(--bg-inverse));border-block-end-color:var(--border-color,var(--neutral-400));border-inline-color:var(--border-color,transparent);border-width:var(--border-width,1px);font-size:var(--body-medium);padding-block:var(--size-150);padding-inline:var(--size-200);a{color:var(--color,var(--text-inverse));font-weight:var(--font-weight-medium);text-decoration-color:transparent;&:is(:hover,:active){color:var(--text-inverse);text-decoration-color:var(--neutral-500)}}&.last-col-icons{text-align:right;white-space:nowrap;a{margin-inline-end:-.375rem;text-decoration:none}a:not(:last-child){margin-inline-end:-.5rem}}}th{--bg-color:var(--bg-table-header);border-block-end-color:var(--border-table-header);color:var(--text-inverse);white-space:nowrap;[type=checkbox]{border-color:var(--border-inverse);&:is(:hover,:active):not([readonly],[disabled]){border-color:var(--border-inverse)}&:is(:checked,:checked:hover,:checked:active){border-color:var(--border-secondary)}}}td{border-block-end:1px solid var(--neutral-400);max-width:32ch;a{color:var(--text-primary);font-weight:var(--font-weight-semibold);&:is(:hover,:active){color:var(--text-primary);text-decoration-color:var(--neutral-500)}}}tbody tr{@media (prefers-reduced-motion:no-preference){td{transition:background-color var(--duration-medium) ease-in-out}}&:last-child td{border-block-end:none}}&.table-hover:has(tbody,.table-striped) tr:hover td{--bg-color:var(--neutral-200)}&.table-striped tbody tr:nth-child(2n){--bg-color:var(--neutral-100)}}.table-responsive{overflow-x:auto}.headerSortDown,.headerSortUp,.unsorted-header{padding-inline-start:var(--size-200);position:relative;&:after,&:before{border-inline-end:5px solid transparent;border-inline-start:5px solid transparent;content:"";left:0;position:absolute}}.headerSortUp:before,.unsorted-header:before{border-block-end:5px solid var(--border-inverse);top:var(--size-50)}.headerSortDown:after,.unsorted-header:after{border-block-start:5px solid var(--border-inverse);bottom:3px}td.archivedItem,td.inactiveUser{color:var(--neutral-600);text-decoration:line-through;a{color:var(--neutral-600);font-weight:var(--font-weight-medium);pointer-events:none}}:where(table):has(.last-col-icons) td{padding-block:var(--size-50);padding-inline:var(--size-150)}.breadcrumb{color:var(--neutral-800);display:flex;flex-wrap:wrap;font-size:calc(var(--base-size)/1.23);font-style:italic;font-weight:var(--font-weight-medium);gap:0 calc(var(--base-size)/1.6);letter-spacing:var(--letter-spacing-large);li{&:after{color:var(--neutral-500);content:"/";padding-inline-start:calc(var(--base-size)/1.6)}a{font-style:normal;text-decoration-color:transparent;&:is(:hover,:active){text-decoration:underline}}}li:last-child:after{display:none}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:12.5rem;--bs-tooltip-padding-x:.625rem;--bs-tooltip-padding-y:.375rem;--bs-tooltip-opacity:.95;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;display:block;font-size:calc(var(--base-size)*.813);line-height:1.5;text-align:left;z-index:var(--bs-tooltip-zindex);word-wrap:break-word;opacity:0;@media (prefers-reduced-motion:no-preference){transition:opacity var(--duration-medium) ease-in-out}&.show{opacity:var(--bs-tooltip-opacity)}.tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width);&:before{border-color:transparent;border-style:solid;content:"";position:absolute}}}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1);&:before{border-top-color:var(--color-dark);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height);&:before{border-right-color:var(--color-dark);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1);&:before{border-bottom-color:var(--color-dark);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height);&:before{border-left-color:var(--color-dark);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}}.tooltip-inner{background-color:var(--color-dark);border-radius:var(--radius-medium);color:var(--text-inverse);font-size:.78rem;max-width:var(--bs-tooltip-max-width);min-width:7ch;padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center;text-wrap:pretty}.modal{--bs-modal-width:37.5rem;display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1055;&.fade{opacity:0;@media (prefers-reduced-motion:no-preference){transition:opacity .15s linear}}&.show{opacity:1}}.modal-dialog{box-shadow:var(--shadow-400);margin:var(--size-250);max-width:var(--bs-modal-width);@media (min-width:40rem){margin:var(--size-400) auto}}.modal.fade .modal-dialog{transform:translateY(-3rem);transition:var(--transition-long)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-content{background-color:var(--bg-inverse);border:1px solid var(--border-inverse);border-radius:var(--radius-large);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:var(--color-dark);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050;&.fade{opacity:0;transition:opacity .15s linear}&.show{opacity:.65}}.modal-header{align-items:center;border-block-end:1px solid var(--neutral-300);display:flex;justify-content:space-between;padding-block:var(--size-100);padding-inline-end:var(--size-100);padding-inline-start:var(--size-250);.btn-close{background-color:var(--bg-inverse);border:none;border-radius:var(--radius-round);color:var(--neutral-900);min-height:var(--size-600);min-width:var(--size-600);padding-inline:var(--size-100);&:hover{color:var(--neutral-600)}.material-icons{font-size:var(--size-300)}}}.modal-title{margin-block-end:0}.modal-body{padding:var(--size-300) var(--size-250);p:last-child{margin-block-end:0}}.modal-footer{display:flex;flex-direction:column;gap:var(--size-150);justify-content:flex-end;padding:var(--size-150) var(--size-250) var(--size-250);@media (min-width:24.75rem){flex-direction:row}}body{animation-fill-mode:both;animation-name:fadeIn;display:grid;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));grid-template-rows:auto 1fr auto;transition-timing-function:ease-in;@media (prefers-reduced-motion:no-preference){animation-duration:.75s}@media (prefers-reduced-motion:reduce){animation:none}}header{--padding-inline:var(--size-200) var(--size-100);align-items:center;background-color:var(--bg-inverse);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:flex;height:var(--size-850);justify-content:space-between;padding-inline:var(--padding-inline,var(--size-200) var(--size-100));@media (min-width:37.5rem){--padding-inline:var(--size-300) var(--size-200)}@media (min-width:56.25rem){--padding-inline:var(--size-500) var(--size-400)}@media (min-width:85rem){nav{--nav-button-display:none;--nav-position:static}ul[role=list]{--nav-bg:var(--bg-inverse);--nav-list-layout:row;--nav-list-gap:.875rem;--nav-list-position:static;--nav-list-padding-block:0;--nav-list-padding-inline:0;--nav-list-height:auto;--nav-list-width:100%;--nav-list-shadow:none;--nav-list-overflow:none;--nav-list-transition:none;--nav-list-transform:none;--nav-list-visibility:visible}li{--border-block-end:none}a,button{--font-size:calc(var(--base-size)*0.813);--link-color:var(--neutral-900);--link-margin:0;--min-height:var(--size-500)}}nav{inset-inline-end:var(--size-100);position:var(--nav-position,static);z-index:5;ul[role=list]{background-color:var(--nav-bg,var(--bg-neutral-dark));box-shadow:var(--nav-list-shadow,0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02));display:flex;flex-direction:var(--nav-list-layout,column);gap:var(--nav-list-gap,0);height:var(--nav-list-height,100vh);inset-block-start:0;inset-inline-end:0;margin-block-end:0;overflow:var(--nav-list-overflow,auto);padding-block-start:var(--nav-list-padding-block,var(--size-900));padding-inline:var(--nav-list-padding-inline,var(--size-300));position:var(--nav-list-position,fixed);transform:var(--nav-list-transform,translateX(0));visibility:var(--nav-list-visibility,visible);width:var(--nav-list-width,min(22rem,100vw))}@media (prefers-reduced-motion:no-preference){ul{transition:var(--nav-list-transition,transform var(--duration-long) ease-in-out,visibility var(--duration-long) ease-in-out)}}li{border-block-end:var(--border-block-end,1px solid hsla(0,0%,100%,.075))}:where(a,button){align-items:center;background-color:var(--bg-transparent);border:none;border-radius:var(--radius-medium);color:var(--link-color,var(--text-inverse));display:inline-flex;font-size:var(--font-size,calc(var(--base-size)*.875));font-weight:var(--font-weight-semibold);justify-content:center;margin:var(--link-margin,0);min-height:var(--min-height,var(--size-650));padding:0 var(--size-250);text-decoration:none;text-transform:uppercase;width:100%;&:is(:hover,:active){background-color:var(--bg-transparent);color:var(--text-inverse)}}}@media (min-width:37.5rem){nav{inset-inline-end:var(--size-200)}}@media (min-width:56.25rem){nav{inset-inline-end:var(--size-400);:where(a,button):is(:hover,:active){background-color:var(--neutral-50);color:var(--text-secondary)}}}a[aria-current=page]{background-color:var(--bg-secondary);color:var(--text-inverse);margin:var(--link-margin,1rem auto);&:is(:hover,:active){background-color:var(--bg-secondary);color:var(--text-inverse)}}.menu-toggle{align-items:center;background-color:transparent;border:none;display:var(--nav-button-display,flex);justify-content:center;min-width:var(--size-600);padding:0;position:relative;z-index:1;&:is(:hover,:active){background-color:transparent}&:focus-visible{outline-offset:0}}.menu-bar{background-color:var(--neutral-900);display:block;height:var(--size-25);position:relative;width:var(--size-400);&:after,&:before{background-color:var(--neutral-900);content:"";display:block;height:100%;position:absolute;width:100%;@media (prefers-reduced-motion:no-preference){transition:var(--transition-medium)}}&:before{top:.5rem}&:after{top:-.5rem}}}.drawer-backdrop{background-color:rgba(0,0,0,.35);inset:0;opacity:0;position:fixed;visibility:hidden;z-index:4;@media (prefers-reduced-motion:no-preference){transition:all var(--duration-long) ease-in-out}}:where(nav):has(.menu-toggle[aria-expanded=false]) ul{transform:var(--nav-list-transform,translateX(100%));visibility:var(--nav-list-visibility,hidden)}:where(nav):has(.menu-toggle[aria-expanded=true]){position:var(--nav-position,fixed)}:has(.menu-toggle[aria-expanded=true]){.menu-bar{background-color:var(--bg-transparent)}.menu-bar:after,.menu-bar:before{background-color:var(--bg-inverse);top:0;transform:rotate(-45deg)}.menu-bar:after{transform:rotate(45deg)}.drawer-backdrop{opacity:1;visibility:visible}}main{--padding-block-end:var(--size-300);--padding-inline:var(--size-200);padding-block-end:var(--padding-block-end,var(--size-300));padding-block-start:var(--size-200);padding-inline:var(--padding-inline,var(--size-200));@media (min-width:37.5rem){--padding-block-end:var(--size-400);--padding-inline:var(--size-300)}@media (min-width:56.25rem){--padding-block-end:var(--size-500);--padding-inline:var(--size-500)}}.page-container{background-color:var(--bg-inverse);border-radius:var(--radius-medium);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);padding:var(--size-250);@media (min-width:37.5rem){padding:var(--size-300)}@media (min-width:56.25rem){padding:var(--size-400)}}footer{align-items:center;background-color:var(--bg-neutral-dark);color:var(--text-inverse);display:flex;font-size:calc(var(--base-size)*.813);height:var(--size-600);padding-inline:var(--size-200);@media (min-width:37.5rem){padding-inline:var(--size-300)}@media (min-width:56.25rem){padding-inline:var(--size-500)}}.fade-in{animation:fadeIn ease-in 1;animation-delay:.1s;animation-duration:.3s;animation-fill-mode:forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.heading-divider{margin-block-end:var(--size-400);h2{margin-block-start:-.5rem}}.btn-group-container{display:flex;flex-direction:column;gap:var(--size-200);margin-block-end:var(--size-350);@media (min-width:37.5rem){flex-direction:row;gap:var(--size-150)}}.list-count-row{align-items:center;display:grid;font-weight:var(--font-weight-semibold);grid-template-columns:1fr;min-height:var(--size-550);white-space:nowrap;.export-container{align-items:center;display:flex;gap:var(--size-50);justify-content:flex-start;margin-block-start:var(--size-150);a{color:var(--bg-neutral-dark);position:relative;top:-.125rem;&:is(:hover,:active){color:var(--neutral-600)}}}@media (min-width:25rem){grid-template-columns:1fr 1fr;.export-container{justify-content:flex-end;margin-block-start:0}}}.pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:var(--size-200);justify-content:space-between;margin-block-start:var(--size-200);#pagination{align-items:flex-end;display:flex;height:var(--size-600);.pager{display:flex;gap:var(--size-300);list-style:none;margin:0;padding-inline:0;li{a,span{align-items:center;border-radius:var(--radius-small);color:var(--neutral-900);display:inline-flex;height:var(--size-400);justify-content:center;text-decoration:none;@media (prefers-reduced-motion:no-preference){transition:var(--transition-medium)}&:is(:hover,:active){opacity:.65}}&.active span{background-color:var(--bg-primary);color:var(--color-light);pointer-events:none;width:var(--size-400)}&.disabled span{color:var(--text-disabled);cursor:not-allowed;opacity:.65}}}}.select-pager-size{align-items:center;display:flex;gap:var(--size-150);label{position:relative;top:var(--size-50);white-space:nowrap}select{min-height:var(--size-550);min-width:calc(var(--base-size)*6.25)}}}.multiselect-btn-group{margin-block-start:var(--size-100);position:relative;.multiselect{min-height:3.25rem;width:100%;.caret{border-left:.313rem solid transparent;border-right:.313rem solid transparent;border-top:.313rem dashed;margin-inline-start:var(--size-50)}@media (min-width:31.25rem){width:auto}}.multiselect-selected-text{text-align:left;text-transform:none}}.dropdown-menu{background-color:var(--color-light);box-shadow:0 1px 8px #0000001f;list-style:none;margin:0;min-width:20rem;opacity:0;padding:var(--size-100) 0;position:absolute;top:0;transform:translateY(3.375rem)!important;transition:var(--transition-medium);visibility:hidden;z-index:1000;li{padding:var(--size-150) var(--size-200);transition:var(--transition-medium);&:hover{background-color:var(--neutral-100)}a{align-items:center;display:flex;text-decoration:none}label:has([type=checkbox]){display:inline-flex;gap:var(--size-50);line-height:var(--line-height-text)}[type=checkbox]{margin-block-start:0}}&.show{opacity:1;visibility:visible}}.mb-0{margin-block-end:0}.mb-2{margin-block-end:var(--size-25)}.mb-4{margin-block-end:var(--size-50)}.mb-6{margin-block-end:var(--size-75)}.mb-8{margin-block-end:var(--size-100)}.mb-12{margin-block-end:var(--size-150)}.mb-16{margin-block-end:var(--size-200)}.mb-20{margin-block-end:var(--size-250)}.mb-24{margin-block-end:var(--size-300)}.mb-28{margin-block-end:var(--size-350)}.mb-32{margin-block-end:var(--size-400)}.mt-0{margin-block-start:0}.mt-2{margin-block-start:var(--size-25)}.mt-4{margin-block-start:var(--size-50)}.mt-6{margin-block-start:var(--size-75)}.mt-8{margin-block-start:var(--size-100)}.mt-12{margin-block-start:var(--size-150)}.mt-16{margin-block-start:var(--size-200)}.mt-20{margin-block-start:var(--size-250)}.mt-24{margin-block-start:var(--size-300)}.mt-28{margin-block-start:var(--size-350)}.mt-32{margin-block-start:var(--size-400)}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}