._container_19qc3_1{width:100%;max-width:600px;padding:20px;margin:0 auto}._splashPage_19qc3_8{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001a;padding:60px 40px;text-align:center}._content_19qc3_16 h1{font-size:2.5rem;color:#333;margin-bottom:12px;font-weight:700}._content_19qc3_16 p{font-size:1.1rem;color:#666;margin-bottom:40px}._loginSection_19qc3_29{margin-top:40px}._loginSection_19qc3_29 h2{font-size:1.3rem;color:#333;margin-bottom:24px;font-weight:600}._loginSection_19qc3_29>div{display:flex;justify-content:center}@media (max-width: 600px){._splashPage_19qc3_8{padding:40px 24px}._content_19qc3_16 h1{font-size:2rem}._content_19qc3_16 p{font-size:1rem}}._page_8dtvm_1{min-height:100vh;background:#f4f6f8;color:#1f2937}._header_8dtvm_7{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#fff;border-bottom:1px solid #e5e7eb}._headerLeft_8dtvm_20{display:flex;align-items:center;gap:12px}._title_8dtvm_26{margin:0;font-size:1.25rem}._headerMenu_8dtvm_31{display:flex;align-items:center;gap:8px}._headerMenuButton_8dtvm_37,._logoutButton_8dtvm_38{border:1px solid #d1d5db;background:#fff;color:#1f2937;border-radius:6px;padding:8px 12px;font-size:.9rem;cursor:pointer}._logoutButton_8dtvm_38{border-color:#ef4444;color:#b91c1c}._headerMenuButton_8dtvm_37:hover,._logoutButton_8dtvm_38:hover{background:#f3f4f6}._hamburgerButton_8dtvm_58{display:none;width:38px;height:38px;padding:8px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;flex-direction:column;justify-content:center;gap:4px}._hamburgerLine_8dtvm_72{display:block;width:100%;height:2px;background:#374151}._layout_8dtvm_79{display:grid;grid-template-columns:240px 1fr;min-height:calc(100vh - 63px)}._sidebar_8dtvm_85{border-right:1px solid #e5e7eb;background:#fff;padding:16px}._menuList_8dtvm_91{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}._menuItem_8dtvm_100{width:100%;text-align:left;padding:10px 12px;border:1px solid transparent;background:transparent;border-radius:8px;color:#374151;cursor:pointer}._menuItem_8dtvm_100:hover{background:#f3f4f6}._menuItemActive_8dtvm_115{background:#e5edff;border-color:#c7d7fe;color:#1e3a8a}._content_8dtvm_121{padding:20px;display:grid;gap:16px;align-content:start}._contentCard_8dtvm_128,._userInfo_8dtvm_129{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px}._contentTitle_8dtvm_136{margin:0 0 8px;font-size:1.1rem}._contentDescription_8dtvm_141{margin:0;color:#4b5563}._userInfo_8dtvm_129 p{margin:8px 0}._tableToolbar_8dtvm_150{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}._tableSearchForm_8dtvm_159{display:flex;flex-wrap:wrap;gap:8px}._tableSearchInput_8dtvm_165{min-width:220px;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:.92rem}._tableToolbarActions_8dtvm_173{display:flex;flex-wrap:wrap;gap:8px}._tableButton_8dtvm_179,._tableButtonSecondary_8dtvm_180,._tableDangerButton_8dtvm_181,._tableButtonSmall_8dtvm_182,._tableDangerButtonSmall_8dtvm_183{border-radius:8px;border:1px solid #d1d5db;font-size:.9rem;cursor:pointer}._tableButton_8dtvm_179{background:#1d4ed8;border-color:#1d4ed8;color:#fff;padding:8px 12px}._tableButtonSecondary_8dtvm_180{background:#fff;color:#1f2937;padding:8px 12px}._tableDangerButton_8dtvm_181{background:#fee2e2;border-color:#fecaca;color:#991b1b;padding:8px 12px}._tableButtonSmall_8dtvm_182,._tableDangerButtonSmall_8dtvm_183{padding:6px 10px}._tableButtonSmall_8dtvm_182{background:#fff;color:#1f2937}._tableDangerButtonSmall_8dtvm_183{background:#fee2e2;border-color:#fecaca;color:#991b1b}._tableButton_8dtvm_179:disabled,._tableButtonSecondary_8dtvm_180:disabled,._tableDangerButton_8dtvm_181:disabled,._tableButtonSmall_8dtvm_182:disabled,._tableDangerButtonSmall_8dtvm_183:disabled{opacity:.5;cursor:not-allowed}._tableError_8dtvm_235{margin:12px 0 0;color:#b91c1c;font-size:.9rem}._tableEditorPanel_8dtvm_241{margin-top:14px;border:1px solid #e5e7eb;border-radius:10px;padding:14px;background:#f9fafb}._tablePanelTitle_8dtvm_249{margin:0 0 10px;font-size:1rem}._tableFormGrid_8dtvm_254{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}._tableFormField_8dtvm_260{display:flex;flex-direction:column;gap:6px;color:#374151;font-size:.86rem}._tableFormFieldFullRow_8dtvm_268{grid-column:1 / -1}._tableFormField_8dtvm_260 input,._tableFormField_8dtvm_260 select{border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:.9rem;background:#fff}._tableFormField_8dtvm_260 textarea{border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:.9rem;background:#fff;min-height:100px;resize:vertical}._tableLargeTextarea_8dtvm_291{width:100%;max-width:100%;height:200px;max-height:200px;min-height:120px;overflow:auto}._tableHtmlPreview_8dtvm_300{min-height:120px;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:.9rem;background:#fff;overflow:auto}._tableHtmlPreview_8dtvm_300 strong{display:block;margin-bottom:8px}._tableInlineField_8dtvm_315{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}._tableLinkRow_8dtvm_322{border:1px solid #d1d5db;border-radius:8px;background:#fff;padding:10px;margin-top:8px}._tableLinkGrid_8dtvm_330{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}._tablePanelActions_8dtvm_336{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}._tableScannerOverlay_8dtvm_343{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118279e;display:grid;place-items:center;z-index:120;padding:16px}._tableScannerPanel_8dtvm_353{width:min(640px,100%);border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:14px}._tableScannerVideo_8dtvm_361{width:100%;margin-top:10px;border-radius:10px;border:1px solid #d1d5db;background:#111827;min-height:220px;object-fit:cover}._tableScannerManual_8dtvm_371{margin-top:10px;display:grid;grid-template-columns:1fr auto;gap:8px}._tableScannerManual_8dtvm_371 input{border:1px solid #d1d5db;border-radius:8px;padding:8px 10px}._tableContainer_8dtvm_384{margin-top:14px;overflow-x:auto;border:1px solid #e5e7eb;border-radius:10px;background:#fff}._table_8dtvm_150{width:100%;border-collapse:collapse;min-width:760px}._table_8dtvm_150 th,._table_8dtvm_150 td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:left;vertical-align:middle;font-size:.9rem}._table_8dtvm_150 th{background:#f9fafb;color:#374151;font-weight:600}._tableSortableHeader_8dtvm_413{white-space:nowrap}._tableSortButton_8dtvm_417{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}._tableSortButton_8dtvm_417:disabled{cursor:default}._tableCheckboxCell_8dtvm_430{width:44px;text-align:center}._tableActionsCell_8dtvm_435{display:flex;gap:8px}._tableBadge_8dtvm_440{display:inline-block;border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3;border-radius:999px;padding:2px 8px;font-size:.78rem}._tableEmptyState_8dtvm_450{text-align:center;color:#6b7280}._tablePagination_8dtvm_455{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;color:#4b5563;font-size:.9rem}._tablePaginationControls_8dtvm_466{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._tablePaginationControls_8dtvm_466 label{display:flex;align-items:center;gap:8px}._tablePaginationControls_8dtvm_466 select{border:1px solid #d1d5db;border-radius:8px;padding:6px 8px}._profilePic_8dtvm_485{margin-top:10px;width:64px;height:64px;border-radius:999px;object-fit:cover}._mobileOverlay_8dtvm_493{display:none}@media (max-width: 768px){._content_8dtvm_121{padding:14px;gap:12px}._header_8dtvm_7{flex-wrap:wrap}._hamburgerButton_8dtvm_58{display:inline-flex}._headerMenu_8dtvm_31{width:100%;justify-content:flex-end;flex-wrap:wrap}._tableSearchInput_8dtvm_165{min-width:0;flex:1}._tableToolbar_8dtvm_150{align-items:stretch}._tableSearchForm_8dtvm_159,._tableToolbarActions_8dtvm_173{width:100%}._tableSearchForm_8dtvm_159{display:grid;grid-template-columns:1fr auto auto}._tableToolbarActions_8dtvm_173{display:grid;grid-template-columns:1fr}._tableFormGrid_8dtvm_254,._tableInlineField_8dtvm_315,._tableScannerManual_8dtvm_371{grid-template-columns:1fr}._tableContainer_8dtvm_384{border:0;background:transparent;overflow:visible}._table_8dtvm_150{min-width:0;border-collapse:separate;border-spacing:0}._table_8dtvm_150 thead{display:none}._table_8dtvm_150 tbody{display:grid;gap:12px}._table_8dtvm_150 tbody tr{display:block;border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow:hidden}._table_8dtvm_150 tbody td{display:grid;grid-template-columns:minmax(110px,40%) 1fr;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #f1f5f9;white-space:normal}._table_8dtvm_150 tbody td:before{content:attr(data-label);color:#6b7280;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}._table_8dtvm_150 tbody td:last-child{border-bottom:0}._tableCheckboxCell_8dtvm_430{justify-items:start}._tableCheckboxCell_8dtvm_430 input{width:18px;height:18px}._tableActionsCell_8dtvm_435{justify-content:flex-start;flex-wrap:wrap}._tableEmptyState_8dtvm_450{display:block;text-align:left}._tableEmptyState_8dtvm_450:before{content:none}._tablePagination_8dtvm_455{align-items:stretch}._tablePaginationControls_8dtvm_466,._tablePaginationControls_8dtvm_466 label{width:100%;justify-content:space-between}._tablePaginationControls_8dtvm_466 select{min-width:84px}._layout_8dtvm_79{grid-template-columns:1fr;position:relative}._sidebar_8dtvm_85{position:absolute;left:0;top:0;width:240px;height:100%;transform:translate(-105%);transition:transform .2s ease-in-out;box-shadow:0 12px 24px #0000001f;z-index:30}._sidebarOpen_8dtvm_660{transform:translate(0)}._mobileOverlay_8dtvm_493{display:block;position:fixed;top:63px;right:0;bottom:0;left:0;background:#11182773;border:0;padding:0;z-index:25}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.app{min-height:100vh;width:100%}.appLogin{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:16px}.appDashboard{display:block}.loading{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:1.5rem;color:#666}
