._wrapper_jiz7o_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f5f5f5}._card_jiz7o_2{background:#fff;padding:2.5rem 2rem;border-radius:8px;box-shadow:0 2px 12px #0000001a;width:100%;max-width:380px;display:flex;flex-direction:column;gap:1rem}._title_jiz7o_3{font-size:1.4rem;font-weight:700;text-align:center;margin-bottom:.5rem}._label_jiz7o_4{display:flex;flex-direction:column;gap:4px;font-size:.9rem;font-weight:500}._input_jiz7o_5{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:.95rem}._input_jiz7o_5:focus{outline:2px solid #1a56db;border-color:transparent}._error_jiz7o_7{color:#dc2626;font-size:.85rem}._btn_jiz7o_8{padding:10px;background:#1a56db;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;margin-top:.5rem}._btn_jiz7o_8:hover:not(:disabled){background:#1647b8}._btn_jiz7o_8:disabled{opacity:.6;cursor:not-allowed}html.theme-dark ._wrapper_jiz7o_1{background:#020617}html.theme-dark ._card_jiz7o_2{background:#1e293b;box-shadow:0 2px 20px #00000080;color:#e2e8f0}html.theme-dark ._label_jiz7o_4{color:#cbd5e1}html.theme-dark ._input_jiz7o_5{background:#0f172a;border-color:#334155;color:#e2e8f0}._shell_1x01n_1{display:flex;flex-direction:column;min-height:100vh}._nav_1x01n_4{display:flex;align-items:center;padding:0 1.25rem;height:56px;background:#1e293b;color:#fff;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000040;gap:.25rem}._brand_1x01n_18{font-weight:700;font-size:1.05rem;color:#fff;margin-right:1.25rem;white-space:nowrap;flex-shrink:0}._mobileMenuBtn_1x01n_19{display:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;border:none;background:none;color:#fff}._navGroups_1x01n_32{display:flex;align-items:center;gap:.25rem;flex:1;min-width:0}._navGroup_1x01n_32{display:flex;align-items:center;gap:1px;background:#ffffff0f;border-radius:6px;padding:3px;margin-right:.35rem}._navGroup_1x01n_32 a,._navSingle_1x01n_44 a{display:flex;align-items:center;gap:5px;color:#94a3b8;font-size:.83rem;padding:5px 10px;white-space:nowrap;border-radius:5px;transition:color .12s,background .12s;text-decoration:none}._navGroup_1x01n_32 a:hover,._navSingle_1x01n_44 a:hover{color:#fff;background:#ffffff1a}._navGroup_1x01n_32 a._active_1x01n_57,._navSingle_1x01n_44 a._active_1x01n_57{color:#fff;background:#ffffff26;font-weight:600}._navSingle_1x01n_44{display:flex;align-items:center;margin-right:.35rem}._spacer_1x01n_61{flex:1}._sessionTimer_1x01n_63{font-size:.78rem;font-weight:700;color:#e2e8f0;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:4px 8px;margin-right:6px;min-width:48px;text-align:center}._pushBell_1x01n_77{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;background:none;border:none;color:#94a3b8;cursor:pointer;transition:color .15s,background .15s;flex-shrink:0}._pushBell_1x01n_77:hover:not(:disabled){color:#fff;background:#ffffff1a}._pushBell_1x01n_77:disabled{opacity:.5;cursor:not-allowed}._pushBell_1x01n_77._bellOn_1x01n_93{color:#4ade80}._pushBell_1x01n_77._bellDenied_1x01n_94{color:#f87171}._userArea_1x01n_97{position:relative;flex-shrink:0}._userBtn_1x01n_99{display:flex;align-items:center;gap:7px;background:none;border:none;color:#fff;cursor:pointer;padding:5px 8px;border-radius:6px;transition:background .15s}._userBtn_1x01n_99:hover{background:#ffffff1a}._roleTag_1x01n_113{font-size:.67rem;font-weight:700;padding:2px 7px;border-radius:10px;background:#334155;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}._userName_1x01n_124{font-size:.88rem;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1x01n_125{font-size:.6rem;opacity:.6;flex-shrink:0}._dropdown_1x01n_128{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:#fff;border-radius:10px;box-shadow:0 8px 30px #0000002e;overflow:hidden;z-index:200;animation:_fadeIn_1x01n_1 .12s ease}@keyframes _fadeIn_1x01n_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_1x01n_146{padding:14px 16px 12px;border-bottom:1px solid #f1f5f9}._dropdownName_1x01n_151{font-weight:700;font-size:.95rem;color:#1e293b}._dropdownEmail_1x01n_152{font-size:.78rem;color:#64748b;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownKsef_1x01n_153{display:flex;align-items:center;gap:5px;font-size:.76rem;color:#64748b;margin-top:4px}._dropdownKsef_1x01n_153 span{font-family:monospace;color:#1e293b}._copyBtn_1x01n_155{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#94a3b8;padding:2px;border-radius:3px;line-height:1;transition:color .12s,background .12s}._copyBtn_1x01n_155:hover{color:#475569;background:#f1f5f9}._dropdownRole_1x01n_157{display:inline-block;margin-top:6px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:10px;background:#f1f5f9;color:#475569}._dropdownActions_1x01n_159{padding:8px;display:flex;flex-direction:column;gap:2px}._themeRow_1x01n_166{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;color:#475569;font-size:.82rem}._themeSelect_1x01n_176{border:1px solid #cbd5e1;background:#fff;color:#1e293b;border-radius:6px;padding:4px 8px;font-size:.78rem}._dropdownBtn_1x01n_185{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;background:none;border-radius:6px;font-size:.88rem;color:#334155;cursor:pointer;text-align:left;transition:background .12s;text-decoration:none}._dropdownBtn_1x01n_185:hover{background:#f8fafc;color:#1e293b}._dropdownBtn_1x01n_185._danger_1x01n_202{color:#dc2626}._dropdownBtn_1x01n_185._danger_1x01n_202:hover{background:#fff5f5}._main_1x01n_206{flex:1;padding:2rem 1.5rem;max-width:1200px;margin:0 auto;width:100%}._footer_1x01n_208{border-top:1px solid #e5e7eb;background:#f8fafc;color:#64748b;font-size:.78rem;text-align:right;padding:.5rem 1.25rem}._sessionTimer_1x01n_63{font-size:.78rem;color:#94a3b8;font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:5px;flex-shrink:0}._sessionTimerWarning_1x01n_226{color:#fbbf24;background:#fbbf241f;font-weight:600}._sessionOverlay_1x01n_233{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}._sessionModal_1x01n_242{background:#fff;border-radius:12px;padding:2rem 2.5rem;max-width:380px;width:90%;box-shadow:0 12px 40px #0003;text-align:center}._sessionModal_1x01n_242 h3{margin:0 0 .5rem;font-size:1.1rem;color:#1e293b}._sessionModal_1x01n_242 p{margin:0 0 1.5rem;font-size:.9rem;color:#64748b}._sessionModalActions_1x01n_253{display:flex;gap:.75rem;justify-content:center}._sessionExtendBtn_1x01n_254{padding:8px 20px;border-radius:6px;border:none;background:#1a56db;color:#fff;font-size:.9rem;cursor:pointer;font-weight:600}._sessionExtendBtn_1x01n_254:hover{background:#1d4ed8}._sessionLogoutBtn_1x01n_265{padding:8px 20px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.9rem;cursor:pointer}._sessionLogoutBtn_1x01n_265:hover{background:#f8fafc;color:#1e293b}html.theme-dark ._themeRow_1x01n_166{color:#cbd5e1}html.theme-dark ._themeSelect_1x01n_176{border-color:#334155;background:#0f172a;color:#e2e8f0}html.theme-dark ._nav_1x01n_4{background:#0f172a;box-shadow:0 2px 8px #00000073}html.theme-dark ._navGroup_1x01n_32{background:#ffffff0a}html.theme-dark ._navGroup_1x01n_32 a,html.theme-dark ._navSingle_1x01n_44 a,html.theme-dark ._pushBell_1x01n_77{color:#c4d4e9}html.theme-dark ._navGroup_1x01n_32 a:hover,html.theme-dark ._navSingle_1x01n_44 a:hover,html.theme-dark ._pushBell_1x01n_77:hover:not(:disabled),html.theme-dark ._userBtn_1x01n_99:hover{color:#fff;background:#ffffff14}html.theme-dark ._dropdown_1x01n_128,html.theme-dark ._sessionModal_1x01n_242{background:#111a2b;box-shadow:0 12px 40px #00000073}html.theme-dark ._dropdownHeader_1x01n_146,html.theme-dark ._footer_1x01n_208{border-color:#243247}html.theme-dark ._dropdownName_1x01n_151,html.theme-dark ._sessionModal_1x01n_242 h3,html.theme-dark ._dropdownKsef_1x01n_153 span{color:#e2e8f0}html.theme-dark ._dropdownEmail_1x01n_152,html.theme-dark ._dropdownKsef_1x01n_153,html.theme-dark ._sessionModal_1x01n_242 p,html.theme-dark ._footer_1x01n_208{color:#9fb0c8}html.theme-dark ._dropdownRole_1x01n_157{background:#1e2b41;color:#c4d4e9}html.theme-dark ._dropdownBtn_1x01n_185{color:#d3deee}html.theme-dark ._dropdownBtn_1x01n_185:hover{background:#1a273c;color:#fff}html.theme-dark ._sessionLogoutBtn_1x01n_265{background:#111a2b;border-color:#334155;color:#c4d4e9}html.theme-dark ._sessionLogoutBtn_1x01n_265:hover{background:#1a273c;color:#fff}html.theme-dark ._main_1x01n_206,html.theme-dark ._footer_1x01n_208{background:transparent}@media (max-width: 1024px){._nav_1x01n_4{flex-wrap:wrap;height:auto;min-height:56px;padding:.5rem .85rem;gap:.45rem}._brand_1x01n_18{margin-right:auto}._mobileMenuBtn_1x01n_19{display:inline-flex}._mobileMenuBtn_1x01n_19:hover{background:#ffffff1f}._navGroups_1x01n_32{display:none;width:100%;order:10;flex-direction:column;align-items:stretch;margin-top:.25rem;gap:.35rem}._navGroupsOpen_1x01n_394{display:flex}._navGroup_1x01n_32,._navSingle_1x01n_44{width:100%;margin-right:0}._navGroup_1x01n_32{padding:4px;gap:4px;flex-wrap:wrap}._navGroup_1x01n_32 a,._navSingle_1x01n_44 a{flex:1 1 140px;justify-content:center;font-size:.84rem;padding:8px 10px}._spacer_1x01n_61{display:none}._userName_1x01n_124{max-width:90px}._main_1x01n_206{padding:1rem .75rem}._footer_1x01n_208{text-align:center;padding:.5rem .75rem}}@media (max-width: 640px){._sessionTimer_1x01n_63,._roleTag_1x01n_113{display:none}._userName_1x01n_124{max-width:70px;font-size:.82rem}._dropdown_1x01n_128{position:fixed;top:64px;right:8px;left:8px;width:auto;max-width:none}}._wrapper_nmag6_1{display:flex;gap:6px}._select_nmag6_2{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;background:#fff;cursor:pointer}._select_nmag6_2:focus{outline:2px solid #1a56db;border-color:transparent}._badge_1js99_1{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:600}._draft_1js99_2{background:#ede9fe;color:#5b21b6}._new_1js99_3{background:#e5e7eb;color:#374151}._pending_1js99_4{background:#fef3c7;color:#92400e}._accepted_1js99_5{background:#d1fae5;color:#065f46}._rejected_1js99_6{background:#fee2e2;color:#991b1b}._settled_1js99_7{background:#dbeafe;color:#1e40af}html.theme-dark ._draft_1js99_2{background:#2e1065;color:#c4b5fd}html.theme-dark ._new_1js99_3{background:#1e293b;color:#cbd5e1}html.theme-dark ._pending_1js99_4{background:#422006;color:#fde68a}html.theme-dark ._accepted_1js99_5{background:#052e16;color:#6ee7b7}html.theme-dark ._rejected_1js99_6{background:#450a0a;color:#fca5a5}html.theme-dark ._settled_1js99_7{background:#0c1a3c;color:#93c5fd}._overlay_1qp3p_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:900;display:flex;align-items:center;justify-content:center;padding:1rem}._modal_1qp3p_12{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000002e;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;animation:_fadeIn_1qp3p_1 .18s ease}._wide_1qp3p_25{max-width:780px}@keyframes _fadeIn_1qp3p_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._header_1qp3p_34{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}._title_1qp3p_43{font-size:1.05rem;font-weight:700;margin:0}._closeBtn_1qp3p_49{background:none;border:none;font-size:1.2rem;color:#9ca3af;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}._closeBtn_1qp3p_49:hover{background:#f3f4f6;color:#374151}._body_1qp3p_69{padding:1.5rem;overflow-y:auto;flex:1}html.theme-dark ._modal_1qp3p_12{background:#1e293b;box-shadow:0 8px 40px #00000080}html.theme-dark ._closeBtn_1qp3p_49{color:#64748b}html.theme-dark ._header_1qp3p_34{border-bottom-color:#334155}html.theme-dark ._title_1qp3p_43{color:#e2e8f0}html.theme-dark ._closeBtn_1qp3p_49{color:#94a3b8}html.theme-dark ._closeBtn_1qp3p_49:hover{background:#334155;color:#e2e8f0}._wrap_kb1tk_1{position:relative}._inputRow_kb1tk_2{display:flex;gap:6px;align-items:center}._input_kb1tk_2{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:.95rem;font-family:inherit}._input_kb1tk_2:focus{outline:2px solid #1a56db;border-color:transparent}._clearBtn_kb1tk_5{background:none;border:none;color:#6b7280;font-size:1rem;cursor:pointer;padding:0 4px;line-height:1}._clearBtn_kb1tk_5:hover{color:#dc2626}._selectedTag_kb1tk_7{font-size:.8rem;color:#16a34a;margin-top:4px}._dropdown_kb1tk_8{position:absolute;top:100%;left:0;right:0;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 16px #0000001f;z-index:100;max-height:260px;overflow-y:auto;margin-top:4px}._option_kb1tk_9{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:none;border:none;padding:8px 12px;cursor:pointer;text-align:left;border-bottom:1px solid var(--border-color);color:var(--text-main)}._option_kb1tk_9:hover{background:var(--btn-icon-hover-bg)}._option_kb1tk_9:last-child{border-bottom:none}._optionName_kb1tk_12{font-size:.9rem;font-weight:500}._optionMeta_kb1tk_13{font-size:.78rem;color:var(--text-muted);margin-top:1px}._addOption_kb1tk_14{display:block;width:100%;background:none;border:none;padding:8px 12px;text-align:left;cursor:pointer;color:#1a56db;font-size:.88rem;font-weight:500;border-top:1px solid var(--border-color)}._addOption_kb1tk_14:hover{background:var(--btn-icon-hover-bg)}._overlay_kb1tk_18{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}._modal_kb1tk_19{background:var(--bg-surface);border-radius:10px;padding:1.5rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0003;color:var(--text-main)}._modalTitle_kb1tk_20{font-size:1.1rem;font-weight:700;margin-bottom:1rem}._modalGrid_kb1tk_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}._label_kb1tk_22{display:flex;flex-direction:column;gap:4px;font-size:.88rem;font-weight:500}._error_kb1tk_23{color:#dc2626;font-size:.85rem;margin-top:.75rem}._modalActions_kb1tk_24{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}._saveBtn_kb1tk_25{background:var(--btn-primary-bg);color:#fff;border:none;padding:8px 20px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}._saveBtn_kb1tk_25:hover:not(:disabled){background:var(--btn-primary-hover)}._saveBtn_kb1tk_25:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_kb1tk_28{background:var(--btn-secondary-bg);color:var(--text-main);border:1px solid var(--btn-secondary-border);padding:8px 20px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .15s}._cancelBtn_kb1tk_28:hover{background:var(--btn-secondary-hover)}._wrapper_15jkv_1{max-width:560px}._wrapper_15jkv_1 h2{font-size:1.3rem;margin-bottom:1.5rem}._form_15jkv_3{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 4px #00000014}._label_15jkv_4{display:flex;flex-direction:column;gap:4px;font-size:.9rem;font-weight:500}._input_15jkv_5{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:.95rem;font-family:inherit}._input_15jkv_5:focus{outline:2px solid #1a56db;border-color:transparent}._attachmentsSection_15jkv_7{display:flex;flex-direction:column;gap:.9rem;padding-top:.25rem}._attachmentsHeader_15jkv_8{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}._attachmentsTitle_15jkv_9{font-size:.95rem;font-weight:600}._attachmentsHint_15jkv_10{color:#6b7280;font-size:.82rem;margin-top:.2rem}._attachmentsLimit_15jkv_11{color:#6b7280;font-size:.8rem}._uploadBox_15jkv_12{border:1px dashed #93c5fd;background:linear-gradient(180deg,#f8fbff,#eff6ff);border-radius:10px;padding:1rem;cursor:pointer}._uploadBox_15jkv_12:hover{border-color:#60a5fa}._fileInput_15jkv_14{display:none}._uploadTitle_15jkv_15{display:block;font-weight:600;font-size:.95rem}._uploadSubtext_15jkv_16{display:block;margin-top:.25rem;color:#6b7280;font-size:.82rem}._attachmentBlock_15jkv_17{display:flex;flex-direction:column;gap:.6rem}._blockTitle_15jkv_18{font-size:.85rem;font-weight:600;color:#374151}._attachmentList_15jkv_19{display:flex;flex-direction:column;gap:.6rem}._attachmentItem_15jkv_20{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem .9rem;background:#f9fafb}._attachmentName_15jkv_21{font-size:.9rem;font-weight:600;word-break:break-word}._attachmentMeta_15jkv_22{color:#6b7280;font-size:.8rem;margin-top:.2rem}._removeAttachmentBtn_15jkv_23{background:#fff;border:1px solid #d1d5db;padding:7px 12px;border-radius:6px;font-size:.82rem}._removeAttachmentBtn_15jkv_23:hover:not(:disabled){background:#f3f4f6}._removeAttachmentBtn_15jkv_23:disabled{opacity:.6;cursor:not-allowed}._error_15jkv_26{color:#dc2626;font-size:.85rem}._actions_15jkv_27{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}._saveBtn_15jkv_28{background:#1a56db;color:#fff;border:none;padding:9px 20px;border-radius:4px;font-weight:600}._saveBtn_15jkv_28:hover:not(:disabled){background:#1647b8}._saveBtn_15jkv_28:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_15jkv_31{background:var(--btn-secondary-bg);color:var(--text-main);border:1px solid var(--btn-secondary-border);padding:8px 20px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .15s}._cancelBtn_15jkv_31:hover{background:var(--btn-secondary-hover)}html.theme-dark ._form_15jkv_3{background:#1e293b;box-shadow:0 1px 4px #0000004d}html.theme-dark ._wrapper_15jkv_1 h2{color:#e2e8f0}html.theme-dark ._label_15jkv_4,html.theme-dark ._blockTitle_15jkv_18{color:#cbd5e1}html.theme-dark ._input_15jkv_5{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._attachmentItem_15jkv_20{background:#0f172a;border-color:#334155}html.theme-dark ._attachmentName_15jkv_21{color:#e2e8f0}html.theme-dark ._attachmentMeta_15jkv_22{color:#64748b}html.theme-dark ._uploadBox_15jkv_12{background:linear-gradient(180deg,#1e2d3d,#0f172a);border-color:#3b5268}html.theme-dark ._uploadBox_15jkv_12:hover{border-color:#60a5fa}html.theme-dark ._uploadTitle_15jkv_15{color:#e2e8f0}html.theme-dark ._uploadSubtext_15jkv_16,html.theme-dark ._attachmentsHint_15jkv_10,html.theme-dark ._attachmentsLimit_15jkv_11{color:#64748b}html.theme-dark ._removeAttachmentBtn_15jkv_23{background:#1e293b;border-color:#334155;color:#e2e8f0}html.theme-dark ._removeAttachmentBtn_15jkv_23:hover:not(:disabled){background:#334155}@media (max-width: 640px){._form_15jkv_3{padding:1rem}._attachmentItem_15jkv_20{flex-direction:column;align-items:flex-start}._actions_15jkv_27{flex-direction:column-reverse}._actions_15jkv_27 button{width:100%}}._header_pm9ui_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._header_pm9ui_1 h2{font-size:1.3rem}._controls_pm9ui_3{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._select_pm9ui_4{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.88rem}._searchInput_pm9ui_5{min-width:260px;padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.88rem}._exportBtn_pm9ui_6{background:var(--btn-secondary-bg);color:var(--text-main);border:1px solid var(--btn-secondary-border);padding:6px 12px;border-radius:4px;font-size:.85rem;cursor:pointer;transition:background .15s}._exportBtn_pm9ui_6:hover{background:var(--btn-secondary-hover)}._tableWrap_pm9ui_8{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_pm9ui_8{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #00000014}._table_pm9ui_8 th,._table_pm9ui_8 td{padding:9px 12px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:.88rem}._table_pm9ui_8 th{background:#f9fafb;font-weight:600;color:#555}._table_pm9ui_8 tr:last-child td{border-bottom:none}._link_pm9ui_13{color:#1a56db;font-size:.85rem}._link_pm9ui_13:hover{text-decoration:underline}._actionsCell_pm9ui_15{white-space:nowrap}._iconBtn_pm9ui_16{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}._iconBtn_pm9ui_16:hover{background:var(--btn-icon-hover-bg);color:var(--btn-icon-hover-color)}._empty_pm9ui_18{color:#aaa}._addBtn_pm9ui_19{background:var(--btn-primary-bg);color:#fff;border:none;padding:6px 14px;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}._addBtn_pm9ui_19:hover{background:var(--btn-primary-hover)}._sortBtn_pm9ui_21{background:transparent;border:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:0}._sortBtn_pm9ui_21:hover{color:#1a56db}html.theme-dark ._select_pm9ui_4,html.theme-dark ._searchInput_pm9ui_5{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._table_pm9ui_8{background:#1e293b;box-shadow:0 1px 4px #0000004d}html.theme-dark ._table_pm9ui_8 th,html.theme-dark ._table_pm9ui_8 td{border-bottom-color:#334155;color:#e2e8f0}html.theme-dark ._table_pm9ui_8 th{background:#0f172a;color:#94a3b8}html.theme-dark ._link_pm9ui_13{color:#60a5fa}html.theme-dark ._empty_pm9ui_18{color:#64748b}@media (max-width: 900px){._controls_pm9ui_3{width:100%;gap:.45rem}._controls_pm9ui_3>*{flex:1 1 160px}._searchInput_pm9ui_5{min-width:0;width:100%}._table_pm9ui_8{min-width:860px}}@media (max-width: 640px){._header_pm9ui_1 h2{width:100%}._controls_pm9ui_3>*{flex:1 1 100%}._table_pm9ui_8{min-width:760px}}._wrapper_ugv6d_1{max-width:1000px}._header_ugv6d_2{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._header_ugv6d_2 h2{font-size:1.2rem;font-weight:700;flex:1}._back_ugv6d_4{background:none;border:none;color:#1a56db;font-size:.95rem;padding:0;display:inline-flex;align-items:center;cursor:pointer}._headerActions_ugv6d_6{display:inline-flex;align-items:center;gap:4px;margin-left:auto}._decisionGroup_ugv6d_7{display:inline-flex;align-items:center;gap:4px;padding:2px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-surface-soft)}._editBtn_ugv6d_16{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}._editBtn_ugv6d_16:hover{background:var(--btn-icon-hover-bg);color:var(--btn-icon-hover-color);border-color:var(--btn-icon-hover-color)}._deleteBtn_ugv6d_18{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;border:1px solid #fca5a5;color:#dc2626;cursor:pointer;margin-left:4px;transition:background .15s,color .15s}._deleteBtn_ugv6d_18:hover{background:var(--btn-danger-hover-bg);color:#b91c1c;border-color:#b91c1c}._acceptBtn_ugv6d_20,._rejectIconBtn_ugv6d_21{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._acceptBtn_ugv6d_20{border:1px solid #86efac;color:#16a34a}._acceptBtn_ugv6d_20:hover:not(:disabled){background:#ecfdf5;color:#15803d;border-color:#16a34a}._rejectIconBtn_ugv6d_21{border:1px solid #fca5a5;color:#dc2626}._rejectIconBtn_ugv6d_21:hover:not(:disabled){background:var(--btn-danger-hover-bg);color:#b91c1c;border-color:#b91c1c}._acceptBtn_ugv6d_20:disabled,._rejectIconBtn_ugv6d_21:disabled{opacity:.5;cursor:not-allowed}._rejectNoteWrap_ugv6d_55{max-width:0;opacity:0;overflow:hidden;margin-left:0;transition:max-width .24s ease,opacity .2s ease,margin-left .2s ease}._rejectNoteWrapOpen_ugv6d_62{max-width:260px;opacity:1;margin-left:4px}._rejectNoteInput_ugv6d_67{width:240px;padding:7px 10px;border:1px solid #fecaca;border-radius:6px;font-size:.82rem;background:#fff}._rejectNoteInput_ugv6d_67:focus{outline:2px solid #ef4444;border-color:transparent}._back_ugv6d_4:hover{text-decoration:underline}._grid_ugv6d_80{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 700px){._grid_ugv6d_80{grid-template-columns:1fr}}._card_ugv6d_82{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;padding:1.25rem 1.5rem}._sectionTitle_ugv6d_83{font-size:.95rem;font-weight:600;margin-bottom:.75rem}._row_ugv6d_84{display:flex;gap:1rem;padding:5px 0;border-bottom:1px solid #f5f5f5;font-size:.88rem}._row_ugv6d_84:last-child{border-bottom:none}._rowLabel_ugv6d_86{color:#666;min-width:110px}._ksefRow_ugv6d_87{display:flex;gap:.5rem}._attachmentList_ugv6d_88{display:flex;flex-direction:column;gap:.75rem}._attachmentItem_ugv6d_89{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid #e5e7eb;border-radius:8px;padding:.85rem 1rem;background:#f9fafb}._attachmentName_ugv6d_90{font-size:.9rem;font-weight:600}._attachmentMeta_ugv6d_91{color:#6b7280;font-size:.8rem;margin-top:.2rem}._attachmentActions_ugv6d_92{display:flex;gap:.75rem;flex-wrap:wrap}._attachmentLink_ugv6d_93{color:#1a56db;font-size:.85rem;background:transparent;border:none;padding:0;cursor:pointer}._attachmentLink_ugv6d_93:hover{text-decoration:underline}._removeAttachmentBtn_ugv6d_95{background:#fff;border:1px solid #d1d5db;padding:5px 10px;border-radius:6px;font-size:.82rem;cursor:pointer}._removeAttachmentBtn_ugv6d_95:hover:not(:disabled){background:#f3f4f6}._removeAttachmentBtn_ugv6d_95:disabled{opacity:.6;cursor:not-allowed}._uploadBox_ugv6d_98{display:block;border:1px dashed #93c5fd;background:linear-gradient(180deg,#f8fbff,#eff6ff);border-radius:10px;padding:1rem;cursor:pointer}._uploadBox_ugv6d_98:hover{border-color:#60a5fa}._uploadTitle_ugv6d_100{display:block;font-weight:600;font-size:.95rem}._uploadSubtext_ugv6d_101{display:block;margin-top:.25rem;color:#6b7280;font-size:.82rem}._attachmentLink_ugv6d_93:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}._emptyAttachments_ugv6d_103{color:#6b7280;font-size:.9rem}._input_ugv6d_104{padding:7px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;width:100%;font-family:inherit}._input_ugv6d_104:focus{outline:2px solid #1a56db;border-color:transparent}._statusForm_ugv6d_106{display:flex;flex-direction:column;gap:.75rem}._saveBtn_ugv6d_107{background:var(--btn-primary-bg);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s;white-space:nowrap}._saveBtn_ugv6d_107:hover:not(:disabled){background:var(--btn-primary-hover)}._saveBtn_ugv6d_107:disabled{opacity:.5;cursor:not-allowed}._quickActions_ugv6d_110{display:flex;gap:.6rem;flex-wrap:wrap}._quickCard_ugv6d_111{margin-bottom:1rem}._rejectBtn_ugv6d_112{background:#b91c1c;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:600;font-size:.9rem;white-space:nowrap}._rejectBtn_ugv6d_112:disabled{opacity:.5;cursor:not-allowed}._toggleNoteBtn_ugv6d_114{background:transparent;border:1px solid var(--btn-secondary-border);color:var(--text-main);padding:7px 12px;border-radius:4px;font-size:.82rem}._toggleNoteBtn_ugv6d_114:hover{background:var(--btn-secondary-hover)}._error_ugv6d_125{color:#dc2626;font-size:.85rem}._chat_ugv6d_126{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;padding:1rem;min-height:200px;max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}._noNotes_ugv6d_127{color:#999;font-size:.9rem;text-align:center;margin:auto}._bubble_ugv6d_128{max-width:80%;display:flex;flex-direction:column;gap:2px}._own_ugv6d_129{align-self:flex-end;align-items:flex-end}._other_ugv6d_130{align-self:flex-start}._noteAuthor_ugv6d_131{font-size:.72rem;color:#888}._noteContent_ugv6d_132{padding:8px 12px;border-radius:8px;font-size:.88rem;line-height:1.4}._own_ugv6d_129 ._noteContent_ugv6d_132{background:#dbeafe}._other_ugv6d_130 ._noteContent_ugv6d_132{background:#f3f4f6}._noteTime_ugv6d_135{font-size:.7rem;color:#aaa}._noteForm_ugv6d_136{display:flex;gap:.5rem}._noteInput_ugv6d_137{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:.88rem}._noteInput_ugv6d_137:focus{outline:2px solid #1a56db;border-color:transparent}._sendBtn_ugv6d_139{background:#1e293b;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:600}._sendBtn_ugv6d_139:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){._header_ugv6d_2 h2{width:100%}._headerActions_ugv6d_6{width:100%;justify-content:flex-end;flex-wrap:wrap}._decisionGroup_ugv6d_7{width:100%;justify-content:flex-end}._rejectNoteWrapOpen_ugv6d_62{max-width:100%}._rejectNoteInput_ugv6d_67{width:100%}._card_ugv6d_82{padding:1rem}._row_ugv6d_84{flex-direction:column;gap:.3rem}._rowLabel_ugv6d_86{min-width:0}._attachmentItem_ugv6d_89{flex-direction:column;align-items:flex-start}._noteForm_ugv6d_136{flex-direction:column}._sendBtn_ugv6d_139{width:100%}}html.theme-dark ._card_ugv6d_82,html.theme-dark ._chat_ugv6d_126{background:#1e293b;box-shadow:0 1px 4px #0000004d}html.theme-dark ._row_ugv6d_84{border-bottom-color:#334155;color:#e2e8f0}html.theme-dark ._rowLabel_ugv6d_86{color:#94a3b8}html.theme-dark ._sectionTitle_ugv6d_83{color:#e2e8f0}html.theme-dark ._decisionGroup_ugv6d_7{border-color:#334155;background:#0f172a}html.theme-dark ._acceptBtn_ugv6d_20{border-color:#166534;color:#4ade80}html.theme-dark ._acceptBtn_ugv6d_20:hover:not(:disabled){background:#123524;color:#86efac;border-color:#22c55e}html.theme-dark ._rejectIconBtn_ugv6d_21{border-color:#7f1d1d;color:#f87171}html.theme-dark ._rejectIconBtn_ugv6d_21:hover:not(:disabled){background:#2d1515;color:#fca5a5;border-color:#ef4444}html.theme-dark ._rejectNoteInput_ugv6d_67{background:#1e293b;border-color:#7f1d1d;color:#fca5a5}html.theme-dark ._attachmentItem_ugv6d_89{background:#0f172a;border-color:#334155}html.theme-dark ._attachmentName_ugv6d_90{color:#e2e8f0}html.theme-dark ._attachmentMeta_ugv6d_91{color:#64748b}html.theme-dark ._attachmentLink_ugv6d_93{color:#60a5fa}html.theme-dark ._removeAttachmentBtn_ugv6d_95{background:#1e293b;border-color:#334155;color:#e2e8f0}html.theme-dark ._removeAttachmentBtn_ugv6d_95:hover:not(:disabled){background:#334155}html.theme-dark ._uploadBox_ugv6d_98{background:linear-gradient(180deg,#1e2d3d,#0f172a);border-color:#3b5268}html.theme-dark ._uploadBox_ugv6d_98:hover{border-color:#60a5fa}html.theme-dark ._uploadSubtext_ugv6d_101,html.theme-dark ._emptyAttachments_ugv6d_103{color:#64748b}html.theme-dark ._uploadTitle_ugv6d_100{color:#e2e8f0}html.theme-dark ._input_ugv6d_104,html.theme-dark ._noteInput_ugv6d_137{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._toggleNoteBtn_ugv6d_114{border-color:#334155;color:#e2e8f0}html.theme-dark ._toggleNoteBtn_ugv6d_114:hover{background:#1e293b}html.theme-dark ._noNotes_ugv6d_127,html.theme-dark ._noteAuthor_ugv6d_131{color:#64748b}html.theme-dark ._noteTime_ugv6d_135{color:#475569}html.theme-dark ._own_ugv6d_129 ._noteContent_ugv6d_132{background:#1e3a5f;color:#bfdbfe}html.theme-dark ._other_ugv6d_130 ._noteContent_ugv6d_132{background:#1e293b;color:#cbd5e1}._header_1jhsf_1{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._header_1jhsf_1 h2{font-size:1.3rem}._addBtn_1jhsf_3{background:var(--btn-add-bg);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}._addBtn_1jhsf_3:hover{background:var(--btn-add-hover)}._toast_1jhsf_6{position:fixed;top:20px;right:20px;background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;font-weight:500;box-shadow:0 4px 12px #10b9814d;z-index:1001;max-width:300px}._toast_1jhsf_6._error_1jhsf_19{background:#ef4444;box-shadow:0 4px 12px #ef44444d}@keyframes _slideDown_1jhsf_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._form_1jhsf_30{display:flex;flex-direction:column;gap:1rem}._formGrid_1jhsf_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._fullWidth_1jhsf_32{grid-column:1 / -1}._label_1jhsf_33{display:flex;flex-direction:column;gap:4px;font-size:.88rem;font-weight:500}._input_1jhsf_34{padding:7px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem}._multiBox_1jhsf_35{border:1px solid #d1d5db;border-radius:4px;padding:8px;display:flex;flex-direction:column;gap:6px;max-height:150px;overflow-y:auto;background:#fff}._multiItem_1jhsf_46{display:flex;align-items:center;gap:8px;font-weight:400}._input_1jhsf_34:focus{outline:2px solid #1a56db;border-color:transparent}._formActions_1jhsf_53{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e5e7eb;margin-top:.5rem}._saveBtn_1jhsf_54{background:var(--btn-primary-bg);color:#fff;border:none;padding:8px 20px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}._saveBtn_1jhsf_54:hover:not(:disabled){background:var(--btn-primary-hover)}._saveBtn_1jhsf_54:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_1jhsf_57{background:var(--btn-secondary-bg);color:var(--text-main);border:1px solid var(--btn-secondary-border);padding:8px 20px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .15s}._cancelBtn_1jhsf_57:hover{background:var(--btn-secondary-hover)}._error_1jhsf_19{color:#dc2626;font-size:.85rem;margin-top:.5rem}._tableWrap_1jhsf_60{overflow-x:auto}._table_1jhsf_60{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #00000014}._table_1jhsf_60 th,._table_1jhsf_60 td{padding:9px 12px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:.88rem}._table_1jhsf_60 th{background:#f9fafb;font-weight:600;color:#555}._sortBtn_1jhsf_64{border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}._sortBtn_1jhsf_64:hover{color:#1a56db}._table_1jhsf_60 tr:last-child td{border-bottom:none}._roleTag_1jhsf_74{background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:.78rem;font-weight:600}._link_1jhsf_75{color:#1a56db;background:none;border:none;font-size:.85rem;margin-right:.5rem}._link_1jhsf_75:hover{text-decoration:underline}._deleteLink_1jhsf_77{color:#dc2626;background:none;border:none;font-size:.85rem}._deleteLink_1jhsf_77:hover{text-decoration:underline}._actionsCell_1jhsf_79{white-space:nowrap}._iconBtn_1jhsf_80{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}._iconBtn_1jhsf_80:hover{background:var(--btn-icon-hover-bg);color:var(--btn-icon-hover-color)}._iconBtnDanger_1jhsf_82{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;border:none;color:#dc2626;cursor:pointer;transition:background .15s,color .15s}._iconBtnDanger_1jhsf_82:hover{background:var(--btn-danger-hover-bg);color:#b91c1c}html.theme-dark ._input_1jhsf_34,html.theme-dark ._multiBox_1jhsf_35{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._label_1jhsf_33{color:#cbd5e1}html.theme-dark ._formActions_1jhsf_53{background:#0f172a;border-top-color:#334155}html.theme-dark ._table_1jhsf_60{background:#1e293b;box-shadow:0 1px 4px #0000004d}html.theme-dark ._table_1jhsf_60 th,html.theme-dark ._table_1jhsf_60 td{border-bottom-color:#334155;color:#e2e8f0}html.theme-dark ._table_1jhsf_60 th{background:#0f172a;color:#94a3b8}html.theme-dark ._roleTag_1jhsf_74{background:#1e293b;color:#94a3b8}html.theme-dark ._link_1jhsf_75{color:#60a5fa}html.theme-dark ._deleteLink_1jhsf_77{color:#f87171}html.theme-dark ._iconBtnDanger_1jhsf_82{color:#94a3b8}html.theme-dark ._iconBtnDanger_1jhsf_82:hover{background:#2d1515;color:#f87171}@media (max-width: 768px){._header_1jhsf_1{align-items:flex-start;gap:.75rem;flex-wrap:wrap}._formActions_1jhsf_53{justify-content:stretch;flex-direction:column-reverse}._formActions_1jhsf_53 button{width:100%}._table_1jhsf_60{min-width:780px}}._wrapper_1k4j8_1{max-width:900px}._header_1k4j8_2{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._back_1k4j8_3{background:none;border:none;color:#1a56db;font-size:.95rem;padding:0;display:inline-flex;align-items:center;cursor:pointer}._back_1k4j8_3:hover{text-decoration:underline}._title_1k4j8_5{font-size:1.25rem;font-weight:700}._grid_1k4j8_6{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 700px){._grid_1k4j8_6{grid-template-columns:1fr}}._card_1k4j8_8{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;padding:1.25rem 1.5rem}._sectionTitle_1k4j8_9{font-size:.97rem;font-weight:600;margin-bottom:.85rem}._row_1k4j8_10{display:flex;gap:1rem;padding:5px 0;border-bottom:1px solid #f5f5f5;font-size:.88rem}._row_1k4j8_10:last-child{border-bottom:none}._rowLabel_1k4j8_12{color:#6b7280;min-width:110px}._noteForm_1k4j8_15{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._noteInput_1k4j8_16{width:100%;padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.88rem;resize:vertical;font-family:inherit}._noteInput_1k4j8_16:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}._noteSubmit_1k4j8_18{align-self:flex-end;padding:6px 18px;background:#1e40af;color:#fff;border:none;border-radius:6px;font-size:.88rem;cursor:pointer;transition:background .15s}._noteSubmit_1k4j8_18:hover:not(:disabled){background:#1d4ed8}._noteSubmit_1k4j8_18:disabled{opacity:.55;cursor:not-allowed}._noteList_1k4j8_21{display:flex;flex-direction:column;gap:.6rem;list-style:none;padding:0;margin:0;max-height:420px;overflow-y:auto}._noteItem_1k4j8_22{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1rem}._noteContent_1k4j8_23{font-size:.88rem;white-space:pre-wrap;margin-bottom:.4rem}._noteMeta_1k4j8_24{display:flex;align-items:center;gap:.75rem;font-size:.76rem;color:#94a3b8}._deleteNoteBtn_1k4j8_25{background:none;border:none;color:#f87171;cursor:pointer;display:flex;align-items:center;padding:2px;margin-left:auto;border-radius:4px;transition:color .12s,background .12s}._deleteNoteBtn_1k4j8_25:hover:not(:disabled){color:#dc2626;background:#fff1f2}._deleteNoteBtn_1k4j8_25:disabled{opacity:.5;cursor:not-allowed}._empty_1k4j8_28{color:#94a3b8;font-size:.88rem}._errorMsg_1k4j8_29{color:#dc2626;font-size:.85rem}html.theme-dark ._card_1k4j8_8{background:#1e293b;box-shadow:0 1px 4px #0000004d}html.theme-dark ._sectionTitle_1k4j8_9{color:#e2e8f0}html.theme-dark ._row_1k4j8_10{border-bottom-color:#334155;color:#e2e8f0}html.theme-dark ._rowLabel_1k4j8_12{color:#94a3b8}html.theme-dark ._noteInput_1k4j8_16{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._noteItem_1k4j8_22{background:#0f172a;border-color:#334155}html.theme-dark ._noteContent_1k4j8_23{color:#e2e8f0}html.theme-dark ._noteMeta_1k4j8_24,html.theme-dark ._empty_1k4j8_28{color:#64748b}._wrapper_1sgcn_1{max-width:600px}._header_1sgcn_2{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._header_1sgcn_2 h2{font-size:1.3rem;margin:0}._addBtn_1sgcn_4{background:var(--btn-add-bg);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}._addBtn_1sgcn_4:hover{background:var(--btn-add-hover)}._form_1sgcn_6{display:flex;flex-direction:column;gap:.75rem}._formActions_1sgcn_7{display:flex;gap:.75rem;padding-top:.5rem}._input_1sgcn_8{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;width:100%;box-sizing:border-box}._input_1sgcn_8:focus{outline:2px solid #1a56db;border-color:transparent}._saveBtn_1sgcn_10{background:var(--btn-primary-bg);color:#fff;border:none;padding:8px 20px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}._saveBtn_1sgcn_10:hover{background:var(--btn-primary-hover)}._cancelBtn_1sgcn_12{background:var(--btn-secondary-bg);color:var(--text-main);border:1px solid var(--btn-secondary-border);padding:8px 20px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .15s}._cancelBtn_1sgcn_12:hover{background:var(--btn-secondary-hover)}._error_1sgcn_14{color:#dc2626;font-size:.85rem;width:100%}._list_1sgcn_15{list-style:none;display:flex;flex-direction:column;gap:.5rem}._item_1sgcn_16{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:10px 16px;border-radius:8px;box-shadow:0 1px 4px #0000000f}._link_1sgcn_17{color:#1a56db;background:none;border:none;font-size:.85rem;margin-right:.5rem}._link_1sgcn_17:hover{text-decoration:underline}._deleteLink_1sgcn_19{color:#dc2626;background:none;border:none;font-size:.85rem}._deleteLink_1sgcn_19:hover{text-decoration:underline}._actions_1sgcn_21{display:flex;gap:4px}._iconBtn_1sgcn_22{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}._iconBtn_1sgcn_22:hover{background:var(--btn-icon-hover-bg);color:var(--btn-icon-hover-color)}._iconBtnDanger_1sgcn_24{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;border:none;color:#dc2626;cursor:pointer;transition:background .15s,color .15s}._iconBtnDanger_1sgcn_24:hover{background:var(--btn-danger-hover-bg);color:#b91c1c}html.theme-dark ._item_1sgcn_16{background:#1e293b;box-shadow:0 1px 4px #0000004d;color:#e2e8f0}html.theme-dark ._input_1sgcn_8{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._link_1sgcn_17{color:#60a5fa}html.theme-dark ._deleteLink_1sgcn_19{color:#f87171}@media (max-width: 768px){._header_1sgcn_2{align-items:flex-start;gap:.75rem;flex-wrap:wrap}._item_1sgcn_16{flex-wrap:wrap;gap:.5rem}._actions_1sgcn_21{margin-left:auto}._formActions_1sgcn_7{flex-direction:column-reverse}._formActions_1sgcn_7 button{width:100%}}._wrapper_1az2h_1{max-width:600px}._header_1az2h_2{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._header_1az2h_2 h2{font-size:1.3rem;margin:0}._addBtn_1az2h_4{background:var(--btn-add-bg);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}._addBtn_1az2h_4:hover{background:var(--btn-add-hover)}._label_1az2h_6{display:flex;flex-direction:column;gap:4px;font-size:.88rem;font-weight:500;margin-bottom:1rem}._input_1az2h_7{padding:7px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem}._input_1az2h_7:focus{outline:2px solid #1a56db;border-color:transparent}._form_1az2h_9{display:flex;flex-direction:column;gap:.5rem}._row_1az2h_10{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formActions_1az2h_11{display:flex;gap:.75rem;padding-top:.5rem}._saveBtn_1az2h_12{background:var(--btn-primary-bg);color:#fff;border:none;padding:8px 20px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}._saveBtn_1az2h_12:hover{background:var(--btn-primary-hover)}._cancelBtn_1az2h_14{background:var(--btn-secondary-bg);color:var(--text-main);border:1px solid var(--btn-secondary-border);padding:8px 20px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .15s}._cancelBtn_1az2h_14:hover{background:var(--btn-secondary-hover)}._error_1az2h_16{color:#dc2626;font-size:.85rem}._histTitle_1az2h_17{font-size:.95rem;font-weight:600;margin-bottom:.75rem}._table_1az2h_18{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #00000014}._table_1az2h_18 th,._table_1az2h_18 td{padding:9px 14px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:.88rem}._table_1az2h_18 th{background:#f9fafb;font-weight:600;color:#555}._table_1az2h_18 tr:last-child td{border-bottom:none}._empty_1az2h_22{color:#aaa;font-size:.9rem}html.theme-dark ._label_1az2h_6{color:#cbd5e1}html.theme-dark ._input_1az2h_7{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._table_1az2h_18{background:#1e293b;box-shadow:0 1px 4px #0000004d}html.theme-dark ._table_1az2h_18 th,html.theme-dark ._table_1az2h_18 td{border-bottom-color:#334155;color:#e2e8f0}html.theme-dark ._table_1az2h_18 th{background:#0f172a;color:#94a3b8}@media (max-width: 768px){._header_1az2h_2{align-items:flex-start;gap:.75rem;flex-wrap:wrap}._row_1az2h_10{grid-template-columns:1fr}._formActions_1az2h_11{flex-direction:column-reverse}._formActions_1az2h_11 button{width:100%}._table_1az2h_18{min-width:620px}}._header_17prl_1{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}._header_17prl_1 h2{font-size:1.3rem}._select_17prl_3{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.88rem}._count_17prl_4{font-size:.85rem;color:#666;margin-bottom:1rem}._tableWrap_17prl_5{overflow-x:auto}._table_17prl_5{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #00000014;font-size:.85rem}._table_17prl_5 th,._table_17prl_5 td{padding:8px 12px;text-align:left;border-bottom:1px solid #f0f0f0}._table_17prl_5 th{background:#f9fafb;font-weight:600;color:#555}._action_17prl_9{background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:.8rem}._mono_17prl_10{font-family:monospace;font-size:.8rem;color:#666}._detailBtn_17prl_11{background:none;border:1px solid #d1d5db;padding:2px 8px;border-radius:4px;font-size:.78rem}._detailBtn_17prl_11:hover{background:#f9fafb}._diffCell_17prl_13{padding:0;background:#f8fafc}._diffGrid_17prl_14{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 1.5rem}._diffGrid_17prl_14 pre{font-size:.78rem;overflow:auto;max-height:200px;background:#f1f5f9;padding:.5rem;border-radius:4px}._pagination_17prl_16{display:flex;align-items:center;gap:1rem;margin-top:1rem;justify-content:center;font-size:.88rem}._pageBtn_17prl_17{background:#fff;border:1px solid #d1d5db;padding:5px 14px;border-radius:4px}._pageBtn_17prl_17:disabled{opacity:.4;cursor:not-allowed}html.theme-dark ._select_17prl_3{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._count_17prl_4{color:#94a3b8}html.theme-dark ._table_17prl_5{background:#1e293b;box-shadow:0 1px 4px #0000004d}html.theme-dark ._table_17prl_5 th,html.theme-dark ._table_17prl_5 td{border-bottom-color:#334155;color:#e2e8f0}html.theme-dark ._table_17prl_5 th{background:#0f172a;color:#94a3b8}html.theme-dark ._action_17prl_9{background:#1e293b;color:#94a3b8}html.theme-dark ._mono_17prl_10{color:#94a3b8}html.theme-dark ._detailBtn_17prl_11{background:#1e293b;border-color:#334155;color:#e2e8f0}html.theme-dark ._detailBtn_17prl_11:hover{background:#334155}html.theme-dark ._diffCell_17prl_13{background:#0f172a}html.theme-dark ._diffGrid_17prl_14 pre{background:#1e293b;color:#e2e8f0}html.theme-dark ._pageBtn_17prl_17{background:#1e293b;border-color:#334155;color:#e2e8f0}html.theme-dark ._pageBtn_17prl_17:hover:not(:disabled){background:#334155}._header_rjjzp_1{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._header_rjjzp_1 h2{font-size:1.3rem}._addBtn_rjjzp_12{background:#1e293b;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;font-size:.9rem}._addBtn_rjjzp_12:hover{background:#0f172a}._alert_rjjzp_24{padding:12px 16px;border-radius:4px;margin-bottom:1rem;font-size:.9rem}._error_rjjzp_31{background:#fee;border:1px solid #fcc;color:#c33}._success_rjjzp_37{background:#efe;border:1px solid #cfc;color:#3a3}._container_rjjzp_43{display:grid;grid-template-columns:350px 1fr;gap:2rem}@media (max-width: 900px){._container_rjjzp_43{grid-template-columns:1fr}}._formSection_rjjzp_55,._listSection_rjjzp_56{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 4px #00000014}._formSection_rjjzp_55 h3,._listSection_rjjzp_56 h3{margin-top:0;font-size:1rem;margin-bottom:1rem}._form_rjjzp_55{display:flex;flex-direction:column;gap:1rem}._form_rjjzp_55 input[type=text],._form_rjjzp_55 textarea,._form_rjjzp_55 select{padding:8px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;font-family:inherit}._form_rjjzp_55 textarea{min-height:60px;resize:vertical}._colorPicker_rjjzp_91{display:flex;align-items:center;gap:.5rem}._colorPicker_rjjzp_91 label{font-size:.9rem;font-weight:500}._colorPicker_rjjzp_91 input[type=color]{width:40px;height:36px;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}._colorPicker_rjjzp_91 span{font-size:.85rem;color:#666;font-family:monospace}._selectGroup_rjjzp_116{display:flex;flex-direction:column;gap:.3rem}._selectGroup_rjjzp_116 label{font-size:.85rem;font-weight:500;color:#333}._selectGroup_rjjzp_116 select{padding:8px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem}._buttonGroup_rjjzp_135{display:flex;gap:.5rem}._submitBtn_rjjzp_140,._cancelBtn_rjjzp_141{flex:1;padding:8px 12px;border:none;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer}._submitBtn_rjjzp_140{background:#1a56db;color:#fff}._submitBtn_rjjzp_140:hover{background:#1647b8}._cancelBtn_rjjzp_141{background:#f0f0f0;color:#666}._cancelBtn_rjjzp_141:hover{background:#e0e0e0}._tagsList_rjjzp_169{display:flex;flex-direction:column;gap:1rem}@media (max-width: 768px){._header_rjjzp_1{align-items:flex-start;gap:.75rem;flex-wrap:wrap}._buttonGroup_rjjzp_135,._tagCard_rjjzp_186{flex-direction:column}._tagActions_rjjzp_190{width:100%;flex-direction:row}._tagActions_rjjzp_190 button{flex:1}}._tagCard_rjjzp_186{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:6px}._tagPreview_rjjzp_209{flex-shrink:0;display:flex;align-items:center;min-height:24px}._tagInfo_rjjzp_216{flex:1;min-width:0}._tagName_rjjzp_221{font-weight:600;font-size:.95rem;color:#333}._tagDesc_rjjzp_227{font-size:.85rem;color:#666;margin-top:.25rem}._tagMeta_rjjzp_233{display:flex;gap:.5rem;margin-top:.5rem}._badge_rjjzp_239{display:inline-block;padding:2px 8px;background:#e0e7ff;color:#3730a3;border-radius:3px;font-size:.75rem;font-weight:500}._badge_rjjzp_239._private_rjjzp_249{background:#fee;color:#c33}._tagActions_rjjzp_190{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}._editBtn_rjjzp_261,._deleteBtn_rjjzp_262{padding:6px 10px;border:none;border-radius:4px;font-size:.8rem;font-weight:500;cursor:pointer;white-space:nowrap}._editBtn_rjjzp_261{background:#e0e7ff;color:#3730a3}._editBtn_rjjzp_261:hover{background:#c7d2fe}._deleteBtn_rjjzp_262{background:#fee;color:#c33}._deleteBtn_rjjzp_262:hover{background:#fcc}._empty_rjjzp_290{color:#aaa;text-align:center;padding:2rem}._rolesGroup_rjjzp_296{display:flex;flex-direction:column;gap:.4rem}._rolesGroup_rjjzp_296>label{font-size:.85rem;font-weight:500;color:#333}._rolesCheckboxes_rjjzp_308{display:flex;flex-wrap:wrap;gap:.5rem}._roleCheckbox_rjjzp_314{display:flex;align-items:center;gap:.3rem;font-size:.85rem;cursor:pointer;padding:4px 10px;border:1px solid #d1d5db;border-radius:4px;background:#f9fafb;-webkit-user-select:none;user-select:none}._roleCheckbox_rjjzp_314:hover{background:#e0e7ff;border-color:#6366f1}._roleCheckbox_rjjzp_314 input{margin:0;accent-color:#1a56db}._hint_rjjzp_337{font-size:.75rem;color:#6b7280;margin-top:.1rem}._livePreview_rjjzp_343{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border:1px dashed #d1d5db;border-radius:6px;background:#f8fafc}._livePreviewLabel_rjjzp_353{font-size:.8rem;font-weight:600;color:#475569}._iconGrid_rjjzp_359{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem}@media (max-width: 1200px){._iconGrid_rjjzp_359{grid-template-columns:repeat(6,minmax(0,1fr))}}._iconTile_rjjzp_371{height:34px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#334155;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._iconTile_rjjzp_371:hover{border-color:#6366f1;background:#eef2ff}html.theme-dark ._formSection_rjjzp_55,html.theme-dark ._listSection_rjjzp_56{background:#1e293b;box-shadow:0 1px 4px #0000004d;color:#e2e8f0}html.theme-dark ._formSection_rjjzp_55 h3,html.theme-dark ._listSection_rjjzp_56 h3{color:#e2e8f0}html.theme-dark ._form_rjjzp_55 input[type=text],html.theme-dark ._form_rjjzp_55 textarea,html.theme-dark ._form_rjjzp_55 select{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._selectGroup_rjjzp_116 label,html.theme-dark ._colorPicker_rjjzp_91 label{color:#cbd5e1}html.theme-dark ._colorPicker_rjjzp_91 span{color:#94a3b8}html.theme-dark ._cancelBtn_rjjzp_141{background:#334155;color:#e2e8f0}html.theme-dark ._cancelBtn_rjjzp_141:hover{background:#475569}html.theme-dark ._tagCard_rjjzp_186{border-color:#334155;background:#0f172a}html.theme-dark ._tagName_rjjzp_221{color:#e2e8f0}html.theme-dark ._tagDesc_rjjzp_227{color:#94a3b8}html.theme-dark ._livePreview_rjjzp_343{background:#0f172a;border-color:#334155}html.theme-dark ._livePreviewLabel_rjjzp_353{color:#94a3b8}html.theme-dark ._iconTile_rjjzp_371{background:#1e293b;border-color:#334155;color:#cbd5e1}html.theme-dark ._iconTile_rjjzp_371:hover{background:#1e1b4b;border-color:#818cf8}html.theme-dark ._rolesGroup_rjjzp_296>label{color:#cbd5e1}html.theme-dark ._roleCheckbox_rjjzp_314{background:#1e293b;border-color:#334155;color:#cbd5e1}html.theme-dark ._roleCheckbox_rjjzp_314:hover{background:#1e1b4b;border-color:#818cf8;color:#e0e7ff}html.theme-dark ._hint_rjjzp_337{color:#64748b}html.theme-dark ._error_rjjzp_31{background:#2d1515;border-color:#7f1d1d;color:#fca5a5}html.theme-dark ._success_rjjzp_37{background:#052e16;border-color:#166534;color:#6ee7b7}._iconTileActive_rjjzp_455{border-color:#1a56db;background:#dbeafe;color:#1e3a8a}._wrapper_1ney5_1{max-width:900px}._title_1ney5_2{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}._grid_1ney5_3{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 700px){._grid_1ney5_3{grid-template-columns:1fr}}._card_1ney5_5{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;padding:1.25rem 1.5rem}._sectionTitle_1ney5_6{font-size:.97rem;font-weight:600;margin-bottom:.85rem}._row_1ney5_7{display:flex;gap:1rem;padding:5px 0;border-bottom:1px solid #f5f5f5;font-size:.88rem}._row_1ney5_7:last-child{border-bottom:none}._rowLabel_1ney5_9{color:#6b7280;min-width:100px}._form_1ney5_10{display:flex;flex-direction:column;gap:.75rem}._fieldLabel_1ney5_11{font-size:.82rem;font-weight:600;color:#374151;margin-bottom:-.35rem}._input_1ney5_12{padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;font-family:inherit}._input_1ney5_12:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}._submitBtn_1ney5_14{align-self:flex-start;padding:8px 22px;background:var(--btn-primary-bg);color:#fff;border:none;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s;margin-top:.25rem}._submitBtn_1ney5_14:hover:not(:disabled){background:var(--btn-primary-hover)}._submitBtn_1ney5_14:disabled{opacity:.55;cursor:not-allowed}._errorMsg_1ney5_17{color:#dc2626;font-size:.85rem}._successMsg_1ney5_18{color:#16a34a;font-size:.85rem}html.theme-dark ._card_1ney5_5{background:#1e293b;box-shadow:0 1px 4px #0000004d}html.theme-dark ._sectionTitle_1ney5_6{color:#e2e8f0}html.theme-dark ._row_1ney5_7{border-bottom-color:#334155;color:#e2e8f0}html.theme-dark ._rowLabel_1ney5_9{color:#94a3b8}html.theme-dark ._fieldLabel_1ney5_11{color:#cbd5e1}html.theme-dark ._input_1ney5_12{background:#0f172a;border-color:#334155;color:#e2e8f0}@media (max-width: 640px){._card_1ney5_5{padding:1rem}._row_1ney5_7{flex-direction:column;gap:.25rem}._rowLabel_1ney5_9{min-width:0}._submitBtn_1ney5_14{width:100%}}._header_1e2vi_1{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._header_1e2vi_1 h2{font-size:1.3rem}._addBtn_1e2vi_3{background:var(--btn-add-bg);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}._addBtn_1e2vi_3:hover{background:var(--btn-add-hover)}._searchRow_1e2vi_5{margin-bottom:1rem}._searchInput_1e2vi_6{width:100%;max-width:380px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem}._deleteConflict_1e2vi_7{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid #fecaca;background:#fef2f2;color:#7f1d1d;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._goToInvoicesBtn_1e2vi_8{background:#7f1d1d;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer}._goToInvoicesBtn_1e2vi_8:hover{background:#991b1b}._formGrid_1e2vi_10{padding-bottom:.25rem}._formGrid_1e2vi_10{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._label_1e2vi_12{display:flex;flex-direction:column;gap:4px;font-size:.88rem;font-weight:500}._input_1e2vi_13{padding:7px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem}._input_1e2vi_13:focus{outline:2px solid #1a56db;border-color:transparent}._formActions_1e2vi_15{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}._saveBtn_1e2vi_16{background:var(--btn-primary-bg);color:#fff;border:none;padding:8px 20px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}._saveBtn_1e2vi_16:hover{background:var(--btn-primary-hover)}._cancelBtn_1e2vi_18{background:var(--btn-secondary-bg);color:var(--text-main);border:1px solid var(--btn-secondary-border);padding:8px 20px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .15s}._cancelBtn_1e2vi_18:hover{background:var(--btn-secondary-hover)}._error_1e2vi_20{color:#dc2626;font-size:.85rem;margin-top:.5rem}._tableWrap_1e2vi_21{overflow-x:auto}._table_1e2vi_21{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #00000014}._table_1e2vi_21 th,._table_1e2vi_21 td{padding:9px 12px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:.88rem}._table_1e2vi_21 th{background:#f9fafb;font-weight:600;color:#555}._table_1e2vi_21 tr:last-child td{border-bottom:none}._actionsCell_1e2vi_26{white-space:nowrap}._iconBtn_1e2vi_27{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}._iconBtn_1e2vi_27:hover{background:var(--btn-icon-hover-bg);color:var(--btn-icon-hover-color)}._iconBtnDanger_1e2vi_29{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;border:none;color:#dc2626;cursor:pointer;transition:background .15s,color .15s}._iconBtnDanger_1e2vi_29:hover{background:var(--btn-danger-hover-bg);color:#b91c1c}html.theme-dark ._searchInput_1e2vi_6{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._deleteConflict_1e2vi_7{background:#2d1515;border-color:#7f1d1d;color:#fca5a5}html.theme-dark ._label_1e2vi_12{color:#cbd5e1}html.theme-dark ._input_1e2vi_13{background:#0f172a;border-color:#334155;color:#e2e8f0}html.theme-dark ._table_1e2vi_21{background:#1e293b;box-shadow:0 1px 4px #0000004d}html.theme-dark ._table_1e2vi_21 th,html.theme-dark ._table_1e2vi_21 td{border-bottom-color:#334155;color:#e2e8f0}html.theme-dark ._table_1e2vi_21 th{background:#0f172a;color:#94a3b8}@media (max-width: 768px){._header_1e2vi_1{align-items:flex-start;gap:.75rem;flex-wrap:wrap}._searchInput_1e2vi_6{max-width:none}._formActions_1e2vi_15{justify-content:stretch;flex-direction:column-reverse}._formActions_1e2vi_15 button{width:100%}._table_1e2vi_21{min-width:760px}}._wrapper_1y085_2{max-width:900px;padding-bottom:5rem}._loader_1y085_7{padding:3rem;color:var(--text-muted);font-size:.95rem}._pageHeader_1y085_13{margin-bottom:1.5rem}._pageHeader_1y085_13 h2{font-size:1.4rem;margin:0 0 .25rem}._pageSubtitle_1y085_22{font-size:.88rem;color:var(--text-muted);margin:0}._tabs_1y085_29{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:1.5rem;border-bottom:2px solid var(--border-color);padding-bottom:0}._tab_1y085_29{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:.88rem;font-weight:500;color:var(--text-muted);cursor:pointer;border-radius:4px 4px 0 0;transition:color .15s,background .15s;position:relative}._tab_1y085_29:hover{color:var(--text-main);background:var(--bg-surface-soft)}._tabActive_1y085_61{color:var(--btn-primary-bg);border-bottom-color:var(--btn-primary-bg);background:none}._dirtyDot_1y085_67{width:6px;height:6px;border-radius:50%;background:#f59e0b;flex-shrink:0}._panel_1y085_76{background:var(--bg-surface);border-radius:10px;box-shadow:0 1px 6px #00000012;padding:2rem;position:relative}._sectionTitle_1y085_87{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:600;margin:0 0 .4rem}._sectionDesc_1y085_96{font-size:.86rem;color:var(--text-muted);margin:0 0 1.5rem;line-height:1.5}._grid2_1y085_104{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}._grid1_1y085_110{display:flex;flex-direction:column;gap:1.25rem}._field_1y085_116{display:flex;flex-direction:column;gap:4px}._fieldFull_1y085_122{display:flex;flex-direction:column;gap:4px;grid-column:1 / -1}._fieldHint_1y085_129{font-size:.8rem;color:var(--text-muted);margin:0 0 4px}._label_1y085_136{font-size:.83rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}._input_1y085_144{padding:9px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.9rem;background:var(--bg-surface-soft);color:var(--text-main);width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._input_1y085_144:focus{outline:none;border-color:var(--btn-primary-bg);box-shadow:0 0 0 3px #1a56db1f}._input_1y085_144:disabled{opacity:.45;cursor:not-allowed}._textarea_1y085_167{resize:vertical;min-height:240px;font-family:inherit;line-height:1.6}._secretWrap_1y085_175{position:relative}._secretInput_1y085_179{padding-right:40px}._secretToggle_1y085_183{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:4px;transition:color .15s}._secretToggle_1y085_183:hover{color:var(--text-main)}._toggleRow_1y085_204{margin-bottom:1.5rem}._toggleLabel_1y085_208{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:.9rem;font-weight:500;-webkit-user-select:none;user-select:none}._toggleSwitch_1y085_218{display:inline-block;width:40px;height:22px;background:#cbd5e1;border-radius:11px;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}._toggleOn_1y085_230{background:var(--btn-primary-bg)}._toggleThumb_1y085_234{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}._toggleOn_1y085_230 ._toggleThumb_1y085_234{transform:translate(18px)}._toggleList_1y085_251{display:flex;flex-direction:column;gap:1px}._toggleRowItem_1y085_257{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1rem;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-surface-soft)}._toggleRowText_1y085_268{display:flex;flex-direction:column;gap:3px;flex:1}._toggleRowLabel_1y085_275{font-size:.92rem;font-weight:600}._toggleRowDesc_1y085_280{font-size:.84rem;color:var(--text-muted);line-height:1.4}._updatedInfo_1y085_287{font-size:.75rem;color:var(--text-muted);margin:2px 0 0;font-style:italic}._dimmed_1y085_295{opacity:.55;pointer-events:none}._testBlock_1y085_301{margin-top:2rem;padding:1.25rem;border-radius:8px;border:1px dashed var(--border-color);background:var(--bg-surface-soft)}._testTitle_1y085_309{font-size:.95rem;font-weight:600;margin:0 0 .75rem}._testRow_1y085_315{display:flex;gap:.75rem;align-items:center}._testRow_1y085_315 ._input_1y085_144{flex:1}._testBtn_1y085_325{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:var(--btn-primary-bg);color:#fff;border:none;border-radius:6px;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}._testBtn_1y085_325:hover:not(:disabled){background:var(--btn-primary-hover)}._testBtn_1y085_325:disabled{opacity:.6;cursor:not-allowed}._resultOk_1y085_351{display:flex;align-items:center;gap:6px;margin-top:.75rem;padding:8px 12px;border-radius:6px;background:#f0fdf4;color:#15803d;font-size:.86rem;font-weight:500}._resultErr_1y085_364{display:flex;align-items:center;gap:6px;margin-top:.75rem;padding:8px 12px;border-radius:6px;background:#fef2f2;color:#dc2626;font-size:.86rem;font-weight:500}._infoBox_1y085_378{display:flex;gap:.75rem;align-items:flex-start;margin-top:1.5rem;padding:1rem 1.25rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:.86rem;color:#1e40af;line-height:1.5}._infoBox_1y085_378>svg{flex-shrink:0;margin-top:2px}._infoBox_1y085_378 p{margin:4px 0 0}._infoBox_1y085_378 code{background:#1e40af1a;padding:1px 4px;border-radius:3px;font-size:.83em}._termsPreview_1y085_409{margin-top:2rem}._previewTitle_1y085_413{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 .5rem}._previewBox_1y085_422{background:var(--bg-surface-soft);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;font-size:.9rem;line-height:1.7;max-height:300px;overflow-y:auto;white-space:pre-wrap;color:var(--text-main)}._previewBox_1y085_422 p{margin:0 0 .25rem}._saveBar_1y085_440{position:sticky;bottom:-2rem;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;background:var(--bg-surface);border-top:1px solid var(--border-color);border-radius:0 0 10px 10px;margin:2rem -2rem -2rem;transform:translateY(8px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:10}._saveBarVisible_1y085_461{opacity:1;pointer-events:auto;transform:translateY(0)}._saveBarHint_1y085_467{font-size:.83rem;color:var(--text-muted)}._saveBtn_1y085_472{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;background:var(--btn-primary-bg);color:#fff;border:none;border-radius:6px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}._saveBtn_1y085_472:hover:not(:disabled){background:var(--btn-primary-hover)}._saveBtn_1y085_472:disabled{opacity:.6;cursor:not-allowed}@keyframes _spin_1y085_502{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spin_1y085_502{animation:_spin_1y085_502 .8s linear infinite}._toast_1y085_507{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:.88rem;font-weight:500;z-index:1000;animation:_fadeInUp_1y085_1 .2s ease;box-shadow:0 4px 16px #00000026;white-space:nowrap}._toastOk_1y085_525{background:#166534;color:#fff}._toastErr_1y085_530{background:#991b1b;color:#fff}@keyframes _fadeInUp_1y085_1{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}html.theme-dark ._panel_1y085_76{background:#1e293b;box-shadow:0 1px 6px #0000004d}html.theme-dark ._toggleRowItem_1y085_257,html.theme-dark ._testBlock_1y085_301,html.theme-dark ._previewBox_1y085_422{background:#0f172a;border-color:#334155}html.theme-dark ._infoBox_1y085_378{background:#1e3a5f;border-color:#2563eb;color:#93c5fd}html.theme-dark ._infoBox_1y085_378 code{background:#93c5fd26}html.theme-dark ._saveBar_1y085_440{background:#1e293b;border-top-color:#334155}html.theme-dark ._resultOk_1y085_351{background:#14532d;color:#86efac}html.theme-dark ._resultErr_1y085_364{background:#7f1d1d;color:#fca5a5}@media (max-width: 768px){._panel_1y085_76{padding:1.25rem}._grid2_1y085_104{grid-template-columns:1fr}._tabs_1y085_29{gap:2px}._tab_1y085_29{padding:7px 10px;font-size:.8rem}._saveBar_1y085_440{margin:1.5rem -1.25rem -1.25rem;flex-direction:column;align-items:stretch;gap:.5rem}._saveBarHint_1y085_467{text-align:center}._saveBtn_1y085_472{justify-content:center}._testRow_1y085_315{flex-direction:column}._testBtn_1y085_325{width:100%;justify-content:center}}@media (max-width: 480px){._tab_1y085_29 span:last-child:not(._dirtyDot_1y085_67){display:none}._tab_1y085_29{padding:8px 10px}}._backupCard_1y085_641{display:flex;gap:1.5rem;align-items:flex-start;padding:1.5rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface-soft)}._backupIcon_1y085_651{color:var(--btn-primary-bg);flex-shrink:0;padding-top:4px}._backupInfo_1y085_657{flex:1}._backupInfo_1y085_657 h4{font-size:1rem;font-weight:600;margin:0 0 .4rem}._backupInfo_1y085_657 p{font-size:.87rem;color:var(--text-muted);margin:0 0 .75rem;line-height:1.5}._backupFeatureList_1y085_674{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}._backupFeatureList_1y085_674 li{font-size:.84rem;color:var(--text-muted);padding-left:1rem;position:relative}._backupFeatureList_1y085_674 li:before{content:"✓";position:absolute;left:0;color:#16a34a;font-size:.8rem}._backupBtn_1y085_698{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--btn-primary-bg);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;align-self:center;transition:background .15s}._backupBtn_1y085_698:hover:not(:disabled){background:var(--btn-primary-hover)}._backupBtn_1y085_698:disabled{opacity:.6;cursor:not-allowed}._backupResult_1y085_725{display:flex;gap:.75rem;align-items:flex-start;margin-top:1.25rem;padding:1rem 1.25rem;border-radius:8px;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;font-size:.88rem}._backupResult_1y085_725>svg{flex-shrink:0;margin-top:2px}._backupResult_1y085_725>div{display:flex;flex-direction:column;gap:4px}._backupDate_1y085_746{font-size:.82rem;color:#166534}._backupCounts_1y085_751{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._backupCount_1y085_751{background:#dcfce7;color:#14532d;border-radius:4px;padding:2px 8px;font-size:.78rem}html.theme-dark ._backupCard_1y085_641{background:#0f172a;border-color:#334155}html.theme-dark ._backupResult_1y085_725{background:#14532d;border-color:#166534;color:#86efac}html.theme-dark ._backupDate_1y085_746{color:#4ade80}html.theme-dark ._backupCount_1y085_751{background:#166534;color:#bbf7d0}@media (max-width: 640px){._backupCard_1y085_641{flex-direction:column}._backupIcon_1y085_651{display:none}._backupBtn_1y085_698{width:100%;justify-content:center}}._restoreSection_1y085_800{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}._restoreTitle_1y085_806{font-size:1rem;font-weight:600;margin:0 0 .4rem}._restoreLabel_1y085_812{display:inline-flex;cursor:pointer;background:#0f172a;position:relative}._restoreLabel_1y085_812:hover:not(._restoreDisabled_1y085_819){background:#1e293b}._restoreDisabled_1y085_819{opacity:.6;cursor:not-allowed;pointer-events:none}._hiddenInput_1y085_829{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._restoreResultOk_1y085_837,._restoreResultErr_1y085_838{margin-top:1.25rem;padding:1.25rem;border-radius:8px;font-size:.88rem;display:flex;flex-direction:column;gap:6px}._restoreResultOk_1y085_837{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}._restoreResultErr_1y085_838{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}._restoreResultHeader_1y085_860{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.92rem}._restoreDate_1y085_868{font-size:.82rem;opacity:.8}._restoreWarning_1y085_873{font-weight:500;color:#92400e;background:#fffbeb;border-radius:4px;padding:4px 8px}._restoreNote_1y085_881{font-size:.82rem;font-style:italic;opacity:.8}._restoreReport_1y085_887{display:flex;flex-direction:column;gap:4px;margin-top:4px;border-top:1px solid rgba(0,0,0,.08);padding-top:8px}._restoreReportRow_1y085_896{display:flex;align-items:center;gap:8px;font-size:.82rem;flex-wrap:wrap}._restoreReportSection_1y085_904{font-weight:600;min-width:120px}._restoreReportOk_1y085_909{color:#16a34a;background:#dcfce7;border-radius:4px;padding:1px 6px}._restoreReportSkip_1y085_916{color:#92400e;background:#fef3c7;border-radius:4px;padding:1px 6px}._restoreReportErrors_1y085_923{font-size:.8rem}._restoreReportErrors_1y085_923 summary{cursor:pointer;color:#dc2626}._restoreReportErrors_1y085_923 ul{margin:4px 0 0 1rem;display:flex;flex-direction:column;gap:2px}html.theme-dark ._restoreResultOk_1y085_837{background:#14532d;border-color:#166534;color:#86efac}html.theme-dark ._restoreResultErr_1y085_838{background:#7f1d1d;border-color:#991b1b;color:#fca5a5}html.theme-dark ._restoreWarning_1y085_873{background:#451a03;color:#fcd34d}html.theme-dark ._restoreReportOk_1y085_909{background:#166534;color:#bbf7d0}html.theme-dark ._restoreReportSkip_1y085_916{background:#451a03;color:#fcd34d}@media (max-width: 640px){._restoreLabel_1y085_812{width:100%;justify-content:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;--bg-app: #f5f5f5;--bg-surface: #ffffff;--bg-surface-soft: #f8fafc;--border-color: #e5e7eb;--text-main: #222222;--text-muted: #64748b;--motion-fast: .14s;--motion-medium: .22s;--btn-primary-bg: #1a56db;--btn-primary-hover: #1647b8;--btn-secondary-bg: transparent;--btn-secondary-border: #d1d5db;--btn-secondary-hover: #f3f4f6;--btn-add-bg: #1e293b;--btn-add-hover: #0f172a;--btn-icon-hover-bg: #f0f4ff;--btn-icon-hover-color: #1a56db;--btn-danger-hover-bg: #fff0f0}html.theme-dark{color-scheme:dark;--bg-app: #0b1220;--bg-surface: #111a2b;--bg-surface-soft: #0f172a;--border-color: #233047;--text-main: #e2e8f0;--text-muted: #9fb0c8;--btn-secondary-border: #334155;--btn-secondary-hover: #1e293b;--btn-add-bg: #1e3a5f;--btn-add-hover: #0f172a;--btn-icon-hover-bg: #1e3a5f;--btn-icon-hover-color: #60a5fa;--btn-danger-hover-bg: #2d1515}body{font-family:system-ui,-apple-system,sans-serif;background:var(--bg-app);color:var(--text-main)}a{color:inherit;text-decoration:none}button{cursor:pointer}button,a,input,textarea,select{transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,opacity var(--motion-fast) ease,transform var(--motion-fast) ease}button:active{transform:translateY(1px)}[class*=card],[class*=modal],[class*=table],[class*=panel],[class*=dropdown]{transition:background-color var(--motion-medium) ease,border-color var(--motion-medium) ease,box-shadow var(--motion-medium) ease,transform var(--motion-medium) ease}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html.theme-dark input,html.theme-dark textarea,html.theme-dark select{background:#0f172a;color:var(--text-main);border-color:#334155}html.theme-dark table,html.theme-dark thead,html.theme-dark tbody,html.theme-dark tr,html.theme-dark th,html.theme-dark td{border-color:#26354d!important}html.theme-dark [class*=card],html.theme-dark [class*=table],html.theme-dark [class*=form],html.theme-dark [class*=modal],html.theme-dark [class*=wrapper],html.theme-dark [class*=panel]{background-color:var(--bg-surface);color:var(--text-main)}
