[data-css=Tooltip]{width:fit-content;font-family:var(--typeface-sans);display:inline-flex;position:relative}[data-css=Tooltip].tooltip-full-width{width:100%;display:flex}[data-css=Tooltip].tooltip-full-width>div:first-child{flex:1;min-width:0}.tooltip-floating{z-index:9999;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-md);background-color:var(--background-white);color:var(--color-grey_dark);font-family:var(--typeface-sans);font-size:var(--font_size-xs);white-space:nowrap;pointer-events:none;opacity:0;box-shadow:var(--shadow-lg);transition:opacity .15s ease-in-out;position:fixed}.tooltip-floating.tooltip-floating--visible{opacity:1}.tooltip-backdrop{z-index:9998;pointer-events:none;background-color:#0006;animation:.15s ease-in-out tooltip-backdrop-in;position:fixed;inset:0}@keyframes tooltip-backdrop-in{0%{opacity:0}to{opacity:1}}.toast-container{z-index:var(--zindex-toast);pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.toast-container .toast-dialog{--_toast-color:var(--color-info);pointer-events:auto;border-radius:var(--border-radius-md);background:var(--color-grey_dark);color:var(--color-white);box-shadow:var(--shadow-2xl);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;max-width:90vw;padding:10px 16px 10px 10px;font-weight:700;animation:.4s cubic-bezier(.16,1,.3,1) forwards toast-slide-up;display:flex}.toast-container .toast-dialog.toast-info{--_toast-color:var(--color-info)}.toast-container .toast-dialog.toast-success{--_toast-color:var(--color-success)}.toast-container .toast-dialog.toast-warning{--_toast-color:var(--color-warning)}.toast-container .toast-dialog.toast-error{--_toast-color:var(--color-error)}.toast-container .toast-timer{flex-shrink:0;width:28px;height:28px;position:relative}.toast-container .toast-timer-ring{width:28px;height:28px;transform:rotate(-90deg)}.toast-container .toast-timer-bg{fill:var(--color-fixed_white)}.toast-container .toast-timer-track{fill:none;stroke:#00000014;stroke-width:3px}.toast-container .toast-timer-fill{fill:none;stroke:var(--_toast-color);stroke-width:3px;stroke-linecap:round}.toast-container .toast-timer-icon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.toast-container .toast-message{font-size:var(--font_size-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1;overflow:hidden}@media (width<=768px){.toast-container{align-items:stretch;left:16px;right:16px;transform:none}.toast-container .toast-dialog{max-width:100%}}.quarry-loader-root{animation:.22s ease-out both quarry-fade-in}.quarry-loader-stage{justify-content:center;align-items:center;display:flex;position:relative}.quarry-loader-ring{width:100%;height:100%;position:absolute;inset:0}.quarry-loader-track{fill:none;stroke:var(--color-primary);stroke-width:6px;opacity:.15}.quarry-loader-arc{fill:none;stroke:var(--color-primary);stroke-width:6px;stroke-linecap:round;stroke-dasharray:70 210;transform-box:view-box;transform-origin:50px 50px;animation:1s linear infinite quarry-spin}.quarry-loader-mark{object-fit:contain;border-radius:50%;animation:1.6s ease-in-out infinite quarry-pulse}[data-component=QuarryLoader][data-size=md] .quarry-loader-stage{width:92px;height:92px}[data-component=QuarryLoader][data-size=md] .quarry-loader-mark{width:52px;height:52px}[data-component=QuarryLoader][data-size=lg] .quarry-loader-stage{width:136px;height:136px}[data-component=QuarryLoader][data-size=lg] .quarry-loader-mark{width:78px;height:78px}.quarry-loader-caption{color:var(--color-text-secondary);letter-spacing:.03em;font-size:.875rem;font-weight:500}.quarry-loader-dot{animation:1.4s ease-in-out infinite quarry-dot}.quarry-loader-dot:nth-child(2){animation-delay:.2s}.quarry-loader-dot:nth-child(3){animation-delay:.4s}@keyframes quarry-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes quarry-spin{to{transform:rotate(360deg)}}@keyframes quarry-pulse{0%,to{opacity:.9;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}@keyframes quarry-dot{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.quarry-loader-arc{stroke-dasharray:70 210;animation:none}.quarry-loader-mark{animation:2s ease-in-out infinite quarry-pulse}}[data-css=EmptyState]{justify-content:center;align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-xl) var(--space-lg);text-align:center;flex-direction:column;display:flex}.empty-state--sm{gap:var(--space-md);padding:var(--space-lg) var(--space-md)}.empty-state--lg{gap:var(--space-xl);padding:calc(var(--space-xl) * 1.5) var(--space-lg)}.empty-state__art{width:180px;max-width:60%;height:auto}.empty-state--sm .empty-state__art{width:132px}.empty-state--lg .empty-state__art{width:224px}.empty-state__text{gap:var(--space-xs);flex-direction:column;max-width:420px;display:flex}.empty-state__title{font-size:var(--font_size-lg);color:var(--color-grey_dark);margin:0;font-weight:600;line-height:1.3}.empty-state--sm .empty-state__title{font-size:var(--font_size-md)}.empty-state__description{font-size:var(--font_size-sm);color:var(--color-grey_light);margin:0;line-height:1.5}.empty-state__action{align-items:center;gap:var(--space-sm);display:flex}.empty-illus__shadow{fill:var(--color-neutral_20)}.empty-illus__accent{fill:var(--color-primary)}.empty-illus__soft{fill:var(--color-primary_light)}.empty-illus__softStroke{stroke:var(--color-primary);stroke-width:3px}.empty-illus__paper{fill:var(--color-white);stroke:var(--color-border_light);stroke-width:3px}.empty-illus__line{fill:var(--color-neutral_20)}.empty-illus__lens{fill:var(--color-primary_light);fill-opacity:.55;stroke:var(--color-primary);stroke-width:3px}.empty-illus__handle{stroke:var(--color-primary);stroke-width:9px;stroke-linecap:round}.empty-illus__check{fill:none;stroke:var(--color-white);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}label.container-input{--_border-color:var(--color-border);border:1px solid var(--_border-color);border-radius:var(--border-radius-sm);background-color:var(--background-white);font-size:var(--font_size-sm);padding-inline:6px;flex-direction:column;align-items:flex-start;height:46px;padding-top:3px;display:flex;position:relative}label.container-input .label-text{font-size:var(--font_size-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:100%;height:14px;line-height:12px;overflow:hidden}label.container-input .error-icon{color:var(--color-error);cursor:help}label.container-input .error-text{color:var(--color-error);font-size:var(--font_size-xs);background-color:var(--color-error_light);border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm);min-height:calc(100% - 14px);padding-inline:6px;padding-bottom:var(--space-sm);border-inline:1px solid var(--_border-color);border-bottom:1px solid var(--_border-color);cursor:help;align-items:flex-start;padding-top:4px;line-height:1;display:flex;position:absolute;top:16px;left:-1px;right:-1px}label.container-input .input-element-wrapper{gap:var(--space-sm);flex:1;width:100%;display:flex}label.container-input .input-element{font-size:var(--font_size-md);color:var(--color-grey_dark);background-color:var(--background-white);border:none;flex:1;width:100%;font-weight:700}label.container-input .input-element::placeholder{color:var(--color-placeholder);font-size:var(--font_size-xs);font-weight:400}label.container-input[data-changed=true]{background-color:var(--color-primary_light)}label.container-input[data-changed=true] .input-element{background-color:#0000}label.container-input:has(textarea.input-element){align-items:stretch;height:auto;min-height:80px;padding-inline:0}label.container-input:has(textarea.input-element) .label-text{padding-inline:6px}label.container-input:has(textarea.input-element) .error-icon{position:absolute;bottom:8px;right:4px}label.container-input textarea.input-element{resize:vertical;width:100%;min-height:60px;padding-block:4px;padding-inline:6px}label.container-input:has(.input-element:required) .label-text:after{content:" *";font-size:var(--font_size-md);color:var(--color-error);vertical-align:top;font-weight:700;line-height:1}label.container-input .input-element:hover{color:var(--color-grey_dark);cursor:text;border-color:var(--color-grey_dark)}label.container-input .input-element:hover select{cursor:pointer}:is(label.container-input:has(.input-element:user-invalid),label.container-input:has(.input-element[aria-invalid=true])){background-color:var(--color-error_light)}label.container-input:has(.input-element:focus-within){--_border-color:var(--color-primary);color:var(--color-primary);border-color:var(--_border-color)}label.container-input .input-element:focus-visible{outline:none}label.container-input .input-element:user-invalid{background-color:var(--color-error_light)}label.container-input:has(.input-element:disabled){background-color:var(--background-white)}label.container-input .input-element:disabled{color:var(--color-grey_light);cursor:not-allowed;opacity:.6;border-color:var(--color-border)}label.container-input .input-element[aria-busy=true]{cursor:wait;color:#0000}label.container-input .input-element[aria-busy=true]::placeholder,label.container-input .input-element[aria-busy=true] .placeholder{color:#0000}label.container-input [data-component=LoadingSpinner]{color:var(--color-primary);pointer-events:none;background-color:var(--background-white);position:absolute;bottom:8px;right:4px}label.container-input select option[disabled][selected],label.container-input select option.placeholder,:is(label.container-input select:has(option[disabled][selected]:checked),label.container-input select:has(option.placeholder:checked)){color:var(--color-placeholder);font-size:var(--font_size-xs);font-weight:400}label.container-input input[type=date]::-webkit-datetime-edit-text{color:var(--color-placeholder);font-size:var(--font_size-xs);font-weight:400}label.container-input input[type=date]::-webkit-datetime-edit-month-field{color:var(--color-placeholder);font-size:var(--font_size-xs);font-weight:400}label.container-input input[type=date]::-webkit-datetime-edit-day-field{color:var(--color-placeholder);font-size:var(--font_size-xs);font-weight:400}label.container-input input[type=date]::-webkit-datetime-edit-year-field{color:var(--color-placeholder);font-size:var(--font_size-xs);font-weight:400}label.container-input input[type=date]:valid::-webkit-datetime-edit-text{color:var(--color-grey_medium);font-size:var(--font_size-md);font-weight:700}label.container-input input[type=date]:valid::-webkit-datetime-edit-month-field{color:var(--color-grey_medium);font-size:var(--font_size-md);font-weight:700}label.container-input input[type=date]:valid::-webkit-datetime-edit-day-field{color:var(--color-grey_medium);font-size:var(--font_size-md);font-weight:700}label.container-input input[type=date]:valid::-webkit-datetime-edit-year-field{color:var(--color-grey_medium);font-size:var(--font_size-md);font-weight:700}label.container-input .char-count{font-size:var(--font_size-2xs);color:var(--color-placeholder);background-color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;padding-inline:2px;font-weight:400;line-height:1;position:absolute;top:4px;right:8px}label.container-input:has(textarea.input-element) .char-count{top:3px;right:10px}label.container-input .char-count--near{color:var(--color-warning)}label.container-input .char-count--over{color:var(--color-error)}.password-toggle{width:24px;color:var(--color-grey_light);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.password-toggle:hover{color:var(--color-grey_dark)}.password-toggle:focus-visible{outline:var(--outline-focus);border-radius:var(--border-radius-sm)}label[data-css=Checkbox]{justify-content:flex-end;align-items:center;gap:6px;width:fit-content;display:flex}label[data-css=Checkbox][data-changed=true]{background-color:var(--color-primary_light);border-radius:var(--border-radius-sm);padding:var(--space-xs) var(--space-sm);margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-sm))}label[data-css=Checkbox] .label-text{font-size:var(--font_size-xs);cursor:pointer;color:var(--color-grey_medium);font-weight:700}label[data-css=Checkbox]:has(input:required) .label-text:after{content:" *";font-size:var(--font_size-md);color:var(--color-error);vertical-align:top;font-weight:700;line-height:1}label[data-css=Checkbox] input:disabled{cursor:not-allowed;opacity:.5}label[data-css=Checkbox] input{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}label[data-css=Checkbox] input:checked{accent-color:var(--color-primary)}label[data-css=Checkbox] input:focus-visible{outline:1px dashed var(--color-primary);outline-offset:2px}label[data-css=Checkbox] input:user-invalid{accent-color:var(--color-error)}.textarea-component{border-radius:var(--border-radius-md)}
