.AdminConfirm-module__ce14hq__dialog{border:1.5px solid var(--g10);background:var(--white);width:min(480px,100vw - 32px);max-width:none;color:var(--black);border-radius:8px;padding:0;box-shadow:0 24px 80px #1a19174d}.AdminConfirm-module__ce14hq__dialog::backdrop{background:#1a191785}.AdminConfirm-module__ce14hq__content{gap:12px;padding:28px;display:grid}.AdminConfirm-module__ce14hq__title{font-family:var(--font-brand);overflow-wrap:anywhere;margin:0;font-size:1.35rem;font-weight:500;line-height:1.25}.AdminConfirm-module__ce14hq__description{color:var(--g60);font-family:var(--font-body);overflow-wrap:anywhere;margin:0;line-height:1.5}.AdminConfirm-module__ce14hq__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}
.AdminNotice-module__5lKaba__notice{border:1.5px solid;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.AdminNotice-module__5lKaba__body{overflow-wrap:anywhere;flex:16rem;min-width:0}.AdminNotice-module__5lKaba__body>p{margin:0}.AdminNotice-module__5lKaba__body>p+p{margin-top:6px}.AdminNotice-module__5lKaba__action{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.AdminNotice-module__5lKaba__error{border-color:var(--brick);color:#742f24;background:#a0453514}.AdminNotice-module__5lKaba__warning{color:#5e4613;background:#f4ecd9;border-color:#a8812f}.AdminNotice-module__5lKaba__success{color:#40513c;background:#e7ece3;border-color:#61745d}.AdminNotice-module__5lKaba__info{border-color:var(--g10);background:var(--white);color:var(--black)}
.AdminEmptyState-module__xKWlXW__empty{border:1.5px dashed var(--g10);min-width:0;color:var(--g60);border-radius:8px;justify-items:start;gap:12px;padding:20px;font-size:14px;line-height:1.45;display:grid}.AdminEmptyState-module__xKWlXW__message{overflow-wrap:anywhere;min-width:0}.AdminEmptyState-module__xKWlXW__message>p{margin:0}.AdminEmptyState-module__xKWlXW__message>p+p{margin-top:6px}.AdminEmptyState-module__xKWlXW__action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
.AdminField-module__qwlUQa__field{align-content:start;gap:6px;min-width:0;display:grid}.AdminField-module__qwlUQa__label{color:var(--g60);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.3}.AdminField-module__qwlUQa__requiredMarker{color:var(--brick)}.AdminField-module__qwlUQa__optionalMarker{letter-spacing:.04em;text-transform:none}.AdminField-module__qwlUQa__field>button{justify-self:start}.AdminField-module__qwlUQa__field input:not([type=checkbox],[type=radio],[type=file]),.AdminField-module__qwlUQa__field select,.AdminField-module__qwlUQa__field textarea{background:var(--paper);border:1.5px solid var(--g10);width:100%;min-width:0;min-height:42px;color:var(--black);font-family:var(--font-body);border-radius:6px;padding:9px 11px;font-size:14px;line-height:1.4}.AdminField-module__qwlUQa__field textarea{resize:vertical;min-height:110px}.AdminField-module__qwlUQa__field input:focus,.AdminField-module__qwlUQa__field select:focus,.AdminField-module__qwlUQa__field textarea:focus{border-color:var(--brick);outline:none}.AdminField-module__qwlUQa__field input:focus-visible,.AdminField-module__qwlUQa__field select:focus-visible,.AdminField-module__qwlUQa__field textarea:focus-visible{border-color:var(--brick);outline:2px solid var(--black);outline-offset:2px}.AdminField-module__qwlUQa__field input[aria-invalid=true],.AdminField-module__qwlUQa__field select[aria-invalid=true],.AdminField-module__qwlUQa__field textarea[aria-invalid=true]{border-color:var(--brick)}.AdminField-module__qwlUQa__field input:disabled,.AdminField-module__qwlUQa__field select:disabled,.AdminField-module__qwlUQa__field textarea:disabled{color:var(--g60);cursor:not-allowed;opacity:.7}.AdminField-module__qwlUQa__hint,.AdminField-module__qwlUQa__error,.AdminField-module__qwlUQa__checkboxHint{margin:0;font-size:12px;line-height:1.4}.AdminField-module__qwlUQa__hint,.AdminField-module__qwlUQa__checkboxHint{color:var(--g60)}.AdminField-module__qwlUQa__error{color:#742f24;font-weight:600}.AdminField-module__qwlUQa__checkboxField{gap:4px;min-width:0;display:grid}.AdminField-module__qwlUQa__checkboxLabel{color:var(--black);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:inline-flex}.AdminField-module__qwlUQa__checkboxLabel input{width:18px;height:18px;accent-color:var(--black);flex:0 0 18px;margin:0}.AdminField-module__qwlUQa__checkboxLabel input:focus-visible{outline:2px solid var(--black);outline-offset:2px}.AdminField-module__qwlUQa__checkboxLabel input:disabled{cursor:not-allowed}.AdminField-module__qwlUQa__checkboxLabel:has(input:disabled){cursor:not-allowed}.AdminField-module__qwlUQa__checkboxHint{padding-left:28px}.AdminField-module__qwlUQa__rowContainer{min-width:0;container-type:inline-size}.AdminField-module__qwlUQa__row{grid-template-columns:repeat(var(--admin-field-row-columns,2), minmax(0, 1fr));align-items:start;gap:16px;display:grid}.AdminField-module__qwlUQa__formNote{color:var(--g60);margin:0;font-size:12px}@container (max-width:560px){.AdminField-module__qwlUQa__row{grid-template-columns:minmax(0,1fr)}}
.AdminButtonGroup-module__72K4ia__group{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.AdminButtonGroup-module__72K4ia__start{justify-content:flex-start}.AdminButtonGroup-module__72K4ia__end{justify-content:flex-end}.AdminButtonGroup-module__72K4ia__between{justify-content:space-between}
.AdminDrawer-module__KO60VW__drawer{overscroll-behavior:contain;background:var(--white);width:min(620px,94vw);max-width:none;height:100%;max-height:none;color:var(--black);border:0;margin:0;padding:0;animation:.18s ease-out AdminDrawer-module__KO60VW__drawer-in;inset:0 0 0 auto;overflow-y:auto;box-shadow:-14px 0 36px #1a19172e}.AdminDrawer-module__KO60VW__drawer::backdrop{background:#1a191752;animation:.14s ease-out AdminDrawer-module__KO60VW__backdrop-in}body:has(.AdminDrawer-module__KO60VW__drawer[open]){overflow:hidden}.AdminDrawer-module__KO60VW__toolbar{z-index:2;border-bottom:1px solid var(--g10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--g60);letter-spacing:.05em;text-transform:uppercase;background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:11px;font-weight:700;display:flex;position:sticky;top:0}.AdminDrawer-module__KO60VW__toolbar button{border:1px solid var(--g10);color:var(--black);cursor:pointer;font:inherit;background:0 0;border-radius:5px;padding:7px 10px}.AdminDrawer-module__KO60VW__body{padding:24px}@keyframes AdminDrawer-module__KO60VW__drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes AdminDrawer-module__KO60VW__backdrop-in{0%{opacity:0}}@media (max-width:760px){.AdminDrawer-module__KO60VW__drawer{width:100vw}.AdminDrawer-module__KO60VW__body{padding:20px 16px 32px}}@media (prefers-reduced-motion:reduce){.AdminDrawer-module__KO60VW__drawer,.AdminDrawer-module__KO60VW__drawer::backdrop{animation:none}}
.ImportPage-module__6R8Bva__muted{color:var(--g60)}.ImportPage-module__6R8Bva__error{color:var(--brick);margin:0}.ImportPage-module__6R8Bva__headingActions{gap:var(--space-4);align-items:baseline;display:flex}.ImportPage-module__6R8Bva__saveBar{gap:var(--space-3) var(--space-4);margin:var(--space-4) 0;padding:var(--space-3) 0;border-block:var(--divider);flex-wrap:wrap;align-items:center;display:flex}.ImportPage-module__6R8Bva__instructions{white-space:pre-wrap;max-width:100ch}.ImportPage-module__6R8Bva__notes{gap:var(--space-2);max-width:100ch;margin:0;display:grid}.ImportPage-module__6R8Bva__sourceNotes{margin:var(--space-2) 0 0;padding-left:1.2em}.ImportPage-module__6R8Bva__review{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;display:grid}.ImportPage-module__6R8Bva__list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ImportPage-module__6R8Bva__row{gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.ImportPage-module__6R8Bva__row:hover{background:var(--white)}.ImportPage-module__6R8Bva__row[aria-current]{border-color:var(--g30);background:var(--white)}.ImportPage-module__6R8Bva__rowText{min-width:0;display:grid}.ImportPage-module__6R8Bva__rowName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ImportPage-module__6R8Bva__attention{color:#5e4613;font-size:var(--text-sm)}.ImportPage-module__6R8Bva__rowNotes{color:var(--g60);font-size:var(--text-sm)}.ImportPage-module__6R8Bva__thumbnail{object-fit:contain;border-radius:var(--radius);background:var(--white);width:44px;height:44px;display:block}.ImportPage-module__6R8Bva__panel{top:var(--space-4);gap:var(--space-5);max-height:calc(100vh - 2 * var(--space-4));padding:var(--space-5) var(--space-6) var(--space-6);border:var(--divider);border-radius:var(--radius);background:var(--white);display:grid;position:sticky;overflow:auto}.ImportPage-module__6R8Bva__panelHeader{gap:var(--space-4);justify-content:space-between;align-items:start;display:flex}.ImportPage-module__6R8Bva__panelHeader h3,.ImportPage-module__6R8Bva__panelHeader p,.ImportPage-module__6R8Bva__panelSection h4,.ImportPage-module__6R8Bva__panelSection p{margin:0}.ImportPage-module__6R8Bva__panelSection{gap:var(--space-3);align-content:start;max-width:640px;display:grid}.ImportPage-module__6R8Bva__note p{max-width:80ch}.ImportPage-module__6R8Bva__extracted{gap:var(--space-6);margin-top:var(--space-2);padding-top:var(--space-5);border-top:var(--divider);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.ImportPage-module__6R8Bva__extractedColumn{gap:var(--space-5);align-content:start;display:grid}.ImportPage-module__6R8Bva__picture{object-fit:contain;max-width:200px;max-height:200px}.ImportPage-module__6R8Bva__facts{gap:var(--space-3) var(--space-5);grid-template-columns:max-content auto;align-items:baseline;line-height:1.45;display:grid}.ImportPage-module__6R8Bva__facts dl{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-3);margin:0;display:grid}.ImportPage-module__6R8Bva__facts h4,.ImportPage-module__6R8Bva__extractedColumn>h4{margin:var(--space-3) 0 0;grid-column:1/-1}.ImportPage-module__6R8Bva__extractedColumn>h4{margin:0}.ImportPage-module__6R8Bva__facts dt{color:var(--g60)}.ImportPage-module__6R8Bva__facts dd{margin:0}.ImportPage-module__6R8Bva__option{gap:var(--space-3);display:grid}.ImportPage-module__6R8Bva__choices{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ImportPage-module__6R8Bva__choice{border:var(--divider);border-radius:var(--radius-pill);background:var(--white);align-items:baseline;gap:6px;padding:3px 10px;display:inline-flex}.ImportPage-module__6R8Bva__swatch{object-fit:cover;border-radius:var(--radius-pill);align-self:center;width:16px;height:16px}.ImportPage-module__6R8Bva__code{color:var(--g60);font-family:var(--font-mono);font-size:var(--text-xs)}.ImportPage-module__6R8Bva__cite{color:var(--g60);font:inherit;font-size:var(--text-md);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}span.ImportPage-module__6R8Bva__cite{cursor:default;text-decoration:none}@media (max-width:900px){.ImportPage-module__6R8Bva__review{grid-template-columns:1fr}.ImportPage-module__6R8Bva__panel{max-height:none;position:static}}.ImportPage-module__6R8Bva__changesHeading{gap:var(--space-4);align-items:baseline;display:flex}.ImportPage-module__6R8Bva__linkButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ImportPage-module__6R8Bva__change{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;line-height:1.45;display:grid}.ImportPage-module__6R8Bva__added,.ImportPage-module__6R8Bva__changed{border-radius:var(--radius);outline-offset:2px;outline:2px solid}.ImportPage-module__6R8Bva__added{background:#e2eadf;outline-color:#4e6648}.ImportPage-module__6R8Bva__changed{background:#eee6cf;outline-color:#8b6844}.ImportPage-module__6R8Bva__choice.ImportPage-module__6R8Bva__added{border-radius:var(--radius-pill);outline-offset:0;border-color:#0000}.ImportPage-module__6R8Bva__code.ImportPage-module__6R8Bva__added{outline-offset:0;outline-width:1.5px;padding:0 4px}.ImportPage-module__6R8Bva__addedSwatch{outline-offset:1px;outline:2px solid #4e6648}.ImportPage-module__6R8Bva__addedKey,.ImportPage-module__6R8Bva__changedKey{border-radius:var(--radius-sm);padding:0 4px}.ImportPage-module__6R8Bva__addedKey{color:#3f5939;background:#e2eadf}.ImportPage-module__6R8Bva__changedKey{color:#70591f;background:#eee6cf}.ImportPage-module__6R8Bva__facts dd.ImportPage-module__6R8Bva__added,.ImportPage-module__6R8Bva__facts dd.ImportPage-module__6R8Bva__changed{padding:2px 6px}.ImportPage-module__6R8Bva__extractedColumn>.ImportPage-module__6R8Bva__added,.ImportPage-module__6R8Bva__extractedColumn>.ImportPage-module__6R8Bva__changed,.ImportPage-module__6R8Bva__option.ImportPage-module__6R8Bva__added{padding:var(--space-2)}.ImportPage-module__6R8Bva__facts dd,.ImportPage-module__6R8Bva__optionHeading{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.ImportPage-module__6R8Bva__toggle{gap:var(--space-2);font-size:var(--text-md);flex-wrap:wrap;align-items:baseline;display:inline-flex}.ImportPage-module__6R8Bva__toggle label{gap:var(--space-1);cursor:pointer;align-items:baseline;display:inline-flex}.ImportPage-module__6R8Bva__was{color:var(--g60);text-decoration:line-through}.ImportPage-module__6R8Bva__changeDetails{color:var(--g60);display:block}
.AdminIconButton-module__XIXm3G__iconButton.AdminIconButton-module__XIXm3G__iconButton{flex:none;width:38px;min-width:38px;height:38px;padding:0}.AdminIconButton-module__XIXm3G__iconButton.AdminIconButton-module__XIXm3G__compact{width:30px;min-width:30px;height:30px;min-height:30px}.AdminIconButton-module__XIXm3G__iconButton svg{flex:none}
.AdminPanel-module__lza0uG__panel{border:1.5px solid var(--g10);border-radius:8px;align-content:start;gap:18px;min-width:0;padding:24px;scroll-margin-top:24px;display:grid}.AdminPanel-module__lza0uG__default{background:var(--white)}.AdminPanel-module__lza0uG__subtle{background:var(--paper)}.AdminPanel-module__lza0uG__dashed{border-style:dashed;border-color:var(--g30);background:0 0}.AdminPanel-module__lza0uG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;min-width:0;display:flex}.AdminPanel-module__lza0uG__heading{flex:18rem;gap:6px;min-width:0;display:grid}.AdminPanel-module__lza0uG__title{color:var(--black);font-family:var(--font-brand);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}.AdminPanel-module__lza0uG__description{max-width:44rem;color:var(--g60);font-size:14px;line-height:1.45}.AdminPanel-module__lza0uG__description>p{margin:0}.AdminPanel-module__lza0uG__description>p+p{margin-top:6px}.AdminPanel-module__lza0uG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.AdminPanel-module__lza0uG__body{gap:18px;min-width:0;display:grid}.AdminPanel-module__lza0uG__footer{border-top:1px solid var(--g10);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:18px;display:flex}@media (max-width:600px){.AdminPanel-module__lza0uG__panel{padding:16px}.AdminPanel-module__lza0uG__actions{justify-content:flex-start}}
.AdminSegmentedControl-module__YJj5ua__group{border:var(--border);border-radius:var(--radius);flex:none;justify-self:start;min-height:42px;display:inline-flex;overflow:hidden}.AdminSegmentedControl-module__YJj5ua__segment{display:inline-flex;position:relative}.AdminSegmentedControl-module__YJj5ua__segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.AdminSegmentedControl-module__YJj5ua__segment span{padding:0 var(--space-3);color:var(--g60);font-family:var(--font-brand);font-size:var(--text-sm);align-items:center;font-weight:500;display:inline-flex}.AdminSegmentedControl-module__YJj5ua__segment+.AdminSegmentedControl-module__YJj5ua__segment span{border-left:var(--border)}.AdminSegmentedControl-module__YJj5ua__segment input:checked+span{background:var(--black);color:var(--white)}.AdminSegmentedControl-module__YJj5ua__segment input:focus-visible+span{outline:2px solid var(--black);outline-offset:-4px}.AdminSegmentedControl-module__YJj5ua__segment input:checked:focus-visible+span{outline-color:var(--white)}.AdminSegmentedControl-module__YJj5ua__segment input:disabled{cursor:not-allowed}.AdminSegmentedControl-module__YJj5ua__segment input:disabled+span{opacity:.7}
.AdminSuggestionInput-module__J_V5la__root{min-width:0;position:relative}.AdminSuggestionInput-module__J_V5la__root:has(.AdminSuggestionInput-module__J_V5la__toggle)>input.AdminSuggestionInput-module__J_V5la__input[role=combobox]{padding-right:34px}.AdminSuggestionInput-module__J_V5la__toggle{width:28px;color:var(--g60);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.AdminSuggestionInput-module__J_V5la__toggle:hover{background:var(--g10);color:var(--black)}.AdminSuggestionInput-module__J_V5la__toggle svg{transition:transform .14s}.AdminSuggestionInput-module__J_V5la__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.AdminSuggestionInput-module__J_V5la__list{z-index:30;background:var(--white);border:1.5px solid var(--g10);border-radius:8px;gap:2px;width:max-content;min-width:100%;max-width:min(280px,100vw - 40px);max-height:260px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px #1a191729}.AdminSuggestionInput-module__J_V5la__list[data-align=end]{left:auto;right:0}.AdminSuggestionInput-module__J_V5la__list[hidden]{display:none}.AdminSuggestionInput-module__J_V5la__option{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 8px;font-size:13px;display:flex}.AdminSuggestionInput-module__J_V5la__option[aria-selected=true]{background:var(--paper);box-shadow:inset 3px 0 var(--brick)}.AdminSuggestionInput-module__J_V5la__label{color:var(--black);font-variant-numeric:tabular-nums;font-weight:600}.AdminSuggestionInput-module__J_V5la__detail{color:var(--g60);white-space:nowrap;font-size:12px}
.AdminSortableList-module__EpV7HW__list{gap:var(--admin-sortable-gap,4px);margin:0;padding:0;list-style:none;display:grid}.AdminSortableList-module__EpV7HW__item{border-radius:6px;min-width:0}.AdminSortableList-module__EpV7HW__dragging{opacity:.5}.AdminSortableList-module__EpV7HW__dropTarget{outline:2px dashed var(--brick);outline-offset:-2px}.AdminSortableList-module__EpV7HW__handle.AdminSortableList-module__EpV7HW__handle{cursor:grab;touch-action:none}.AdminSortableList-module__EpV7HW__handle.AdminSortableList-module__EpV7HW__handle:active:not(:disabled){cursor:grabbing}.AdminSortableList-module__EpV7HW__handle.AdminSortableList-module__EpV7HW__handle:disabled{cursor:not-allowed}.AdminSortableList-module__EpV7HW__announcement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AdminActionMenu-module__ZRfLlq__menu{display:inline-flex;position:relative}.AdminActionMenu-module__ZRfLlq__list{top:calc(100% + var(--space-2));z-index:20;min-width:180px;padding:var(--space-1);background:var(--white);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);margin:0;list-style:none;display:grid;position:absolute;right:0}.AdminActionMenu-module__ZRfLlq__action{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--black);cursor:pointer;font-family:var(--font-brand);font-size:var(--text-sm);text-align:left;white-space:nowrap;background:0 0;border:0;font-weight:500}.AdminActionMenu-module__ZRfLlq__action:hover,.AdminActionMenu-module__ZRfLlq__action:focus-visible{background:var(--paper)}.AdminActionMenu-module__ZRfLlq__action:focus-visible{outline:2px solid var(--black);outline-offset:-2px}.AdminActionMenu-module__ZRfLlq__danger{color:var(--brick)}
