*{box-sizing:border-box}body{margin:0;padding:0;background:var(--outline-variant)}header{position:sticky;top:0;z-index:100;padding:32px;background-color:var(--surface)}header .title-container{display:flex;gap:16px;justify-content:space-between;align-items:center}header .filter-container{display:flex;gap:16px;align-items:flex-start;padding-top:24px;border-radius:8px;position:sticky;top:100px;z-index:90;background-color:var(--surface-container)}header .filter-container .applied-filters{display:flex;gap:16px;align-items:flex-start}header .filter-container .applied-filters .clear-all-btn{color:var(--secondary)}header .actions-container{display:flex;gap:24px}section{height:100%;display:flex;flex-direction:column;padding:0 32px 32px;background:var(--surface);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--neutral-light-60) transparent}section::-webkit-scrollbar{height:6px}section::-webkit-scrollbar-track{background:transparent}section::-webkit-scrollbar-thumb{background:var(--neutral-light-60);border-radius:3px}section::-webkit-scrollbar-thumb:hover{background:var(--neutral-light-80)}section::-webkit-scrollbar-corner{background:transparent}section::-webkit-scrollbar-button{display:none;width:0;height:0}:root{--neutral-dark-0: #62697f;--neutral-dark-10: #52596e;--neutral-dark-20: #484e61;--neutral-dark-30: #3c4254;--neutral-dark-40: #32394a;--neutral-dark-50: #292f40;--neutral-dark-60: #202636;--neutral-dark-70: #1b202e;--neutral-dark-80: #161a25;--neutral-dark-90: #12161f;--neutral-dark-100: #0c0f17;--neutral-dark-110: #000;--neutral-light-0: #ffffff;--neutral-light-10: #f7f8fa;--neutral-light-20: #eceef4;--neutral-light-30: #dce0e8;--neutral-light-40: #ccd0db;--neutral-light-50: #babfcf;--neutral-light-60: #acb2c3;--neutral-light-70: #999fb0;--neutral-light-80: #878ea1;--neutral-light-90: #7b8194;--neutral-light-100: #6e758a;--red-0: #ffefeb;--red-10: #ffe0d7;--red-20: #ffbaa3;--red-30: #ff7445;--red-40: #ff5b24;--red-50: #fa4517;--red-60: #dc3a04;--red-70: #c73a0a;--red-80: #8a2e0f;--red-90: #40150f;--red-100: #31100c;--blue-20: #e6f3ff;--blue-40: #7ba3ff;--blue-70: #355dde;--blue-90: #2853b8;--blue-100: #111b32;--yellow-0: #fff7d9;--yellow-10: #fcedc7;--yellow-20: #f5db99;--yellow-30: #f0bd66;--yellow-40: #eb9e33;--yellow-50: #e58600;--yellow-60: #ad6200;--yellow-70: #885006;--yellow-80: #4d2f0a;--yellow-90: #352513;--yellow-100: #301a05;--green-0: #e9f5e1;--green-10: #d9ebcd;--green-20: #b7db9f;--green-30: #8cc269;--green-40: #61a733;--green-50: #309100;--green-60: #297705;--green-70: #225d09;--green-80: #163318;--green-90: #122913;--green-100: #0c1d12;--toxic-0: #f3f6e4;--toxic-50: #839a23;--toxic-70: #627529;--toxic-100: #161906;--shadow-light-50: #babfcf29;--shadow-red-55: #fa45172e;--color-active: #161a251f;--statuses-deep-violet: #462d91;--statuses-fresh-lime: #2e8a54;--statuses-burnt-orange: #c32828;--statuses-cool-sapphire: #2c5f8f;--statuses-hot-magenta: #be38c0;--statuses-crimson-wine: #7d0f36;--statuses-midnight-blue: #273b94;--statuses-amber-spice: #ad1457;--statuses-light-purple-mist: #9655c9;--statuses-stormy-sky: #567485;--statuses-berry-sorbet: #d7376f;--statuses-bold-orchid: #7634da;--statuses-aqua-marine: #007f96;--statuses-wood-bark: #933326;--statuses-royal-plum: #5b1f69;--statuses-periwinkle-indigo: #6765d4;--statuses-mustard-olive: #787a00;--statuses-dark-chocolate: #8c5e38;--statuses-deep-teal: #006064;--statuses-vivid-azure: #3b6cf1;--color-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--color-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--color-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--color-shadow: 0 4px 14px 0 var(--shadow-light-50);--color-shadow-none: none;--box-shadow-menu: 0 6px 20px 0 rgba(143, 146, 158, .35);--color-escalated-shadow: 0 4px 14px 0 var(--shadow-red-55);--fieldHeight: 56px}[data-theme=light]{--surface: var(--neutral-light-20);--surface-bright: var(--neutral-light-0);--surface-container-lowest: var(--neutral-light-0);--surface-container-low: var(--neutral-light-10);--surface-container: var(--neutral-light-20);--surface-container-high: var(--neutral-light-30);--surface-container-highest: var(--neutral-light-50);--on-surface: var(--neutral-dark-80);--on-surface-var: var(--neutral-dark-0);--on-surface-var-2: var(--neutral-light-60);--outline: var(--neutral-light-30);--outline-variant: var(--neutral-light-20);--inverse-surface: var(--neutral-dark-80);--on-inverse-surface: var(--neutral-light-0);--inverse-primary: var(--neutral-light-20);--scrim: var(--neutral-dark-80);--primary: var(--neutral-dark-80);--on-primary: var(--neutral-light-0);--primary-container: var(--neutral-light-20);--on-primary-container: var(--neutral-dark-80);--secondary: var(--blue-70);--on-secondary: var(--neutral-light-0);--secondary-container: var(--blue-20);--on-secondary-container: var(--blue-90);--error: var(--red-60);--on-error: var(--neutral-light-0);--error-container: var(--red-0);--on-error-container: var(--red-60);--emergency: var(--red-50);--on-emergency: var(--neutral-light-0);--emergency-container: var(--red-0);--on-emergency-container: var(--red-50);--tag-bio: var(--toxic-0);--on-tag-bio: var(--toxic-70);--on-tag-fire: var(--yellow-70);--tag-fire: var(--yellow-0);--tag-mold: var(--green-0);--on-tag-mold: var(--green-70);--tag-water: var(--blue-20);--on-tag-water: var(--blue-70);--on-tag-other: var(--on-surface);--tag-other: var(--surface-container-high);--shadow: var(--color-shadow);--on-status: var(--neutral-light-0);--btn-bg-disabled: rgba(22, 26, 37, .05);--btn-color-disabled: rgba(22, 26, 37, .38)}[data-theme=dark]{--surface: var(--neutral-dark-80);--surface-bright: var(--neutral-dark-100);--surface-container-lowest: var(--neutral-dark-100);--surface-container-low: var(--neutral-dark-90);--surface-container: var(--neutral-dark-80);--surface-container-high: var(--neutral-dark-70);--surface-container-highest: var(--neutral-dark-50);--on-surface: var(--neutral-light-20);--on-surface-var: var(--neutral-light-80);--on-surface-var-2: var(--neutral-dark-10);--outline: var(--neutral-dark-60);--outline-variant: var(--neutral-dark-70);--inverse-surface: var(--neutral-light-20);--on-inverse-surface: var(--neutral-dark-80);--inverse-primary: var(--neutral-light-20);--scrim: var(--neutral-dark-90);--primary: var(--neutral-light-20);--on-primary: var(--neutral-dark-100);--primary-container: var(--neutral-dark-60);--on-primary-container: var(--neutral-light-0);--secondary: var(--blue-40);--on-secondary: var(--neutral-light-0);--secondary-container: var(--blue-100);--on-secondary-container: var(--blue-90);--error: var(--red-60);--on-error: var(--neutral-light-0);--error-container: var(--red-100);--on-error-container: var(--red-60);--emergency: var(--red-50);--on-emergency: var(--neutral-light-0);--emergency-container: var(--red-100);--on-emergency-container: var(--red-50);--on-tag-bio: var(--toxic-50);--tag-bio: var(--toxic-100);--on-tag-fire: var(--yellow-50);--tag-fire: var(--yellow-100);--on-tag-mold: var(--green-50);--tag-mold: var(--green-100);--on-tag-water: var(--blue-40);--tag-water: var(--blue-100);--on-tag-other: var(--on-surface);--tag-other: var(--surface-container-high);--shadow: var(--color-shadow-none);--on-status: var(--neutral-light-0);--btn-bg-disabled: rgba(135, 142, 161, 1);--btn-color-disabled: rgba(255, 255, 255, .38)}i{display:inline-flex;transition:color .3s ease;width:20px;height:20px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}i.actions{-webkit-mask-image:url(/assets/icons/actions.svg);mask-image:url(/assets/icons/actions.svg)}i.alert{-webkit-mask-image:url(/assets/icons/alert.svg);mask-image:url(/assets/icons/alert.svg)}i.administration{-webkit-mask-image:url(/assets/icons/administration.svg);mask-image:url(/assets/icons/administration.svg)}i.bin{-webkit-mask-image:url(/assets/icons/bin.svg);mask-image:url(/assets/icons/bin.svg)}i.calendar{-webkit-mask-image:url(/assets/icons/calendar.svg);mask-image:url(/assets/icons/calendar.svg)}i.checkmark{-webkit-mask-image:url(/assets/icons/checkmark.svg);mask-image:url(/assets/icons/checkmark.svg)}i.chevron{-webkit-mask-image:url(/assets/icons/chevron.svg);mask-image:url(/assets/icons/chevron.svg)}i.close{-webkit-mask-image:url(/assets/icons/close.svg);mask-image:url(/assets/icons/close.svg)}i.dashboard{-webkit-mask-image:url(/assets/icons/dashboard.svg);mask-image:url(/assets/icons/dashboard.svg)}i.delete{-webkit-mask-image:url(/assets/icons/delete.svg);mask-image:url(/assets/icons/delete.svg)}i.dots{-webkit-mask-image:url(/assets/icons/dots.svg);mask-image:url(/assets/icons/dots.svg)}i.link{-webkit-mask-image:url(/assets/icons/link.svg);mask-image:url(/assets/icons/link.svg)}i.edit{-webkit-mask-image:url(/assets/icons/edit.svg);mask-image:url(/assets/icons/edit.svg)}i.emergency{-webkit-mask-image:url(/assets/icons/emergency.svg);mask-image:url(/assets/icons/emergency.svg)}i.empty{-webkit-mask-image:url(/assets/icons/empty.svg);mask-image:url(/assets/icons/empty.svg)}i.filter-horizontal{-webkit-mask-image:url(/assets/icons/filter-horizontal.svg);mask-image:url(/assets/icons/filter-horizontal.svg)}i.help{-webkit-mask-image:url(/assets/icons/help.svg);mask-image:url(/assets/icons/help.svg)}i.jobs{-webkit-mask-image:url(/assets/icons/jobs.svg);mask-image:url(/assets/icons/jobs.svg)}i.archive{-webkit-mask-image:url(/assets/icons/archive.svg);mask-image:url(/assets/icons/archive.svg)}i.leads{-webkit-mask-image:url(/assets/icons/leads.svg);mask-image:url(/assets/icons/leads.svg)}i.location{-webkit-mask-image:url(/assets/icons/location.svg);mask-image:url(/assets/icons/location.svg)}i.note{-webkit-mask-image:url(/assets/icons/note.svg);mask-image:url(/assets/icons/note.svg)}i.notifications{-webkit-mask-image:url(/assets/icons/notifications.svg);mask-image:url(/assets/icons/notifications.svg)}i.phone{-webkit-mask-image:url(/assets/icons/phone.svg);mask-image:url(/assets/icons/phone.svg)}i.email{-webkit-mask-image:url(/assets/icons/email.svg);mask-image:url(/assets/icons/email.svg)}i.dot{-webkit-mask-image:url(/assets/icons/dot.svg);mask-image:url(/assets/icons/dot.svg)}i.phone_alt{-webkit-mask-image:url(/assets/icons/phone_alt.svg);mask-image:url(/assets/icons/phone_alt.svg)}i.plus{-webkit-mask-image:url(/assets/icons/plus.svg);mask-image:url(/assets/icons/plus.svg)}i.reassign{-webkit-mask-image:url(/assets/icons/reassign.svg);mask-image:url(/assets/icons/reassign.svg)}i.search{-webkit-mask-image:url(/assets/icons/search.svg);mask-image:url(/assets/icons/search.svg)}i.smartphone{-webkit-mask-image:url(/assets/icons/smartphone.svg);mask-image:url(/assets/icons/smartphone.svg)}i.user{-webkit-mask-image:url(/assets/icons/user.svg);mask-image:url(/assets/icons/user.svg)}i.question-mark{-webkit-mask-image:url(/assets/icons/question-mark.svg);mask-image:url(/assets/icons/question-mark.svg)}i.insurance{-webkit-mask-image:url(/assets/icons/insurance.svg);mask-image:url(/assets/icons/insurance.svg)}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-family:Onest,sans-serif;font-weight:500;font-size:24px;line-height:30px;letter-spacing:.4px;color:var(--on-surface)}h2{font-family:Onest,sans-serif;font-weight:500;font-size:20px;line-height:26px;letter-spacing:.4px;color:var(--on-surface)}h3{font-family:Onest,sans-serif;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.2px;color:var(--on-surface)}h4{font-family:Onest,sans-serif;font-weight:500;font-size:15px;line-height:22px;letter-spacing:.2px;color:var(--on-surface)}h5{font-family:Onest,sans-serif;font-weight:500;font-size:13px;line-height:20px;letter-spacing:.2px;color:var(--on-surface)}h6{font-family:Onest,sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.2px;color:var(--on-surface)}p{font-family:Onest,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:.2px;margin:0;padding:0}small{font-family:Onest,sans-serif;font-weight:400;font-size:13px;line-height:20px;letter-spacing:.2px}a{cursor:pointer;text-decoration:none}.title-large{font-family:Onest,sans-serif;font-weight:500;font-size:24px;line-height:30px;letter-spacing:.4px}.title-medium{font-family:Onest,sans-serif;font-weight:500;font-size:20px;line-height:26px;letter-spacing:.4px}.title-small{font-family:Onest,sans-serif;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.2px}.label-large{font-family:Onest,sans-serif;font-weight:500;font-size:15px;line-height:22px;letter-spacing:.2px}.label-medium{font-family:Onest,sans-serif;font-weight:500;font-size:13px;line-height:20px;letter-spacing:.2px}.label-small{font-family:Onest,sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.2px}.body-large{font-family:Onest,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:.2px}.body-large-desktop{font-family:Onest,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px}@keyframes progress{0%{transform:translate3d(-200px,0,0)}to{transform:translate3d(calc(200px + 100vw),0,0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.pulse{animation:pulse 1.5s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.5s}.floating-input,.with-icon,.floating-dropdown,.select-overlay-pane,.autocomplete-overlay-pane,.floating-textarea{position:relative;margin-bottom:16px}.floating-input .input-field,.with-icon .input-field,.floating-dropdown .input-field,.select-overlay-pane .input-field,.autocomplete-overlay-pane .input-field,.floating-textarea .input-field{outline:none;height:56px;width:100%;padding:20px 8px 0;border-radius:8px;border:1px solid var(--outline);color:var(--on-surface);background:var(--surface-container-lowest);font-family:Onest,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:.2px;transition:all .2s ease}.floating-input .input-field::placeholder,.with-icon .input-field::placeholder,.floating-dropdown .input-field::placeholder,.select-overlay-pane .input-field::placeholder,.autocomplete-overlay-pane .input-field::placeholder,.floating-textarea .input-field::placeholder{color:transparent}.floating-input .input-field:focus,.with-icon .input-field:focus,.floating-dropdown .input-field:focus,.select-overlay-pane .input-field:focus,.autocomplete-overlay-pane .input-field:focus,.floating-textarea .input-field:focus{border-color:var(--on-surface)}.floating-input .input-field.error,.with-icon .input-field.error,.floating-dropdown .input-field.error,.select-overlay-pane .input-field.error,.autocomplete-overlay-pane .input-field.error,.floating-textarea .input-field.error{border-color:var(--error)}.floating-input .input-field:focus+.floating-label,.floating-input .input-field:not(:placeholder-shown)+.floating-label,.floating-input .input-field.has-value+.floating-label,.floating-input .input-field:focus~.floating-label,.with-icon .input-field:focus~.floating-label,.floating-dropdown .input-field:focus~.floating-label,.select-overlay-pane .input-field:focus~.floating-label,.autocomplete-overlay-pane .input-field:focus~.floating-label,.floating-textarea .input-field:focus~.floating-label,.floating-input .input-field:not(:placeholder-shown)~.floating-label,.with-icon .input-field:not(:placeholder-shown)~.floating-label,.floating-dropdown .input-field:not(:placeholder-shown)~.floating-label,.select-overlay-pane .input-field:not(:placeholder-shown)~.floating-label,.autocomplete-overlay-pane .input-field:not(:placeholder-shown)~.floating-label,.floating-textarea .input-field:not(:placeholder-shown)~.floating-label,.floating-input .input-field.has-value~.floating-label,.with-icon .input-field.has-value~.floating-label,.floating-dropdown .input-field.has-value~.floating-label,.select-overlay-pane .input-field.has-value~.floating-label,.autocomplete-overlay-pane .input-field.has-value~.floating-label,.floating-textarea .input-field.has-value~.floating-label{transform:translateY(-10px) translate(-6px) scale(.75);color:var(--on-surface-var);padding:0 4px}.floating-input .input-field.error:focus+.floating-label,.floating-input .input-field.error:not(:placeholder-shown)+.floating-label,.floating-input .input-field.error.has-value+.floating-label,.floating-input .input-field.error:focus~.floating-label,.with-icon .input-field.error:focus~.floating-label,.floating-dropdown .input-field.error:focus~.floating-label,.select-overlay-pane .input-field.error:focus~.floating-label,.autocomplete-overlay-pane .input-field.error:focus~.floating-label,.floating-textarea .input-field.error:focus~.floating-label,.floating-input .input-field.error:not(:placeholder-shown)~.floating-label,.with-icon .input-field.error:not(:placeholder-shown)~.floating-label,.floating-dropdown .input-field.error:not(:placeholder-shown)~.floating-label,.select-overlay-pane .input-field.error:not(:placeholder-shown)~.floating-label,.autocomplete-overlay-pane .input-field.error:not(:placeholder-shown)~.floating-label,.floating-textarea .input-field.error:not(:placeholder-shown)~.floating-label,.floating-input .input-field.error.has-value~.floating-label,.with-icon .input-field.error.has-value~.floating-label,.floating-dropdown .input-field.error.has-value~.floating-label,.select-overlay-pane .input-field.error.has-value~.floating-label,.autocomplete-overlay-pane .input-field.error.has-value~.floating-label,.floating-textarea .input-field.error.has-value~.floating-label{color:var(--error)}.floating-input .input-field[type=number],.with-icon .input-field[type=number],.floating-dropdown .input-field[type=number],.select-overlay-pane .input-field[type=number],.autocomplete-overlay-pane .input-field[type=number],.floating-textarea .input-field[type=number]{appearance:textfield;-moz-appearance:textfield}.floating-input .input-field[type=number]::-webkit-outer-spin-button,.with-icon .input-field[type=number]::-webkit-outer-spin-button,.floating-dropdown .input-field[type=number]::-webkit-outer-spin-button,.select-overlay-pane .input-field[type=number]::-webkit-outer-spin-button,.autocomplete-overlay-pane .input-field[type=number]::-webkit-outer-spin-button,.floating-textarea .input-field[type=number]::-webkit-outer-spin-button,.floating-input .input-field[type=number]::-webkit-inner-spin-button,.with-icon .input-field[type=number]::-webkit-inner-spin-button,.floating-dropdown .input-field[type=number]::-webkit-inner-spin-button,.select-overlay-pane .input-field[type=number]::-webkit-inner-spin-button,.autocomplete-overlay-pane .input-field[type=number]::-webkit-inner-spin-button,.floating-textarea .input-field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.floating-input .input-field:has(+.currency-suffix),.with-icon .input-field:has(+.currency-suffix),.floating-dropdown .input-field:has(+.currency-suffix),.select-overlay-pane .input-field:has(+.currency-suffix),.autocomplete-overlay-pane .input-field:has(+.currency-suffix),.floating-textarea .input-field:has(+.currency-suffix){padding-right:50px}.floating-input .floating-label,.with-icon .floating-label,.floating-dropdown .floating-label,.select-overlay-pane .floating-label,.autocomplete-overlay-pane .floating-label,.floating-textarea .floating-label{position:absolute;width:100%;left:12px;top:18px;font-family:Onest,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:.2px;transition:all .2s ease;color:var(--on-surface-var);pointer-events:none;transform-origin:left top;z-index:1}.floating-input .floating-label .required,.with-icon .floating-label .required,.floating-dropdown .floating-label .required,.select-overlay-pane .floating-label .required,.autocomplete-overlay-pane .floating-label .required,.floating-textarea .floating-label .required{color:var(--on-surface-var);margin-left:2px}.floating-input .error-message,.with-icon .error-message,.floating-dropdown .error-message,.select-overlay-pane .error-message,.autocomplete-overlay-pane .error-message,.floating-textarea .error-message{color:var(--error);min-height:16px;min-width:80%}.floating-input .currency-suffix,.with-icon .currency-suffix,.floating-dropdown .currency-suffix,.select-overlay-pane .currency-suffix,.autocomplete-overlay-pane .currency-suffix,.floating-textarea .currency-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--on-surface-var-2);pointer-events:none;z-index:2;font-family:Onest,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:.2px}.floating-input .error-container,.with-icon .error-container,.floating-dropdown .error-container,.select-overlay-pane .error-container,.autocomplete-overlay-pane .error-container,.floating-textarea .error-container{width:100%;margin:2px 0 0 12px}.floating-textarea .input-field{resize:vertical;min-height:140px;padding-top:26px}.floating-textarea .input-field:focus+.floating-label,.floating-textarea .input-field:not(:placeholder-shown)+.floating-label,.floating-textarea .input-field.has-value+.floating-label{font-size:12px;transform:translateY(-10px) translate(-6px) scale(.96);color:var(--on-surface-var);padding:8px 8px 0 4px;background-color:var(--surface-container-lowest)}.floating-textarea .floating-label{top:11px}.floating-textarea .text-area-footer{display:flex}.floating-textarea .text-area-footer .character-count{color:var(--on-surface-var);text-align:right;margin-top:4px;width:100%}.autocomplete-overlay-pane .dropdown-menu{left:0;right:0;background:var(--surface-container-lowest);border-radius:12px;margin-top:4px;z-index:1000;width:100%;max-height:240px;overflow-y:auto;box-shadow:var(--color-shadow-lg)}.autocomplete-overlay-pane .dropdown-menu .dropdown-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 24px;min-height:56px;border:none;border-bottom:1px solid var(--surface);background:var(--surface-container-lowest);color:var(--on-surface);cursor:pointer;text-align:left;font-weight:500;transition:background-color .2s ease;font-family:Onest,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:.2px}.autocomplete-overlay-pane .dropdown-menu .dropdown-item.selected{color:var(--on-surface)}.autocomplete-overlay-pane .dropdown-menu .dropdown-item.selected i{color:var(--secondary);height:24px;width:24px}.autocomplete-overlay-pane .dropdown-menu .dropdown-item.highlighted{background:var(--surface-container-low)}.autocomplete-overlay-pane .dropdown-menu .dropdown-item.disabled{opacity:.5;cursor:not-allowed}.autocomplete-overlay-pane .dropdown-menu .dropdown-item .item-distance{font-family:Onest,sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.2px;color:var(--on-surface-var)}.floating-dropdown .input-container,.select-overlay-pane .input-container,.autocomplete-overlay-pane .input-container{position:relative}.floating-dropdown .input-container .dropdown-trigger,.select-overlay-pane .input-container .dropdown-trigger,.autocomplete-overlay-pane .input-container .dropdown-trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-right:16px}.floating-dropdown .input-container .dropdown-trigger:focus+.floating-label,.floating-dropdown .input-container .dropdown-trigger:not(:placeholder-shown)+.floating-label,.select-overlay-pane .input-container .dropdown-trigger:focus+.floating-label,.select-overlay-pane .input-container .dropdown-trigger:not(:placeholder-shown)+.floating-label,.autocomplete-overlay-pane .input-container .dropdown-trigger:focus+.floating-label,.autocomplete-overlay-pane .input-container .dropdown-trigger:not(:placeholder-shown)+.floating-label{transform:none;color:var(--on-surface-var);padding:0}.floating-dropdown .input-container .dropdown-trigger.has-value+.floating-label,.select-overlay-pane .input-container .dropdown-trigger.has-value+.floating-label,.autocomplete-overlay-pane .input-container .dropdown-trigger.has-value+.floating-label{transform:translateY(-10px) translate(-6px) scale(.75);color:var(--on-surface-var);padding:0 4px}.floating-dropdown .input-container .dropdown-trigger.error.has-value+.floating-label,.select-overlay-pane .input-container .dropdown-trigger.error.has-value+.floating-label,.autocomplete-overlay-pane .input-container .dropdown-trigger.error.has-value+.floating-label{color:var(--error)}.floating-dropdown .input-container .dropdown-trigger .dropdown-text,.select-overlay-pane .input-container .dropdown-trigger .dropdown-text,.autocomplete-overlay-pane .input-container .dropdown-trigger .dropdown-text{font-family:Onest,sans-serif;font-weight:500;font-size:15px;line-height:22px;letter-spacing:.2px;flex:1;text-align:left;color:var(--on-surface)}.floating-dropdown .input-container .dropdown-trigger .dropdown-text.placeholder,.select-overlay-pane .input-container .dropdown-trigger .dropdown-text.placeholder,.autocomplete-overlay-pane .input-container .dropdown-trigger .dropdown-text.placeholder{color:transparent}.floating-dropdown .input-container .dropdown-trigger .dropdown-arrow,.select-overlay-pane .input-container .dropdown-trigger .dropdown-arrow,.autocomplete-overlay-pane .input-container .dropdown-trigger .dropdown-arrow{position:absolute;right:12px;top:17px;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--on-surface-var-2);transition:transform .2s ease}.floating-dropdown.open .dropdown-trigger .dropdown-arrow,.select-overlay-pane.open .dropdown-trigger .dropdown-arrow,.autocomplete-overlay-pane.open .dropdown-trigger .dropdown-arrow{transform:rotate(180deg)}.floating-dropdown .dropdown-menu,.select-overlay-pane .dropdown-menu,.autocomplete-overlay-pane .dropdown-menu{position:absolute;left:0;right:0;background:var(--surface-container-lowest);box-shadow:var(--box-shadow-menu);border-radius:12px;margin-top:4px;z-index:1000;max-height:200px;overflow-y:auto;box-shadow:var(--color-shadow-lg)}.floating-dropdown .dropdown-menu .dropdown-item,.select-overlay-pane .dropdown-menu .dropdown-item,.autocomplete-overlay-pane .dropdown-menu .dropdown-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 24px;min-height:56px;border:none;border-bottom:1px solid var(--surface);background:var(--surface-container-lowest);color:var(--on-surface);cursor:pointer;text-align:left;font-weight:500;transition:background-color .2s ease;font-family:Onest,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:.2px}.floating-dropdown .dropdown-menu .dropdown-item.selected,.select-overlay-pane .dropdown-menu .dropdown-item.selected,.autocomplete-overlay-pane .dropdown-menu .dropdown-item.selected{color:var(--on-surface)}.floating-dropdown .dropdown-menu .dropdown-item.selected i,.select-overlay-pane .dropdown-menu .dropdown-item.selected i,.autocomplete-overlay-pane .dropdown-menu .dropdown-item.selected i{color:var(--secondary);height:24px;width:24px}.floating-dropdown .dropdown-menu .dropdown-item.highlighted,.select-overlay-pane .dropdown-menu .dropdown-item.highlighted,.autocomplete-overlay-pane .dropdown-menu .dropdown-item.highlighted{background:var(--surface-container-low)}.floating-dropdown .dropdown-menu .dropdown-item.disabled,.select-overlay-pane .dropdown-menu .dropdown-item.disabled,.autocomplete-overlay-pane .dropdown-menu .dropdown-item.disabled{opacity:.5;cursor:not-allowed}.floating-dropdown .dropdown-menu .dropdown-item .item-distance,.select-overlay-pane .dropdown-menu .dropdown-item .item-distance,.autocomplete-overlay-pane .dropdown-menu .dropdown-item .item-distance{font-family:Onest,sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.2px;color:var(--on-surface-var)}.floating-dropdown .trigger-button,.select-overlay-pane .trigger-button,.autocomplete-overlay-pane .trigger-button{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--on-surface-var-2)}.floating-dropdown .trigger-button:disabled,.select-overlay-pane .trigger-button:disabled,.autocomplete-overlay-pane .trigger-button:disabled{cursor:not-allowed;opacity:.5}.floating-dropdown .trigger-button i,.select-overlay-pane .trigger-button i,.autocomplete-overlay-pane .trigger-button i{transition:transform .2s ease}.floating-dropdown.open .trigger-button i,.select-overlay-pane.open .trigger-button i,.autocomplete-overlay-pane.open .trigger-button i{transform:rotate(180deg)}.floating-dropdown .status-container,.select-overlay-pane .status-container,.autocomplete-overlay-pane .status-container{display:flex;align-items:center;justify-content:center;padding:16px;font-family:Onest,sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.2px}.floating-dropdown .status-container .status-text,.select-overlay-pane .status-container .status-text,.autocomplete-overlay-pane .status-container .status-text{color:var(--on-surface-var);text-align:center}.floating-dropdown .dropdown-open-down,.select-overlay-pane .dropdown-open-down,.autocomplete-overlay-pane .dropdown-open-down{top:var(--fieldHeight)}.floating-dropdown .dropdown-open-up,.select-overlay-pane .dropdown-open-up,.autocomplete-overlay-pane .dropdown-open-up{bottom:var(--fieldHeight);margin-bottom:4px}.select-overlay-pane .dropdown-menu,.autocomplete-overlay-pane .dropdown-menu{margin-top:0}.autocomplete-overlay-pane .dropdown-menu{position:sticky}.with-icon{position:relative}.with-icon .input-field{padding-left:44px}.with-icon .input-field:focus+.floating-label,.with-icon .input-field:not(:placeholder-shown)+.floating-label,.with-icon .input-field.has-value+.floating-label{transform:translateY(-10px) translate(28px) scale(.85)}.with-icon .floating-label{padding-left:36px;top:20px}.with-icon .field-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-family:Onest,sans-serif;font-weight:500;font-size:15px;line-height:22px;letter-spacing:.2px;color:var(--on-surface-var-2);z-index:1}.btn-primary{font-family:Onest,sans-serif;font-weight:500;font-size:13px;line-height:20px;letter-spacing:.2px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--on-surface);color:var(--on-inverse-surface);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:var(--color-shadow-md)}.btn-primary:active{transform:translateY(0);box-shadow:var(--color-shadow-sm)}.btn-primary:disabled{background:var(--btn-bg-disabled);color:var(--btn-color-disabled);cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{font-family:Onest,sans-serif;font-weight:500;font-size:13px;line-height:20px;letter-spacing:.2px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--primary-container);color:var(--on-surface);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-secondary:hover:not(:disabled){border-color:var(--outline);background:var(--surface-container-high);box-shadow:var(--color-shadow-sm);transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0);background:var(--surface-container-highest)}.btn-secondary:disabled{background:var(--surface-container);color:var(--on-surface-var-2);border-color:var(--outline-variant);cursor:not-allowed}.btn-danger{font-family:Onest,sans-serif;font-weight:500;font-size:13px;line-height:20px;letter-spacing:.2px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--red-0);color:var(--red-60);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-danger:hover:not(:disabled){border-color:var(--outline);background:var(--red-10);box-shadow:var(--color-shadow-sm);transform:translateY(-1px)}.btn-danger:active{transform:translateY(0);background:var(--red-10)}.btn-danger:disabled{background:var(--surface-container);color:var(--on-surface-var-2);border-color:var(--outline-variant);cursor:not-allowed}.btn-sm{font-family:Onest,sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.2px;padding:8px 16px}.btn-lg{font-family:Onest,sans-serif;font-weight:500;font-size:15px;line-height:22px;letter-spacing:.2px;padding:16px 32px}.btn-full{width:100%}.btn-icon{padding:8px;min-width:auto;border-radius:50%}.btn-icon.btn-primary,.btn-icon.btn-secondary,.btn-icon.btn-danger{width:40px;height:40px}.btn-group{display:flex;gap:12px;align-items:center}.btn-group.btn-group-vertical{flex-direction:column}.btn-group.btn-group-center{justify-content:center}.btn-group.btn-group-end{justify-content:flex-end}@media (max-width: 599px){.btn-group{flex-direction:column}.btn-group .btn-primary,.btn-group .btn-secondary,.btn-group .btn-danger{width:100%}}.modal-container{display:flex;flex-direction:column;max-height:80vh;background-color:var(--surface-container-lowest)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid var(--outline-variant);flex-shrink:0;background-color:var(--surface-container-lowest)}.modal-header .btn-secondary{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s}.modal-header .btn-secondary:hover{background:rgba(var(--on-surface-var),.1)}.modal-header .btn-secondary .close-icon{color:var(--on-surface-var)}.modal-form{display:flex;flex-direction:column;height:100%;overflow:hidden}.modal-body{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;background-color:var(--surface-container-lowest)}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:var(--surface-container);border-radius:3px}.modal-body::-webkit-scrollbar-thumb{background:var(--outline);border-radius:3px}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--on-surface-var-2)}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid var(--outline-variant);flex-shrink:0;background-color:var(--surface-container-lowest)}.cdk-dialog-container{border:none;border-radius:24px;box-shadow:0 4px 16px #0003;padding:0;max-width:90vw;max-height:90vh;overflow:hidden;outline:none;background:none}.cdk-dialog-container::backdrop{background:#00000080}
