:root,:root[data-theme=light]{color-scheme:light;--color-bg: #f5f6f8;--color-surface: #ffffff;--color-text: #1b2430;--color-text-muted: #5a6575;--color-border: #d5dae1;--color-primary: #1f5fae;--color-primary-hover: #194d8d;--color-primary-text: #ffffff;--color-focus: #f0a400;--color-success: #1d7a46;--color-danger: #b3261e;--color-danger-bg: #fdecea;--color-success-bg: #e6f4ec;--color-warning: #8a5a00;--color-warning-bg: #fff4d6;--radius: 8px;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 40px;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shadow: 0 4px 16px rgb(15 25 40 / 12%)}:root[data-theme=dark]{color-scheme:dark;--color-bg: #11161d;--color-surface: #1a212b;--color-text: #e8ecf1;--color-text-muted: #9aa6b6;--color-border: #2f3a48;--color-primary: #5b9bf0;--color-primary-hover: #7cb0f5;--color-primary-text: #0c1117;--color-focus: #ffbf3d;--color-success: #52c98a;--color-danger: #ff8a80;--color-danger-bg: #3a1f1d;--color-success-bg: #1b3326;--color-warning: #ffcc66;--color-warning-bg: #3a2f12;--shadow: 0 4px 16px rgb(0 0 0 / 45%)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);line-height:1.5}a{color:var(--color-primary)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}h1,h2,h3{line-height:1.25;margin:0 0 var(--space-3)}._tabs_1dh8m_2{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._tab_1dh8m_2{padding:var(--space-2) var(--space-3);text-decoration:none;color:var(--color-text);border-bottom:3px solid transparent}._tabActive_1dh8m_16{border-bottom-color:var(--color-primary);font-weight:600}._toolbar_1dh8m_21{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3)}._toolbar_1dh8m_21>*{margin-bottom:0}._tableWrap_1dh8m_33{overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}._table_1dh8m_33{width:100%;border-collapse:collapse}._table_1dh8m_33 th,._table_1dh8m_33 td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_1dh8m_33 th{font-size:.85rem;color:var(--color-text-muted)}._actions_1dh8m_58{display:flex;flex-wrap:wrap;gap:var(--space-1)}._formGrid_1dh8m_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:var(--space-3)}._selectField_1dh8m_70{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}._select_1dh8m_70{font:inherit;min-height:40px;padding:0 var(--space-2);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius)}._note_1dh8m_87{color:var(--color-text-muted);font-size:.9rem}._error_1dh8m_92{color:var(--color-danger)}._stats_1dh8m_96{display:grid;grid-template-columns:max-content max-content;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3)}._stats_1dh8m_96 dt{color:var(--color-text-muted)}._stats_1dh8m_96 dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}._field_l51js_2{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}._label_l51js_9{font-size:.9rem;color:var(--color-text-muted)}._input_l51js_14{font:inherit;min-height:40px;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius)}._input_l51js_14[aria-invalid=true]{border-color:var(--color-danger)}._hint_l51js_28{margin:0;font-size:.85rem;color:var(--color-text-muted)}._error_l51js_34{margin:0;font-size:.85rem;color:var(--color-danger)}._badge_1pg87_2{display:inline-block;padding:2px var(--space-2);border-radius:999px;font-size:.8rem;font-weight:600;border:1px solid var(--color-border)}._success_1pg87_11{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success)}._warning_1pg87_17{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning)}._danger_1pg87_23{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger)}._neutral_1pg87_29{background:var(--color-bg);color:var(--color-text-muted)}._button_1s0g5_2{font:inherit;padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid transparent;cursor:pointer;min-height:40px}._button_1s0g5_2:disabled{opacity:.55;cursor:not-allowed}._primary_1s0g5_16{background:var(--color-primary);color:var(--color-primary-text)}._primary_1s0g5_16:hover:not(:disabled){background:var(--color-primary-hover)}._secondary_1s0g5_25{background:transparent;color:var(--color-text);border-color:var(--color-border)}._secondary_1s0g5_25:hover:not(:disabled){background:var(--color-bg)}._overlay_eou6u_2{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-3);background:#0000007f}._modal_eou6u_13{width:min(560px,100%);max-height:90vh;overflow:auto;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow)}._wide_eou6u_24{width:min(1200px,100%)}._dialog_eou6u_28{outline:none;padding:var(--space-4)}._title_eou6u_33{margin:0 0 var(--space-3);font-size:1.2rem}._actions_eou6u_38{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}._card_1qv8h_2{max-width:420px;margin:var(--space-5) auto;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}._error_1qv8h_11{color:var(--color-danger);margin:0 0 var(--space-3)}._figure_2uius_2{margin:0;display:flex;justify-content:center;background:var(--color-bg);border-radius:var(--radius)}._image_2uius_10{display:block;max-width:100%;max-height:72vh;object-fit:contain}._bar_2uius_17{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between;margin-top:var(--space-3)}._counter_2uius_26{color:var(--color-text-muted)}._group_2uius_30{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._thumbButton_2uius_38{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:4px}._toolbar_d635t_2{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end;margin-bottom:var(--space-3)}._toolbar_d635t_2>div,._toolbar_d635t_2>label,._toolbar_d635t_2>button{margin-bottom:0}._toolbar_d635t_2>._check_d635t_18{min-height:40px;margin-right:0}._selectField_d635t_23{display:flex;flex-direction:column;gap:var(--space-1)}._selectField_d635t_23 label{font-size:.9rem;color:var(--color-text-muted)}._select_d635t_23{font:inherit;min-height:40px;padding:0 var(--space-2);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius)}._list_d635t_44{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._card_d635t_53{display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}._cardTitle_d635t_64{font-weight:600;overflow-wrap:anywhere}._meta_d635t_69{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:.9rem;color:var(--color-text-muted)}._header_d635t_78{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}._actions_d635t_86{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._tabs_d635t_93{display:flex;gap:var(--space-1);margin:var(--space-3) 0;border-bottom:1px solid var(--color-border)}._tab_d635t_93{font:inherit;padding:var(--space-2) var(--space-3);background:none;color:var(--color-text-muted);border:0;border-bottom:3px solid transparent;cursor:pointer}._tab_d635t_93[aria-selected=true]{color:var(--color-text);font-weight:600;border-bottom-color:var(--color-primary)}._panel_d635t_116{display:flex;flex-direction:column;gap:var(--space-3)}._drop_d635t_122{padding:var(--space-4);text-align:center;background:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius)}._dropActive_d635t_130{border-color:var(--color-primary)}._hidden_d635t_134{display:none}._table_d635t_138{width:100%;border-collapse:collapse;background:var(--color-surface)}._table_d635t_138 th,._table_d635t_138 td{padding:var(--space-2);text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border)}._thumb_d635t_152{width:64px;height:48px;object-fit:cover;border-radius:4px;background:var(--color-border)}._thumbEmpty_d635t_160{display:inline-block}._check_d635t_18{display:inline-flex;gap:var(--space-1);align-items:center;margin-right:var(--space-3);white-space:nowrap}._noteInput_d635t_172{font:inherit;min-height:34px;width:100%;min-width:120px;padding:0 var(--space-2);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius)}._savebar_d635t_184{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}._error_d635t_195{color:var(--color-danger)}._success_d635t_199{color:var(--color-success)}._grid_d635t_203{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--space-3)}._tile_d635t_212{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}._tileImage_d635t_222{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px;background:var(--color-border)}._tileCheck_d635t_230{display:flex;gap:var(--space-1);align-items:flex-start;min-width:0}._tileCheck_d635t_230 span{min-width:0;overflow-wrap:anywhere}._tile_d635t_212{min-width:0}._tile_d635t_212 button{width:100%;padding-inline:var(--space-1);font-size:.9rem}._tileTitle_d635t_252{font-size:.9rem;overflow-wrap:anywhere}._warnings_d635t_257{padding:var(--space-3);background:var(--color-warning-bg);color:var(--color-warning);border-radius:var(--radius)}@media(max-width:720px){._card_d635t_53{grid-template-columns:1fr}._table_d635t_138 thead{display:none}._table_d635t_138 tr,._table_d635t_138 td{display:block}}._filters_1bwv9_2{display:grid;grid-template-columns:minmax(180px,1.8fr) minmax(140px,1.2fr) minmax(168px,.9fr) minmax(168px,.9fr) minmax(110px,.6fr) minmax(125px,.7fr);column-gap:var(--space-2);column-gap:var(--space-3);align-items:end;margin-bottom:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}._selectField_1bwv9_18{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}._selectField_1bwv9_18 label{font-size:.9rem;color:var(--color-text-muted)}._select_1bwv9_18{font:inherit;min-height:40px;padding:0 var(--space-2);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius)}._reset_1bwv9_40{grid-column:1 / -1;justify-self:start;margin-bottom:var(--space-3);min-height:40px}._list_1bwv9_48{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._item_1bwv9_57{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}._row_1bwv9_63{display:grid;grid-template-columns:90px 1fr auto auto auto;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3)}._number_1bwv9_71{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._name_1bwv9_76{font-weight:600;overflow-wrap:anywhere}._meta_1bwv9_81{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:.9rem;color:var(--color-text-muted)}._details_1bwv9_90{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1) var(--space-3);margin:0;padding:var(--space-3);border-top:1px solid var(--color-border)}._details_1bwv9_90 dt{color:var(--color-text-muted)}._details_1bwv9_90 dd{margin:0;overflow-wrap:anywhere}._plainList_1bwv9_108{list-style:none;margin:0;padding:0}._error_1bwv9_114{color:var(--color-danger)}@media(max-width:720px){._row_1bwv9_63,._details_1bwv9_90{grid-template-columns:1fr}}._hint_1bwv9_129{color:var(--color-text-muted);font-size:.9rem}@media(max-width:1150px){._filters_1bwv9_2{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));column-gap:var(--space-3)}}._levelBar_1l7th_2{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end;margin-bottom:var(--space-3)}._selectField_1l7th_10{display:flex;flex-direction:column;gap:var(--space-1)}._selectField_1l7th_10 label{font-size:.9rem;color:var(--color-text-muted)}._select_1l7th_10{font:inherit;min-height:40px;padding:0 var(--space-2);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius)}._stats_1l7th_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);margin:0 0 var(--space-3)}._stat_1l7th_31{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}._statValue_1l7th_45{display:block;font-size:1.6rem;font-weight:600}._statLabel_1l7th_51{color:var(--color-text-muted);font-size:.9rem}._progressRow_1l7th_56{display:grid;grid-template-columns:120px minmax(120px,1fr) 11.5rem;gap:var(--space-2);align-items:center;margin-bottom:var(--space-2)}._progressValue_1l7th_65{white-space:nowrap;text-align:right}._progress_1l7th_56{width:100%;height:14px}._cards_1l7th_75{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-3)}._card_1l7th_75{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}._card_1l7th_75 h2{margin-top:0;font-size:1.1rem}._rows_1l7th_93{list-style:none;margin:0;padding:0}._rows_1l7th_93 li{min-width:0;display:flex;gap:var(--space-2);align-items:center;justify-content:space-between;padding:var(--space-1) 0;border-bottom:1px solid var(--color-border)}._rowTitle_1l7th_109{display:flex;flex:1;min-width:0;gap:var(--space-2);align-items:center;overflow-wrap:anywhere}._rowTitle_1l7th_109 button{width:auto;flex:none}._thumb_1l7th_124{width:40px;height:30px;object-fit:cover;border-radius:3px;background:var(--color-border)}._rowText_1l7th_132{display:flex;flex:1;flex-direction:column;min-width:0}._rowSub_1l7th_139{display:block;overflow:hidden;color:var(--color-text-muted);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}._rowDetail_1l7th_148{color:var(--color-text-muted);font-size:.85rem}._value_1l7th_153{white-space:nowrap;color:var(--color-text-muted)}._table_1l7th_158{width:100%;border-collapse:collapse;background:var(--color-surface)}._table_1l7th_158 th,._table_1l7th_158 td{padding:var(--space-2);text-align:left;border-bottom:1px solid var(--color-border)}._fulfilled_1l7th_171{color:var(--color-success)}._error_1l7th_175{color:var(--color-danger)}@media(max-width:720px){._progressRow_1l7th_56{grid-template-columns:1fr}}._moreLinks_1l7th_185{display:flex;flex-wrap:wrap;gap:var(--space-4)}._grid_i3szb_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-4)}._card_i3szb_8{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}._select_13rv9_2{display:flex;flex-direction:column;gap:var(--space-1);min-width:220px}._label_13rv9_9{font-size:.9rem;color:var(--color-text-muted)}._trigger_13rv9_14{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font:inherit;min-height:40px;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer}._trigger_13rv9_14[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:2px}._value_13rv9_34[data-placeholder]{color:var(--color-text-muted)}._popover_13rv9_38{min-width:var(--trigger-width);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:auto}._listbox_13rv9_47{outline:none;padding:var(--space-1)}._item_13rv9_52{padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--color-text)}._item_13rv9_52[data-focused],._item_13rv9_52[data-hovered]{background:var(--color-bg)}._item_13rv9_52[data-selected]{font-weight:600;color:var(--color-primary)}._box_4lwr9_2{padding:var(--space-3);border-radius:var(--radius);border:1px solid var(--color-border)}._ok_4lwr9_8{background:var(--color-success-bg);color:var(--color-success)}._error_4lwr9_13{background:var(--color-danger-bg);color:var(--color-danger)}._shell_1j79r_2{min-height:100vh;display:flex;flex-direction:column}._header_1j79r_8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._brand_1j79r_18{font-weight:700;font-size:1.25rem;color:var(--color-primary)}._nav_1j79r_24{flex:1;min-width:0}._navList_1j79r_30{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}._navList_1j79r_30 li+li:before{content:"|" / "";margin:0 var(--space-3);color:var(--color-border)}._nav_1j79r_24 a{text-decoration:none;color:var(--color-text);padding:var(--space-1) 0;border-bottom:2px solid transparent}._nav_1j79r_24 a:hover{color:var(--color-primary)}._nav_1j79r_24 a._active_1j79r_56{border-bottom-color:var(--color-primary);font-weight:600}._tools_1j79r_61{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto}._compact_1j79r_70,._iconButton_1j79r_71{min-height:36px;padding-block:0}._iconButton_1j79r_71{min-width:36px;padding-inline:0;font-size:1.1rem;line-height:1}._langSelect_1j79r_83{font:inherit;min-height:36px;padding:0 var(--space-2);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius)}._visuallyHidden_1j79r_93{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._main_1j79r_102{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:var(--space-4) var(--space-3)}._footer_1j79r_110{padding:var(--space-3);text-align:center;color:var(--color-text-muted);font-size:.85rem}._user_1j79r_117{color:var(--color-text-muted);font-size:.9rem}@media(max-width:1150px){._navList_1j79r_30{gap:var(--space-1) var(--space-3)}._navList_1j79r_30 li+li:before{display:none}._user_1j79r_117{display:none}}
