.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0000004d,#00000080),url(/assets/login-bg-CJoAoc1c.jpeg) center / cover no-repeat;background-color:#0a1628;padding:1rem}.login-card{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;padding:3rem;max-width:450px;width:100%}.login-header{text-align:center;margin-bottom:2rem}.login-header h1{color:#333;font-size:2rem;margin:0 0 .5rem}.login-header p{color:#666;font-size:.95rem;margin:0}.login-content{margin-top:2rem}.login-description{color:#555;font-size:.95rem;text-align:center;margin-bottom:2rem;line-height:1.5}.login-actions{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.btn-primary,.btn-secondary{padding:.875rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.btn-primary{background:#667eea;color:#fff}.btn-primary:hover:not(:disabled){background:#5568d3;transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.btn-secondary{background:#fff;color:#667eea;border:2px solid #667eea}.btn-secondary:hover:not(:disabled){background:#f7f9ff;transform:translateY(-1px)}.btn-primary:disabled,.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.error-message{background:#fee;border:1px solid #fcc;border-radius:6px;padding:1rem;margin-bottom:1.5rem}.error-message p{color:#c33;margin:0;font-size:.9rem}.login-info{text-align:center;padding-top:1rem;border-top:1px solid #eee}.info-text{color:#888;font-size:.85rem;margin:0}.loading-spinner{text-align:center;color:#667eea;font-size:1.1rem;padding:2rem}@media (max-width: 480px){.login-card{padding:2rem 1.5rem}.login-header h1{font-size:1.5rem}}._container_yyqdi_5{max-width:1200px;margin:0 auto;padding:20px}._welcome_yyqdi_12{margin-bottom:24px}._welcomeTitle_yyqdi_16{margin:0 0 4px;font-size:28px;font-weight:600;color:#212529}._welcomeSub_yyqdi_23{margin:0;font-size:15px;color:#6c757d}._statsGrid_yyqdi_30{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}._statCard_yyqdi_37{background:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px #0000001a}._statLabel_yyqdi_44{margin:0 0 8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6c757d}._statValue_yyqdi_53{margin:0;font-size:32px;font-weight:700;color:#212529}._statTotal_yyqdi_60 ._statValue_yyqdi_53{color:#007bff}._statCheckedOut_yyqdi_64 ._statValue_yyqdi_53{color:#fd7e14}._statAvailable_yyqdi_68 ._statValue_yyqdi_53{color:#28a745}._statInUse_yyqdi_72 ._statValue_yyqdi_53{color:#4b2e83}._statMaintenance_yyqdi_76 ._statValue_yyqdi_53{color:#6c757d}._statLost_yyqdi_80 ._statValue_yyqdi_53{color:#495057}._statStolen_yyqdi_84 ._statValue_yyqdi_53{color:#dc3545}._statSkeleton_yyqdi_88{height:32px;width:60px;background:#e9ecef;border-radius:4px;animation:_pulse_yyqdi_1 1.5s ease-in-out infinite}@keyframes _pulse_yyqdi_1{0%,to{opacity:1}50%{opacity:.5}}._section_yyqdi_102{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden}._sectionHeader_yyqdi_110{padding:16px 20px;border-bottom:1px solid #dee2e6}._sectionTitle_yyqdi_115{margin:0;font-size:18px;font-weight:600;color:#212529}._deptList_yyqdi_123{padding:16px 20px}._deptItem_yyqdi_127{display:flex;align-items:center;gap:12px;padding:10px 0}._deptItem_yyqdi_127+._deptItem_yyqdi_127{border-top:1px solid #f1f3f5}._deptName_yyqdi_138{min-width:120px;font-size:14px;font-weight:500;color:#212529}._deptBarWrapper_yyqdi_145{flex:1;height:24px;background:#f1f3f5;border-radius:4px;overflow:hidden}._deptBar_yyqdi_145{height:100%;border-radius:4px;min-width:2px;transition:width .4s ease}._deptCount_yyqdi_160{min-width:40px;text-align:right;font-size:14px;font-weight:600;color:#495057}._tableContainer_yyqdi_169{overflow-x:auto}._table_yyqdi_169{width:100%;border-collapse:collapse}._table_yyqdi_169 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_yyqdi_169 th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;white-space:nowrap}._table_yyqdi_169 td{padding:12px 16px;font-size:14px;color:#212529}._table_yyqdi_169 tbody tr{border-bottom:1px solid #dee2e6}._table_yyqdi_169 tbody tr:last-child{border-bottom:none}._cardContainer_yyqdi_207{display:none}._card_yyqdi_207{padding:16px 20px;border-bottom:1px solid #dee2e6}._card_yyqdi_207:last-child{border-bottom:none}._cardHeader_yyqdi_220{font-weight:600;font-size:15px;color:#212529;margin-bottom:8px}._cardRow_yyqdi_227{display:flex;padding:3px 0}._cardLabel_yyqdi_232{font-weight:600;font-size:13px;color:#495057;min-width:100px;flex-shrink:0}._cardValue_yyqdi_240{font-size:14px;color:#212529;flex:1}._activityList_yyqdi_247{padding:0}._activityItem_yyqdi_251{display:flex;align-items:flex-start;gap:12px;padding:12px 20px;border-bottom:1px solid #f1f3f5}._activityItem_yyqdi_251:last-child{border-bottom:none}._activityBadge_yyqdi_263{display:inline-block;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin-top:2px}._badgeCreated_yyqdi_275{background-color:#d4edda;color:#155724}._badgeUpdated_yyqdi_280{background-color:#cce5ff;color:#004085}._badgeCheckedOut_yyqdi_285{background-color:#fff3cd;color:#856404}._badgeCheckedIn_yyqdi_290{background-color:#d1ecf1;color:#0c5460}._badgeTransferred_yyqdi_295{background-color:#e2d5f1;color:#4a235a}._badgeDefault_yyqdi_300{background-color:#e9ecef;color:#495057}._activityContent_yyqdi_305{flex:1;min-width:0}._activityAsset_yyqdi_310{font-weight:600;font-size:14px;color:#212529}._activityBarcode_yyqdi_316{font-size:12px;color:#6c757d;margin-left:6px}._activityMeta_yyqdi_322{font-size:13px;color:#6c757d;margin-top:2px}._activityNotes_yyqdi_328{font-size:13px;color:#495057;margin-top:2px}._emptyState_yyqdi_335,._loadingState_yyqdi_342{padding:32px 24px;text-align:center;color:#6c757d;font-size:14px}._errorState_yyqdi_349{padding:24px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:24px}@media (max-width: 1024px){._statsGrid_yyqdi_30{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._container_yyqdi_5{padding:16px}._welcomeTitle_yyqdi_16{font-size:22px}._statsGrid_yyqdi_30{grid-template-columns:1fr}._tableContainer_yyqdi_169{display:none}._cardContainer_yyqdi_207{display:block}._deptName_yyqdi_138{min-width:80px;font-size:13px}._activityItem_yyqdi_251{flex-direction:column;gap:4px;padding:12px 16px}}._forkliftCard_yyqdi_398{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:20px;background:#fff;border:1px solid #dee2e6;border-left:4px solid #198754;border-radius:8px;color:#212529;text-decoration:none;font-size:14px;min-height:44px;box-sizing:border-box}._forkliftCard_yyqdi_398[data-alert=true]{border-left-color:#dc3545;background:#fff5f5}._forkliftCard_yyqdi_398:hover{box-shadow:0 2px 8px #0000001f}._forkliftTitle_yyqdi_426{font-weight:600}._forkliftDno_yyqdi_430{color:#dc3545}._scanButton_2u8u6_3{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background-color:#6c757d;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap;min-height:44px;min-width:44px}._scanButton_2u8u6_3:hover{background-color:#545b62}._scanButton_2u8u6_3._active_2u8u6_26{background-color:#dc3545}._scanButton_2u8u6_3._active_2u8u6_26:hover{background-color:#c82333}._scanButtonIcon_2u8u6_34{font-size:16px;line-height:1}._viewfinder_2u8u6_39{position:relative;max-width:400px;width:100%;margin:0 auto;border-radius:8px;overflow:hidden;background:#000}._viewfinderContainer_2u8u6_49{width:100%;aspect-ratio:4 / 3}._viewfinderWrapper_2u8u6_54{margin-top:12px;margin-bottom:12px}._closeButton_2u8u6_59{position:absolute;top:8px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:#0009;color:#fff;border:none;border-radius:50%;font-size:20px;cursor:pointer;z-index:10;transition:background-color .2s}._closeButton_2u8u6_59:hover{background-color:#000c}._scannerError_2u8u6_82{padding:12px;text-align:center;font-size:13px;color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;margin-top:8px}._scannerHint_2u8u6_93{text-align:center;font-size:12px;color:#6c757d;margin-top:6px}._debugInfo_2u8u6_100{text-align:center;font-size:11px;color:#ffc107;background:#333;padding:4px 8px;border-radius:4px;margin-top:6px;font-family:monospace}._container_7bfw0_5{max-width:800px;margin:0 auto;padding:20px}._breadcrumb_7bfw0_12{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_7bfw0_20{background:none;border:none;color:#06c;cursor:pointer;padding:0;text-decoration:none}._breadcrumbLink_7bfw0_20:hover{text-decoration:underline}._breadcrumbSeparator_7bfw0_33{color:#6c757d}._breadcrumbCurrent_7bfw0_37{color:#495057;font-weight:500}._header_7bfw0_43{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #dee2e6}._title_7bfw0_49{margin:0;font-size:28px;font-weight:600;color:#212529}._section_7bfw0_57{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;margin-bottom:20px}._sectionTitle_7bfw0_65{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._assetInfo_7bfw0_75{display:flex;flex-direction:column;gap:10px}._infoRow_7bfw0_81{display:flex;gap:12px;align-items:baseline}._infoLabel_7bfw0_87{font-size:14px;font-weight:600;color:#6c757d;min-width:100px}._infoValue_7bfw0_94{font-size:14px;color:#212529}._fieldGrid_7bfw0_100{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._field_7bfw0_100{display:flex;flex-direction:column;gap:6px}._field_7bfw0_100._fullWidth_7bfw0_112{grid-column:1 / -1}._label_7bfw0_116{font-size:14px;font-weight:600;color:#495057}._required_7bfw0_122{color:#dc3545;margin-left:2px}._input_7bfw0_127,._select_7bfw0_128,._textarea_7bfw0_129{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff;transition:border-color .2s,box-shadow .2s}._input_7bfw0_127:focus,._select_7bfw0_128:focus,._textarea_7bfw0_129:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._input_7bfw0_127._hasError_7bfw0_147,._select_7bfw0_128._hasError_7bfw0_147{border-color:#dc3545}._input_7bfw0_127._hasError_7bfw0_147:focus,._select_7bfw0_128._hasError_7bfw0_147:focus{box-shadow:0 0 0 3px #dc354526}._textarea_7bfw0_129{min-height:80px;resize:vertical}._select_7bfw0_128{cursor:pointer}._errorText_7bfw0_166{font-size:12px;color:#dc3545}._formActions_7bfw0_172{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}._cancelButton_7bfw0_179{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._cancelButton_7bfw0_179:hover{background-color:#f8f9fa;border-color:#adb5bd}._submitButton_7bfw0_197{padding:12px 24px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._submitButton_7bfw0_197:hover:not(:disabled){background-color:#0056b3}._submitButton_7bfw0_197:disabled{opacity:.6;cursor:not-allowed}._errorBanner_7bfw0_220{padding:14px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px;margin-bottom:20px}._loading_7bfw0_231,._loadError_7bfw0_232{padding:60px 20px;text-align:center}._loading_7bfw0_231{color:#6c757d;font-size:18px}._loadError_7bfw0_232{color:#dc3545}._loadError_7bfw0_232 h2{margin:0 0 12px;font-size:24px}._loadError_7bfw0_232 p{margin:0 0 20px;font-size:16px;color:#6c757d}._backButton_7bfw0_257{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._backButton_7bfw0_257:hover{background-color:#0056b3}._searchWithScan_7bfw0_274{display:flex;gap:8px;align-items:stretch}._searchWithScan_7bfw0_274 ._searchContainer_7bfw0_280{flex:1}._searchContainer_7bfw0_280{position:relative}._dropdown_7bfw0_289{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 6px 6px;max-height:240px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #0000001a}._dropdownItem_7bfw0_304{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:none;background:none;text-align:left;cursor:pointer;transition:background-color .15s}._dropdownItem_7bfw0_304:hover{background-color:#f0f4ff}._dropdownName_7bfw0_321{font-size:14px;font-weight:500;color:#212529}._dropdownMeta_7bfw0_327{font-size:12px;color:#6c757d}._dropdownMessage_7bfw0_332{padding:12px;text-align:center;font-size:14px;color:#6c757d}._selectedEmployee_7bfw0_340{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:#f0f4ff;border:1px solid #b8d0ff;border-radius:6px}._selectedEmployeeInfo_7bfw0_350{display:flex;flex-direction:column;gap:2px}._selectedEmployeeName_7bfw0_356{font-size:14px;font-weight:600;color:#212529}._selectedEmployeeMeta_7bfw0_362{font-size:12px;color:#6c757d}._clearButton_7bfw0_367{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background-color:transparent;color:#6c757d;font-size:20px;line-height:1;cursor:pointer;border-radius:50%;transition:all .15s;flex-shrink:0}._clearButton_7bfw0_367:hover{background-color:#00000014;color:#dc3545}@media (max-width: 768px){._container_7bfw0_5{padding:16px}._title_7bfw0_49{font-size:22px}._fieldGrid_7bfw0_100{grid-template-columns:1fr}._infoLabel_7bfw0_87{min-width:80px}._formActions_7bfw0_172{flex-direction:column-reverse}._cancelButton_7bfw0_179,._submitButton_7bfw0_197{width:100%}}._container_116dz_5{max-width:800px;margin:0 auto;padding:20px}._breadcrumb_116dz_12{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_116dz_20{background:none;border:none;color:#06c;cursor:pointer;padding:0;text-decoration:none}._breadcrumbLink_116dz_20:hover{text-decoration:underline}._breadcrumbSeparator_116dz_33{color:#6c757d}._breadcrumbCurrent_116dz_37{color:#495057;font-weight:500}._header_116dz_43{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #dee2e6}._title_116dz_49{margin:0;font-size:28px;font-weight:600;color:#212529}._section_116dz_57{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;margin-bottom:20px}._sectionTitle_116dz_65{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._assetInfo_116dz_75{display:flex;flex-direction:column;gap:10px}._infoRow_116dz_81{display:flex;gap:12px;align-items:baseline}._infoLabel_116dz_87{font-size:14px;font-weight:600;color:#6c757d;min-width:120px}._infoValue_116dz_94{font-size:14px;color:#212529}._fieldGrid_116dz_100{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._field_116dz_100{display:flex;flex-direction:column;gap:6px}._field_116dz_100._fullWidth_116dz_112{grid-column:1 / -1}._label_116dz_116{font-size:14px;font-weight:600;color:#495057}._input_116dz_122,._select_116dz_123,._textarea_116dz_124{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff;transition:border-color .2s,box-shadow .2s}._input_116dz_122:focus,._select_116dz_123:focus,._textarea_116dz_124:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._textarea_116dz_124{min-height:80px;resize:vertical}._select_116dz_123{cursor:pointer}._locationChangedHint_116dz_151{font-size:12px;color:#856404;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;padding:6px 8px}._formActions_116dz_161{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}._cancelButton_116dz_168{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._cancelButton_116dz_168:hover{background-color:#f8f9fa;border-color:#adb5bd}._submitButton_116dz_186{padding:12px 24px;background-color:#28a745;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._submitButton_116dz_186:hover:not(:disabled){background-color:#218838}._submitButton_116dz_186:disabled{opacity:.6;cursor:not-allowed}._errorBanner_116dz_209{padding:14px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px;margin-bottom:20px}._loading_116dz_220,._loadError_116dz_221{padding:60px 20px;text-align:center}._loading_116dz_220{color:#6c757d;font-size:18px}._loadError_116dz_221{color:#dc3545}._loadError_116dz_221 h2{margin:0 0 12px;font-size:24px}._loadError_116dz_221 p{margin:0 0 20px;font-size:16px;color:#6c757d}._backButton_116dz_246{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._backButton_116dz_246:hover{background-color:#0056b3}@media (max-width: 768px){._container_116dz_5{padding:16px}._title_116dz_49{font-size:22px}._fieldGrid_116dz_100{grid-template-columns:1fr}._infoLabel_116dz_87{min-width:80px}._formActions_116dz_161{flex-direction:column-reverse}._cancelButton_116dz_168,._submitButton_116dz_186{width:100%}}._container_1jmoo_5{max-width:1200px;margin:0 auto;padding:20px}._header_1jmoo_11{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}._title_1jmoo_20{margin:0;font-size:28px;font-weight:600;color:#212529}._syncControls_1jmoo_28{display:flex;align-items:center;gap:12px}._lastSynced_1jmoo_34{font-size:13px;color:#6c757d}._syncButton_1jmoo_39{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-height:40px;transition:background-color .2s}._syncButton_1jmoo_39:hover:not(:disabled){background-color:#0056b3}._syncButton_1jmoo_39:disabled{background-color:#6c8fb0;cursor:not-allowed}._spinner_1jmoo_64{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:_spin_1jmoo_64 .8s linear infinite}@keyframes _spin_1jmoo_64{to{transform:rotate(360deg)}}._searchSection_1jmoo_78{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._toggle_1jmoo_86{display:flex;align-items:center;gap:8px;font-size:14px;color:#212529;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-self:flex-start}._toggleSwitch_1jmoo_98{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}._toggleSwitch_1jmoo_98 input{position:absolute;opacity:0;width:0;height:0}._toggleTrack_1jmoo_113{position:absolute;top:0;right:0;bottom:0;left:0;background:#ced4da;border-radius:22px;transition:background .15s}._toggleTrack_1jmoo_113:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s}._toggleSwitch_1jmoo_98 input:checked+._toggleTrack_1jmoo_113{background:#007bff}._toggleSwitch_1jmoo_98 input:checked+._toggleTrack_1jmoo_113:before{transform:translate(18px)}._toggleSwitch_1jmoo_98 input:focus-visible+._toggleTrack_1jmoo_113{box-shadow:0 0 0 2px #007bff4d}._searchInput_1jmoo_145{width:100%;padding:12px 16px;font-size:16px;border:1px solid #dee2e6;border-radius:8px;outline:none;transition:border-color .2s;box-sizing:border-box}._searchInput_1jmoo_145:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._dataGrid_1jmoo_162{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._tableContainer_1jmoo_170{overflow-x:auto}._table_1jmoo_170{width:100%;border-collapse:collapse}._table_1jmoo_170 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_1jmoo_170 th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;white-space:nowrap}._table_1jmoo_170 td{padding:12px 16px;font-size:14px;color:#212529}._table_1jmoo_170 tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}._clickableRow_1jmoo_204{cursor:pointer}._clickableRow_1jmoo_204:hover{background-color:#f8f9fa}._nameCell_1jmoo_212{font-weight:500}._nameCellContent_1jmoo_216{display:flex;align-items:center;gap:10px}._thumbnailContainer_1jmoo_223{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#e9ecef}._thumbnail_1jmoo_223{width:100%;height:100%;object-fit:cover}._thumbnailFallback_1jmoo_238{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#6c757d;color:#fff;font-size:13px;font-weight:600}._statusBadge_1jmoo_251{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}._statusBadge_1jmoo_251._active_1jmoo_260{background-color:#d4edda;color:#155724}._statusBadge_1jmoo_251._inactive_1jmoo_265{background-color:#f8d7da;color:#721c24}._cardContainer_1jmoo_271{display:none}._card_1jmoo_271{padding:16px;border-bottom:1px solid #dee2e6;cursor:pointer;transition:background-color .2s}._card_1jmoo_271:last-child{border-bottom:none}._card_1jmoo_271:hover{background-color:#f8f9fa}._cardHeader_1jmoo_290{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._cardHeaderLeft_1jmoo_297{display:flex;align-items:center;gap:10px}._cardName_1jmoo_303{font-weight:600;font-size:16px;color:#212529}._cardRow_1jmoo_309{display:flex;padding:4px 0}._cardLabel_1jmoo_314{font-weight:600;font-size:13px;color:#495057;min-width:110px;flex-shrink:0}._cardValue_1jmoo_322{font-size:14px;color:#212529;flex:1}._emptyState_1jmoo_329{padding:48px 24px;text-align:center;color:#6c757d}._emptyState_1jmoo_329 h3{margin:0 0 8px;font-size:18px;font-weight:500}._emptyState_1jmoo_329 p{margin:0;font-size:14px}._loadingState_1jmoo_346{padding:48px 24px;text-align:center;color:#6c757d}._errorState_1jmoo_352{padding:24px;background-color:#f8d7da;color:#721c24;border-radius:8px}@media (max-width: 768px){._container_1jmoo_5{padding:16px}._header_1jmoo_11{flex-direction:column;align-items:flex-start}._title_1jmoo_20{font-size:22px}._syncControls_1jmoo_28{width:100%;flex-direction:column;align-items:stretch}._syncButton_1jmoo_39{width:100%;justify-content:center}._tableContainer_1jmoo_170{display:none}._cardContainer_1jmoo_271{display:block}}._overlay_1smon_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}._dialog_1smon_12{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0003;max-width:420px;width:100%;padding:24px;animation:_fadeIn_1smon_1 .15s ease-out}@keyframes _fadeIn_1smon_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._title_1smon_33{margin:0 0 12px;font-size:18px;font-weight:600;color:#212529}._message_1smon_40{margin:0 0 24px;font-size:14px;line-height:1.5;color:#495057}._actions_1smon_47{display:flex;justify-content:flex-end;gap:10px}._cancelButton_1smon_53{padding:8px 18px;border:1px solid #ced4da;border-radius:6px;background:#fff;color:#495057;font-size:14px;font-weight:500;cursor:pointer}._cancelButton_1smon_53:hover{background:#f8f9fa}._confirmButton_1smon_68{padding:8px 18px;border:none;border-radius:6px;background:#0d6efd;color:#fff;font-size:14px;font-weight:500;cursor:pointer}._confirmButton_1smon_68:hover{background:#0b5ed7}._danger_1smon_83{background:#dc3545}._danger_1smon_83:hover{background:#bb2d3b}._container_18juk_6{max-width:1200px;margin:0 auto;padding:20px}._breadcrumb_18juk_13{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_18juk_21{background:none;border:none;color:#06c;cursor:pointer;padding:0;text-decoration:none}._breadcrumbLink_18juk_21:hover{text-decoration:underline}._breadcrumbSeparator_18juk_34{color:#6c757d}._breadcrumbCurrent_18juk_38{color:#495057;font-weight:500}._header_18juk_44{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #dee2e6}._headerLeft_18juk_55{display:flex;align-items:center;gap:20px}._photoContainer_18juk_62{width:100px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;background-color:#e9ecef}._photo_18juk_62{width:100%;height:100%;object-fit:cover}._photoFallback_18juk_77{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#6c757d;color:#fff;font-size:28px;font-weight:600}._photoButton_18juk_90{position:relative;padding:0;border:none;cursor:pointer;background-color:#e9ecef}._photoButton_18juk_90:disabled{cursor:progress}._photoOverlay_18juk_102{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#0000008c;color:#fff;font-size:12px;font-weight:600;text-align:center;opacity:0;transition:opacity .15s ease;pointer-events:none}._photoButton_18juk_90:hover ._photoOverlay_18juk_102,._photoButton_18juk_90:focus-visible ._photoOverlay_18juk_102,._photoButton_18juk_90:disabled ._photoOverlay_18juk_102{opacity:1}._actions_18juk_125{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}._checkoutButton_18juk_133{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background-color:#28a745;color:#fff}._checkoutButton_18juk_133:hover{background-color:#218838}._printButton_18juk_149{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background-color:#6c757d;color:#fff}._printButton_18juk_149:hover{background-color:#5a6268}._printNotesToggle_18juk_165{display:flex;align-items:center;gap:6px;font-size:14px;color:#212529;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._printNotesToggle_18juk_165 input{cursor:pointer}._title_18juk_180{margin:0 0 10px;font-size:28px;font-weight:600;color:#212529}._subtitle_18juk_187{display:flex;align-items:center;gap:12px}._employeeNumber_18juk_193{font-size:16px;color:#6c757d;font-weight:500}._statusBadge_18juk_200{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}._statusBadge_18juk_200._active_18juk_209{background-color:#d4edda;color:#155724}._statusBadge_18juk_200._inactive_18juk_214{background-color:#f8d7da;color:#721c24}._section_18juk_220{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;margin-bottom:24px}._sectionTitle_18juk_228{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._fieldGrid_18juk_238{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}._field_18juk_238{display:flex;flex-direction:column;gap:4px}._fieldLabel_18juk_250{font-size:13px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._fieldValue_18juk_258{font-size:15px;color:#212529;word-break:break-word}._assetsEmpty_18juk_265{padding:20px;text-align:center;color:#6c757d;font-style:italic}._assetsGrid_18juk_272{overflow:hidden}._tableContainer_18juk_277{overflow-x:auto}._table_18juk_277{width:100%;border-collapse:collapse}._table_18juk_277 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_18juk_277 th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;white-space:nowrap}._table_18juk_277 td{padding:12px 16px;font-size:14px;color:#212529}._table_18juk_277 tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}._clickableRow_18juk_311{cursor:pointer}._clickableRow_18juk_311:hover{background-color:#f8f9fa}._nameCell_18juk_319{font-weight:500}._actionCell_18juk_324{text-align:right}._checkinButton_18juk_328{padding:6px 14px;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;background-color:#17a2b8;color:#fff}._checkinButton_18juk_328:hover{background-color:#138496}._cardActions_18juk_345{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #dee2e6}._cardContainer_18juk_354{display:none}._card_18juk_345{padding:16px;border-bottom:1px solid #dee2e6;cursor:pointer;transition:background-color .2s}._card_18juk_345:last-child{border-bottom:none}._card_18juk_345:hover{background-color:#f8f9fa}._cardHeader_18juk_373{margin-bottom:8px}._cardName_18juk_377{font-weight:600;font-size:16px;color:#212529}._cardRow_18juk_383{display:flex;padding:4px 0}._cardLabel_18juk_388{font-weight:600;font-size:13px;color:#495057;min-width:110px;flex-shrink:0}._cardValue_18juk_396{font-size:14px;color:#212529;flex:1}._loading_18juk_403{padding:60px 20px;text-align:center;color:#6c757d;font-size:18px}._error_18juk_410{padding:60px 20px;text-align:center;color:#dc3545}._error_18juk_410 h2{margin:0 0 12px;font-size:24px}._error_18juk_410 p{margin:0 0 20px;font-size:16px;color:#6c757d}._backButton_18juk_427{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._backButton_18juk_427:hover{background-color:#0056b3}@media (max-width: 768px){._container_18juk_6{padding:16px}._header_18juk_44{flex-direction:column;align-items:stretch}._actions_18juk_125{width:100%}._checkoutButton_18juk_133{flex:1}._photoContainer_18juk_62{width:80px;height:96px}._photoFallback_18juk_77,._title_18juk_180{font-size:22px}._fieldGrid_18juk_238{grid-template-columns:1fr}._tableContainer_18juk_277{display:none}._cardContainer_18juk_354{display:block}}._secondaryButton_18juk_489{padding:10px 20px;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background-color:#fff;color:#495057}._secondaryButton_18juk_489:hover{background-color:#f1f3f5}._noteForm_18juk_506{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px}._noteTextarea_18juk_513{flex:1;padding:8px 10px;border:1px solid #ced4da;border-radius:6px;font-family:inherit;font-size:14px;resize:vertical}._notesList_18juk_523{display:flex;flex-direction:column;gap:12px}._noteItem_18juk_529{padding:12px 14px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}._noteContent_18juk_536{font-size:14px;color:#212529;white-space:pre-wrap;word-break:break-word}._noteFooter_18juk_543{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}._noteMeta_18juk_551{font-size:12px;color:#6c757d}._noteActions_18juk_556{display:flex;gap:8px;flex-shrink:0}._linkButton_18juk_562,._linkButtonDanger_18juk_563{background:none;border:none;padding:0;font-size:13px;cursor:pointer;text-decoration:underline}._linkButton_18juk_562{color:#007bff}._linkButtonDanger_18juk_563{color:#dc3545}._printDate_18juk_581,._disclaimer_18juk_586{display:none}@media print{._printDate_18juk_581{display:block;text-align:right;font-size:12px;color:#000;margin-bottom:8px}._container_18juk_6{max-width:none;padding:0;margin:0;font-size:11px;color:#000}._breadcrumb_18juk_13,._actions_18juk_125,._actionCell_18juk_324,._checkinButton_18juk_328,._cardContainer_18juk_354{display:none!important}._header_18juk_44{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:10px;border-bottom:1.5px solid #000;page-break-inside:avoid}._headerLeft_18juk_55{display:flex;align-items:center;gap:16px}._photoContainer_18juk_62{width:90px;height:108px;border:1px solid #333;border-radius:4px}._photoFallback_18juk_77{background-color:#6c757d;color:#fff;font-size:24px;-webkit-print-color-adjust:exact;print-color-adjust:exact}._title_18juk_180{font-size:20px;margin:0 0 6px;color:#000}._subtitle_18juk_187{gap:10px}._employeeNumber_18juk_193{font-size:13px;color:#000}._statusBadge_18juk_200{border:1px solid #000;padding:2px 8px;font-size:10px;-webkit-print-color-adjust:exact;print-color-adjust:exact}._section_18juk_220{background:none;border:none;border-radius:0;padding:0;margin-bottom:14px;page-break-inside:avoid}._sectionTitle_18juk_228{font-size:13px;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid #000;color:#000;text-transform:uppercase;letter-spacing:.5px}._fieldGrid_18juk_238{grid-template-columns:repeat(2,1fr);gap:6px 20px}._field_18juk_238{gap:1px}._fieldLabel_18juk_250{font-size:9px;color:#333}._fieldValue_18juk_258{font-size:12px;color:#000}._assetsGrid_18juk_272{page-break-inside:auto}._tableContainer_18juk_277{display:block;overflow:visible}._table_18juk_277{border:1px solid #000}._table_18juk_277 thead{background-color:#e9ecef;border-bottom:1.5px solid #000;-webkit-print-color-adjust:exact;print-color-adjust:exact}._table_18juk_277 th{padding:5px 8px;font-size:10px;color:#000;border-right:1px solid #000}._table_18juk_277 td{padding:4px 8px;font-size:11px;color:#000;border-right:1px solid #ccc;border-bottom:1px solid #ccc}._table_18juk_277 tbody tr{page-break-inside:avoid}._clickableRow_18juk_311:hover{background-color:transparent}._assetsEmpty_18juk_265{font-size:11px;padding:8px 0;color:#000}._noteForm_18juk_506,._noteActions_18juk_556,._noteTextarea_18juk_513{display:none!important}._notesList_18juk_523{gap:6px}._noteItem_18juk_529{padding:3px 0;background:none;border:none;border-radius:0;page-break-inside:avoid}._noteContent_18juk_536{font-size:11px;color:#000}._noteFooter_18juk_543{margin-top:2px}._noteMeta_18juk_551{font-size:9px;color:#333}._disclaimer_18juk_586{display:block;margin-top:36px;page-break-inside:avoid}._disclaimerText_18juk_803{font-size:12px;color:#000;margin:0 0 2px;font-weight:600}._disclaimerTextEs_18juk_810{font-size:12px;color:#000;margin:0 0 32px;font-style:italic}._signatureLine_18juk_817{border-top:1px solid #000;width:60%;padding-top:4px}._signatureLabel_18juk_823{font-size:10px;color:#333}}._container_5i6ht_5{max-width:1200px;margin:0 auto;padding:20px}._header_5i6ht_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_5i6ht_18{margin:0;font-size:28px;font-weight:600;color:#212529}._newButton_5i6ht_25{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;min-height:44px;white-space:nowrap}._newButton_5i6ht_25:hover{background-color:#0056b3}._filterSection_5i6ht_44{margin-bottom:24px}._filterSelect_5i6ht_48{padding:10px 14px;font-size:15px;border:1px solid #dee2e6;border-radius:8px;outline:none;background:#fff;min-width:220px;cursor:pointer;transition:border-color .2s}._filterSelect_5i6ht_48:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._dataGrid_5i6ht_66{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._tableContainer_5i6ht_74{overflow-x:auto}._table_5i6ht_74{width:100%;border-collapse:collapse}._table_5i6ht_74 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_5i6ht_74 th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;white-space:nowrap}._table_5i6ht_74 td{padding:12px 16px;font-size:14px;color:#212529}._table_5i6ht_74 tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}._clickableRow_5i6ht_108{cursor:pointer}._clickableRow_5i6ht_108:hover{background-color:#f8f9fa}._nameCell_5i6ht_116{font-weight:500}._statusBadge_5i6ht_121{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}._statusBadge_5i6ht_121._active_5i6ht_130{background-color:#d4edda;color:#155724}._statusBadge_5i6ht_121._inactive_5i6ht_135{background-color:#f8d7da;color:#721c24}._cardContainer_5i6ht_141{display:none}._card_5i6ht_141{padding:16px;border-bottom:1px solid #dee2e6;cursor:pointer;transition:background-color .2s}._card_5i6ht_141:last-child{border-bottom:none}._card_5i6ht_141:hover{background-color:#f8f9fa}._cardHeader_5i6ht_160{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._cardName_5i6ht_167{font-weight:600;font-size:16px;color:#212529}._cardRow_5i6ht_173{display:flex;padding:4px 0}._cardLabel_5i6ht_178{font-weight:600;font-size:13px;color:#495057;min-width:110px;flex-shrink:0}._cardValue_5i6ht_186{font-size:14px;color:#212529;flex:1}._emptyState_5i6ht_193{padding:48px 24px;text-align:center;color:#6c757d}._emptyState_5i6ht_193 h3{margin:0 0 8px;font-size:18px;font-weight:500}._emptyState_5i6ht_193 p{margin:0;font-size:14px}._loadingState_5i6ht_210{padding:48px 24px;text-align:center;color:#6c757d}._errorState_5i6ht_216{padding:24px;background-color:#f8d7da;color:#721c24;border-radius:8px}@media (max-width: 768px){._container_5i6ht_5{padding:16px}._title_5i6ht_18{font-size:22px}._filterSelect_5i6ht_48{width:100%}._tableContainer_5i6ht_74{display:none}._cardContainer_5i6ht_141{display:block}}._container_kxrgk_5{max-width:1200px;margin:0 auto;padding:20px}._breadcrumb_kxrgk_12{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_kxrgk_20{background:none;border:none;color:#06c;cursor:pointer;padding:0;text-decoration:none}._breadcrumbLink_kxrgk_20:hover{text-decoration:underline}._breadcrumbSeparator_kxrgk_33{color:#6c757d}._breadcrumbCurrent_kxrgk_37{color:#495057;font-weight:500}._header_kxrgk_43{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #dee2e6}._title_kxrgk_53{margin:0 0 10px;font-size:28px;font-weight:600;color:#212529}._subtitle_kxrgk_60{display:flex;align-items:center;gap:12px}._statusBadge_kxrgk_67{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}._statusBadge_kxrgk_67._active_kxrgk_76{background-color:#d4edda;color:#155724}._statusBadge_kxrgk_67._inactive_kxrgk_81{background-color:#f8d7da;color:#721c24}._headerActions_kxrgk_87{display:flex;gap:10px;flex-shrink:0}._editButton_kxrgk_93{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;min-height:44px}._editButton_kxrgk_93:hover{background-color:#0056b3}._printButton_kxrgk_110{padding:10px 20px;background-color:#fff;color:#495057;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-height:44px}._printButton_kxrgk_110:hover{background-color:#f8f9fa;border-color:#adb5bd}._deleteButton_kxrgk_128{padding:10px 20px;background-color:#fff;color:#dc3545;border:1px solid #dc3545;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-height:44px}._deleteButton_kxrgk_128:hover:not(:disabled){background-color:#dc3545;color:#fff}._deleteButton_kxrgk_128:disabled{opacity:.6;cursor:not-allowed}._section_kxrgk_152{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;margin-bottom:24px}._sectionTitle_kxrgk_160{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._fieldGrid_kxrgk_170{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}._field_kxrgk_170{display:flex;flex-direction:column;gap:4px}._fieldLabel_kxrgk_182{font-size:13px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._fieldValue_kxrgk_190{font-size:15px;color:#212529;word-break:break-word}._summaryGrid_kxrgk_197{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}._summaryCard_kxrgk_204{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px;text-align:center;display:flex;flex-direction:column;gap:4px}._summaryCount_kxrgk_215{font-size:28px;font-weight:700;color:#212529}._countAvailable_kxrgk_221{color:#28a745}._countCheckedOut_kxrgk_225{color:#fd7e14}._countMaintenance_kxrgk_229{color:#dc3545}._summaryLabel_kxrgk_233{font-size:13px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._assetsEmpty_kxrgk_242{padding:20px;text-align:center;color:#6c757d;font-style:italic}._assetsGrid_kxrgk_249{overflow:hidden}._assetStatusBadge_kxrgk_254{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}._status_available_kxrgk_263{background-color:#d4edda;color:#155724}._status_in_use_kxrgk_268{background-color:#e2d9f3;color:#4b2e83}._status_checked_out_kxrgk_273{background-color:#fff3cd;color:#856404}._status_maintenance_kxrgk_278{background-color:#f8d7da;color:#721c24}._status_retired_kxrgk_283{background-color:#e2e3e5;color:#383d41}._tableContainer_kxrgk_289{overflow-x:auto}._table_kxrgk_289{width:100%;border-collapse:collapse}._table_kxrgk_289 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_kxrgk_289 th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;white-space:nowrap}._table_kxrgk_289 td{padding:12px 16px;font-size:14px;color:#212529}._table_kxrgk_289 tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}._clickableRow_kxrgk_323{cursor:pointer}._clickableRow_kxrgk_323:hover{background-color:#f8f9fa}._nameCell_kxrgk_331{font-weight:500}._cardContainer_kxrgk_336{display:none}._card_kxrgk_336{padding:16px;border-bottom:1px solid #dee2e6;cursor:pointer;transition:background-color .2s}._card_kxrgk_336:last-child{border-bottom:none}._card_kxrgk_336:hover{background-color:#f8f9fa}._cardHeader_kxrgk_355{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._cardName_kxrgk_362{font-weight:600;font-size:16px;color:#212529}._cardRow_kxrgk_368{display:flex;padding:4px 0}._cardLabel_kxrgk_373{font-weight:600;font-size:13px;color:#495057;min-width:130px;flex-shrink:0}._cardValue_kxrgk_381{font-size:14px;color:#212529;flex:1}._loading_kxrgk_388{padding:60px 20px;text-align:center;color:#6c757d;font-size:18px}._error_kxrgk_395{padding:60px 20px;text-align:center;color:#dc3545}._error_kxrgk_395 h2{margin:0 0 12px;font-size:24px}._error_kxrgk_395 p{margin:0 0 20px;font-size:16px;color:#6c757d}._backButton_kxrgk_412{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._backButton_kxrgk_412:hover{background-color:#0056b3}._printView_kxrgk_429{display:none}._printHeader_kxrgk_433{margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #000}._printTitle_kxrgk_439{margin:0 0 8px;font-size:24px;font-weight:700;color:#000}._printMeta_kxrgk_446{display:flex;justify-content:space-between;font-size:13px;color:#333}._printEmpty_kxrgk_453{font-style:italic;color:#333}._printTable_kxrgk_458{width:100%;border-collapse:collapse}._printTable_kxrgk_458 th{text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;border-bottom:2px solid #000}._printTable_kxrgk_458 td{font-size:14px;padding:8px 12px;border-bottom:1px solid #ccc}@media (max-width: 768px){._container_kxrgk_5{padding:16px}._header_kxrgk_43{flex-direction:column;align-items:stretch}._title_kxrgk_53{font-size:22px}._summaryGrid_kxrgk_197{grid-template-columns:repeat(2,1fr)}._fieldGrid_kxrgk_170{grid-template-columns:1fr}._tableContainer_kxrgk_289{display:none}._cardContainer_kxrgk_336{display:block}}@media print{._container_kxrgk_5{max-width:none;padding:0}._breadcrumb_kxrgk_12,._header_kxrgk_43,._summaryGrid_kxrgk_197,._section_kxrgk_152{display:none!important}._printView_kxrgk_429{display:block}}._container_1656w_5{max-width:800px;margin:0 auto;padding:20px}._breadcrumb_1656w_12{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_1656w_20{background:none;border:none;color:#06c;cursor:pointer;padding:0;text-decoration:none}._breadcrumbLink_1656w_20:hover{text-decoration:underline}._breadcrumbSeparator_1656w_33{color:#6c757d}._breadcrumbCurrent_1656w_37{color:#495057;font-weight:500}._header_1656w_43{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #dee2e6}._title_1656w_49{margin:0;font-size:28px;font-weight:600;color:#212529}._form_1656w_57{display:flex;flex-direction:column;gap:20px}._section_1656w_63{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px}._sectionTitle_1656w_70{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._fieldGrid_1656w_80{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._field_1656w_80{display:flex;flex-direction:column;gap:6px}._field_1656w_80._fullWidth_1656w_92{grid-column:1 / -1}._label_1656w_96{font-size:14px;font-weight:600;color:#495057}._required_1656w_102{color:#dc3545;margin-left:2px}._input_1656w_107,._select_1656w_108,._textarea_1656w_109{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff;transition:border-color .2s,box-shadow .2s}._input_1656w_107:focus,._select_1656w_108:focus,._textarea_1656w_109:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._input_1656w_107._hasError_1656w_127,._select_1656w_108._hasError_1656w_127{border-color:#dc3545}._input_1656w_107._hasError_1656w_127:focus,._select_1656w_108._hasError_1656w_127:focus{box-shadow:0 0 0 3px #dc354526}._input_1656w_107:disabled,._select_1656w_108:disabled{background-color:#e9ecef;cursor:not-allowed;color:#6c757d}._select_1656w_108{cursor:pointer}._errorText_1656w_148{font-size:12px;color:#dc3545}._checkboxField_1656w_154{display:flex;flex-direction:row;align-items:center;gap:10px}._checkbox_1656w_154{width:18px;height:18px;cursor:pointer}._checkboxLabel_1656w_167{font-size:14px;font-weight:500;color:#495057;cursor:pointer}._formActions_1656w_175{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}._cancelButton_1656w_182{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._cancelButton_1656w_182:hover{background-color:#f8f9fa;border-color:#adb5bd}._submitButton_1656w_200{padding:12px 24px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._submitButton_1656w_200:hover:not(:disabled){background-color:#0056b3}._submitButton_1656w_200:disabled{opacity:.6;cursor:not-allowed}._errorBanner_1656w_223{padding:14px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px}._loading_1656w_233,._loadError_1656w_234{padding:60px 20px;text-align:center}._loading_1656w_233{color:#6c757d;font-size:18px}._loadError_1656w_234{color:#dc3545}._loadError_1656w_234 h2{margin:0 0 12px;font-size:24px}._loadError_1656w_234 p{margin:0 0 20px;font-size:16px;color:#6c757d}._backButton_1656w_259{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._backButton_1656w_259:hover{background-color:#0056b3}@media (max-width: 768px){._container_1656w_5{padding:16px}._title_1656w_49{font-size:22px}._fieldGrid_1656w_80{grid-template-columns:1fr}._formActions_1656w_175{flex-direction:column-reverse}._cancelButton_1656w_182,._submitButton_1656w_200{width:100%}}._container_1ukxo_1{max-width:1400px;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._header_1ukxo_10{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}._title_1ukxo_18{margin:0;font-size:1.5rem;color:#1e293b}._subtitle_1ukxo_24{margin:.25rem 0 0;color:#64748b;font-size:.9rem}._headerActions_1ukxo_30{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._mapSearch_1ukxo_37{padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;min-width:220px}._editToggle_1ukxo_45,._editToggleActive_1ukxo_46{padding:.5rem 1rem;border-radius:6px;border:1px solid #2563eb;background:#fff;color:#2563eb;font-weight:600;cursor:pointer;min-height:44px}._editToggleActive_1ukxo_46{background:#2563eb;color:#fff}._floorTabs_1ukxo_63{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}._floorTab_1ukxo_63,._floorTabActive_1ukxo_71{padding:.4rem .9rem;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;white-space:nowrap;font-size:.9rem;min-height:40px}._floorTabActive_1ukxo_71{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600}._floorTabCount_1ukxo_90{margin-left:.4rem;background:#e2e8f0;border-radius:999px;padding:.05rem .45rem;font-size:.75rem;color:#475569}._newFloorButton_1ukxo_99{padding:.4rem .9rem;border-radius:999px;border:1px dashed #94a3b8;background:transparent;color:#475569;cursor:pointer;white-space:nowrap;min-height:40px}._newFloorForm_1ukxo_110{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}._newFloorForm_1ukxo_110 input,._newFloorForm_1ukxo_110 select{padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem}._newFloorForm_1ukxo_110 input{flex:1;min-width:240px}._newFloorForm_1ukxo_110 button{padding:.5rem 1rem;border-radius:6px;border:none;background:#2563eb;color:#fff;font-weight:600;cursor:pointer;min-height:40px}._newFloorForm_1ukxo_110 button:disabled{opacity:.5;cursor:default}._content_1ukxo_151{display:flex;gap:1rem;align-items:stretch}._mapWrap_1ukxo_157{flex:1;min-width:0;position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}._mapSvg_1ukxo_169{width:100%;height:620px;display:block;-webkit-user-select:none;user-select:none;background:#f8fafc}._toolBar_1ukxo_178{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #e2e8f0;background:#fffbeb}._toolButton_1ukxo_187,._toolActive_1ukxo_188{padding:.35rem .75rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-size:.85rem;min-height:36px}._toolActive_1ukxo_188{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600}._toolHint_1ukxo_205{color:#92400e;font-size:.8rem;margin-left:.5rem}._zoomControls_1ukxo_212{position:absolute;right:.75rem;bottom:3rem;display:flex;flex-direction:column;gap:.25rem;z-index:2}._zoomControls_1ukxo_212 button{width:40px;height:40px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-size:1rem;box-shadow:0 1px 2px #00000014}._zone_1ukxo_234 rect{stroke-width:2;cursor:pointer;transition:fill .15s ease}._zoneVacant_1ukxo_240 rect{fill:#64748b29;stroke:#64748b}._zoneOccupied_1ukxo_245 rect{fill:#2563eb38;stroke:#2563eb}._zoneSelected_1ukxo_250 rect{stroke:#f59e0b;stroke-width:3;fill:#f59e0b2e}._zoneMatched_1ukxo_256 rect{stroke:#059669;stroke-width:3;fill:#10b98140}._zoneDimmed_1ukxo_262{opacity:.35}._zoneLabel_1ukxo_266{text-anchor:middle;dominant-baseline:middle;fill:#1e293b;font-weight:600;pointer-events:none}._zoneSubLabel_1ukxo_274{text-anchor:middle;dominant-baseline:middle;fill:#475569;pointer-events:none}._draftRect_1ukxo_281{fill:#2563eb26;stroke:#2563eb;stroke-width:2;stroke-dasharray:6 4;pointer-events:none}._resizeHandle_1ukxo_289{fill:#f59e0b;stroke:#fff;stroke-width:1;cursor:nwse-resize}._legend_1ukxo_297{display:flex;gap:1rem;padding:.5rem .75rem;border-top:1px solid #e2e8f0;font-size:.8rem;color:#475569;background:#fff}._legend_1ukxo_297 span{display:inline-flex;align-items:center;gap:.35rem}._legend_1ukxo_297 i{width:12px;height:12px;border-radius:3px;display:inline-block}._legendOccupied_1ukxo_320{background:#2563eb59;border:1.5px solid #2563eb}._legendVacant_1ukxo_325{background:#64748b40;border:1.5px solid #64748b}._legendMatch_1ukxo_330{background:#10b98159;border:1.5px solid #059669}._panel_1ukxo_336{width:320px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;align-self:flex-start;max-height:680px;overflow-y:auto}._panelHeader_1ukxo_351{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._panelHeader_1ukxo_351 h2{margin:0;font-size:1.15rem;color:#1e293b}._closePanel_1ukxo_364{border:none;background:transparent;color:#94a3b8;cursor:pointer;font-size:1rem;padding:.25rem}._zoneNameInput_1ukxo_373{flex:1;padding:.4rem .6rem;border:1px solid #cbd5e1;border-radius:6px;font-size:1rem;font-weight:600}._zoneType_1ukxo_382{margin:0;color:#64748b;font-size:.85rem}._zoneTypeSelect_1ukxo_388{padding:.4rem .6rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem}._panelSectionTitle_1ukxo_395{margin:.5rem 0 0;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}._floorStats_1ukxo_403{margin:0;color:#334155;font-size:.9rem}._emptyNote_1ukxo_409{margin:0;color:#94a3b8;font-size:.85rem}._assignmentList_1ukxo_415{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._assignmentRow_1ukxo_424{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}._assignmentInfo_1ukxo_435{display:flex;flex-direction:column;min-width:0}._assignmentName_1ukxo_441{color:#1d4ed8;font-weight:600;text-decoration:none;font-size:.9rem}._assignmentName_1ukxo_441:hover{text-decoration:underline}._assignmentMeta_1ukxo_452{color:#64748b;font-size:.78rem}._unassignButton_1ukxo_457{border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:.4rem;border-radius:4px;min-width:32px;min-height:32px}._unassignButton_1ukxo_457:hover{color:#dc2626;background:#fee2e2}._assignSearch_1ukxo_474{position:relative}._assignSearch_1ukxo_474 input{width:100%;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;box-sizing:border-box}._searchResults_1ukxo_487{list-style:none;margin:.25rem 0 0;padding:0;border:1px solid #e2e8f0;border-radius:6px;max-height:220px;overflow-y:auto;background:#fff;box-shadow:0 4px 10px #00000014}._searchResults_1ukxo_487 li button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.5rem .75rem;border:none;background:transparent;cursor:pointer;text-align:left;gap:.1rem}._searchResults_1ukxo_487 li button:hover{background:#eff6ff}._searchResults_1ukxo_487 li button span{color:#64748b;font-size:.78rem}._secondaryButton_1ukxo_522{padding:.5rem 1rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;min-height:40px}._secondaryButton_1ukxo_522:disabled{opacity:.5;cursor:default}._dangerButton_1ukxo_537{padding:.5rem 1rem;border-radius:6px;border:1px solid #fca5a5;background:#fff;color:#dc2626;cursor:pointer;min-height:40px;margin-top:.5rem}._dangerButton_1ukxo_537:hover{background:#fef2f2}._loading_1ukxo_553{padding:3rem;text-align:center;color:#64748b}._emptyState_1ukxo_559{text-align:center;padding:3rem 1rem;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;color:#475569}._emptyState_1ukxo_559 h2{margin-top:0}@media (max-width: 768px){._container_1ukxo_1{padding:1rem}._content_1ukxo_151{flex-direction:column}._panel_1ukxo_336{width:auto;max-height:none}._mapSvg_1ukxo_169{height:55vh}._mapSearch_1ukxo_37{min-width:0;flex:1}}._overlay_64yi5_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}._dialog_64yi5_12{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0003;max-width:480px;width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;animation:_fadeIn_64yi5_1 .15s ease-out}@keyframes _fadeIn_64yi5_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._header_64yi5_35{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 16px 0 24px}._title_64yi5_43{margin:0;font-size:18px;font-weight:600;color:#212529}._closeButton_64yi5_50{flex-shrink:0;background:none;border:none;font-size:16px;line-height:1;color:#6c757d;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:6px}._closeButton_64yi5_50:hover{background:#f8f9fa;color:#212529}._body_64yi5_71{padding:8px 24px 24px;overflow-y:auto}@media (max-width: 768px){._header_64yi5_35{padding:16px 12px 0 16px}._body_64yi5_71{padding:8px 16px 16px}}._container_esc8w_5{max-width:1200px;margin:0 auto;padding:20px}._header_esc8w_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_esc8w_18{margin:0;font-size:28px;font-weight:600;color:#212529}._newButton_esc8w_25{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;min-height:44px;white-space:nowrap}._newButton_esc8w_25:hover{background-color:#0056b3}._filterSection_esc8w_44{margin-bottom:24px}._searchInput_esc8w_48{padding:10px 14px;font-size:15px;border:1px solid #dee2e6;border-radius:8px;outline:none;background:#fff;width:100%;max-width:360px;transition:border-color .2s}._searchInput_esc8w_48:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._grid_esc8w_66{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._card_esc8w_72{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:18px;cursor:pointer;transition:box-shadow .2s,transform .2s}._card_esc8w_72:hover{box-shadow:0 4px 10px #0000001f;transform:translateY(-1px)}._cardHeader_esc8w_87{margin-bottom:6px}._cardName_esc8w_91{font-weight:600;font-size:16px;color:#212529}._cardAddress_esc8w_97{font-size:13px;color:#6c757d;margin-bottom:10px}._cardStats_esc8w_103{display:flex;gap:14px;font-size:13px;color:#495057;margin-bottom:8px}._warningBadge_esc8w_111{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;background-color:#f8d7da;color:#721c24}._emptyState_esc8w_122{padding:48px 24px;text-align:center;color:#6c757d}._emptyState_esc8w_122 h3{margin:0 0 8px;font-size:18px;font-weight:500}._emptyState_esc8w_122 p{margin:0;font-size:14px}._loadingState_esc8w_139{padding:48px 24px;text-align:center;color:#6c757d}._errorState_esc8w_145{padding:24px;background-color:#f8d7da;color:#721c24;border-radius:8px}._noAccess_esc8w_152{padding:48px 24px;text-align:center;color:#6c757d;font-size:15px}._form_esc8w_160{display:flex;flex-direction:column;gap:16px}._field_esc8w_166{display:flex;flex-direction:column;gap:6px}._label_esc8w_172{font-size:14px;font-weight:600;color:#495057}._required_esc8w_178{color:#dc3545;margin-left:2px}._input_esc8w_183,._textarea_esc8w_184{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff;font-family:inherit;transition:border-color .2s,box-shadow .2s}._input_esc8w_183:focus,._textarea_esc8w_184:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._input_esc8w_183._hasError_esc8w_202{border-color:#dc3545}._input_esc8w_183._hasError_esc8w_202:focus{box-shadow:0 0 0 3px #dc354526}._errorText_esc8w_210{font-size:12px;color:#dc3545}._errorBanner_esc8w_215{padding:12px 14px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px}._formActions_esc8w_224{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancelButton_esc8w_231{padding:10px 20px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;min-height:44px}._cancelButton_esc8w_231:hover{background-color:#f8f9fa}._submitButton_esc8w_247{padding:10px 20px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;min-height:44px}._submitButton_esc8w_247:hover:not(:disabled){background-color:#0056b3}._submitButton_esc8w_247:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._container_esc8w_5{padding:16px}._title_esc8w_18{font-size:22px}._searchInput_esc8w_48{max-width:none}._grid_esc8w_66{grid-template-columns:1fr}._formActions_esc8w_224{flex-direction:column-reverse}._cancelButton_esc8w_231,._submitButton_esc8w_247{width:100%}}._container_38k4c_5{max-width:1100px;margin:0 auto;padding:20px}._breadcrumb_38k4c_12{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_38k4c_20{background:none;border:none;color:#06c;cursor:pointer;padding:0}._breadcrumbLink_38k4c_20:hover{text-decoration:underline}._breadcrumbSeparator_38k4c_32{color:#6c757d}._breadcrumbCurrent_38k4c_36{color:#495057;font-weight:500}._header_38k4c_42{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #dee2e6}._title_38k4c_52{margin:0;font-size:26px;font-weight:600;color:#212529}._subtitle_38k4c_59{margin-top:4px;font-size:14px;color:#6c757d}._buildingNotes_38k4c_65{margin:8px 0 0;font-size:14px;color:#495057;max-width:560px}._headerActions_38k4c_72{display:flex;gap:8px;flex-shrink:0}._toolbar_38k4c_78{display:flex;justify-content:flex-end;margin-bottom:16px}._checkboxLabel_38k4c_84{display:flex;align-items:center;gap:8px;font-size:14px;color:#495057;cursor:pointer}._secondaryButton_38k4c_94{padding:8px 16px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:13px;font-weight:500;color:#495057;cursor:pointer;min-height:36px;white-space:nowrap}._secondaryButton_38k4c_94:hover{background-color:#f8f9fa}._dangerButton_38k4c_111{padding:8px 16px;background-color:#fff;border:1px solid #dc3545;border-radius:6px;font-size:13px;font-weight:500;color:#dc3545;cursor:pointer;min-height:36px;white-space:nowrap}._dangerButton_38k4c_111:hover{background-color:#f8d7da}._newButton_38k4c_128{padding:12px 24px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-height:44px}._newButton_38k4c_128:hover{background-color:#0056b3}._smallAddButton_38k4c_144{padding:8px 14px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;min-height:36px;white-space:nowrap}._smallAddButton_38k4c_144:hover{background-color:#0056b3}._addPanelRow_38k4c_161{display:flex;justify-content:center;margin:8px 0 24px}._section_38k4c_168{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:16px}._sectionTitle_38k4c_176{margin:0;font-size:17px;font-weight:600;color:#212529}._panelHeader_38k4c_183{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}._panelHeaderLeft_38k4c_192{display:flex;align-items:center;gap:10px}._panelHeaderActions_38k4c_198{display:flex;gap:8px;flex-wrap:wrap}._typeBadge_38k4c_204{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}._typeSecurity_38k4c_213{background-color:#cfe2ff;color:#084298}._typeFire_38k4c_218{background-color:#f8d7da;color:#842029}._fieldGrid_38k4c_224{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:8px}._field_38k4c_224{display:flex;flex-direction:column;gap:6px}._field_38k4c_224._fullWidth_38k4c_237{grid-column:1 / -1}._fieldLabel_38k4c_241{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase}._fieldValue_38k4c_248{font-size:14px;color:#212529}._fieldValueRow_38k4c_253{display:flex;align-items:center;gap:6px}._revealButton_38k4c_259{background:none;border:none;cursor:pointer;font-size:14px;padding:4px 8px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#6c757d}._revealButton_38k4c_259:hover{background-color:#f8f9fa}._codesSection_38k4c_279{margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef}._codesSectionHeader_38k4c_285{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}._codesSectionTitle_38k4c_293{margin:0;font-size:15px;font-weight:600;color:#212529}._emptyNote_38k4c_300{color:#6c757d;font-size:14px;padding:12px 0}._tableContainer_38k4c_307{overflow-x:auto}._table_38k4c_307{width:100%;border-collapse:collapse}._table_38k4c_307 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_38k4c_307 th{padding:10px 12px;text-align:left;font-weight:600;font-size:13px;color:#495057;white-space:nowrap}._table_38k4c_307 td{padding:10px 12px;font-size:14px;color:#212529;vertical-align:top}._table_38k4c_307 tbody tr{border-bottom:1px solid #dee2e6}._removedRow_38k4c_341{opacity:.55}._employeeLink_38k4c_345{color:#06c;text-decoration:none}._employeeLink_38k4c_345:hover{text-decoration:underline}._employeeNumberSub_38k4c_354{font-size:12px;color:#6c757d}._codeValueRow_38k4c_359{display:flex;align-items:center;gap:4px}._codeValue_38k4c_359{font-family:SFMono-Regular,Consolas,monospace;letter-spacing:1px}._statusBadge_38k4c_370{display:inline-block;padding:3px 9px;border-radius:12px;font-size:11px;font-weight:600}._statusBadge_38k4c_370._active_38k4c_378{background-color:#d4edda;color:#155724}._statusBadge_38k4c_370._inactive_38k4c_383{background-color:#f8d7da;color:#721c24}._rowActions_38k4c_388{display:flex;gap:10px}._linkButton_38k4c_393,._linkButtonDanger_38k4c_394{background:none;border:none;padding:4px 0;font-size:13px;font-weight:500;cursor:pointer;min-height:32px}._linkButton_38k4c_393{color:#06c}._linkButtonDanger_38k4c_394{color:#dc3545}._removedInfo_38k4c_412{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6c757d}._cardContainer_38k4c_421{display:none}._card_38k4c_421{padding:14px;border:1px solid #e9ecef;border-radius:8px;margin-bottom:10px}._cardHeader_38k4c_432{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._cardName_38k4c_439{font-weight:600;font-size:15px;color:#212529}._cardRow_38k4c_445{display:flex;padding:4px 0;gap:8px}._cardLabel_38k4c_451{font-weight:600;font-size:13px;color:#495057;min-width:100px;flex-shrink:0}._cardValue_38k4c_459{font-size:14px;color:#212529;flex:1}._cardActions_38k4c_465{display:flex;gap:14px;margin-top:10px;padding-top:10px;border-top:1px solid #e9ecef}._historyHeader_38k4c_474{display:flex;justify-content:space-between;align-items:center}._historyList_38k4c_480{list-style:none;margin:16px 0 0;padding:0}._historyItem_38k4c_486{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0;border-bottom:1px solid #e9ecef;font-size:13px}._historyItem_38k4c_486:last-child{border-bottom:none}._historyDate_38k4c_499{color:#6c757d;min-width:150px}._historyUser_38k4c_504{font-weight:600;color:#495057;min-width:120px}._historyText_38k4c_510{color:#212529;flex:1}._form_38k4c_516{display:flex;flex-direction:column;gap:16px}._label_38k4c_522{font-size:14px;font-weight:600;color:#495057}._required_38k4c_528{color:#dc3545;margin-left:2px}._input_38k4c_533,._select_38k4c_534,._textarea_38k4c_535{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff;font-family:inherit;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box}._select_38k4c_534{cursor:pointer}._input_38k4c_533:focus,._select_38k4c_534:focus,._textarea_38k4c_535:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._input_38k4c_533._hasError_38k4c_560{border-color:#dc3545}._input_38k4c_533._hasError_38k4c_560:focus{box-shadow:0 0 0 3px #dc354526}._errorText_38k4c_568{font-size:12px;color:#dc3545}._warningText_38k4c_573{font-size:12px;color:#b45309}._errorBanner_38k4c_578{padding:12px 14px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px}._formActions_38k4c_587{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancelButton_38k4c_594{padding:10px 20px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;min-height:44px}._cancelButton_38k4c_594:hover{background-color:#f8f9fa}._submitButton_38k4c_610{padding:10px 20px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;min-height:44px}._submitButton_38k4c_610:hover:not(:disabled){background-color:#0056b3}._submitButton_38k4c_610:disabled{opacity:.6;cursor:not-allowed}._selectedChip_38k4c_632{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid #ced4da;border-radius:6px;background-color:#f8f9fa;font-size:14px}._chipClear_38k4c_644{background:none;border:none;cursor:pointer;color:#6c757d;font-size:14px;min-width:32px;min-height:32px}._chipClear_38k4c_644:hover{color:#dc3545}._searchResults_38k4c_658{list-style:none;margin:6px 0 0;padding:0;border:1px solid #dee2e6;border-radius:6px;max-height:220px;overflow-y:auto}._searchResults_38k4c_658 li+li{border-top:1px solid #e9ecef}._searchResults_38k4c_658 button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;background:none;border:none;cursor:pointer;text-align:left;min-height:44px;justify-content:center}._searchResults_38k4c_658 button:hover{background-color:#f8f9fa}._searchResults_38k4c_658 button span{font-size:12px;color:#6c757d}._loading_38k4c_697,._error_38k4c_568{padding:60px 20px;text-align:center}._loading_38k4c_697{color:#6c757d;font-size:18px}._error_38k4c_568{color:#dc3545}._error_38k4c_568 h2{margin:0 0 12px;font-size:24px}._error_38k4c_568 p{margin:0 0 20px;font-size:16px;color:#6c757d}._backButton_38k4c_723{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}._backButton_38k4c_723:hover{background-color:#0056b3}._noAccess_38k4c_738{padding:48px 24px;text-align:center;color:#6c757d;font-size:15px}@media (max-width: 768px){._container_38k4c_5{padding:16px}._title_38k4c_52{font-size:22px}._header_38k4c_42{flex-direction:column}._fieldGrid_38k4c_224{grid-template-columns:1fr}._tableContainer_38k4c_307{display:none}._cardContainer_38k4c_421{display:block}._formActions_38k4c_587{flex-direction:column-reverse}._cancelButton_38k4c_594,._submitButton_38k4c_610{width:100%}._historyItem_38k4c_486{flex-direction:column;gap:2px}}._container_27cl1_5{max-width:1200px;margin:0 auto;padding:20px}._header_27cl1_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_27cl1_18{margin:0;font-size:28px;font-weight:600;color:#212529}._filterBar_27cl1_26{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}._filterSelect_27cl1_33,._filterInput_27cl1_34{padding:10px 14px;font-size:15px;border:1px solid #dee2e6;border-radius:8px;outline:none;background:#fff;min-width:180px;transition:border-color .2s}._filterSelect_27cl1_33:focus,._filterInput_27cl1_34:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._dataGrid_27cl1_52{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._tableContainer_27cl1_60{overflow-x:auto}._table_27cl1_60{width:100%;border-collapse:collapse}._table_27cl1_60 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_27cl1_60 th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;white-space:nowrap}._table_27cl1_60 td{padding:12px 16px;font-size:14px;color:#212529}._table_27cl1_60 tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}._clickableRow_27cl1_94{cursor:pointer}._clickableRow_27cl1_94:hover{background-color:#f8f9fa}._roleBadge_27cl1_103{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}._roleBadge_27cl1_103._systemAdmin_27cl1_112{background-color:#fce4ec;color:#c62828}._roleBadge_27cl1_103._departmentAdmin_27cl1_117{background-color:#e3f2fd;color:#1565c0}._roleBadge_27cl1_103._user_27cl1_122{background-color:#e8f5e9;color:#2e7d32}._roleBadge_27cl1_103._hr_27cl1_127{background-color:#e0f2f1;color:#00695c}._roleBadge_27cl1_103._unassigned_27cl1_132{background-color:#fff3e0;color:#e65100}._statusBadge_27cl1_137{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}._statusBadge_27cl1_137._assigned_27cl1_145{background-color:#d4edda;color:#155724}._statusBadge_27cl1_137._unassigned_27cl1_132{background-color:#fff3cd;color:#856404}._assignButton_27cl1_156{padding:6px 14px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;min-height:36px;transition:background-color .2s}._assignButton_27cl1_156:hover{background-color:#0056b3}._removeButton_27cl1_173{padding:6px 14px;background-color:#dc3545;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;min-height:36px;transition:background-color .2s}._removeButton_27cl1_173:hover{background-color:#c82333}._detailPanel_27cl1_191{background-color:#f8f9fa;padding:20px;border-top:1px solid #dee2e6}._detailSection_27cl1_197{margin-bottom:16px}._detailSection_27cl1_197:last-child{margin-bottom:0}._detailSectionTitle_27cl1_205{font-weight:600;font-size:14px;color:#495057;margin-bottom:8px}._permissionGroup_27cl1_212{margin-bottom:12px}._permissionGroup_27cl1_212:last-child{margin-bottom:0}._permissionGroupTitle_27cl1_220{font-weight:600;font-size:13px;color:#6c757d;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}._checkboxGroup_27cl1_229{display:flex;flex-wrap:wrap;gap:12px}._checkboxLabel_27cl1_235{display:flex;align-items:center;gap:6px;font-size:14px;color:#212529;cursor:pointer;min-height:32px}._checkboxLabel_27cl1_235 input{width:18px;height:18px;cursor:pointer}._assignForm_27cl1_252{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._assignSelect_27cl1_259{padding:6px 10px;font-size:14px;border:1px solid #dee2e6;border-radius:6px;outline:none;background:#fff;min-width:160px}._detailActions_27cl1_270{display:flex;gap:8px;margin-top:16px}._saveButton_27cl1_276{padding:8px 20px;background-color:#28a745;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-height:40px;transition:background-color .2s}._saveButton_27cl1_276:hover{background-color:#218838}._saveButton_27cl1_276:disabled{background-color:#94d3a2;cursor:not-allowed}._cancelButton_27cl1_298{padding:8px 20px;background-color:#6c757d;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-height:40px;transition:background-color .2s}._cancelButton_27cl1_298:hover{background-color:#5a6268}._cardContainer_27cl1_316{display:none}._card_27cl1_316{padding:16px;border-bottom:1px solid #dee2e6;cursor:pointer;transition:background-color .2s}._card_27cl1_316:last-child{border-bottom:none}._card_27cl1_316:hover{background-color:#f8f9fa}._cardHeader_27cl1_335{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._cardName_27cl1_342{font-weight:600;font-size:16px;color:#212529}._cardRow_27cl1_348{display:flex;padding:4px 0}._cardLabel_27cl1_353{font-weight:600;font-size:13px;color:#495057;min-width:110px;flex-shrink:0}._cardValue_27cl1_361{font-size:14px;color:#212529;flex:1}._cardActions_27cl1_367{display:flex;gap:8px;margin-top:8px}._emptyState_27cl1_374{padding:48px 24px;text-align:center;color:#6c757d}._emptyState_27cl1_374 h3{margin:0 0 8px;font-size:18px;font-weight:500}._emptyState_27cl1_374 p{margin:0;font-size:14px}._loadingState_27cl1_391{padding:48px 24px;text-align:center;color:#6c757d}._errorState_27cl1_397{padding:24px;background-color:#f8d7da;color:#721c24;border-radius:8px}._successMessage_27cl1_404{padding:12px 16px;background-color:#d4edda;color:#155724;border-radius:8px;margin-bottom:16px;font-size:14px}@media (max-width: 768px){._container_27cl1_5{padding:16px}._title_27cl1_18{font-size:22px}._filterBar_27cl1_26{flex-direction:column}._filterSelect_27cl1_33,._filterInput_27cl1_34{width:100%;min-width:unset}._tableContainer_27cl1_60{display:none}._cardContainer_27cl1_316{display:block}._assignForm_27cl1_252{flex-direction:column;align-items:stretch}._checkboxGroup_27cl1_229{flex-direction:column}}._container_tuazg_5{max-width:1200px;margin:0 auto;padding:20px}._header_tuazg_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_tuazg_18{margin:0;font-size:28px;font-weight:600;color:#212529}._dataGrid_tuazg_26{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._tableContainer_tuazg_34{overflow-x:auto}._table_tuazg_34{width:100%;border-collapse:collapse}._table_tuazg_34 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_tuazg_34 th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;white-space:nowrap}._table_tuazg_34 td{padding:12px 16px;font-size:14px;color:#212529}._table_tuazg_34 tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}._clickableRow_tuazg_68{cursor:pointer}._clickableRow_tuazg_68:hover{background-color:#f8f9fa}._deptBadge_tuazg_77{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;background-color:#e3f2fd;color:#1565c0}._detailPanel_tuazg_88{background-color:#f8f9fa;padding:20px;border-top:1px solid #dee2e6}._detailSection_tuazg_94{margin-bottom:20px}._detailSection_tuazg_94:last-child{margin-bottom:0}._detailSectionTitle_tuazg_102{font-weight:600;font-size:14px;color:#495057;margin-bottom:10px}._overviewGrid_tuazg_110{display:grid;grid-template-columns:1fr 1fr;gap:16px}._overviewItem_tuazg_116{padding:12px;background:#fff;border-radius:6px;border:1px solid #dee2e6}._overviewLabel_tuazg_123{font-size:13px;color:#6c757d;margin-bottom:4px}._overviewValue_tuazg_129{font-size:20px;font-weight:600;color:#212529;margin-bottom:8px}._overviewList_tuazg_136{display:flex;flex-wrap:wrap;gap:6px}._tag_tuazg_142{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;background-color:#e9ecef;color:#495057}._activeTag_tuazg_151{background-color:#d4edda;color:#155724}._inactiveTag_tuazg_156{background-color:#f8d7da;color:#721c24}._textInput_tuazg_162{width:100%;max-width:400px;padding:8px 12px;font-size:14px;border:1px solid #dee2e6;border-radius:6px;outline:none;transition:border-color .2s}._textInput_tuazg_162:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._inputHint_tuazg_178{font-size:12px;color:#6c757d;margin-top:4px}._settingsGrid_tuazg_185{display:grid;gap:12px}._settingRow_tuazg_190{display:flex;align-items:center;gap:12px}._settingLabel_tuazg_196{font-size:14px;color:#212529;min-width:200px}._settingCheckbox_tuazg_202{width:18px;height:18px;cursor:pointer}._settingInput_tuazg_208{padding:6px 10px;font-size:14px;border:1px solid #dee2e6;border-radius:6px;outline:none;width:160px;transition:border-color .2s}._settingInput_tuazg_208:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._settingSelect_tuazg_224{padding:6px 10px;font-size:14px;border:1px solid #dee2e6;border-radius:6px;outline:none;width:160px;transition:border-color .2s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;background:#fff}._settingSelect_tuazg_224:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._detailActions_tuazg_243{display:flex;gap:8px;margin-top:16px}._saveButton_tuazg_249{padding:8px 20px;background-color:#28a745;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-height:40px;transition:background-color .2s}._saveButton_tuazg_249:hover{background-color:#218838}._saveButton_tuazg_249:disabled{background-color:#94d3a2;cursor:not-allowed}._cancelButton_tuazg_271{padding:8px 20px;background-color:#6c757d;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-height:40px;transition:background-color .2s}._cancelButton_tuazg_271:hover{background-color:#5a6268}._emptyState_tuazg_289{padding:48px 24px;text-align:center;color:#6c757d}._emptyState_tuazg_289 h3{margin:0 0 8px;font-size:18px;font-weight:500}._loadingState_tuazg_301{padding:48px 24px;text-align:center;color:#6c757d}._errorState_tuazg_307{padding:24px;background-color:#f8d7da;color:#721c24;border-radius:8px}._successMessage_tuazg_314{padding:12px 16px;background-color:#d4edda;color:#155724;border-radius:8px;margin-bottom:16px;font-size:14px}._cardContainer_tuazg_324{display:none}._card_tuazg_324{padding:16px;border-bottom:1px solid #dee2e6;cursor:pointer;transition:background-color .2s}._card_tuazg_324:last-child{border-bottom:none}._card_tuazg_324:hover{background-color:#f8f9fa}._cardHeader_tuazg_343{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._cardRow_tuazg_350{display:flex;padding:4px 0}._cardLabel_tuazg_355{font-weight:600;font-size:13px;color:#495057;min-width:120px;flex-shrink:0}._cardValue_tuazg_363{font-size:14px;color:#212529;flex:1}@media (max-width: 768px){._container_tuazg_5{padding:16px}._title_tuazg_18{font-size:22px}._tableContainer_tuazg_34{display:none}._cardContainer_tuazg_324{display:block}._overviewGrid_tuazg_110{grid-template-columns:1fr}._settingRow_tuazg_190{flex-direction:column;align-items:flex-start;gap:4px}._settingLabel_tuazg_196{min-width:unset}._settingInput_tuazg_208{width:100%}._textInput_tuazg_162{max-width:100%}}._headerWrap_lvp7m_6{display:inline-flex}._headerButton_lvp7m_10{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;margin:-4px -6px;background:none;border:none;border-radius:4px;font:inherit;font-weight:600;font-size:14px;color:#495057;cursor:pointer;white-space:nowrap;min-height:32px}._headerButton_lvp7m_10:hover{background:#e9ecef;color:#007bff}._chipWrap_lvp7m_34{display:inline-flex}._chipButton_lvp7m_38{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;background:#fff;border:1px solid #ced4da;border-radius:20px;font-size:13px;font-weight:500;color:#495057;cursor:pointer;white-space:nowrap}._chipButton_lvp7m_38:hover{border-color:#adb5bd}._active_lvp7m_58{color:#007bff}._chipButton_lvp7m_38._active_lvp7m_58{border-color:#007bff;background:#e7f1ff}._buttonLabel_lvp7m_67{overflow:hidden;text-overflow:ellipsis}._sortMark_lvp7m_72{font-size:10px}._caret_lvp7m_76{font-size:10px;opacity:.7}._icon_lvp7m_81{width:13px;height:13px;flex-shrink:0}._menu_lvp7m_88{position:fixed;z-index:1200;display:flex;flex-direction:column;background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 8px 24px #0000002e;overflow:hidden;font-size:14px;color:#212529}._sortSection_lvp7m_102{display:flex;flex-direction:column;padding:6px;border-bottom:1px solid #e9ecef}._menuAction_lvp7m_109{padding:8px 10px;background:none;border:none;border-radius:4px;text-align:left;font-size:14px;color:#212529;cursor:pointer}._menuAction_lvp7m_109:hover{background:#f1f3f5}._menuActionActive_lvp7m_124{background:#e7f1ff;color:#0056b3;font-weight:600}._searchRow_lvp7m_130{padding:8px 10px 4px}._search_lvp7m_130{width:100%;padding:7px 10px;border:1px solid #ced4da;border-radius:6px;font-size:14px}._search_lvp7m_130:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff26}._selectionRow_lvp7m_148{display:flex;flex-direction:column;gap:4px;padding:6px 10px 8px;border-bottom:1px solid #e9ecef}._selectionCount_lvp7m_156{font-size:12px;color:#6c757d}._selectionActions_lvp7m_161{display:flex;flex-wrap:wrap;gap:10px}._linkButton_lvp7m_167{padding:2px 0;background:none;border:none;font-size:13px;color:#007bff;cursor:pointer}._linkButton_lvp7m_167:hover{text-decoration:underline}._optionList_lvp7m_180{flex:1;overflow-y:auto;padding:4px 0;min-height:60px}._option_lvp7m_180{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer}._option_lvp7m_180:hover{background:#f8f9fa}._option_lvp7m_180 input{width:16px;height:16px;flex-shrink:0;cursor:pointer}._optionLabel_lvp7m_206{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionCount_lvp7m_213{font-size:12px;color:#6c757d;flex-shrink:0}._noOptions_lvp7m_219{padding:12px 10px;font-size:13px;color:#6c757d;text-align:center}._menuFooter_lvp7m_226{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #e9ecef;background:#f8f9fa}._doneButton_lvp7m_236{padding:6px 14px;background:#007bff;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}._doneButton_lvp7m_236:hover{background:#0056b3}@media (max-width: 768px){._option_lvp7m_180{padding:10px}._option_lvp7m_180 input{width:18px;height:18px}}@media print{._menu_lvp7m_88,._caret_lvp7m_76{display:none!important}}._container_1259g_5{max-width:1200px;margin:0 auto;padding:20px}._header_1259g_12{margin-bottom:24px}._title_1259g_16{margin:0 0 4px;font-size:28px;font-weight:600;color:#212529}._subtitle_1259g_23{margin:0;font-size:15px;color:#6c757d}._tabBar_1259g_30{display:flex;gap:0;border-bottom:2px solid #dee2e6;margin-bottom:24px}._tab_1259g_30{padding:10px 20px;font-size:14px;font-weight:500;color:#6c757d;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}._tab_1259g_30:hover{color:#212529}._tabActive_1259g_55{color:#007bff;border-bottom-color:#007bff;font-weight:600}._filterBar_1259g_62{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap;align-items:flex-end}._filterGroup_1259g_70{display:flex;flex-direction:column;gap:4px}._filterLabel_1259g_76{font-size:12px;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px}._filterSelect_1259g_84,._filterInput_1259g_85{padding:8px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background:#fff;min-width:160px}._filterSelect_1259g_84:focus,._filterInput_1259g_85:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff26}._toggle_1259g_103{display:flex;align-items:center;gap:8px;height:38px;font-size:14px;color:#212529;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._toggleSwitch_1259g_115{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}._toggleSwitch_1259g_115 input{position:absolute;opacity:0;width:0;height:0}._toggleTrack_1259g_130{position:absolute;top:0;right:0;bottom:0;left:0;background:#ced4da;border-radius:22px;transition:background .15s}._toggleTrack_1259g_130:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s}._toggleSwitch_1259g_115 input:checked+._toggleTrack_1259g_130{background:#007bff}._toggleSwitch_1259g_115 input:checked+._toggleTrack_1259g_130:before{transform:translate(18px)}._toggleSwitch_1259g_115 input:focus-visible+._toggleTrack_1259g_130{box-shadow:0 0 0 2px #007bff4d}._helpText_1259g_163{margin:-4px 0 16px;font-size:13px;color:#6c757d}._chipBar_1259g_170{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}._filterChip_1259g_178{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;background:#e7f1ff;border:1px solid #b8d8ff;border-radius:16px;font-size:13px;color:#0056b3;max-width:320px}._filterChip_1259g_178 strong{font-weight:600}._chipRemove_1259g_195{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:#0056b31f;border:none;border-radius:50%;font-size:14px;line-height:1;color:#0056b3;cursor:pointer}._chipRemove_1259g_195:hover{background:#0056b340}._clearAllBtn_1259g_215{padding:5px 12px;background:none;border:1px solid #ced4da;border-radius:16px;font-size:13px;color:#495057;cursor:pointer}._clearAllBtn_1259g_215:hover{background:#f1f3f5}._inlineLink_1259g_229{padding:0;background:none;border:none;font-size:inherit;color:#007bff;cursor:pointer;text-decoration:underline}._mobileControls_1259g_240{display:none;gap:8px;padding:12px 16px;border-bottom:1px solid #dee2e6;overflow-x:auto;-webkit-overflow-scrolling:touch}._statsGrid_1259g_250{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:24px}._statCard_1259g_257{background:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px #0000001a}._statLabel_1259g_264{margin:0 0 8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6c757d}._statValue_1259g_273{margin:0;font-size:32px;font-weight:700;color:#212529}._statTotal_1259g_280 ._statValue_1259g_273{color:#007bff}._statAvailable_1259g_281 ._statValue_1259g_273{color:#28a745}._statInUse_1259g_282 ._statValue_1259g_273{color:#4b2e83}._statCheckedOut_1259g_283 ._statValue_1259g_273{color:#fd7e14}._statMaintenance_1259g_284 ._statValue_1259g_273{color:#6c757d}._statRetired_1259g_285 ._statValue_1259g_273{color:#dc3545}._statSkeleton_1259g_287{height:32px;width:60px;background:#e9ecef;border-radius:4px;animation:_pulse_1259g_1 1.5s ease-in-out infinite}@keyframes _pulse_1259g_1{0%,to{opacity:1}50%{opacity:.5}}._section_1259g_301{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden}._sectionHeader_1259g_309{padding:16px 20px;border-bottom:1px solid #dee2e6}._sectionTitle_1259g_314{margin:0;font-size:18px;font-weight:600;color:#212529}._tableContainer_1259g_322{overflow-x:auto}._table_1259g_322{width:100%;border-collapse:collapse}._table_1259g_322 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_1259g_322 th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;white-space:nowrap}._table_1259g_322 td{padding:12px 16px;font-size:14px;color:#212529}._table_1259g_322 tbody tr{border-bottom:1px solid #dee2e6}._table_1259g_322 tbody tr:last-child{border-bottom:none}._tableClickable_1259g_359 tbody tr{cursor:pointer}._tableClickable_1259g_359 tbody tr:hover{background-color:#f8f9fa}._sortable_1259g_367{cursor:pointer;-webkit-user-select:none;user-select:none}._sortable_1259g_367:hover{color:#007bff}._sortIndicator_1259g_376{margin-left:4px;font-size:12px}._expandCol_1259g_382{width:36px}._expandCell_1259g_386{width:36px;padding-right:0!important}._expandBtn_1259g_391{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:none;border:1px solid transparent;border-radius:4px;font-size:12px;color:#495057;cursor:pointer}._expandBtn_1259g_391:hover{background:#e9ecef;color:#007bff}._detailRow_1259g_411>td{padding:0!important;background:#f8f9fa;cursor:default}._detailTable_1259g_417{width:100%;border-collapse:collapse;margin:0}._detailTable_1259g_417 th{padding:8px 16px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6c757d}._detailTable_1259g_417 td{padding:8px 16px;font-size:13px;color:#212529}._detailTable_1259g_417 tbody tr{border-top:1px solid #e9ecef;cursor:pointer}._detailTable_1259g_417 tbody tr:hover{background:#eef3f8}._detailEmpty_1259g_448{padding:12px 16px;font-size:13px;color:#6c757d}._overdueBadge_1259g_455{display:inline-block;padding:2px 8px;border-radius:10px;font-size:13px;font-weight:600;color:#495057;background:#e9ecef;white-space:nowrap}._overdueWarn_1259g_466{background:#fff3cd;color:#856404}._overdueDanger_1259g_471{background:#f8d7da;color:#721c24}._rowWarn_1259g_476 td:first-child,._rowWarn_1259g_476._card_1259g_477{box-shadow:inset 3px 0 #ffc107}._rowDanger_1259g_481 td:first-child,._rowDanger_1259g_481._card_1259g_477{box-shadow:inset 3px 0 #dc3545}._srOnly_1259g_487{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._cardContainer_1259g_500{display:none}._card_1259g_477{padding:16px 20px;border-bottom:1px solid #dee2e6}._card_1259g_477:last-child{border-bottom:none}._cardClickable_1259g_513{cursor:pointer}._cardClickable_1259g_513:hover{background-color:#f8f9fa}._cardHeader_1259g_521{font-weight:600;font-size:15px;color:#212529;margin-bottom:8px}._cardRow_1259g_528{display:flex;padding:3px 0}._cardLabel_1259g_533{font-weight:600;font-size:13px;color:#495057;min-width:120px;flex-shrink:0}._cardValue_1259g_541{font-size:14px;color:#212529;flex:1}._cardExpandBtn_1259g_548{margin-top:10px;min-height:44px;width:100%;padding:10px 12px;background:#f1f3f5;border:1px solid #dee2e6;border-radius:6px;font-size:13px;font-weight:500;color:#007bff;cursor:pointer}._cardExpandBtn_1259g_548:hover{background:#e9ecef}._cardAssets_1259g_566{margin-top:10px;border-top:1px solid #dee2e6}._cardAsset_1259g_566{padding:10px 0;border-bottom:1px solid #f1f3f5}._cardAsset_1259g_566:last-child{border-bottom:none}._cardAssetTitle_1259g_580{font-size:14px;font-weight:500;color:#212529}._cardAssetMeta_1259g_586{margin-top:2px;font-size:12px;color:#6c757d}._statusBadge_1259g_593{display:inline-block;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:capitalize}._statusAvailable_1259g_602{background-color:#d4edda;color:#155724}._statusInUse_1259g_607{background-color:#e2d9f3;color:#4b2e83}._statusCheckedOut_1259g_612{background-color:#fff3cd;color:#856404}._statusMaintenance_1259g_617{background-color:#e9ecef;color:#495057}._statusRetired_1259g_622{background-color:#f8d7da;color:#721c24}._statusLost_1259g_627{background-color:#d1d3d4;color:#1b1e21}._statusStolen_1259g_632{background-color:#f5c6cb;color:#491217}._pagination_1259g_638{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #dee2e6}._paginationInfo_1259g_646{font-size:13px;color:#6c757d}._paginationButtons_1259g_651{display:flex;gap:8px}._paginationBtn_1259g_656{padding:6px 14px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:13px;color:#212529;cursor:pointer}._paginationBtn_1259g_656:hover:not(:disabled){background:#f8f9fa}._paginationBtn_1259g_656:disabled{opacity:.5;cursor:not-allowed}._exportBtn_1259g_676{padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}._exportBtn_1259g_676:hover:not(:disabled){background:#0056b3}._exportBtn_1259g_676:disabled{opacity:.6;cursor:not-allowed}._buttonRow_1259g_698{display:flex;gap:8px}._printHeader_1259g_704{margin-bottom:16px}._printTitle_1259g_708{font-size:20px;font-weight:700;color:#000;margin:0 0 4px}._printMeta_1259g_715{font-size:12px;color:#333;margin:0}._emptyState_1259g_722,._loadingState_1259g_729{padding:32px 24px;text-align:center;color:#6c757d;font-size:14px}._errorState_1259g_736{padding:24px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:24px}@media (max-width: 1024px){._statsGrid_1259g_250{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){._container_1259g_5{padding:16px}._title_1259g_16{font-size:22px}._tabBar_1259g_30{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_1259g_30{padding:10px 14px;font-size:13px}._statsGrid_1259g_250{grid-template-columns:repeat(2,1fr)}._filterBar_1259g_62{flex-direction:column;align-items:stretch}._filterSelect_1259g_84,._filterInput_1259g_85{width:100%;min-width:unset}._tableContainer_1259g_322{display:none}._cardContainer_1259g_500{display:block}._mobileControls_1259g_240{display:flex}._filterChip_1259g_178{max-width:100%}._pagination_1259g_638{flex-direction:column;gap:8px;text-align:center}}@media (max-width: 480px){._statsGrid_1259g_250{grid-template-columns:1fr}}@media print{._expandBtn_1259g_391,._cardExpandBtn_1259g_548{display:none}._overdueBadge_1259g_455{padding:0;background:none;border-radius:0}._overdueWarn_1259g_466,._overdueDanger_1259g_471{color:#000;font-weight:700}._detailRow_1259g_411>td{background:none}}._container_qpzcz_5{max-width:1200px;margin:0 auto;padding:20px}._header_qpzcz_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}._title_qpzcz_20{margin:0;font-size:28px;font-weight:600;color:#212529}._createButton_qpzcz_27{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;min-height:44px;transition:background-color .2s}._createButton_qpzcz_27:hover{background-color:#0056b3}._filterBar_qpzcz_45{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}._filterSelect_qpzcz_52{padding:10px 14px;font-size:15px;border:1px solid #dee2e6;border-radius:8px;outline:none;background:#fff;min-width:180px;transition:border-color .2s}._filterSelect_qpzcz_52:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._dataGrid_qpzcz_69{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._tableContainer_qpzcz_77{overflow-x:auto}._table_qpzcz_77{width:100%;border-collapse:collapse}._table_qpzcz_77 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_qpzcz_77 th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;white-space:nowrap}._table_qpzcz_77 td{padding:12px 16px;font-size:14px;color:#212529}._table_qpzcz_77 tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}._table_qpzcz_77 tbody tr:hover{background-color:#f8f9fa}._activeBadge_qpzcz_116{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}._activeBadge_qpzcz_116._active_qpzcz_116{background-color:#d4edda;color:#155724}._activeBadge_qpzcz_116._inactive_qpzcz_129{background-color:#f8d7da;color:#721c24}._actionButtons_qpzcz_135{display:flex;gap:8px}._editButton_qpzcz_140,._deleteButton_qpzcz_141{padding:6px 14px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;min-height:36px;transition:background-color .2s}._editButton_qpzcz_140{background-color:#007bff;color:#fff}._editButton_qpzcz_140:hover{background-color:#0056b3}._deleteButton_qpzcz_141{background-color:#dc3545;color:#fff}._deleteButton_qpzcz_141:hover{background-color:#c82333}._deleteButton_qpzcz_141:disabled{background-color:#e99;cursor:not-allowed}._modalOverlay_qpzcz_176{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_qpzcz_176{background:#fff;border-radius:12px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0003}._modalHeader_qpzcz_200{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6}._modalTitle_qpzcz_208{margin:0;font-size:20px;font-weight:600;color:#212529}._modalClose_qpzcz_215{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:4px;line-height:1}._modalClose_qpzcz_215:hover{color:#212529}._modalBody_qpzcz_229{padding:24px}._modalFooter_qpzcz_233{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #dee2e6}._formGroup_qpzcz_242{margin-bottom:16px}._label_qpzcz_246{display:block;font-size:14px;font-weight:600;color:#495057;margin-bottom:6px}._required_qpzcz_254{color:#dc3545;margin-left:2px}._input_qpzcz_259,._select_qpzcz_260,._textarea_qpzcz_261{width:100%;padding:10px 14px;font-size:15px;border:1px solid #dee2e6;border-radius:8px;outline:none;background:#fff;transition:border-color .2s;box-sizing:border-box}._input_qpzcz_259:focus,._select_qpzcz_260:focus,._textarea_qpzcz_261:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._textarea_qpzcz_261{min-height:60px;resize:vertical}._hasError_qpzcz_285{border-color:#dc3545}._errorText_qpzcz_289{font-size:13px;color:#dc3545;margin-top:4px;display:block}._checkboxLabel_qpzcz_296{display:flex;align-items:center;gap:8px;font-size:14px;color:#212529;cursor:pointer}._checkboxLabel_qpzcz_296 input{width:18px;height:18px;cursor:pointer}._fieldBuilderHeader_qpzcz_312{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._fieldBuilderTitle_qpzcz_319{font-size:16px;font-weight:600;color:#212529;margin:0}._addFieldButton_qpzcz_326{padding:6px 14px;background-color:#28a745;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;min-height:36px;transition:background-color .2s}._addFieldButton_qpzcz_326:hover{background-color:#218838}._fieldRow_qpzcz_343{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:12px;margin-bottom:8px}._fieldRowHeader_qpzcz_351{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._fieldRowNumber_qpzcz_358{font-size:13px;font-weight:600;color:#6c757d}._removeFieldButton_qpzcz_364{padding:4px 10px;background-color:transparent;color:#dc3545;border:1px solid #dc3545;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}._removeFieldButton_qpzcz_364:hover{background-color:#dc3545;color:#fff}._fieldRowGrid_qpzcz_380{display:grid;grid-template-columns:1fr 1fr;gap:8px}._fieldRowGrid_qpzcz_380 ._formGroup_qpzcz_242{margin-bottom:0}._fieldRowGrid_qpzcz_380 ._formGroup_qpzcz_242._fullWidth_qpzcz_390{grid-column:1 / -1}._fieldRowGrid_qpzcz_380 ._label_qpzcz_246{font-size:12px;margin-bottom:4px}._fieldRowGrid_qpzcz_380 ._input_qpzcz_259,._fieldRowGrid_qpzcz_380 ._select_qpzcz_260{padding:8px 10px;font-size:14px}._noFields_qpzcz_405{padding:24px;text-align:center;color:#6c757d;font-size:14px;background-color:#f8f9fa;border-radius:8px;border:1px dashed #dee2e6}._saveButton_qpzcz_416{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;min-height:44px;transition:background-color .2s}._saveButton_qpzcz_416:hover{background-color:#0056b3}._saveButton_qpzcz_416:disabled{background-color:#6cb2f5;cursor:not-allowed}._cancelButton_qpzcz_438{padding:10px 24px;background-color:#6c757d;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;min-height:44px;transition:background-color .2s}._cancelButton_qpzcz_438:hover{background-color:#5a6268}._cardContainer_qpzcz_456{display:none}._card_qpzcz_456{padding:16px;border-bottom:1px solid #dee2e6}._card_qpzcz_456:last-child{border-bottom:none}._cardHeader_qpzcz_469{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._cardName_qpzcz_476{font-weight:600;font-size:16px;color:#212529}._cardRow_qpzcz_482{display:flex;padding:4px 0}._cardLabel_qpzcz_487{font-weight:600;font-size:13px;color:#495057;min-width:110px;flex-shrink:0}._cardValue_qpzcz_495{font-size:14px;color:#212529;flex:1}._cardActions_qpzcz_501{display:flex;gap:8px;margin-top:12px}._emptyState_qpzcz_508{padding:48px 24px;text-align:center;color:#6c757d}._emptyState_qpzcz_508 h3{margin:0 0 8px;font-size:18px;font-weight:500}._emptyState_qpzcz_508 p{margin:0;font-size:14px}._loadingState_qpzcz_525{padding:48px 24px;text-align:center;color:#6c757d}._errorState_qpzcz_531{padding:24px;background-color:#f8d7da;color:#721c24;border-radius:8px}._successMessage_qpzcz_538{padding:12px 16px;background-color:#d4edda;color:#155724;border-radius:8px;margin-bottom:16px;font-size:14px}._errorMessage_qpzcz_547{padding:12px 16px;background-color:#f8d7da;color:#721c24;border-radius:8px;margin-bottom:16px;font-size:14px}@media (max-width: 768px){._container_qpzcz_5{padding:16px}._title_qpzcz_20{font-size:22px}._filterBar_qpzcz_45{flex-direction:column}._filterSelect_qpzcz_52{width:100%;min-width:unset}._tableContainer_qpzcz_77{display:none}._cardContainer_qpzcz_456{display:block}._modal_qpzcz_176{max-width:100%;max-height:100vh;border-radius:0}._fieldRowGrid_qpzcz_380{grid-template-columns:1fr}}._container_n7t76_5{max-width:1000px;margin:0 auto;padding:24px}._header_n7t76_11{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #dee2e6}._title_n7t76_17{margin:0;font-size:28px;font-weight:600;color:#212529}._steps_n7t76_25{display:flex;gap:0;margin-bottom:32px}._step_n7t76_25{flex:1;text-align:center;padding:12px 8px;background:#f8f9fa;border:1px solid #dee2e6;font-size:14px;font-weight:500;color:#6c757d}._step_n7t76_25:first-child{border-radius:8px 0 0 8px}._step_n7t76_25:last-child{border-radius:0 8px 8px 0}._step_n7t76_25._active_n7t76_50{background:#007bff;border-color:#007bff;color:#fff}._step_n7t76_25._completed_n7t76_56{background:#28a745;border-color:#28a745;color:#fff}._section_n7t76_63{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;margin-bottom:20px}._sectionTitle_n7t76_71{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._field_n7t76_81{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._label_n7t76_88{font-size:14px;font-weight:600;color:#495057}._required_n7t76_94{color:#dc3545;margin-left:2px}._select_n7t76_99,._input_n7t76_100{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff}._select_n7t76_99:focus,._input_n7t76_100:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._checkbox_n7t76_116{display:flex;align-items:center;gap:8px;font-size:14px;color:#495057;cursor:pointer}._checkbox_n7t76_116 input{width:18px;height:18px}._fileInput_n7t76_131{padding:10px 12px;border:2px dashed #ced4da;border-radius:6px;font-size:14px;cursor:pointer;transition:border-color .2s}._fileInput_n7t76_131:hover{border-color:#007bff}._actions_n7t76_145{display:flex;justify-content:space-between;gap:12px;margin-top:24px}._actionsRight_n7t76_152{display:flex;gap:12px}._primaryButton_n7t76_157{padding:12px 24px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:background-color .2s;min-height:44px}._primaryButton_n7t76_157:hover:not(:disabled){background-color:#0056b3}._primaryButton_n7t76_157:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_n7t76_179{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._secondaryButton_n7t76_179:hover{background-color:#f8f9fa;border-color:#adb5bd}._successButton_n7t76_197{padding:12px 24px;background-color:#28a745;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:background-color .2s;min-height:44px}._successButton_n7t76_197:hover:not(:disabled){background-color:#218838}._successButton_n7t76_197:disabled{opacity:.6;cursor:not-allowed}._templateButton_n7t76_219{padding:8px 16px;background-color:#6c757d;border:none;border-radius:4px;font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:background-color .2s}._templateButton_n7t76_219:hover{background-color:#545b62}._previewTable_n7t76_236{width:100%;border-collapse:collapse;font-size:13px}._previewTable_n7t76_236 th,._previewTable_n7t76_236 td{padding:8px 12px;border:1px solid #dee2e6;text-align:left}._previewTable_n7t76_236 th{background-color:#f8f9fa;font-weight:600;color:#495057;position:sticky;top:0}._previewTable_n7t76_236 tr:nth-child(2n){background-color:#f8f9fa}._errorRow_n7t76_261{background-color:#fff5f5!important}._errorRow_n7t76_261 td{color:#721c24}._previewTableWrapper_n7t76_269{max-height:400px;overflow-y:auto;border:1px solid #dee2e6;border-radius:6px}._summary_n7t76_277{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:20px}._summaryCard_n7t76_284{text-align:center;padding:16px;border-radius:8px;border:1px solid #dee2e6}._summaryCard_n7t76_284._success_n7t76_197{background-color:#d4edda;border-color:#c3e6cb}._summaryCard_n7t76_284._warning_n7t76_296{background-color:#fff3cd;border-color:#ffeeba}._summaryCard_n7t76_284._error_n7t76_261{background-color:#f8d7da;border-color:#f5c6cb}._summaryCard_n7t76_284._info_n7t76_306{background-color:#e7f3ff;border-color:#b8d0ff}._summaryNumber_n7t76_311{display:block;font-size:28px;font-weight:700;margin-bottom:4px}._summaryLabel_n7t76_318{font-size:13px;color:#6c757d}._errorList_n7t76_324{max-height:200px;overflow-y:auto;margin-top:12px}._errorItem_n7t76_330{padding:8px 12px;font-size:13px;color:#721c24;background-color:#f8d7da;border-bottom:1px solid #f5c6cb}._errorItem_n7t76_330:first-child{border-radius:6px 6px 0 0}._errorItem_n7t76_330:last-child{border-radius:0 0 6px 6px;border-bottom:none}._errorBanner_n7t76_347{padding:14px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px;margin-bottom:20px}._categoryFieldHint_n7t76_358{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px;font-size:13px;color:#495057}._requiredField_n7t76_368,._optionalField_n7t76_369{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}._requiredField_n7t76_368{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}._optionalField_n7t76_369{background-color:#e7f3ff;color:#004085;border:1px solid #b8d0ff}._previewCategoryNote_n7t76_388{font-size:14px;color:#495057;margin-bottom:16px;padding:8px 12px;background-color:#e7f3ff;border:1px solid #b8d0ff;border-radius:6px}._templateButton_n7t76_219:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._container_n7t76_5{padding:16px}._title_n7t76_17{font-size:22px}._steps_n7t76_25{flex-direction:column}._step_n7t76_25:first-child{border-radius:8px 8px 0 0}._step_n7t76_25:last-child{border-radius:0 0 8px 8px}._actions_n7t76_145{flex-direction:column}._actionsRight_n7t76_152{flex-direction:column-reverse}._primaryButton_n7t76_157,._secondaryButton_n7t76_179,._successButton_n7t76_197{width:100%}._summary_n7t76_277{grid-template-columns:repeat(2,1fr)}}._container_1v4qi_5{max-width:800px;margin:0 auto;padding:20px}._breadcrumb_1v4qi_12{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_1v4qi_20{background:none;border:none;color:#06c;cursor:pointer;padding:0;text-decoration:none}._breadcrumbLink_1v4qi_20:hover{text-decoration:underline}._breadcrumbSeparator_1v4qi_33{color:#6c757d}._breadcrumbCurrent_1v4qi_37{color:#495057;font-weight:500}._header_1v4qi_43{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #dee2e6}._title_1v4qi_49{margin:0;font-size:28px;font-weight:600;color:#212529}._section_1v4qi_57{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;margin-bottom:20px}._sectionTitle_1v4qi_65{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._field_1v4qi_75{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._label_1v4qi_82{font-size:14px;font-weight:600;color:#495057}._required_1v4qi_88{color:#dc3545;margin-left:2px}._input_1v4qi_93,._select_1v4qi_94,._textarea_1v4qi_95{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff;transition:border-color .2s,box-shadow .2s}._input_1v4qi_93:focus,._select_1v4qi_94:focus,._textarea_1v4qi_95:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._input_1v4qi_93._hasError_1v4qi_113{border-color:#dc3545}._textarea_1v4qi_95{min-height:80px;resize:vertical}._errorText_1v4qi_122{font-size:12px;color:#dc3545}._searchWithScan_1v4qi_128{display:flex;gap:8px;align-items:stretch}._searchWithScan_1v4qi_128 ._searchContainer_1v4qi_134{flex:1}._searchContainer_1v4qi_134{position:relative}._dropdown_1v4qi_143{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 6px 6px;max-height:240px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #0000001a}._dropdownItem_1v4qi_158{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:none;background:none;text-align:left;cursor:pointer;transition:background-color .15s}._dropdownItem_1v4qi_158:hover{background-color:#f0f4ff}._dropdownName_1v4qi_175{font-size:14px;font-weight:500;color:#212529}._dropdownMeta_1v4qi_181{font-size:12px;color:#6c757d}._dropdownMessage_1v4qi_186{padding:12px;text-align:center;font-size:14px;color:#6c757d}._selectedChip_1v4qi_194{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:#f0f4ff;border:1px solid #b8d0ff;border-radius:6px}._selectedChipInfo_1v4qi_204{display:flex;flex-direction:column;gap:2px}._selectedChipName_1v4qi_210{font-size:14px;font-weight:600;color:#212529}._selectedChipMeta_1v4qi_216{font-size:12px;color:#6c757d}._clearButton_1v4qi_221{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background-color:transparent;color:#6c757d;font-size:20px;line-height:1;cursor:pointer;border-radius:50%;transition:all .15s;flex-shrink:0}._clearButton_1v4qi_221:hover{background-color:#00000014;color:#dc3545}._assetCount_1v4qi_244{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#495057;font-weight:500;margin-bottom:12px}._assetCountBadge_1v4qi_254{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background-color:#007bff;color:#fff;border-radius:12px;font-size:13px;font-weight:600}._assetList_1v4qi_268{display:flex;flex-direction:column;gap:8px}._assetListEmpty_1v4qi_274{padding:32px 16px;text-align:center;color:#6c757d;font-size:14px;border:2px dashed #dee2e6;border-radius:8px}._assetListItem_1v4qi_283{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}._assetListItemInfo_1v4qi_293{display:flex;flex-direction:column;gap:2px;min-width:0}._assetListItemName_1v4qi_300{font-size:14px;font-weight:500;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._assetListItemMeta_1v4qi_309{font-size:12px;color:#6c757d}._assetListItemRemove_1v4qi_314{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;color:#6c757d;font-size:18px;cursor:pointer;border-radius:50%;transition:all .15s;flex-shrink:0;min-height:44px;min-width:44px}._assetListItemRemove_1v4qi_314:hover{background-color:#dc35451a;color:#dc3545}._duplicateWarning_1v4qi_338{padding:8px 12px;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:6px;color:#856404;font-size:13px;margin-top:8px}._formActions_1v4qi_349{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}._cancelButton_1v4qi_356{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._cancelButton_1v4qi_356:hover{background-color:#f8f9fa;border-color:#adb5bd}._submitButton_1v4qi_374{padding:12px 24px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._submitButton_1v4qi_374:hover:not(:disabled){background-color:#0056b3}._submitButton_1v4qi_374:disabled{opacity:.6;cursor:not-allowed}._errorBanner_1v4qi_397{padding:14px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px;margin-bottom:20px}._summary_1v4qi_408{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:20px}._summaryCard_1v4qi_415{text-align:center;padding:16px;border-radius:8px;border:1px solid #dee2e6}._summaryCardSuccess_1v4qi_422{background-color:#d4edda;border-color:#c3e6cb}._summaryCardError_1v4qi_427{background-color:#f8d7da;border-color:#f5c6cb}._summaryNumber_1v4qi_432{display:block;font-size:28px;font-weight:700;margin-bottom:4px}._summaryLabel_1v4qi_439{font-size:13px;color:#6c757d}._resultsTable_1v4qi_444{width:100%;border-collapse:collapse;font-size:14px}._resultsTable_1v4qi_444 th,._resultsTable_1v4qi_444 td{padding:10px 12px;text-align:left;border-bottom:1px solid #e9ecef}._resultsTable_1v4qi_444 th{font-weight:600;color:#495057;background-color:#f8f9fa}._statusBadgeSuccess_1v4qi_463{display:inline-flex;align-items:center;gap:4px;color:#28a745;font-weight:500}._statusBadgeError_1v4qi_471{display:inline-flex;align-items:center;gap:4px;color:#dc3545;font-weight:500}._resultErrorDetail_1v4qi_479{display:block;font-size:12px;color:#6c757d;margin-top:2px}._resultActions_1v4qi_486{display:flex;gap:12px;margin-top:20px}._secondaryButton_1v4qi_492{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._secondaryButton_1v4qi_492:hover{background-color:#f8f9fa;border-color:#adb5bd}._primaryButton_1v4qi_510{padding:12px 24px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._primaryButton_1v4qi_510:hover{background-color:#0056b3}@media (max-width: 768px){._container_1v4qi_5{padding:16px}._title_1v4qi_49{font-size:22px}._formActions_1v4qi_349{flex-direction:column-reverse}._cancelButton_1v4qi_356,._submitButton_1v4qi_374{width:100%}._resultActions_1v4qi_486{flex-direction:column}._secondaryButton_1v4qi_492,._primaryButton_1v4qi_510{width:100%;text-align:center}._resultsTable_1v4qi_444 th:nth-child(3),._resultsTable_1v4qi_444 td:nth-child(3){display:none}}._container_4u4hh_5{max-width:800px;margin:0 auto;padding:20px}._breadcrumb_4u4hh_12{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_4u4hh_20{background:none;border:none;color:#06c;cursor:pointer;padding:0;text-decoration:none}._breadcrumbLink_4u4hh_20:hover{text-decoration:underline}._breadcrumbSeparator_4u4hh_33{color:#6c757d}._breadcrumbCurrent_4u4hh_37{color:#495057;font-weight:500}._header_4u4hh_43{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #dee2e6}._title_4u4hh_49{margin:0;font-size:28px;font-weight:600;color:#212529}._section_4u4hh_57{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;margin-bottom:20px}._sectionTitle_4u4hh_65{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._fieldGrid_4u4hh_75{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._field_4u4hh_75{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._field_4u4hh_75._fullWidth_4u4hh_88{grid-column:1 / -1}._label_4u4hh_92{font-size:14px;font-weight:600;color:#495057}._required_4u4hh_98{color:#dc3545;margin-left:2px}._input_4u4hh_103,._select_4u4hh_104,._textarea_4u4hh_105{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff;transition:border-color .2s,box-shadow .2s}._input_4u4hh_103:focus,._select_4u4hh_104:focus,._textarea_4u4hh_105:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._input_4u4hh_103._hasError_4u4hh_123{border-color:#dc3545}._select_4u4hh_104{cursor:pointer}._textarea_4u4hh_105{min-height:80px;resize:vertical}._errorText_4u4hh_136{font-size:12px;color:#dc3545}._searchWithScan_4u4hh_142{display:flex;gap:8px;align-items:stretch}._searchWithScan_4u4hh_142 ._searchContainer_4u4hh_148{flex:1}._searchContainer_4u4hh_148{position:relative}._dropdown_4u4hh_157{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 6px 6px;max-height:240px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #0000001a}._dropdownItem_4u4hh_172{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:none;background:none;text-align:left;cursor:pointer;transition:background-color .15s}._dropdownItem_4u4hh_172:hover{background-color:#f0f4ff}._dropdownName_4u4hh_189{font-size:14px;font-weight:500;color:#212529}._dropdownMeta_4u4hh_195{font-size:12px;color:#6c757d}._dropdownMessage_4u4hh_200{padding:12px;text-align:center;font-size:14px;color:#6c757d}._selectedChip_4u4hh_208{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:#f0f4ff;border:1px solid #b8d0ff;border-radius:6px}._selectedChipInfo_4u4hh_218{display:flex;flex-direction:column;gap:2px}._selectedChipName_4u4hh_224{font-size:14px;font-weight:600;color:#212529}._selectedChipMeta_4u4hh_230{font-size:12px;color:#6c757d}._clearButton_4u4hh_235{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background-color:transparent;color:#6c757d;font-size:20px;line-height:1;cursor:pointer;border-radius:50%;transition:all .15s;flex-shrink:0}._clearButton_4u4hh_235:hover{background-color:#00000014;color:#dc3545}._employeeAssetsHeader_4u4hh_258{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._employeeAssetsTitle_4u4hh_265{font-size:14px;font-weight:600;color:#495057}._selectAllButton_4u4hh_271{padding:6px 12px;background:none;border:1px solid #ced4da;border-radius:4px;font-size:13px;color:#495057;cursor:pointer;transition:all .15s}._selectAllButton_4u4hh_271:hover{background-color:#f8f9fa;border-color:#adb5bd}._checkboxRow_4u4hh_287{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e9ecef;border-radius:6px;margin-bottom:6px;cursor:pointer;transition:background-color .15s}._checkboxRow_4u4hh_287:hover{background-color:#f8f9fa}._checkboxRow_4u4hh_287._selected_4u4hh_208{background-color:#e7f3ff;border-color:#b8d0ff}._checkboxRow_4u4hh_287 input[type=checkbox]{width:18px;height:18px;flex-shrink:0;cursor:pointer}._checkboxRowInfo_4u4hh_315{display:flex;flex-direction:column;gap:2px;min-width:0}._checkboxRowName_4u4hh_322{font-size:14px;font-weight:500;color:#212529}._checkboxRowMeta_4u4hh_328{font-size:12px;color:#6c757d}._assetCount_4u4hh_334{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#495057;font-weight:500;margin-bottom:12px}._assetCountBadge_4u4hh_344{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background-color:#007bff;color:#fff;border-radius:12px;font-size:13px;font-weight:600}._assetList_4u4hh_358{display:flex;flex-direction:column;gap:8px}._assetListEmpty_4u4hh_364{padding:32px 16px;text-align:center;color:#6c757d;font-size:14px;border:2px dashed #dee2e6;border-radius:8px}._assetListItem_4u4hh_373{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}._assetListItemInfo_4u4hh_383{display:flex;flex-direction:column;gap:2px;min-width:0}._assetListItemName_4u4hh_390{font-size:14px;font-weight:500;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._assetListItemMeta_4u4hh_399{font-size:12px;color:#6c757d}._assetListItemRemove_4u4hh_404{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;color:#6c757d;font-size:18px;cursor:pointer;border-radius:50%;transition:all .15s;flex-shrink:0;min-height:44px;min-width:44px}._assetListItemRemove_4u4hh_404:hover{background-color:#dc35451a;color:#dc3545}._duplicateWarning_4u4hh_428{padding:8px 12px;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:6px;color:#856404;font-size:13px;margin-top:8px}._mixedDepartmentNotice_4u4hh_439{padding:8px 12px;background-color:#e7f3ff;border:1px solid #b8d0ff;border-radius:6px;color:#004085;font-size:13px}._formActions_4u4hh_449{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}._cancelButton_4u4hh_456{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._cancelButton_4u4hh_456:hover{background-color:#f8f9fa;border-color:#adb5bd}._submitButton_4u4hh_474{padding:12px 24px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._submitButton_4u4hh_474:hover:not(:disabled){background-color:#0056b3}._submitButton_4u4hh_474:disabled{opacity:.6;cursor:not-allowed}._errorBanner_4u4hh_497{padding:14px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px;margin-bottom:20px}._summary_4u4hh_508{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:20px}._summaryCard_4u4hh_515{text-align:center;padding:16px;border-radius:8px;border:1px solid #dee2e6}._summaryCardSuccess_4u4hh_522{background-color:#d4edda;border-color:#c3e6cb}._summaryCardError_4u4hh_527{background-color:#f8d7da;border-color:#f5c6cb}._summaryNumber_4u4hh_532{display:block;font-size:28px;font-weight:700;margin-bottom:4px}._summaryLabel_4u4hh_539{font-size:13px;color:#6c757d}._resultsTable_4u4hh_544{width:100%;border-collapse:collapse;font-size:14px}._resultsTable_4u4hh_544 th,._resultsTable_4u4hh_544 td{padding:10px 12px;text-align:left;border-bottom:1px solid #e9ecef}._resultsTable_4u4hh_544 th{font-weight:600;color:#495057;background-color:#f8f9fa}._statusBadgeSuccess_4u4hh_563{display:inline-flex;align-items:center;gap:4px;color:#28a745;font-weight:500}._statusBadgeError_4u4hh_571{display:inline-flex;align-items:center;gap:4px;color:#dc3545;font-weight:500}._resultErrorDetail_4u4hh_579{display:block;font-size:12px;color:#6c757d;margin-top:2px}._resultActions_4u4hh_586{display:flex;gap:12px;margin-top:20px}._secondaryButton_4u4hh_592{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._secondaryButton_4u4hh_592:hover{background-color:#f8f9fa;border-color:#adb5bd}._primaryButton_4u4hh_610{padding:12px 24px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._primaryButton_4u4hh_610:hover{background-color:#0056b3}@media (max-width: 768px){._container_4u4hh_5{padding:16px}._title_4u4hh_49{font-size:22px}._fieldGrid_4u4hh_75{grid-template-columns:1fr}._formActions_4u4hh_449{flex-direction:column-reverse}._cancelButton_4u4hh_456,._submitButton_4u4hh_474{width:100%}._resultActions_4u4hh_586{flex-direction:column}._secondaryButton_4u4hh_592,._primaryButton_4u4hh_610{width:100%;text-align:center}._resultsTable_4u4hh_544 th:nth-child(3),._resultsTable_4u4hh_544 td:nth-child(3){display:none}}._container_ni96c_5{max-width:800px;margin:0 auto;padding:20px}._breadcrumb_ni96c_12{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_ni96c_20{background:none;border:none;color:#06c;cursor:pointer;padding:0;text-decoration:none}._breadcrumbLink_ni96c_20:hover{text-decoration:underline}._breadcrumbSeparator_ni96c_33{color:#6c757d}._breadcrumbCurrent_ni96c_37{color:#495057;font-weight:500}._header_ni96c_43{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #dee2e6}._title_ni96c_49{margin:0;font-size:28px;font-weight:600;color:#212529}._section_ni96c_57{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;margin-bottom:20px}._sectionTitle_ni96c_65{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._field_ni96c_75{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._label_ni96c_82{font-size:14px;font-weight:600;color:#495057}._required_ni96c_88{color:#dc3545;margin-left:2px}._input_ni96c_93,._select_ni96c_94,._textarea_ni96c_95{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff;transition:border-color .2s,box-shadow .2s}._input_ni96c_93:focus,._select_ni96c_94:focus,._textarea_ni96c_95:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._input_ni96c_93._hasError_ni96c_113,._select_ni96c_94._hasError_ni96c_113{border-color:#dc3545}._fieldHint_ni96c_118{display:block;margin-top:4px;font-size:13px;color:#6c757d}._textarea_ni96c_95{min-height:80px;resize:vertical}._errorText_ni96c_130{font-size:12px;color:#dc3545}._searchWithScan_ni96c_136{display:flex;gap:8px;align-items:stretch}._searchWithScan_ni96c_136 ._searchContainer_ni96c_142{flex:1}._searchContainer_ni96c_142{position:relative}._dropdown_ni96c_151{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 6px 6px;max-height:240px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #0000001a}._dropdownItem_ni96c_166{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:none;background:none;text-align:left;cursor:pointer;transition:background-color .15s}._dropdownItem_ni96c_166:hover{background-color:#f0f4ff}._dropdownName_ni96c_183{font-size:14px;font-weight:500;color:#212529}._dropdownMeta_ni96c_189{font-size:12px;color:#6c757d}._dropdownMessage_ni96c_194{padding:12px;text-align:center;font-size:14px;color:#6c757d}._selectedChip_ni96c_202{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:#f0f4ff;border:1px solid #b8d0ff;border-radius:6px}._selectedChipInfo_ni96c_212{display:flex;flex-direction:column;gap:2px}._selectedChipName_ni96c_218{font-size:14px;font-weight:600;color:#212529}._selectedChipMeta_ni96c_224{font-size:12px;color:#6c757d}._clearButton_ni96c_229{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background-color:transparent;color:#6c757d;font-size:20px;line-height:1;cursor:pointer;border-radius:50%;transition:all .15s;flex-shrink:0}._clearButton_ni96c_229:hover{background-color:#00000014;color:#dc3545}._assetCount_ni96c_252{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#495057;font-weight:500;margin-bottom:12px}._assetCountBadge_ni96c_262{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background-color:#007bff;color:#fff;border-radius:12px;font-size:13px;font-weight:600}._assetList_ni96c_276{display:flex;flex-direction:column;gap:8px}._assetListEmpty_ni96c_282{padding:32px 16px;text-align:center;color:#6c757d;font-size:14px;border:2px dashed #dee2e6;border-radius:8px}._assetListItem_ni96c_291{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}._assetListItemInfo_ni96c_301{display:flex;flex-direction:column;gap:2px;min-width:0}._assetListItemName_ni96c_308{font-size:14px;font-weight:500;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._assetListItemMeta_ni96c_317{font-size:12px;color:#6c757d}._assetListItemRemove_ni96c_322{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;color:#6c757d;font-size:18px;cursor:pointer;border-radius:50%;transition:all .15s;flex-shrink:0;min-height:44px;min-width:44px}._assetListItemRemove_ni96c_322:hover{background-color:#dc35451a;color:#dc3545}._duplicateWarning_ni96c_346{padding:8px 12px;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:6px;color:#856404;font-size:13px;margin-top:8px}._formActions_ni96c_357{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}._cancelButton_ni96c_364{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._cancelButton_ni96c_364:hover{background-color:#f8f9fa;border-color:#adb5bd}._submitButton_ni96c_382{padding:12px 24px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._submitButton_ni96c_382:hover:not(:disabled){background-color:#0056b3}._submitButton_ni96c_382:disabled{opacity:.6;cursor:not-allowed}._errorBanner_ni96c_405{padding:14px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px;margin-bottom:20px}._summary_ni96c_416{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:20px}._summaryCard_ni96c_423{text-align:center;padding:16px;border-radius:8px;border:1px solid #dee2e6}._summaryCardSuccess_ni96c_430{background-color:#d4edda;border-color:#c3e6cb}._summaryCardError_ni96c_435{background-color:#f8d7da;border-color:#f5c6cb}._summaryNumber_ni96c_440{display:block;font-size:28px;font-weight:700;margin-bottom:4px}._summaryLabel_ni96c_447{font-size:13px;color:#6c757d}._resultsTable_ni96c_452{width:100%;border-collapse:collapse;font-size:14px}._resultsTable_ni96c_452 th,._resultsTable_ni96c_452 td{padding:10px 12px;text-align:left;border-bottom:1px solid #e9ecef}._resultsTable_ni96c_452 th{font-weight:600;color:#495057;background-color:#f8f9fa}._statusBadgeSuccess_ni96c_471{display:inline-flex;align-items:center;gap:4px;color:#28a745;font-weight:500}._statusBadgeError_ni96c_479{display:inline-flex;align-items:center;gap:4px;color:#dc3545;font-weight:500}._resultErrorDetail_ni96c_487{display:block;font-size:12px;color:#6c757d;margin-top:2px}._resultActions_ni96c_494{display:flex;gap:12px;margin-top:20px}._secondaryButton_ni96c_500{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._secondaryButton_ni96c_500:hover{background-color:#f8f9fa;border-color:#adb5bd}._primaryButton_ni96c_518{padding:12px 24px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._primaryButton_ni96c_518:hover{background-color:#0056b3}@media (max-width: 768px){._container_ni96c_5{padding:16px}._title_ni96c_49{font-size:22px}._formActions_ni96c_357{flex-direction:column-reverse}._cancelButton_ni96c_364,._submitButton_ni96c_382{width:100%}._resultActions_ni96c_494{flex-direction:column}._secondaryButton_ni96c_500,._primaryButton_ni96c_518{width:100%;text-align:center}._resultsTable_ni96c_452 th:nth-child(3),._resultsTable_ni96c_452 td:nth-child(3){display:none}}._container_156fk_5{max-width:1200px;margin:0 auto;padding:20px}._header_156fk_11{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}._title_156fk_20{margin:0;font-size:28px;font-weight:600;color:#212529}._primaryButton_156fk_27,._secondaryButton_156fk_28,._dangerButton_156fk_29{padding:10px 18px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-height:44px;white-space:nowrap;border:1px solid transparent}._primaryButton_156fk_27{background:#007bff;color:#fff}._primaryButton_156fk_27:hover:not(:disabled){background:#0056b3}._secondaryButton_156fk_28{background:#fff;color:#495057;border-color:#ced4da}._secondaryButton_156fk_28:hover:not(:disabled){background:#f1f3f5}._dangerButton_156fk_29{background:#dc3545;color:#fff}._dangerButton_156fk_29:hover:not(:disabled){background:#bb2d3b}._primaryButton_156fk_27:disabled,._secondaryButton_156fk_28:disabled,._dangerButton_156fk_29:disabled{opacity:.5;cursor:not-allowed}._smallButton_156fk_75{padding:6px 12px;min-height:36px;font-size:13px}._tabs_156fk_82{display:flex;gap:4px;border-bottom:2px solid #dee2e6;margin-bottom:20px;overflow-x:auto}._tab_156fk_82{padding:12px 20px;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;font-size:15px;font-weight:500;color:#6c757d;cursor:pointer;min-height:44px;white-space:nowrap}._tab_156fk_82:hover{color:#212529}._tabActive_156fk_108{color:#007bff;border-bottom-color:#007bff}._tiles_156fk_114{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}._tile_156fk_114{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:16px;box-shadow:0 1px 3px #00000014}._tileLabel_156fk_129{margin:0 0 4px;font-size:13px;color:#6c757d;text-transform:uppercase;letter-spacing:.04em}._tileValue_156fk_137{margin:0;font-size:32px;font-weight:700;color:#212529}._tileGood_156fk_144 ._tileValue_156fk_137{color:#198754}._tileWarn_156fk_148 ._tileValue_156fk_137{color:#b45309}._tileDanger_156fk_152 ._tileValue_156fk_137{color:#dc3545}._filters_156fk_157{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:20px}._field_156fk_165{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#495057}._input_156fk_173,._select_156fk_174,._textarea_156fk_175{padding:9px 12px;font-size:14px;border:1px solid #ced4da;border-radius:6px;background:#fff;min-height:40px;font-family:inherit}._input_156fk_173:focus,._select_156fk_174:focus,._textarea_156fk_175:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._textarea_156fk_175{width:100%;min-height:80px;resize:vertical;box-sizing:border-box}._checkboxLabel_156fk_200{display:flex;align-items:center;gap:8px;font-size:14px;min-height:40px}._toolbarSpacer_156fk_208{flex:1}._tableWrap_156fk_213{background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow-x:auto}._table_156fk_213{width:100%;border-collapse:collapse;font-size:14px}._table_156fk_213 th{text-align:left;padding:12px 14px;background:#f8f9fa;color:#495057;font-weight:600;border-bottom:1px solid #dee2e6;white-space:nowrap}._table_156fk_213 td{padding:12px 14px;border-bottom:1px solid #eef0f2;vertical-align:top;color:#212529}._table_156fk_213 tr:last-child td{border-bottom:none}._clickableRow_156fk_247{cursor:pointer}._clickableRow_156fk_247:hover td{background:#f8faff}._rowDno_156fk_255 td{background:#fff5f5}._rowDno_156fk_255:hover td{background:#ffecec}._cards_156fk_264{display:none}._card_156fk_264{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:14px;margin-bottom:10px;box-shadow:0 1px 3px #00000014}._cardClickable_156fk_277{cursor:pointer}._cardDno_156fk_281{border-color:#f1aeb5;background:#fff5f5}._cardHeader_156fk_286{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:8px}._cardTitle_156fk_294{font-weight:600;font-size:16px;color:#212529}._cardMeta_156fk_300{font-size:13px;color:#6c757d;margin-bottom:6px}._cardRow_156fk_306{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px;font-size:14px}._pill_156fk_316{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}._pillGood_156fk_325{background:#d1e7dd;color:#0f5132}._pillWarn_156fk_330{background:#fff3cd;color:#856404}._pillDanger_156fk_335{background:#dc3545;color:#fff}._pillNeutral_156fk_340{background:#e9ecef;color:#495057}._pillOk_156fk_345{background:#d1e7dd;color:#0f5132}._pillFail_156fk_350{background:#f8d7da;color:#842029}._muted_156fk_355{color:#6c757d;font-size:13px}._pctBar_156fk_361{height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;min-width:80px}._pctFill_156fk_369{height:100%;background:#198754}._pctFillLow_156fk_374{background:#dc3545}._pctFillMid_156fk_378{background:#f59f00}._missedToggle_156fk_382{background:none;border:none;color:#007bff;cursor:pointer;padding:0;font-size:13px}._missedList_156fk_391{margin:6px 0 0;padding:0;list-style:none;font-size:13px;color:#495057;display:flex;flex-wrap:wrap;gap:4px 10px}._detailMeta_156fk_403{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;margin-bottom:16px;font-size:14px}._detailMetaLabel_156fk_411{display:block;font-size:12px;color:#6c757d;text-transform:uppercase;letter-spacing:.04em}._answerList_156fk_419{list-style:none;margin:0;padding:0}._answerItem_156fk_425{padding:10px 0;border-bottom:1px solid #eef0f2}._answerHead_156fk_430{display:flex;justify-content:space-between;align-items:center;gap:8px}._answerSection_156fk_437{margin:14px 0 4px;font-weight:600;font-size:13px;color:#495057;text-transform:uppercase;letter-spacing:.04em}._answerComment_156fk_446{margin:6px 0 0;font-size:14px;color:#495057;white-space:pre-wrap}._photoLink_156fk_453 img{display:block;margin-top:8px;max-width:120px;max-height:90px;border-radius:6px;border:1px solid #dee2e6;object-fit:cover}._remarks_156fk_463{margin-top:16px;white-space:pre-wrap;font-size:14px}._modalActions_156fk_469{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}._stateBox_156fk_476{padding:40px 20px;text-align:center;color:#6c757d;background:#fff;border:1px solid #dee2e6;border-radius:8px}._errorState_156fk_485{color:#842029;background:#f8d7da;border-color:#f1aeb5}@media (max-width: 768px){._container_156fk_5{padding:12px}._title_156fk_20{font-size:22px}._tableWrap_156fk_213{display:none}._cards_156fk_264{display:block}._tiles_156fk_114{gap:8px}._tile_156fk_114{padding:12px}._tileValue_156fk_137{font-size:26px}._filters_156fk_157{flex-direction:column;align-items:stretch}._toolbarSpacer_156fk_208{display:none}}._container_1jedo_5{max-width:900px;margin:0 auto;padding:20px}._title_1jedo_11{margin:0 0 20px;font-size:28px;font-weight:600;color:#212529}._section_1jedo_18{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:18px;margin-bottom:20px;box-shadow:0 1px 3px #00000014}._sectionHeader_1jedo_27{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}._sectionTitle_1jedo_35{margin:0;font-size:18px;font-weight:600}._hintText_1jedo_41{margin:0 0 12px;font-size:13px;color:#6c757d}._list_1jedo_47{list-style:none;margin:0;padding:0}._groupTitle_1jedo_53{margin:14px 0 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6c757d}._item_1jedo_62{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eef0f2}._itemInactive_1jedo_70 ._itemLabel_1jedo_70{color:#adb5bd;text-decoration:line-through}._itemBody_1jedo_75{flex:1;min-width:0}._itemLabel_1jedo_70{font-weight:500;color:#212529}._itemMeta_1jedo_85{font-size:13px;color:#6c757d}._itemActions_1jedo_90{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}._iconButton_1jedo_98,._secondaryButton_1jedo_99,._primaryButton_1jedo_100{border-radius:6px;font-size:14px;cursor:pointer;min-height:44px;border:1px solid #ced4da;background:#fff;color:#495057;padding:0 14px}._iconButton_1jedo_98{min-width:44px;padding:0}._iconButton_1jedo_98:hover:not(:disabled),._secondaryButton_1jedo_99:hover:not(:disabled){background:#f1f3f5}._iconButton_1jedo_98:disabled,._secondaryButton_1jedo_99:disabled,._primaryButton_1jedo_100:disabled{opacity:.4;cursor:not-allowed}._primaryButton_1jedo_100{background:#007bff;border-color:#007bff;color:#fff;font-weight:500}._primaryButton_1jedo_100:hover:not(:disabled){background:#0056b3}._toggle_1jedo_139{display:inline-flex;align-items:center;gap:6px;font-size:13px;min-height:44px}._form_1jedo_147{display:flex;flex-direction:column;gap:14px}._field_1jedo_153{display:flex;flex-direction:column;gap:4px;font-size:14px;color:#495057}._input_1jedo_161,._select_1jedo_162{padding:9px 12px;font-size:14px;border:1px solid #ced4da;border-radius:6px;background:#fff;min-height:40px;font-family:inherit}._input_1jedo_161:focus,._select_1jedo_162:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._errorText_1jedo_179{color:#dc3545;font-size:13px}._modalActions_1jedo_184{display:flex;justify-content:flex-end;gap:10px}._chips_1jedo_191{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._chip_1jedo_191{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:16px;background:#e7f1ff;color:#084298;font-size:13px}._chipRemove_1jedo_209{border:none;background:none;cursor:pointer;color:inherit;font-size:14px;min-width:28px;min-height:28px}._emailRow_1jedo_219{display:flex;gap:8px;flex-wrap:wrap}._emailRow_1jedo_219 ._input_1jedo_161{flex:1;min-width:200px}._stateBox_1jedo_230{padding:30px;text-align:center;color:#6c757d}@media (max-width: 768px){._container_1jedo_5{padding:12px}._item_1jedo_62{flex-wrap:wrap}._itemActions_1jedo_90{width:100%;justify-content:flex-start}}._toast_181k5_1{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:12px;min-width:280px;max-width:480px;padding:14px 18px;border-radius:8px;box-shadow:0 4px 16px #00000026;font-size:14px;font-weight:500;animation:_slideIn_181k5_1 .25s ease-out}@keyframes _slideIn_181k5_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._success_181k5_30{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}._error_181k5_36{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._info_181k5_42{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}._warning_181k5_48{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}._message_181k5_54{flex:1;line-height:1.4}._dismiss_181k5_59{background:none;border:none;font-size:20px;line-height:1;cursor:pointer;color:inherit;opacity:.7;padding:0 2px;flex-shrink:0}._dismiss_181k5_59:hover{opacity:1}@media (max-width: 768px){._toast_181k5_1{top:12px;right:12px;left:12px;min-width:unset;max-width:unset}}._layout_8u266_1{display:flex;min-height:100vh;background-color:#f5f5f5}._sidebar_8u266_7{width:260px;background-color:#2c3e50;color:#fff;display:flex;flex-direction:column;position:fixed;height:100vh;overflow-y:auto;transition:transform .3s ease;z-index:1000}._sidebarHeader_8u266_20{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.1)}._appName_8u266_25{margin:0;font-size:20px;font-weight:600}._appSubtitle_8u266_31{margin:4px 0 0;font-size:12px;color:#ffffffb3}._nav_8u266_37{flex:1;padding:16px 0}._navSection_8u266_42{margin-bottom:24px}._navSectionTitle_8u266_46{padding:8px 20px;font-size:11px;font-weight:600;text-transform:uppercase;color:#ffffff80;letter-spacing:.5px}._navLink_8u266_55{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#fffc;text-decoration:none;transition:all .2s;border-left:3px solid transparent}._navLink_8u266_55:hover{background-color:#ffffff1a;color:#fff}._navLink_8u266_55._active_8u266_71{background-color:#ffffff26;color:#fff;border-left-color:#3498db}._navIcon_8u266_77{font-size:18px;width:20px;text-align:center}._sidebarFooter_8u266_83{padding:16px 20px;border-top:1px solid rgba(255,255,255,.1)}._userSection_8u266_88{display:flex;align-items:center;gap:12px;padding:8px;border-radius:4px;transition:background-color .2s}._userSection_8u266_88:hover{background-color:#ffffff1a}._userAvatar_8u266_101{width:36px;height:36px;border-radius:50%;background-color:#3498db;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}._userInfo_8u266_113{flex:1;min-width:0}._userName_8u266_118{font-size:14px;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_8u266_127{font-size:11px;color:#fff9;margin:2px 0 0}._logoutButton_8u266_133{padding:8px 16px;margin-top:8px;width:100%;background-color:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:4px;font-size:13px;cursor:pointer;transition:all .2s}._logoutButton_8u266_133:hover{background-color:#fff3}._main_8u266_150{flex:1;margin-left:260px;min-height:100vh}._mobileMenuButton_8u266_156{display:none;position:fixed;top:16px;left:16px;z-index:1001;padding:10px;background-color:#2c3e50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:20px}._overlay_8u266_171{display:none}@media (max-width: 768px){._sidebar_8u266_7{transform:translate(-100%)}._sidebar_8u266_7._open_8u266_180{transform:translate(0)}._main_8u266_150{margin-left:0}._mobileMenuButton_8u266_156{display:block}._overlay_8u266_171{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999}._overlay_8u266_171._hidden_8u266_203{display:none}}._container_a8b84_1{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}._card_a8b84_9{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2.5rem;max-width:480px;width:100%;text-align:center;box-shadow:0 4px 6px -1px #0000001a}._title_a8b84_20{font-size:1.5rem;font-weight:600;color:#1a1a2e;margin:0 0 .75rem}._message_a8b84_27{color:#64748b;line-height:1.6;margin:0 0 1.25rem}._details_a8b84_33{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem 1rem;font-size:.8rem;color:#e53e3e;text-align:left;overflow-x:auto;white-space:pre-wrap;word-break:break-word;margin:0 0 1.5rem}._actions_a8b84_47{display:flex;gap:.75rem;justify-content:center}._primaryButton_a8b84_53,._secondaryButton_a8b84_54{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-height:44px;border:none}._primaryButton_a8b84_53{background-color:#3182ce;color:#fff}._primaryButton_a8b84_53:hover{background-color:#2b6cb0}._secondaryButton_a8b84_54{background-color:#edf2f7;color:#4a5568}._secondaryButton_a8b84_54:hover{background-color:#e2e8f0}._dataGrid_bkqc0_1{width:100%;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._tableContainer_bkqc0_9{overflow-x:auto}._table_bkqc0_9{width:100%;border-collapse:collapse}._table_bkqc0_9 thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}._table_bkqc0_9 th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;white-space:nowrap}._sortable_bkqc0_32{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}._sortable_bkqc0_32:hover{background-color:#e9ecef}._sortIcon_bkqc0_42{display:inline-block;margin-left:8px;font-size:12px;color:#6c757d}._table_bkqc0_9 tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}._table_bkqc0_9 tbody tr:hover{background-color:#f8f9fa}._table_bkqc0_9 td{padding:12px 16px;font-size:14px;color:#212529}._actions_bkqc0_64{display:flex;gap:8px;justify-content:flex-end}._actionButton_bkqc0_70{padding:4px 8px;font-size:12px;border:none;border-radius:4px;cursor:pointer;transition:all .2s;background-color:#007bff;color:#fff}._actionButton_bkqc0_70:hover{background-color:#0056b3}._actionButton_bkqc0_70._secondary_bkqc0_85{background-color:#6c757d}._actionButton_bkqc0_70._secondary_bkqc0_85:hover{background-color:#545b62}._actionButton_bkqc0_70._danger_bkqc0_93{background-color:#dc3545}._actionButton_bkqc0_70._danger_bkqc0_93:hover{background-color:#c82333}._emptyState_bkqc0_101{padding:48px 24px;text-align:center;color:#6c757d}._emptyState_bkqc0_101 h3{margin:0 0 8px;font-size:18px;font-weight:500}._emptyState_bkqc0_101 p{margin:0;font-size:14px}._loadingState_bkqc0_118{padding:48px 24px;text-align:center;color:#6c757d}._errorState_bkqc0_124{padding:24px;background-color:#f8d7da;color:#721c24;border-radius:4px;margin:16px}._pagination_bkqc0_132{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #dee2e6;background-color:#f8f9fa}._paginationInfo_bkqc0_141{font-size:14px;color:#495057}._paginationControls_bkqc0_146{display:flex;gap:8px;align-items:center}._pageButton_bkqc0_152{padding:6px 12px;border:1px solid #dee2e6;background-color:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}._pageButton_bkqc0_152:hover:not(:disabled){background-color:#e9ecef;border-color:#adb5bd}._pageButton_bkqc0_152:disabled{cursor:not-allowed;opacity:.5}._pageButton_bkqc0_152._active_bkqc0_172{background-color:#007bff;color:#fff;border-color:#007bff}._pageInfo_bkqc0_178{font-size:14px;color:#495057;padding:0 8px}._cardContainer_bkqc0_185{display:none}._card_bkqc0_185{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:16px;margin-bottom:12px;transition:box-shadow .2s}._card_bkqc0_185:hover{box-shadow:0 2px 8px #0000001a}._cardRow_bkqc0_202{display:flex;padding:8px 0;border-bottom:1px solid #f8f9fa}._cardRow_bkqc0_202:last-of-type{border-bottom:none}._cardLabel_bkqc0_212{font-weight:600;font-size:13px;color:#495057;min-width:110px;flex-shrink:0}._cardValue_bkqc0_220{font-size:14px;color:#212529;flex:1}._cardActions_bkqc0_226{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #dee2e6;justify-content:flex-start;flex-wrap:wrap}@media (max-width: 768px){._tableContainer_bkqc0_9{display:none}._cardContainer_bkqc0_185{display:block}._pagination_bkqc0_132{flex-direction:column;gap:12px}._paginationInfo_bkqc0_141{text-align:center}}._assetListContainer_1e8yz_1{padding:24px;max-width:1400px;margin:0 auto}._header_1e8yz_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_1e8yz_14{margin:0;font-size:28px;font-weight:600;color:#212529}._addButton_1e8yz_21{padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}._addButton_1e8yz_21:hover{background-color:#218838}._filtersSection_1e8yz_40{background:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}._searchBar_1e8yz_48{margin-bottom:16px;display:flex;gap:8px;align-items:stretch}._searchInput_1e8yz_55{flex:1;min-width:0;padding:10px 16px;font-size:14px;border:1px solid #ced4da;border-radius:4px;transition:border-color .2s}._searchInput_1e8yz_55:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}._filters_1e8yz_40{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}._filterGroup_1e8yz_77{display:flex;flex-direction:column;gap:4px}._filterLabel_1e8yz_83{font-size:13px;font-weight:500;color:#495057}._filterSelect_1e8yz_89{padding:8px 12px;font-size:14px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;cursor:pointer;transition:border-color .2s}._filterSelect_1e8yz_89:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}._clearFilters_1e8yz_105{padding:8px 16px;background-color:#6c757d;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer;transition:background-color .2s;align-self:flex-end}._clearFilters_1e8yz_105:hover{background-color:#545b62}._statusBadge_1e8yz_121{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}._statusBadge_1e8yz_121._available_1e8yz_130{background-color:#d4edda;color:#155724}._statusBadge_1e8yz_121._in_use_1e8yz_135{background-color:#e2d9f3;color:#4b2e83}._statusBadge_1e8yz_121._checked_out_1e8yz_140{background-color:#fff3cd;color:#856404}._statusBadge_1e8yz_121._maintenance_1e8yz_145{background-color:#d1ecf1;color:#0c5460}._statusBadge_1e8yz_121._retired_1e8yz_150{background-color:#e2e3e5;color:#383d41}._statusBadge_1e8yz_121._lost_1e8yz_155{background-color:#f8d7da;color:#721c24}._statusBadge_1e8yz_121._stolen_1e8yz_160{background-color:#f5c6cb;color:#491217}._departmentBadge_1e8yz_165{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;background-color:#e7f3ff;color:#004085}._actionButton_1e8yz_175{padding:4px 12px;font-size:12px;border:none;border-radius:4px;cursor:pointer;transition:all .2s;font-weight:500}._viewButton_1e8yz_185{background-color:#007bff;color:#fff}._viewButton_1e8yz_185:hover{background-color:#0056b3}._editButton_1e8yz_194{background-color:#ffc107;color:#212529}._editButton_1e8yz_194:hover{background-color:#e0a800}._deleteButton_1e8yz_203{background-color:#dc3545;color:#fff}._deleteButton_1e8yz_203:hover{background-color:#c82333}@media (max-width: 768px){._assetListContainer_1e8yz_1{padding:16px}._header_1e8yz_7{flex-direction:column;align-items:flex-start;gap:16px}._filters_1e8yz_40{grid-template-columns:1fr}}._label_6s0rj_1{text-align:center;border:2px dashed #ced4da;border-radius:8px;padding:16px;margin-bottom:14px}._qr_6s0rj_9{width:100%;max-width:260px;margin:0 auto}._qr_6s0rj_9 svg{width:100%;height:auto;display:block}._number_6s0rj_21{font-size:44px;font-weight:800;line-height:1.1;margin-top:8px}._name_6s0rj_28{font-size:16px;color:#495057;margin-bottom:8px}._cta_6s0rj_34{font-weight:700;border-top:2px solid #212529;padding-top:8px}._urlRow_6s0rj_40{display:flex;gap:8px;margin-bottom:14px}._urlInput_6s0rj_46{flex:1;min-width:0;padding:9px 12px;border:1px solid #ced4da;border-radius:6px;font-size:13px}._actions_6s0rj_55{display:flex;justify-content:flex-end;gap:10px}._primary_6s0rj_61,._secondary_6s0rj_62{padding:0 18px;min-height:44px;border-radius:6px;font-size:14px;cursor:pointer;border:1px solid #ced4da;background:#fff;color:#495057}._primary_6s0rj_61{background:#007bff;border-color:#007bff;color:#fff;font-weight:500}._container_v3i27_5{max-width:1200px;margin:0 auto;padding:20px}._breadcrumb_v3i27_12{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_v3i27_20{background:none;border:none;color:#06c;cursor:pointer;padding:0;text-decoration:none}._breadcrumbLink_v3i27_20:hover{text-decoration:underline}._breadcrumbSeparator_v3i27_33{color:#6c757d}._breadcrumbCurrent_v3i27_37{color:#495057;font-weight:500}._header_v3i27_43{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #dee2e6}._title_v3i27_53{margin:0 0 10px;font-size:28px;font-weight:600;color:#212529}._subtitle_v3i27_60{display:flex;align-items:center;gap:12px}._barcode_v3i27_66{font-size:16px;color:#6c757d;font-weight:500}._statusBadge_v3i27_73{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}._statusBadge_v3i27_73._available_v3i27_82{background-color:#d4edda;color:#155724}._statusBadge_v3i27_73._in_use_v3i27_87{background-color:#e2d9f3;color:#4b2e83}._statusBadge_v3i27_73._checked_out_v3i27_92{background-color:#fff3cd;color:#856404}._statusBadge_v3i27_73._maintenance_v3i27_97{background-color:#cce5ff;color:#004085}._statusBadge_v3i27_73._retired_v3i27_102{background-color:#f8d7da;color:#721c24}._statusBadge_v3i27_73._lost_v3i27_107{background-color:#d1d3d4;color:#1b1e21}._statusBadge_v3i27_73._stolen_v3i27_112{background-color:#f5c6cb;color:#491217}._actions_v3i27_118{display:flex;gap:10px;flex-wrap:wrap}._actionButton_v3i27_124{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._actionButton_v3i27_124:disabled{opacity:.5;cursor:not-allowed}._checkoutButton_v3i27_139{background-color:#28a745;color:#fff}._checkoutButton_v3i27_139:hover:not(:disabled){background-color:#218838}._checkinButton_v3i27_148{background-color:#17a2b8;color:#fff}._checkinButton_v3i27_148:hover:not(:disabled){background-color:#138496}._printButton_v3i27_157{background-color:#495057;color:#fff}._printButton_v3i27_157:hover:not(:disabled){background-color:#343a40}._editButton_v3i27_166{background-color:#007bff;color:#fff}._editButton_v3i27_166:hover:not(:disabled){background-color:#0056b3}._deleteButton_v3i27_175{background-color:#dc3545;color:#fff}._deleteButton_v3i27_175:hover:not(:disabled){background-color:#c82333}._transferLocationButton_v3i27_184{background-color:#6f42c1;color:#fff}._transferLocationButton_v3i27_184:hover:not(:disabled){background-color:#5a32a3}._cancelButton_v3i27_193{background-color:#6c757d;color:#fff}._cancelButton_v3i27_193:hover:not(:disabled){background-color:#5a6268}._transferLocationPanel_v3i27_203{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:24px}._transferLocationPanel_v3i27_203 h3{margin:0 0 16px;font-size:16px;font-weight:600;color:#212529}._transferLocationHint_v3i27_218{margin:0 0 12px;padding:8px 12px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;font-size:13px;color:#856404}._transferLocationFields_v3i27_228{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._transferLocationSelect_v3i27_235,._transferLocationInput_v3i27_236{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff}._transferLocationSelect_v3i27_235{min-width:200px;flex:1}._transferLocationInput_v3i27_236{flex:1;min-width:150px}._transferLocationActions_v3i27_255{display:flex;gap:8px}._section_v3i27_261{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;margin-bottom:24px}._sectionTitle_v3i27_269{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._fieldGrid_v3i27_279{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}._field_v3i27_279{display:flex;flex-direction:column;gap:4px}._field_v3i27_279._fullWidth_v3i27_291{grid-column:1 / -1}._fieldLabel_v3i27_295{font-size:13px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._fieldValue_v3i27_303{font-size:15px;color:#212529;word-break:break-word}._timeline_v3i27_310{position:relative;padding-left:30px}._timelineItem_v3i27_315{position:relative;padding-bottom:20px}._timelineItem_v3i27_315:last-child{padding-bottom:0}._timelineDot_v3i27_324{position:absolute;left:-30px;top:4px;width:12px;height:12px;border-radius:50%;background-color:#007bff;border:3px solid #e9ecef}._timelineItem_v3i27_315:before{content:"";position:absolute;left:-24px;top:16px;bottom:-4px;width:2px;background-color:#e9ecef}._timelineItem_v3i27_315:last-child:before{display:none}._timelineContent_v3i27_349{background:#f8f9fa;padding:12px 16px;border-radius:6px;border-left:3px solid #007bff}._timelineAction_v3i27_356{font-size:14px;font-weight:500;color:#212529;margin-bottom:4px}._timelineDate_v3i27_363{font-size:12px;color:#6c757d}._timelineNotes_v3i27_368{margin-top:8px;font-size:13px;color:#495057;font-style:italic}._historyLoading_v3i27_375,._historyEmpty_v3i27_376{padding:20px;text-align:center;color:#6c757d;font-style:italic}._sectionHeader_v3i27_384{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9ecef}._sectionHeader_v3i27_384 ._sectionTitle_v3i27_269{margin:0;padding:0;border:none}._uploadButton_v3i27_399{padding:8px 16px;background-color:#28a745;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._uploadButton_v3i27_399:hover:not(:disabled){background-color:#218838}._uploadButton_v3i27_399:disabled{opacity:.6;cursor:not-allowed}._hiddenInput_v3i27_421{display:none}._progressContainer_v3i27_425{position:relative;height:24px;background-color:#e9ecef;border-radius:4px;margin-bottom:16px;overflow:hidden}._progressBar_v3i27_434{height:100%;background-color:#007bff;border-radius:4px;transition:width .3s ease}._progressText_v3i27_441{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#212529}._uploadError_v3i27_451{padding:10px 14px;background-color:#f8d7da;color:#721c24;border-radius:6px;font-size:13px;margin-bottom:16px}._attachmentList_v3i27_460{display:flex;flex-direction:column;gap:10px}._attachmentItem_v3i27_466{display:flex;align-items:center;gap:14px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}._attachmentThumbnail_v3i27_476{width:56px;height:56px;object-fit:cover;border-radius:4px;flex-shrink:0}._attachmentIcon_v3i27_484{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#dee2e6;border-radius:4px;font-size:13px;font-weight:700;color:#495057;flex-shrink:0}._attachmentInfo_v3i27_498{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._attachmentName_v3i27_506{font-size:14px;font-weight:500;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentMeta_v3i27_515{font-size:12px;color:#6c757d}._attachmentActions_v3i27_520{display:flex;gap:8px;flex-shrink:0}._attachmentDownload_v3i27_526{padding:6px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s}._attachmentDownload_v3i27_526:hover{background-color:#0056b3;color:#fff}._attachmentDelete_v3i27_544{padding:6px 12px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s}._attachmentDelete_v3i27_544:hover:not(:disabled){background-color:#c82333}._attachmentDelete_v3i27_544:disabled{opacity:.6;cursor:not-allowed}._loading_v3i27_566,._error_v3i27_567{padding:60px 20px;text-align:center}._loading_v3i27_566{color:#6c757d;font-size:18px}._error_v3i27_567{color:#dc3545}._error_v3i27_567 h2{margin:0 0 12px;font-size:24px}._error_v3i27_567 p{margin:0 0 20px;font-size:16px;color:#6c757d}._backButton_v3i27_592{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._backButton_v3i27_592:hover{background-color:#0056b3}@media (max-width: 768px){._container_v3i27_5{padding:16px}._header_v3i27_43{flex-direction:column;align-items:stretch}._actions_v3i27_118{width:100%}._actionButton_v3i27_124{flex:1;min-width:0}._fieldGrid_v3i27_279{grid-template-columns:1fr}._title_v3i27_53{font-size:22px}._timeline_v3i27_310{padding-left:24px}._timelineDot_v3i27_324{left:-24px;width:10px;height:10px}._timelineItem_v3i27_315:before{left:-19px}._sectionHeader_v3i27_384{flex-direction:column;align-items:stretch;gap:10px}._attachmentItem_v3i27_466{flex-wrap:wrap}._attachmentActions_v3i27_520{width:100%;justify-content:flex-end}._transferLocationFields_v3i27_228{flex-direction:column;align-items:stretch}._transferLocationSelect_v3i27_235,._transferLocationInput_v3i27_236{min-width:0;width:100%}._transferLocationActions_v3i27_255{width:100%}._transferLocationActions_v3i27_255 ._actionButton_v3i27_124{flex:1}}._inputRow_194mi_2{display:flex;gap:8px;align-items:stretch}._searchContainer_194mi_8{position:relative;flex:1}._input_194mi_2{width:100%;padding:10px 14px;font-size:15px;border:1px solid #dee2e6;border-radius:8px;outline:none;background:#fff;transition:border-color .2s;box-sizing:border-box}._input_194mi_2:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._hasError_194mi_30{border-color:#dc3545}._addButton_194mi_34{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:0 16px;min-height:44px;white-space:nowrap;background-color:#f0f4ff;color:#0056b3;border:1px solid #b8d0ff;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s}._addButton_194mi_34:hover{background-color:#dde8ff}._dropdown_194mi_57{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #ced4da;border-radius:8px;max-height:240px;overflow-y:auto;z-index:20;box-shadow:0 4px 12px #0000001a}._dropdownItem_194mi_72{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:none;background:none;text-align:left;cursor:pointer;transition:background-color .15s}._dropdownItem_194mi_72:hover{background-color:#f0f4ff}._dropdownName_194mi_89{font-size:14px;font-weight:500;color:#212529}._dropdownMeta_194mi_95{font-size:12px;color:#6c757d}._dropdownMessage_194mi_100{padding:12px;text-align:center;font-size:14px;color:#6c757d}._modalOverlay_194mi_108{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}._modal_194mi_108{background:#fff;border-radius:12px;max-width:460px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0003}._modalHeader_194mi_132{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6}._modalTitle_194mi_140{margin:0;font-size:18px;font-weight:600;color:#212529}._modalClose_194mi_147{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:4px;line-height:1}._modalClose_194mi_147:hover{color:#212529}._modalBody_194mi_161{padding:24px}._modalFooter_194mi_165{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #dee2e6}._formGroup_194mi_173{margin-bottom:16px}._label_194mi_177{display:block;font-size:14px;font-weight:600;color:#495057;margin-bottom:6px}._required_194mi_185{color:#dc3545;margin-left:2px}._errorText_194mi_190{font-size:13px;color:#dc3545;margin-top:4px;display:block}._saveButton_194mi_197{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;min-height:44px;transition:background-color .2s}._saveButton_194mi_197:hover{background-color:#0056b3}._saveButton_194mi_197:disabled{background-color:#6cb2f5;cursor:not-allowed}._cancelButton_194mi_219{padding:10px 24px;background-color:#6c757d;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;min-height:44px;transition:background-color .2s}._cancelButton_194mi_219:hover{background-color:#5a6268}._container_5so49_5{max-width:800px;margin:0 auto;padding:20px}._breadcrumb_5so49_12{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}._breadcrumbLink_5so49_20{background:none;border:none;color:#06c;cursor:pointer;padding:0;text-decoration:none}._breadcrumbLink_5so49_20:hover{text-decoration:underline}._breadcrumbSeparator_5so49_33{color:#6c757d}._breadcrumbCurrent_5so49_37{color:#495057;font-weight:500}._header_5so49_43{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #dee2e6}._title_5so49_49{margin:0;font-size:28px;font-weight:600;color:#212529}._form_5so49_57{display:flex;flex-direction:column;gap:20px}._section_5so49_63{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px}._sectionTitle_5so49_70{margin:0 0 20px;font-size:18px;font-weight:600;color:#212529;padding-bottom:12px;border-bottom:1px solid #e9ecef}._fieldGrid_5so49_80{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._field_5so49_80{display:flex;flex-direction:column;gap:6px}._field_5so49_80._fullWidth_5so49_92{grid-column:1 / -1}._label_5so49_96{font-size:14px;font-weight:600;color:#495057}._required_5so49_102{color:#dc3545;margin-left:2px}._input_5so49_107,._select_5so49_108,._textarea_5so49_109{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff;transition:border-color .2s,box-shadow .2s}._input_5so49_107:focus,._select_5so49_108:focus,._textarea_5so49_109:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}._input_5so49_107._hasError_5so49_127,._select_5so49_108._hasError_5so49_127,._textarea_5so49_109._hasError_5so49_127{border-color:#dc3545}._input_5so49_107._hasError_5so49_127:focus,._select_5so49_108._hasError_5so49_127:focus,._textarea_5so49_109._hasError_5so49_127:focus{box-shadow:0 0 0 3px #dc354526}._input_5so49_107:disabled,._select_5so49_108:disabled{background-color:#e9ecef;cursor:not-allowed;color:#6c757d}._textarea_5so49_109{min-height:80px;resize:vertical}._select_5so49_108{cursor:pointer}._errorText_5so49_155{font-size:12px;color:#dc3545}._hint_5so49_160{font-size:12px;color:#6c757d}._barcodeDisplay_5so49_166{padding:10px 12px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;font-size:16px;font-weight:600;color:#495057;letter-spacing:1px}._barcodeInputRow_5so49_178{display:flex;gap:8px;align-items:flex-start}._barcodeInputRow_5so49_178 ._input_5so49_107{flex:1}._barcodePreview_5so49_188{background-color:#f0f7ff}._bulkBarcodeGrid_5so49_192{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;max-height:320px;overflow-y:auto;padding:2px}._bulkBarcodeItem_5so49_201{display:flex;align-items:center;gap:6px}._bulkBarcodeIndex_5so49_207{font-size:12px;color:#6c757d;min-width:22px;text-align:right;flex-shrink:0}._bulkBarcodeItem_5so49_201 ._input_5so49_107{min-width:0}._conflictWarning_5so49_219{grid-column:1 / -1;background-color:#fff3cd;border:1px solid #ffe69c;border-radius:6px;padding:10px 12px;font-size:14px;color:#664d03}._conflictWarningHint_5so49_229{margin-top:4px;font-size:12px}._resetBarcodeButton_5so49_234{padding:6px 14px;background-color:#e9ecef;border:1px solid #ced4da;border-radius:4px;font-size:13px;font-weight:500;color:#495057;cursor:pointer;transition:background-color .2s;white-space:nowrap;min-height:42px}._resetBarcodeButton_5so49_234:hover{background-color:#dee2e6}._customFieldsHeader_5so49_253{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._customFieldsTitle_5so49_260{font-size:16px;font-weight:600;color:#495057;margin:0}._addFieldButton_5so49_267{padding:6px 14px;background-color:#e9ecef;border:1px solid #ced4da;border-radius:4px;font-size:13px;font-weight:500;color:#495057;cursor:pointer;transition:background-color .2s}._addFieldButton_5so49_267:hover{background-color:#dee2e6}._customFieldRow_5so49_283{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}._customFieldKey_5so49_290,._customFieldValue_5so49_291{flex:1}._customFieldKey_5so49_290 ._input_5so49_107,._customFieldValue_5so49_291 ._input_5so49_107{width:100%}._removeFieldButton_5so49_300{padding:10px 12px;background:none;border:1px solid #dc3545;border-radius:6px;color:#dc3545;cursor:pointer;font-size:14px;transition:all .2s;flex-shrink:0;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._removeFieldButton_5so49_300:hover{background-color:#dc3545;color:#fff}._noCustomFields_5so49_322{color:#6c757d;font-style:italic;font-size:14px;padding:12px 0}._categoryFieldsTitle_5so49_330{font-size:14px;font-weight:600;color:#6c757d;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}._checkboxField_5so49_339{display:flex;align-items:center;gap:8px;padding:10px 0}._checkboxField_5so49_339 input[type=checkbox]{width:18px;height:18px;cursor:pointer}._checkboxField_5so49_339 label{font-size:14px;color:#212529;cursor:pointer}._formActions_5so49_359{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}._cancelButton_5so49_366{padding:12px 24px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;min-height:44px}._cancelButton_5so49_366:hover{background-color:#f8f9fa;border-color:#adb5bd}._submitButton_5so49_384{padding:12px 24px;background-color:#007bff;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;min-height:44px}._submitButton_5so49_384:hover:not(:disabled){background-color:#0056b3}._submitButton_5so49_384:disabled{opacity:.6;cursor:not-allowed}._errorBanner_5so49_407{padding:14px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px}._loading_5so49_417,._loadError_5so49_418{padding:60px 20px;text-align:center}._loading_5so49_417{color:#6c757d;font-size:18px}._loadError_5so49_418{color:#dc3545}._loadError_5so49_418 h2{margin:0 0 12px;font-size:24px}._loadError_5so49_418 p{margin:0 0 20px;font-size:16px;color:#6c757d}._backButton_5so49_443{padding:10px 24px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._backButton_5so49_443:hover{background-color:#0056b3}@media (max-width: 768px){._container_5so49_5{padding:16px}._title_5so49_49{font-size:22px}._fieldGrid_5so49_80{grid-template-columns:1fr}._customFieldRow_5so49_283{flex-wrap:wrap}._customFieldKey_5so49_290,._customFieldValue_5so49_291{min-width:0}._formActions_5so49_359{flex-direction:column-reverse}._cancelButton_5so49_366,._submitButton_5so49_384{width:100%}}._wrap_13j5a_1{--fd-bg: #f8fafc;--fd-body: #cbd5e1;--fd-body-dark: #94a3b8;--fd-stroke: #475569;--fd-tire: #334155;--fd-rim: #cbd5e1;--fd-accent: #f97316;--fd-accent-strong: #c2410c;--fd-glow: rgba(249, 115, 22, .75);--fd-ground: #e2e8f0;--fd-dim-opacity: .3;width:100%;background:var(--fd-bg);border-radius:16px;overflow:hidden}._svg_13j5a_20{display:block;width:100%;height:auto}._ground_13j5a_26{fill:var(--fd-ground)}._groundLine_13j5a_30{stroke-width:3}._f_13j5a_34{fill:var(--fd-body);stroke:var(--fd-stroke);stroke-width:2;stroke-linejoin:round;transition:fill .35s ease,stroke .35s ease}._s_13j5a_20{fill:none;stroke:var(--fd-stroke);stroke-width:2.5;stroke-linecap:round;transition:stroke .35s ease}._frame_13j5a_51{fill:var(--fd-body-dark)}._deck_13j5a_52{fill:var(--fd-body)}._inner_13j5a_53{fill:var(--fd-body-dark)}._rod_13j5a_54{fill:#e2e8f0}._soft_13j5a_55{fill:#94a3b8;stroke:none;opacity:.35}._drop_13j5a_56{fill:#64748b;stroke:none}._mark_13j5a_57{stroke-width:3}._post_13j5a_58{stroke-width:6}._chain_13j5a_59{stroke-width:4;stroke-dasharray:5 3}._strap_13j5a_60,._hose_13j5a_61{stroke-width:4}._needle_13j5a_62{stroke-width:2}._belt_13j5a_63{stroke-width:6}._beam_13j5a_64{stroke-width:2;stroke-dasharray:4 4;opacity:.6}._tire_13j5a_65{fill:var(--fd-tire)}._rim_13j5a_66{fill:var(--fd-rim)}._wheelRing_13j5a_67{fill:var(--fd-body-dark)}._horn_13j5a_68{fill:#e2e8f0}._gauge_13j5a_69{fill:#f1f5f9;stroke-width:1.2}._drum_13j5a_70{fill:var(--fd-body-dark);stroke:none}._drumRing_13j5a_71{stroke-width:2;stroke-dasharray:3 3}._part_13j5a_74{opacity:1;transition:opacity .4s ease}._dim_13j5a_79{opacity:var(--fd-dim-opacity)}._active_13j5a_83 ._f_13j5a_34{fill:var(--fd-accent);stroke:var(--fd-accent-strong)}._active_13j5a_83 ._s_13j5a_20{stroke:var(--fd-accent-strong)}._active_13j5a_83 ._tire_13j5a_65,._active_13j5a_83 ._wheelRing_13j5a_67{fill:var(--fd-accent-strong)}._active_13j5a_83 ._rim_13j5a_66,._active_13j5a_83 ._rod_13j5a_54,._active_13j5a_83 ._gauge_13j5a_69,._active_13j5a_83 ._horn_13j5a_68{fill:#ffedd5}._whole_13j5a_105 ._f_13j5a_34{fill:var(--fd-body);stroke:var(--fd-stroke)}._whole_13j5a_105 ._s_13j5a_20{stroke:var(--fd-stroke)}._whole_13j5a_105 ._frame_13j5a_51{fill:var(--fd-body-dark)}._whole_13j5a_105 ._tire_13j5a_65,._whole_13j5a_105 ._wheelRing_13j5a_67{fill:var(--fd-tire)}._whole_13j5a_105 ._rim_13j5a_66,._whole_13j5a_105 ._rod_13j5a_54{fill:var(--fd-rim)}._whole_13j5a_105 ._soft_13j5a_55{fill:#94a3b8}._whole_13j5a_105 ._drop_13j5a_56{fill:#64748b}._active_13j5a_83:not(._whole_13j5a_105){filter:drop-shadow(0 0 5px var(--fd-glow))}._calloutBg_13j5a_125{fill:var(--fd-bg)}._calloutRing_13j5a_129{fill:none;stroke:var(--fd-accent);stroke-width:5}._leader_13j5a_135{stroke:var(--fd-accent);stroke-width:2;stroke-dasharray:5 4}._targetRing_13j5a_141{stroke:var(--fd-accent);stroke-width:3}@media (prefers-reduced-motion: no-preference){._active_13j5a_83:not(._whole_13j5a_105){animation:_fdPulse_13j5a_1 1.4s ease-in-out infinite}._targetRing_13j5a_141{animation:_fdRing_13j5a_1 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes _fdPulse_13j5a_1{0%,to{filter:drop-shadow(0 0 2px var(--fd-glow))}50%{filter:drop-shadow(0 0 10px var(--fd-glow))}}@keyframes _fdRing_13j5a_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.35}}@media (prefers-reduced-motion: reduce){._part_13j5a_74,._f_13j5a_34,._s_13j5a_20{transition:opacity .2s linear}}._page_p3vbw_1{--fk-bg: #f1f5f9;--fk-card: #ffffff;--fk-text: #0f172a;--fk-muted: #475569;--fk-primary: #1d4ed8;--fk-primary-dark: #1e3a8a;--fk-good: #15803d;--fk-bad: #b91c1c;--fk-warn: #b45309;--fk-border: #cbd5e1;min-height:100vh;min-height:100dvh;background:var(--fk-bg);color:var(--fk-text);font-size:18px;line-height:1.4;overflow-x:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}._container_p3vbw_24{max-width:480px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}._container_p3vbw_24 h1{font-size:1.5rem;margin:0}._center_p3vbw_39{text-align:center;padding:48px 0;color:var(--fk-muted)}._header_p3vbw_45{text-align:center}._fkNumber_p3vbw_49{font-size:2.2rem;font-weight:800;line-height:1.1}._fkName_p3vbw_55{color:var(--fk-muted)}._signedIn_p3vbw_59{background:#dbeafe;color:var(--fk-primary-dark);border-radius:10px;padding:8px 12px;text-align:center;font-weight:600}._messageCard_p3vbw_68,._panel_p3vbw_69,._monthlyCard_p3vbw_70,._doneCard_p3vbw_71{background:var(--fk-card);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 3px #0f172a1f}._messageCard_p3vbw_68{text-align:center;align-items:stretch}._messageCard_p3vbw_68 p,._monthlyCard_p3vbw_70 p{margin:0;color:var(--fk-muted)}._doneCard_p3vbw_71{align-items:center;text-align:center;background:#dcfce7;color:#14532d}._doneTitle_p3vbw_99{font-size:1.4rem;font-weight:800}._monthlyCard_p3vbw_70{border:2px solid var(--fk-warn)}._monthlyTitle_p3vbw_108{font-weight:800;color:var(--fk-warn);font-size:1.2rem}._smallNote_p3vbw_114{margin:0;text-align:center;color:var(--fk-muted);font-size:.9rem}._dnoBanner_p3vbw_121{background:var(--fk-bad);color:#fff;border-radius:14px;padding:16px;font-weight:600}._dnoTitle_p3vbw_129{font-size:1.7rem;font-weight:900;letter-spacing:.02em}._dnoMeta_p3vbw_135{margin-top:6px;font-size:.9rem;font-weight:400;opacity:.95}._primaryBtn_p3vbw_143,._secondaryBtn_p3vbw_144,._goodBtn_p3vbw_145,._badBtn_p3vbw_146,._emailBtn_p3vbw_147{min-height:64px;border-radius:14px;border:2px solid transparent;font-size:1.25rem;font-weight:800;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box;width:100%;font-family:inherit;-webkit-tap-highlight-color:transparent}._primaryBtn_p3vbw_143{background:var(--fk-primary);color:#fff}._primaryBtn_p3vbw_143:disabled{background:#94a3b8;cursor:not-allowed}._secondaryBtn_p3vbw_144{background:var(--fk-card);color:var(--fk-primary-dark);border-color:var(--fk-primary);min-height:56px}._goodBtn_p3vbw_145{background:var(--fk-good);color:#fff;min-height:72px}._badBtn_p3vbw_146{background:var(--fk-bad);color:#fff;min-height:72px}._selected_p3vbw_195{outline:4px solid var(--fk-text);outline-offset:2px}._emailBtn_p3vbw_147{background:#fff;color:var(--fk-bad)}._primaryBtn_p3vbw_143:focus-visible,._secondaryBtn_p3vbw_144:focus-visible,._goodBtn_p3vbw_145:focus-visible,._badBtn_p3vbw_146:focus-visible,._emailBtn_p3vbw_147:focus-visible,._backBtn_p3vbw_210:focus-visible,._reviewRow_p3vbw_211:focus-visible{outline:4px solid #f59e0b;outline-offset:2px}._backBtn_p3vbw_210{background:none;border:none;color:var(--fk-primary-dark);font-size:1.1rem;font-weight:700;min-height:56px;min-width:56px;padding:0 8px;cursor:pointer;text-align:left;font-family:inherit}._linkBtn_p3vbw_230{background:none;border:none;color:var(--fk-primary);text-decoration:underline;font-size:1rem;min-height:48px;cursor:pointer;font-family:inherit}._fieldLabel_p3vbw_242{display:block;font-weight:700;margin-bottom:6px}._bigInput_p3vbw_248{width:100%;box-sizing:border-box;font-size:2rem;font-weight:700;padding:14px;min-height:64px;border:2px solid var(--fk-border);border-radius:12px;margin-bottom:14px;font-family:inherit}._textarea_p3vbw_261{width:100%;box-sizing:border-box;font-size:1.1rem;padding:12px;border:2px solid var(--fk-border);border-radius:12px;font-family:inherit;resize:vertical}._error_p3vbw_272{color:var(--fk-bad);font-weight:700;margin:0 0 10px}._hi_p3vbw_278{font-size:1.6rem;font-weight:800;margin:0;color:var(--fk-good)}._h1_p3vbw_285{margin:0}._stepWrap_p3vbw_290{display:flex;flex-direction:column;gap:10px}._progressRow_p3vbw_296{display:flex;align-items:center;justify-content:space-between;gap:8px}._progressText_p3vbw_303{font-weight:800;text-align:right}._section_p3vbw_308{font-weight:500;color:var(--fk-muted)}._progressBar_p3vbw_313{height:10px;background:#cbd5e1;border-radius:6px;overflow:hidden}._progressFill_p3vbw_320{height:100%;background:var(--fk-primary);transition:width .3s ease}._slide_p3vbw_326{display:flex;flex-direction:column;gap:12px;animation:_slideIn_p3vbw_1 .25s ease-out}._slideBack_p3vbw_333{animation-name:_slideInBack_p3vbw_1}@keyframes _slideIn_p3vbw_1{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes _slideInBack_p3vbw_1{0%{transform:translate(-40px);opacity:0}to{transform:none;opacity:1}}._itemLabel_p3vbw_359{font-size:2rem;font-weight:800;margin:4px 0 0;line-height:1.15}._itemHint_p3vbw_366{margin:0;color:var(--fk-muted)}._answerRow_p3vbw_371{display:grid;grid-template-columns:1fr 1fr;gap:12px}._problemBox_p3vbw_377{background:#fef2f2;border:2px solid var(--fk-bad);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px}._fileInput_p3vbw_387{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}._secondaryBtn_p3vbw_144:has(._fileInput_p3vbw_387:focus-visible){outline:4px solid #f59e0b;outline-offset:2px}._photoPreview_p3vbw_400{display:flex;flex-direction:column;gap:10px}._photoPreview_p3vbw_400 img{width:100%;max-height:220px;object-fit:cover;border-radius:12px}._reviewList_p3vbw_414{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._reviewRow_p3vbw_211{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--fk-bg);border:1px solid var(--fk-border);border-radius:12px;padding:10px 12px;font-size:1.05rem;font-weight:600;text-align:left;cursor:pointer;font-family:inherit;color:inherit}._reviewLabel_p3vbw_442{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}._reviewLabel_p3vbw_442 small{font-weight:400;color:var(--fk-muted)}._chip_p3vbw_454{flex-shrink:0;border-radius:999px;padding:4px 12px;font-size:.9rem;font-weight:800;color:#fff}._chipGood_p3vbw_463{background:var(--fk-good)}._chipBad_p3vbw_467{background:var(--fk-bad)}._chipNone_p3vbw_471{background:#64748b}._bigCheck_p3vbw_476{width:96px;height:96px;border-radius:50%;background:var(--fk-good);color:#fff;font-size:3.5rem;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto}._checkAnim_p3vbw_490{animation:_pop_p3vbw_1 .5s cubic-bezier(.2,1.4,.4,1)}@keyframes _pop_p3vbw_1{0%{transform:scale(0)}to{transform:scale(1)}}._successScreen_p3vbw_503{background:#dcfce7;color:#14532d;border-radius:16px;padding:28px 20px;display:flex;flex-direction:column;gap:18px;text-align:center}._dnoScreen_p3vbw_514{background:var(--fk-bad);color:#fff;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:14px}._dnoLead_p3vbw_524{margin:0;font-size:1.3rem;font-weight:700}._problemList_p3vbw_530{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._problemList_p3vbw_530 li{background:#ffffff26;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){._slide_p3vbw_326,._slideBack_p3vbw_333,._checkAnim_p3vbw_490{animation:none}._progressFill_p3vbw_320{transition:none}}#root{margin:0;padding:0}.app-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.loading-spinner{color:#fff;font-size:1.25rem;font-weight:500}*{box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}a{font-weight:500;color:#667eea;text-decoration:none}a:hover{color:#5568d3}h1,h2,h3,h4,h5,h6{font-weight:600}button{font-family:inherit}button:focus,button:focus-visible{outline:2px solid #667eea;outline-offset:2px}@media print{@page{size:letter;margin:.4in}body{background:#fff}aside{display:none!important}button[aria-label="Toggle menu"]{display:none!important}main{margin:0!important;padding:0!important;width:100%!important}button:focus,button:focus-visible{outline:none!important}.no-print{display:none!important}.print-only{display:block!important}}.print-only{display:none}
