@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;600;800&display=swap";:root{--font-main: "Inter", system-ui, -apple-system, sans-serif;--font-heading: "Outfit", sans-serif;--bg-dark: 230 20% 8%;--bg-card: 230 20% 12%;--bg-input: 230 20% 15%;--primary: 260 80% 65%;--primary-hover: 260 80% 75%;--primary-glow: hsla(260, 80%, 65%, .4);--secondary: 200 70% 55%;--text-main: 210 20% 95%;--text-muted: 210 10% 70%;--text-inverse: 230 20% 10%;--border-subtle: hsla(210, 20%, 100%, .08);--border-active: hsla(260, 80%, 65%, .5);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 9999px;--shadow-sm: 0 2px 4px rgba(0,0,0,.1);--shadow-md: 0 8px 16px rgba(0,0,0,.2);--shadow-lg: 0 24px 48px rgba(0,0,0,.3);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}[data-theme=light]{--bg-dark: 210 20% 98%;--bg-card: 0 0% 100%;--bg-input: 210 20% 95%;--primary: 260 70% 55%;--primary-hover: 260 70% 45%;--primary-glow: hsla(260, 70%, 55%, .2);--text-main: 230 20% 15%;--text-muted: 230 10% 45%;--text-inverse: 210 20% 98%;--border-subtle: hsla(230, 20%, 0%, .08);--border-active: hsla(260, 70%, 55%, .3);--shadow-sm: 0 2px 4px rgba(0,0,0,.05);--shadow-md: 0 8px 16px rgba(0,0,0,.08);--shadow-lg: 0 24px 48px rgba(0,0,0,.1)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background-color:hsl(var(--bg-dark));color:hsl(var(--text-main));font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2}a{color:hsl(var(--primary));text-decoration:none;transition:var(--transition)}a:hover{color:hsl(var(--primary-hover))}button{font-family:var(--font-main);font-weight:600;padding:.75rem 1.5rem;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}button.primary{background-color:hsl(var(--primary));color:hsl(var(--text-inverse))}button.primary:hover{background-color:hsl(var(--primary-hover));box-shadow:0 0 20px var(--primary-glow);transform:translateY(-1px)}button.secondary{background-color:transparent;border-color:var(--border-subtle);color:hsl(var(--text-main))}button.secondary:hover{background-color:#ffffff0d;border-color:var(--border-active)}input{width:100%;padding:.75rem 1rem;background-color:hsl(var(--bg-input));border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:hsl(var(--text-main));font-family:var(--font-main);transition:var(--transition)}input:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px var(--primary-glow)}.glass{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle)}.gradient-text{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._container_1hagw_1{padding:2rem;max-width:100%;height:calc(100dvh - 8rem);min-height:32rem;display:flex;flex-direction:column;animation:_fadeIn_1hagw_1 .5s ease-out}@media (max-width: 768px){._container_1hagw_1{height:calc(100dvh - 6rem)}}@keyframes _fadeIn_1hagw_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_1hagw_24{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;flex-shrink:0}._header_1hagw_24 h1{font-size:2rem;margin:0}._toolbar_1hagw_37{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}._toolbar_1hagw_37 button:disabled{opacity:.4;cursor:not-allowed}._searchInput_1hagw_49{width:100%;max-width:480px;padding:.65rem 1rem;border-radius:10px;border:1px solid var(--border-subtle);background:hsl(var(--bg-input));color:hsl(var(--text-main));font-size:.9rem}._searchInput_1hagw_49:focus{outline:none;border-color:hsl(var(--primary))}._bucketGroup_1hagw_65{display:flex;flex-wrap:wrap;gap:.5rem}._bucketChip_1hagw_71{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1px solid var(--border-subtle);color:hsl(var(--text-muted));padding:.4rem 1rem;border-radius:999px;cursor:pointer;font-weight:500;font-size:.85rem;transition:all .2s ease}._bucketChip_1hagw_71:hover{color:hsl(var(--text-main))}._bucketOverdue_1hagw_90{border-color:#ef444480;color:#ef4444}._bucketChipActive_1hagw_95{background:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important;color:#fff!important}._bucketOverdue_1hagw_90._bucketChipActive_1hagw_95{background:#ef4444!important;border-color:#ef4444!important}._bucketCount_1hagw_106{font-size:.75rem;font-variant-numeric:tabular-nums;opacity:.8}._tableContainer_1hagw_112{border-radius:16px;overflow:auto;flex:0 1 auto;min-height:0}._table_1hagw_112{border-collapse:collapse;text-align:left;font-size:.8125rem}._table_1hagw_112 th{padding:.75rem;background:hsl(var(--bg-card));font-weight:600;color:hsl(var(--text-muted));white-space:nowrap;position:sticky;top:0;z-index:10;box-shadow:inset 0 -1px 0 var(--border-subtle);cursor:pointer;-webkit-user-select:none;user-select:none}._table_1hagw_112 th:hover{color:hsl(var(--text-main))}._table_1hagw_112 td{padding:.6rem .75rem;border-top:1px solid var(--border-subtle);color:hsl(var(--text-main));white-space:nowrap}._table_1hagw_112 tbody tr:hover{background:var(--border-subtle)}._numeric_1hagw_154{text-align:right;font-variant-numeric:tabular-nums}._sortArrow_1hagw_159{color:hsl(var(--primary));font-size:.7rem}._legend_1hagw_164{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8rem;color:hsl(var(--text-muted))}._legendItem_1hagw_172{display:inline-flex;align-items:center;gap:.4rem}._legendSwatch_1hagw_178{width:.9rem;height:.9rem;border-radius:3px}._status_cancelled_1hagw_185{background:#ef444438;box-shadow:inset 3px 0 #ef4444;font-weight:600}._status_quantity_changed_1hagw_191{background:#a855f738;box-shadow:inset 3px 0 #a855f7;font-weight:600}._status_date_changed_1hagw_197{background:#f59e0b3d;box-shadow:inset 3px 0 #f59e0b;font-weight:600}._status_received_1hagw_203{background:#22c55e38;box-shadow:inset 3px 0 #22c55e;font-weight:600}._workStatusSelect_1hagw_210{padding:.3rem .5rem;border-radius:8px;border:1px solid var(--border-subtle);background:hsl(var(--bg-input));color:hsl(var(--text-main));font-size:.8125rem;cursor:pointer}._workStatusSelect_1hagw_210:focus{outline:none;border-color:hsl(var(--primary))}._work_status_started_1hagw_225{border-color:#3b82f6;box-shadow:inset 3px 0 #3b82f6}._work_status_awaiting_inspection_1hagw_230{border-color:#f59e0b;box-shadow:inset 3px 0 #f59e0b}._work_status_completed_1hagw_235{border-color:#22c55e;box-shadow:inset 3px 0 #22c55e}._work_status_shipped_1hagw_240{border-color:hsl(var(--text-muted));color:hsl(var(--text-muted))}._remaining_1hagw_245{color:#ef4444;font-weight:600}._paginationBar_1hagw_250{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-top:1rem;flex-wrap:wrap;gap:1rem}._pageControls_1hagw_260{display:flex;align-items:center;gap:1rem}._pageControls_1hagw_260 button:disabled{opacity:.4;cursor:not-allowed}._muted_1hagw_271{font-size:.875rem;color:hsl(var(--text-muted));white-space:nowrap}._message_1hagw_277{padding:3rem;text-align:center;color:hsl(var(--text-muted));border-radius:16px}._error_1hagw_284{color:#ef4444}._field_12p3s_1{display:flex;flex-direction:column;gap:.5rem;width:100%}._label_12p3s_15{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:hsl(var(--text-main))}._icon_12p3s_33{color:hsl(var(--primary));display:flex}._input_12p3s_43{width:100%;padding:.75rem 1rem;background-color:hsl(var(--bg-input));border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:hsl(var(--text-main));transition:var(--transition)}._input_12p3s_43:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px var(--primary-glow)}._inputError_12p3s_75{border-color:#ef4444!important}._inputError_12p3s_75:focus{box-shadow:0 0 0 3px #ef444433!important}._errorMessage_12p3s_91{font-size:.75rem;color:#ef4444;margin-top:.125rem}._container_ljajc_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 10% 20%,hsla(260,80%,65%,.05) 0%,transparent 40%),radial-gradient(circle at 90% 80%,hsla(200,70%,55%,.05) 0%,transparent 40%);padding:1.5rem}._form_ljajc_21{width:100%;max-width:400px;padding:3rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:1.5rem;animation:_slideUp_ljajc_1 .6s cubic-bezier(.4,0,.2,1)}@keyframes _slideUp_ljajc_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._title_ljajc_55{text-align:center;font-size:2rem;margin-bottom:1rem}._error_ljajc_67{background:#ff4d4d1a;color:#ff4d4d;padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.875rem;border-left:3px solid #ff4d4d}._inputGroup_ljajc_85{display:flex;flex-direction:column;gap:.5rem}._label_ljajc_97{font-size:.875rem;font-weight:500;color:hsl(var(--text-muted))}._button_ljajc_109{margin-top:1rem;height:3.5rem;font-size:1.1rem}._spin_ljajc_121{animation:_spin_ljajc_121 1s linear infinite}@keyframes _spin_ljajc_121{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._nav_1f8ya_1{position:fixed;top:0;width:280px;height:100vh;z-index:1000;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:5.5rem 2rem 2rem}._navClosed_1f8ya_25{transform:translate(-100%)}._navOpen_1f8ya_33{transform:translate(0)}._navList_1f8ya_41{list-style:none;margin-top:3rem;flex:1}._navItem_1f8ya_53{margin-bottom:.5rem}._navLink_1f8ya_61{display:block;padding:.75rem 1.25rem;border-radius:var(--radius-md);color:hsl(var(--text-main));font-weight:500;transition:var(--transition)}._navLink_1f8ya_61:hover{background:#ffffff0d;color:hsl(var(--primary));padding-left:1.5rem}._logoutButton_1f8ya_91{width:100%;margin-top:auto;justify-content:flex-start;color:hsl(var(--text-muted));border:none;background:transparent}._logoutButton_1f8ya_91:hover{color:#ff4d4d;background:#ff4d4d1a}._version_1f8ya_119{margin-top:.75rem;text-align:center;font-size:.75rem;color:hsl(var(--text-muted))}._overlay_1f8ya_133{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:_fadeIn_1f8ya_1 .3s ease-out}@keyframes _fadeIn_1f8ya_1{0%{opacity:0}to{opacity:1}}._hamburgerButton_1gy2w_1{position:relative;width:3rem;height:3rem;background:#ffffff0d;border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;transition:var(--transition)}._hamburgerButton_1gy2w_1:hover{background:#ffffff1a;border-color:hsl(var(--primary))}._hamburgerBar_1gy2w_45{width:22px;height:2px;background-color:hsl(var(--text-main));transition:var(--transition);border-radius:2px}._open_1gy2w_61 ._bar1_1gy2w_61{transform:translateY(7px) rotate(45deg)}._open_1gy2w_61 ._bar2_1gy2w_69{opacity:0}._open_1gy2w_61 ._bar3_1gy2w_77{transform:translateY(-7px) rotate(-45deg)}._topControls_18jae_1{position:fixed;top:1.5rem;right:1.5rem;display:flex;align-items:center;gap:1rem;z-index:1000}._userName_18jae_21{font-weight:600;color:hsl(var(--text-main))}._hamburgerControl_18jae_31{position:fixed;top:1.5rem;left:1.5rem;z-index:1100}._main_18jae_45{padding:6rem 2rem 2rem;max-width:1200px;margin:0 auto;min-height:100vh}@media (max-width: 768px){._main_18jae_45{padding:5rem 1rem 1rem}}._adminContainer_11zqx_1{padding:2rem;max-width:1200px;margin:0 auto;animation:_fadeIn_11zqx_1 .5s ease-out}@keyframes _fadeIn_11zqx_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_11zqx_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._header_11zqx_25 h1{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._addButton_11zqx_57{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #6366f14d}._addButton_11zqx_57:hover{transform:translateY(-2px);box-shadow:0 6px 16px #6366f166}._userTableContainer_11zqx_91{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}._userTable_11zqx_91{width:100%;border-collapse:collapse;text-align:left}._userTable_11zqx_91 th{padding:1rem 1.5rem;background:#ffffff08;font-weight:600;color:#94a3b8;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}._userTable_11zqx_91 td{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.05);color:#e2e8f0}._userRow_11zqx_151:hover{background:#ffffff05}._badge_11zqx_159{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}._adminBadge_11zqx_173{background:#6366f133;color:#818cf8}._userBadge_11zqx_183{background:#94a3b81a;color:#94a3b8}._actions_11zqx_193{display:flex;gap:.5rem}._actionButton_11zqx_203{padding:.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#94a3b8;cursor:pointer;transition:all .2s ease}._editButton_11zqx_223:hover{background:#6366f11a;color:#818cf8;border-color:#818cf8}._deleteButton_11zqx_235:hover{background:#ef44441a;color:#f87171;border-color:#f87171}._modalOverlay_11zqx_249{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_11zqx_249{background:#1e293b;width:100%;max-width:500px;border-radius:20px;border:1px solid rgba(255,255,255,.1);padding:2rem;box-shadow:0 25px 50px -12px #00000080}._modal_11zqx_249 h2{margin-bottom:1.5rem;font-size:1.5rem;color:#fff}._formGroup_11zqx_309{margin-bottom:1.25rem}._formGroup_11zqx_309 label{display:block;margin-bottom:.5rem;color:#94a3b8;font-size:.875rem}._formGroup_11zqx_309 input[type=text],._formGroup_11zqx_309 input[type=email],._formGroup_11zqx_309 input[type=password]{width:100%;padding:.75rem 1rem;background:#0f172a80;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;transition:all .2s ease}._formGroup_11zqx_309 input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}._checkboxGroup_11zqx_367{display:flex;align-items:center;gap:.5rem;margin-top:1rem}._modalActions_11zqx_381{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._cancelButton_11zqx_395{background:transparent;color:#94a3b8;border:1px solid rgba(255,255,255,.1);padding:.75rem 1.5rem;border-radius:12px;cursor:pointer}._saveButton_11zqx_413{background:#6366f1;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer}._saveButton_11zqx_413:disabled{opacity:.5;cursor:not-allowed}._modalOverlay_1s9cs_1{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1s9cs_1{background:#1e293b;width:100%;max-width:500px;border-radius:20px;border:1px solid rgba(255,255,255,.1);padding:2rem;box-shadow:0 25px 50px -12px #00000080}._modal_1s9cs_1 h2{margin-bottom:1.5rem;font-size:1.5rem;color:#fff}._formGroup_1s9cs_61{margin-bottom:1.25rem}._formGroup_1s9cs_61 label{display:block;margin-bottom:.5rem;color:#94a3b8;font-size:.875rem}._formGroup_1s9cs_61 input[type=text],._formGroup_1s9cs_61 input[type=email],._formGroup_1s9cs_61 input[type=password]{width:100%;padding:.75rem 1rem;background:#0f172a80;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;transition:all .2s ease}._formGroup_1s9cs_61 input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}._checkboxGroup_1s9cs_119{display:flex;align-items:center;gap:.5rem;margin-top:1rem}._checkboxGroup_1s9cs_119 label{color:#e2e8f0;font-size:.875rem;cursor:pointer}._modalActions_1s9cs_145{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._cancelButton_1s9cs_159{background:transparent;color:#94a3b8;border:1px solid rgba(255,255,255,.1);padding:.75rem 1.5rem;border-radius:12px;cursor:pointer}._saveButton_1s9cs_177{background:#6366f1;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer}._saveButton_1s9cs_177:disabled{opacity:.5;cursor:not-allowed}._container_5crmt_1{max-width:800px;margin:0 auto;padding:2rem;animation:_fadeIn_5crmt_1 .5s ease-out}._header_5crmt_15{margin-bottom:2.5rem}._header_5crmt_15 h1{font-size:2.5rem;margin-bottom:.5rem}._header_5crmt_15 p{color:hsl(var(--text-muted));font-size:1.1rem}._card_5crmt_43{padding:2.5rem;border-radius:var(--radius-lg)}._form_5crmt_53{display:flex;flex-direction:column;gap:1.5rem}._inputGroup_5crmt_65{display:flex;flex-direction:column;gap:.75rem}._inputGroup_5crmt_65 label{display:flex;align-items:center;gap:.5rem;font-weight:500;color:hsl(var(--text-main));font-size:.95rem}._inputGroup_5crmt_65 label svg{color:hsl(var(--primary))}._inputGroup_5crmt_65 input{font-size:1rem}._spin_5crmt_111{animation:_spin_5crmt_111 1s linear infinite}@keyframes _spin_5crmt_111{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_5crmt_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){._container_5crmt_1,._card_5crmt_43{padding:1.5rem}}._container_1wf97_1{padding:2rem;max-width:800px;margin:0 auto}._title_1wf97_7{font-size:2.5rem;font-weight:800;margin-bottom:2rem;text-align:center}._controls_1wf97_14{margin-bottom:1.5rem;display:flex;justify-content:flex-start}._formGroup_1wf97_20{display:flex;flex-direction:column;gap:.5rem;width:200px}._label_1wf97_27{font-size:.875rem;font-weight:600;color:hsl(var(--text-muted))}._select_1wf97_33{padding:.5rem;border-radius:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer}._select_1wf97_33 option{background:#1a1a1a;color:#fff}._uploadSection_1wf97_47{padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.2);border-radius:1rem;transition:all .3s ease;cursor:pointer;background:#ffffff0d}._uploadSection_1wf97_47:hover{border-color:#646cff;background:#ffffff1a}._hasFile_1wf97_65{border-color:#646cff;border-style:solid;background:#646cff0d}._isDragging_1wf97_71{border-color:#646cff;border-style:solid;background:#646cff26}._uploadIcon_1wf97_77{font-size:3rem;margin-bottom:1rem;color:#646cff}._fileInput_1wf97_83{display:none}._buttonGroup_1wf97_87{margin-top:2rem;display:flex;gap:1rem;justify-content:center}._errorMessage_1wf97_94{margin-top:2rem;padding:1rem;border-radius:.5rem;background:#f4433633;color:#f44336;text-align:center;font-weight:600}._resultSection_1wf97_104{margin-top:2rem;padding:1.5rem;border-radius:1rem}._resultSection_1wf97_104 h3{margin-top:0;margin-bottom:1rem;color:#4caf50}._stats_1wf97_116{display:flex;gap:2rem;margin-bottom:1.5rem}._statItem_1wf97_122{display:flex;flex-direction:column}._statLabel_1wf97_127{font-size:.875rem;color:hsl(var(--text-muted))}._statValue_1wf97_132{font-size:1.25rem;font-weight:700}._errorList_1wf97_137{margin-top:1rem;border-top:1px solid var(--border-subtle);padding-top:1rem}._errorList_1wf97_137 h4{margin:0 0 .5rem;color:#f44336}._errorList_1wf97_137 ul{margin:0;padding-left:1.25rem;font-size:.875rem;color:hsl(var(--text-main))}._errorList_1wf97_137 li{margin-bottom:.25rem}._progressSection_1wf97_159{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;padding:.75rem 1rem;border-radius:12px}._progressHeader_1wf97_168{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.875rem}._progressCounts_1wf97_176{display:flex;flex-wrap:wrap;gap:1rem}._progressFailed_1wf97_182{color:#f87171;font-weight:500}._progressSkipped_1wf97_187{color:hsl(var(--text-muted))}._progressBar_1wf97_191{width:100%;height:.5rem;border:none;border-radius:999px;overflow:hidden;background:var(--border-subtle);accent-color:hsl(var(--primary))}._progressBar_1wf97_191[value]{appearance:none}._progressBar_1wf97_191[value]::-webkit-progress-bar{background:var(--border-subtle)}._progressBar_1wf97_191[value]::-webkit-progress-value{background:hsl(var(--primary));transition:width .2s ease}._progressBar_1wf97_191[value]::-moz-progress-bar{background:hsl(var(--primary))}._modalOverlay_12nzu_1{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}._modal_12nzu_1{background:hsl(var(--bg-card));width:100%;max-width:480px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);padding:2rem;box-shadow:var(--shadow-lg)}._modal_12nzu_1 h2{margin:0 0 1rem;font-size:1.25rem;color:hsl(var(--text-main))}._message_12nzu_29{margin:0;color:hsl(var(--text-muted));line-height:1.6;white-space:pre-line}._modalActions_12nzu_36{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._cancelButton_12nzu_43{background:transparent;color:hsl(var(--text-muted));border:1px solid var(--border-subtle);padding:.75rem 1.5rem;border-radius:var(--radius-md);cursor:pointer}._container_r64r5_1{padding:2rem;max-width:1400px;margin:0 auto;animation:_fadeIn_r64r5_1 .5s ease-out}@keyframes _fadeIn_r64r5_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_r64r5_13{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}._titleRow_r64r5_20{display:flex;justify-content:space-between;align-items:center;gap:1rem}._header_r64r5_13 h1{font-size:2.5rem;margin:0}._deleteButton_r64r5_32{padding:.5rem 1rem!important;font-size:.875rem!important;border-color:#ef44444d!important;color:#f87171!important}._deleteButton_r64r5_32:hover{background:#ef44441a!important;border-color:#f87171!important}._syncBar_r64r5_44{display:flex;flex-wrap:wrap;gap:.75rem}._syncOk_r64r5_50{color:#4ade80;font-weight:500}._syncError_r64r5_55{color:#f87171;font-weight:500;cursor:help;text-decoration:underline dotted}._syncPending_r64r5_62{color:hsl(var(--text-muted))}._syncProgress_r64r5_66{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;border-radius:12px}._syncProgressHeader_r64r5_74{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.875rem}._syncProgressCounts_r64r5_82{display:flex;flex-wrap:wrap;gap:1rem}._syncErrorCount_r64r5_88{color:#f87171;font-weight:500}._syncProgressBar_r64r5_93{width:100%;height:.5rem;appearance:none;border:none;border-radius:999px;overflow:hidden;background:var(--border-subtle);accent-color:hsl(var(--primary))}._syncProgressBar_r64r5_93::-webkit-progress-bar{background:var(--border-subtle)}._syncProgressBar_r64r5_93::-webkit-progress-value{background:hsl(var(--primary));transition:width .2s ease}._syncProgressBar_r64r5_93::-moz-progress-bar{background:hsl(var(--primary))}._tabs_r64r5_117{display:flex;gap:.5rem;background:#ffffff0d;padding:.25rem;border-radius:12px;width:fit-content}._tab_r64r5_117{background:transparent;border:none;color:hsl(var(--text-muted));padding:.5rem 1.25rem;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500}._tab_r64r5_117:hover{color:hsl(var(--text-main));background:#ffffff08}._activeTab_r64r5_142{background:#6366f1!important;color:#fff!important;box-shadow:0 4px 12px #6366f14d}._filterBar_r64r5_148{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}._filterGroup_r64r5_155{display:flex;align-items:center;gap:.5rem}._filterLabel_r64r5_161{font-size:.8125rem;font-weight:600;color:hsl(var(--text-muted));white-space:nowrap}._pageSizeSelect_r64r5_168,._dateInput_r64r5_169{padding:.4rem .6rem;border-radius:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:inherit;font-size:.875rem}._dateSeparator_r64r5_178{color:hsl(var(--text-muted))}._clearFilterButton_r64r5_182{padding:.4rem .75rem!important;font-size:.8125rem!important}._paginationBar_r64r5_187{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;flex-wrap:wrap;gap:1rem}._totalCount_r64r5_196{font-size:.875rem;color:hsl(var(--text-muted))}._pageControls_r64r5_201{display:flex;align-items:center;gap:1rem}._pageButton_r64r5_207{padding:.4rem 1rem!important;font-size:.8125rem!important}._pageButton_r64r5_207:disabled{opacity:.4;cursor:not-allowed}._pageInfo_r64r5_217{font-size:.875rem;color:hsl(var(--text-muted));white-space:nowrap}._tableContainer_r64r5_223{border-radius:16px;overflow:auto;max-height:calc(100vh - 250px)}._table_r64r5_223{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}._table_r64r5_223 th{padding:1rem 1.5rem;background:hsl(var(--bg-card));font-weight:600;color:hsl(var(--text-muted));white-space:nowrap;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border-subtle);box-shadow:0 1px 0 var(--border-subtle)}._table_r64r5_223 td{padding:1rem 1.5rem;border-top:1px solid var(--border-subtle);color:hsl(var(--text-main));white-space:nowrap;background:hsl(var(--bg-card))}._row_r64r5_257:hover td{background:#ffffff0a}._loading_r64r5_261,._error_r64r5_261,._noData_r64r5_261{padding:3rem;text-align:center;color:hsl(var(--text-muted));font-size:1.1rem}._noData_r64r5_261{border-radius:16px}._error_r64r5_261{color:#f87171}._tableContainer_r64r5_223::-webkit-scrollbar{width:8px;height:8px}._tableContainer_r64r5_223::-webkit-scrollbar-track{background:#ffffff05}._tableContainer_r64r5_223::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}._tableContainer_r64r5_223::-webkit-scrollbar-thumb:hover{background:#fff3}._container_kn56q_1{padding:2rem;max-width:1600px;margin:0 auto;height:calc(100dvh - 8rem);min-height:32rem;display:flex;flex-direction:column;animation:_fadeIn_kn56q_1 .5s ease-out}@media (max-width: 768px){._container_kn56q_1{height:calc(100dvh - 6rem)}}@keyframes _fadeIn_kn56q_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_kn56q_25{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem;flex-shrink:0}._header_kn56q_25 h1{font-size:2.5rem;margin:0}._toolbar_kn56q_38{display:flex;flex-direction:column;gap:1rem}._searchInput_kn56q_44{width:100%;max-width:480px;padding:.65rem 1rem;border-radius:10px;border:1px solid var(--border-subtle);background:hsl(var(--bg-input));color:hsl(var(--text-main));font-size:.9rem}._searchInput_kn56q_44:focus{outline:none;border-color:#6366f1}._filterGroup_kn56q_60{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._filterLabel_kn56q_67{color:hsl(var(--text-muted));font-size:.875rem;font-weight:500;margin-right:.25rem}._typeChip_kn56q_74{background:transparent;border:1px solid var(--border-subtle);color:hsl(var(--text-muted));padding:.4rem 1rem;border-radius:999px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.85rem}._typeChip_kn56q_74:hover{color:hsl(var(--text-main));background:hsl(var(--bg-input))}._typeChipActive_kn56q_91{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}._select_kn56q_97{padding:.5rem .75rem;border-radius:8px;border:1px solid var(--border-subtle);background:hsl(var(--bg-input));color:hsl(var(--text-main));font-size:.85rem;cursor:pointer}._resultsCount_kn56q_107{color:hsl(var(--text-muted));font-size:.85rem}._tableContainer_kn56q_112{border-radius:16px;overflow:auto;flex:0 1 auto;min-height:0}._table_kn56q_112{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}._table_kn56q_112 th{padding:1rem 1.5rem;background:hsl(var(--bg-card));font-weight:600;color:hsl(var(--text-muted));white-space:nowrap;position:sticky;top:0;z-index:10;box-shadow:inset 0 -1px 0 var(--border-subtle)}._sortableTh_kn56q_139{cursor:pointer;-webkit-user-select:none;user-select:none}._sortableTh_kn56q_139:hover{color:hsl(var(--text-main))}._sortArrow_kn56q_148{color:#6366f1;font-size:.7rem}._table_kn56q_112 td{padding:1rem 1.5rem;border-top:1px solid var(--border-subtle);color:hsl(var(--text-main));white-space:nowrap}._row_kn56q_160:hover{background:hsla(var(--text-main) / .03)}._typeBadge_kn56q_164{display:inline-block;padding:.2rem .6rem;border-radius:6px;background:#6366f126;color:#a5b4fc;font-size:.75rem;font-weight:600;white-space:nowrap}._syncOk_kn56q_175{color:#4ade80;font-weight:500}._syncError_kn56q_180{color:#f87171;font-weight:500;cursor:help;text-decoration:underline dotted}._syncPending_kn56q_187{color:hsl(var(--text-muted))}._loading_kn56q_191,._error_kn56q_191,._noData_kn56q_191{padding:3rem;text-align:center;color:hsl(var(--text-muted));font-size:1.1rem}._noData_kn56q_191{border-radius:16px}._error_kn56q_191{color:#f87171}._tableContainer_kn56q_112::-webkit-scrollbar{width:8px;height:8px}._tableContainer_kn56q_112::-webkit-scrollbar-track{background:hsla(var(--text-main) / .03)}._tableContainer_kn56q_112::-webkit-scrollbar-thumb{background:hsla(var(--text-main) / .15);border-radius:4px}._tableContainer_kn56q_112::-webkit-scrollbar-thumb:hover{background:hsla(var(--text-main) / .3)}[data-theme=light] ._typeBadge_kn56q_164{background:#6366f11f;color:#4338ca}[data-theme=light] ._syncOk_kn56q_175{color:#15803d}[data-theme=light] ._syncError_kn56q_180,[data-theme=light] ._error_kn56q_191{color:#dc2626}._container_j7602_1{max-width:960px;margin:0 auto;padding:2rem;animation:_fadeIn_j7602_1 .5s ease-out}._header_j7602_8{margin-bottom:2rem}._header_j7602_8 h1{font-size:2.5rem;margin-bottom:.5rem}._header_j7602_8 p{color:hsl(var(--text-muted));font-size:1.1rem}._toc_j7602_22,._section_j7602_23{padding:1.75rem 2rem;border-radius:var(--radius-lg);margin-bottom:2rem;scroll-margin-top:5rem}._toc_j7602_22 h2{font-size:1.25rem;margin-bottom:.75rem}._toc_j7602_22 ol{padding-left:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.35rem 1.5rem}._section_j7602_23 h2{display:flex;align-items:center;gap:.75rem;font-size:1.6rem;margin-bottom:.75rem}._sectionNo_j7602_51{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:var(--radius-full);background-color:hsl(var(--primary));color:hsl(var(--text-inverse));font-size:1rem}._section_j7602_23 h3{font-size:1.1rem;margin:1.5rem 0 .5rem}._summary_j7602_69{color:hsl(var(--text-muted))}._shots_j7602_73{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.25rem}._figure_j7602_80 img{display:block;width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}._figure_j7602_80 figcaption{margin-top:.5rem;text-align:center;font-size:.875rem;color:hsl(var(--text-muted))}._steps_j7602_96,._notes_j7602_97 ul{padding-left:1.5rem;display:flex;flex-direction:column;gap:.4rem}._notes_j7602_97{margin-top:1.25rem;padding:.25rem 1.25rem 1rem;border-left:4px solid hsl(var(--secondary));border-radius:var(--radius-sm);background-color:hsl(var(--bg-input))}._notes_j7602_97 h3{margin-top:.75rem}._backToTop_j7602_116{display:inline-block;margin-top:1.5rem;font-size:.875rem}@keyframes _fadeIn_j7602_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){._container_j7602_1{padding:1rem 0}._toc_j7602_22,._section_j7602_23{padding:1.25rem}._header_j7602_8 h1{font-size:2rem}}._container_1ygqz_1{padding:2rem;max-width:1200px;margin:0 auto;animation:_fadeIn_1ygqz_1 .5s ease-out}@keyframes _fadeIn_1ygqz_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_1ygqz_13{margin-bottom:1.5rem}._header_1ygqz_13 h1{font-size:2.5rem;margin:0 0 .75rem}._description_1ygqz_22{margin:0;color:hsl(var(--text-muted));line-height:1.6}._message_1ygqz_28{margin-bottom:1rem;padding:.75rem 1rem;border-radius:12px;border:1px solid;white-space:pre-line}._messageSuccess_1ygqz_36{color:#16a34a;border-color:#22c55e66;background:#22c55e14}._messageError_1ygqz_42{color:#dc2626;border-color:#ef444466;background:#ef444414}._tableContainer_1ygqz_48{border-radius:16px;overflow:auto;max-height:calc(100vh - 250px)}._table_1ygqz_48{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}._table_1ygqz_48 th{padding:1rem 1.25rem;background:hsl(var(--bg-card));font-weight:600;color:hsl(var(--text-muted));white-space:nowrap;position:sticky;top:0;z-index:10;box-shadow:0 1px 0 var(--border-subtle)}._table_1ygqz_48 td{padding:.875rem 1.25rem;border-top:1px solid var(--border-subtle);color:hsl(var(--text-main));white-space:nowrap;background:hsl(var(--bg-card))}._fileName_1ygqz_81{white-space:normal!important;word-break:break-all;min-width:12rem}._revertedRow_1ygqz_87 td{color:hsl(var(--text-muted))}._revertButton_1ygqz_91{padding:.375rem .875rem!important;font-size:.8125rem!important;border-color:#ef444466!important;color:#ef4444!important}._revertButton_1ygqz_91:hover:not(:disabled){background:#ef44441a!important;border-color:#ef4444!important}._reverted_1ygqz_87,._muted_1ygqz_104{color:hsl(var(--text-muted));font-size:.8125rem}._noData_1ygqz_109{padding:3rem;text-align:center;color:hsl(var(--text-muted));font-size:1.1rem;border-radius:16px}._error_1ygqz_117{color:#f87171}
