.ui-icon-button{width:44px;min-width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:var(--control-radius);color:var(--on-surface-variant)}.ui-icon-button:hover:not(:disabled),.ui-icon-button[aria-pressed=true]{border-color:var(--outline-variant);background:var(--surface-container);color:var(--primary)}.ui-icon-button.sm{width:var(--control-height);min-width:var(--control-height);height:var(--control-height)}.ui-icon-button.lg{width:48px;min-width:48px;height:48px}.material-symbols-outlined.svelte-13o797d{font-size:1.3rem}.ui-combobox.svelte-1fd7aab{display:grid;gap:7px;min-width:0}.ui-combobox.svelte-1fd7aab .ui-field-label{font-size:14px;font-weight:600}.ui-combobox-input.svelte-1fd7aab{display:flex;align-items:stretch;border:1px solid var(--outline-variant);border-radius:var(--control-radius);background:var(--surface-container-lowest)}.ui-combobox-input.svelte-1fd7aab:focus-within{outline:2px solid var(--primary);outline-offset:2px}.ui-combobox-input.svelte-1fd7aab input{border:0;min-width:0;flex:1;width:100%;background:transparent;border-radius:var(--control-radius);outline:0;padding:10px 12px;color:var(--on-surface);font:inherit}.ui-combobox-input.svelte-1fd7aab button{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--on-surface);cursor:pointer}.ui-combobox-empty.svelte-1fd7aab{padding:12px;color:var(--on-surface-variant)}.field.svelte-sa3gfm{display:grid;gap:.45rem;min-width:0}.ui-field-label{color:var(--on-surface);font-size:var(--font-size-sm);font-weight:600}span[aria-hidden].svelte-sa3gfm{color:var(--error)}input.svelte-sa3gfm{width:100%;padding:.65rem .8rem}.invalid.svelte-sa3gfm input:where(.svelte-sa3gfm){border-color:var(--error)}.description.svelte-sa3gfm,.error.svelte-sa3gfm{margin:0;font-size:var(--font-size-xs);line-height:1.45}.description.svelte-sa3gfm{color:var(--on-surface-variant)}.error.svelte-sa3gfm{display:flex;align-items:flex-start;gap:.3rem;color:var(--on-error-container)}.error.svelte-sa3gfm .material-symbols-outlined:where(.svelte-sa3gfm){margin-top:.05rem;font-size:1rem}.form-actions.svelte-1nxp6r7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--outline-variant)}@media(max-width:520px){.form-actions.svelte-1nxp6r7{display:grid;grid-template-columns:1fr}.form-actions>*{width:100%}}.notice.svelte-1yorymh{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface-container);color:var(--on-surface)}.notice.svelte-1yorymh>.material-symbols-outlined:where(.svelte-1yorymh){color:var(--info)}.success.svelte-1yorymh{background:var(--success-container);color:var(--on-success-container)}.success.svelte-1yorymh>.material-symbols-outlined:where(.svelte-1yorymh){color:var(--success)}.warning.svelte-1yorymh{background:var(--warning-container);color:var(--on-warning-container)}.warning.svelte-1yorymh>.material-symbols-outlined:where(.svelte-1yorymh){color:var(--warning)}.error.svelte-1yorymh{background:var(--error-container);color:var(--on-error-container)}.error.svelte-1yorymh>.material-symbols-outlined:where(.svelte-1yorymh){color:var(--error)}strong.svelte-1yorymh{display:block;margin-bottom:.2rem}.message.svelte-1yorymh{line-height:var(--line-normal)}.actions.svelte-1yorymh{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}figure.svelte-3liz41{min-height:0;display:grid;place-items:center;gap:var(--space-3);margin:0}img.svelte-3liz41{max-height:70dvh;width:auto;object-fit:contain}figcaption.svelte-3liz41{color:var(--on-surface-variant);text-align:center}.table-region.svelte-1f40bwo{max-width:100%;border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface-container-lowest)}.table-region.svelte-1f40bwo:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.hint.svelte-1f40bwo{display:none;margin:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--outline-variant);background:var(--surface-container);color:var(--on-surface-variant);font-size:var(--font-size-xs)}.scroller.svelte-1f40bwo{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.scroller table{width:100%;border-collapse:collapse}.scroller th,.scroller td{padding:var(--space-3);border-bottom:1px solid var(--outline-variant);text-align:left}.scroller th{background:var(--surface-container-low);color:var(--on-surface-variant);font-size:var(--font-size-xs);letter-spacing:.03em;text-transform:uppercase}@media(max-width:768px){.hint.svelte-1f40bwo{display:block}.scroller table{min-width:680px}}.badge.svelte-1cwvagf{min-height:28px;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border:1px solid var(--outline-variant);border-radius:var(--radius-pill);background:var(--surface-container);color:var(--on-surface-variant);font-size:var(--font-size-xs);font-weight:700;line-height:1.2}.material-symbols-outlined.svelte-1cwvagf{font-size:1rem}.info.svelte-1cwvagf{border-color:color-mix(in srgb,var(--info) 28%,var(--outline-variant));background:var(--info-container);color:var(--on-info-container)}.success.svelte-1cwvagf{border-color:color-mix(in srgb,var(--success) 28%,var(--outline-variant));background:var(--success-container);color:var(--on-success-container)}.warning.svelte-1cwvagf{border-color:color-mix(in srgb,var(--warning) 32%,var(--outline-variant));background:var(--warning-container);color:var(--on-warning-container)}.error.svelte-1cwvagf{border-color:color-mix(in srgb,var(--error) 32%,var(--outline-variant));background:var(--error-container);color:var(--on-error-container)}.toast.svelte-1fk2ial{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--outline-variant);border-left:4px solid var(--info);border-radius:var(--radius-md);background:var(--surface-container-lowest);color:var(--on-surface);box-shadow:var(--shadow-lg)}.success.svelte-1fk2ial{border-left-color:var(--success)}.warning.svelte-1fk2ial{border-left-color:var(--warning)}.error.svelte-1fk2ial{border-left-color:var(--error)}button.svelte-1fk2ial{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--on-surface-variant)}button.svelte-1fk2ial:hover{background:var(--surface-container)}
