@charset "UTF-8";._container_1c748_1{display:flex;flex-direction:column;height:100%;gap:1rem}._header_1c748_8{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:2px solid #667eea;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px 8px 0 0}._title_1c748_18{font-size:1.1rem;font-weight:600;color:#2c3e50}._btnClear_1c748_24{padding:.4rem .8rem;background:#e74c3c;color:#fff;border:none;border-radius:6px;font-size:1.2rem;cursor:pointer;transition:all .2s}._btnClear_1c748_24:hover{background:#c0392b;transform:translateY(-1px);box-shadow:0 2px 4px #e74c3c4d}._btnClear_1c748_24:active{transform:translateY(0)}._messages_1c748_43{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0;min-height:200px}._messages_1c748_43::-webkit-scrollbar{width:6px}._messages_1c748_43::-webkit-scrollbar-track{background:#f1f1f1}._messages_1c748_43::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}._messages_1c748_43::-webkit-scrollbar-thumb:hover{background:#999}._message_1c748_43{display:flex;margin-bottom:.5rem}._message_1c748_43._user_1c748_70{justify-content:flex-end}._message_1c748_43._assistant_1c748_73{justify-content:flex-start}._bubble_1c748_77{max-width:85%;padding:.75rem 1rem;border-radius:12px;word-wrap:break-word;font-size:.9rem;line-height:1.4}._user_1c748_70 ._bubble_1c748_77{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:2px}._assistant_1c748_73 ._bubble_1c748_77{background:#e9ecef;color:#2c3e50;border-bottom-left-radius:2px;max-width:95%}._markdown_1c748_97{font-size:.9rem;line-height:1.6}._markdown_1c748_97 h1,._markdown_1c748_97 h2,._markdown_1c748_97 h3,._markdown_1c748_97 h4{margin:1rem 0 .5rem;font-weight:600}._markdown_1c748_97 h1{font-size:1.3rem;border-bottom:2px solid #667eea;padding-bottom:.3rem}._markdown_1c748_97 h2{font-size:1.15rem;color:#667eea}._markdown_1c748_97 h3{font-size:1.05rem;color:#764ba2}._markdown_1c748_97 p{margin:.5rem 0}._markdown_1c748_97 ul,._markdown_1c748_97 ol{margin:.5rem 0;padding-left:1.5rem}._markdown_1c748_97 li{margin:.25rem 0}._markdown_1c748_97 table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.85rem}._markdown_1c748_97 table th,._markdown_1c748_97 table td{border:1px solid #ddd;padding:.5rem;text-align:left}._markdown_1c748_97 table th{background:#667eea;color:#fff;font-weight:600}._markdown_1c748_97 table tr:nth-child(2n){background:#f8f9fa}._markdown_1c748_97 strong{font-weight:600;color:#2c3e50}._markdown_1c748_97 code{background:#f4f4f4;padding:.2rem .4rem;border-radius:3px;font-family:monospace;font-size:.85rem}._markdown_1c748_97 blockquote{border-left:3px solid #667eea;padding-left:1rem;margin:.5rem 0;color:#666}._markdown_1c748_97 hr{border:none;border-top:1px solid #ddd;margin:1rem 0}._typing_1c748_170{display:inline-block;animation:_blink_1c748_1 1.4s infinite}@keyframes _blink_1c748_1{0%,20%,50%,80%,to{opacity:1}40%{opacity:.5}60%{opacity:.7}}._downloadButtons_1c748_186{display:flex;gap:.5rem;margin-bottom:.75rem;padding:0 0 0 .5rem;justify-content:flex-start}._btnPdf_1c748_194,._btnExcel_1c748_195,._btnEmail_1c748_196,._btnShare_1c748_197{padding:.5rem .8rem;border:1px solid #ddd;background:#fff;color:#2c3e50;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s}._btnPdf_1c748_194:hover,._btnExcel_1c748_195:hover,._btnEmail_1c748_196:hover,._btnShare_1c748_197:hover{background:#f0f0f0;border-color:#999;transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}._btnPdf_1c748_194:active,._btnExcel_1c748_195:active,._btnEmail_1c748_196:active,._btnShare_1c748_197:active{transform:translateY(0)}._btnPdf_1c748_194{background:#dc3545;color:#fff;border-color:#dc3545}._btnPdf_1c748_194:hover{background:#c82333;border-color:#bd2130}._pdfIcon_1c748_234{font-weight:700;font-size:.9rem;letter-spacing:.5px}._btnEmail_1c748_196{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}._btnEmail_1c748_196:hover{background:linear-gradient(135deg,#556bd9,#653a91);border-color:#556bd9}._btnShare_1c748_197{background:linear-gradient(135deg,#48c774,#3ca05c);color:#fff;border-color:#48c774}._btnShare_1c748_197:hover{background:linear-gradient(135deg,#3ca05c,#2e8c4a);border-color:#3ca05c}._shareContainer_1c748_260{position:relative}._shareMenu_1c748_264{position:absolute;bottom:100%;left:0;margin-bottom:.5rem;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:100;min-width:180px;overflow:hidden}._shareMenuItem_1c748_278{display:block;width:100%;padding:.75rem 1rem;border:none;background:#fff;color:#2c3e50;text-align:left;cursor:pointer;font-size:.85rem;font-weight:600;transition:background .2s;border-bottom:1px solid #f0f0f0}._shareMenuItem_1c748_278:last-child{border-bottom:none}._shareMenuItem_1c748_278:hover{background:#f8f9fa}._shareMenuItem_1c748_278:active{background:#e9ecef}._form_1c748_302{display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef}._input_1c748_309{flex:1;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.9rem;font-family:inherit;transition:all .2s}._input_1c748_309:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._input_1c748_309:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}._sendBtn_1c748_329{padding:.75rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;font-size:1rem;transition:all .2s;display:flex;align-items:center;justify-content:center}._sendBtn_1c748_329:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}._sendBtn_1c748_329:active:not(:disabled){transform:translateY(0)}._sendBtn_1c748_329:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_14xng_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_14xng_1 .2s ease-out}@keyframes _fadeIn_14xng_1{0%{opacity:0}to{opacity:1}}._modal_14xng_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;width:90%;max-width:500px;max-height:90vh;overflow:hidden;animation:_slideUp_14xng_1 .3s ease-out}@keyframes _slideUp_14xng_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_14xng_45{padding:1.5rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._modalHeader_14xng_45 h3{margin:0;font-size:1.25rem;font-weight:600}._closeBtn_14xng_60{background:none;border:none;font-size:1.5rem;color:#fff;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}._closeBtn_14xng_60:hover{background:#fff3}._modalBody_14xng_79{padding:1.5rem;max-height:60vh;overflow-y:auto}._formGroup_14xng_85{margin-bottom:1.25rem}._formGroup_14xng_85 label{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:.9rem}._input_14xng_96{width:100%;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .2s;font-family:inherit}._input_14xng_96:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._input_14xng_96:disabled{background-color:#f5f5f5;cursor:not-allowed}._input_14xng_96::placeholder{color:#999}._infoBox_14xng_118{background:#f0f4ff;border:1px solid #d0dcff;border-radius:8px;padding:1rem;display:flex;gap:.75rem;margin-top:1rem}._infoIcon_14xng_128{font-size:1.5rem;flex-shrink:0}._infoText_14xng_133{flex:1}._infoText_14xng_133 p{margin:0 0 .5rem;font-size:.9rem;color:#555}._infoText_14xng_133 p:last-child{margin-bottom:0}._infoText_14xng_133 p strong{color:#333}._errorMessage_14xng_148{background:#fff3f3;border:1px solid #ffcdd2;border-radius:8px;padding:.75rem 1rem;color:#c62828;display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem}._errorIcon_14xng_161{font-size:1.25rem;flex-shrink:0}._successMessage_14xng_166{text-align:center;padding:2rem 1rem}._successIcon_14xng_171{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;animation:_scaleIn_14xng_1 .4s ease-out}@keyframes _scaleIn_14xng_1{0%{transform:scale(0)}to{transform:scale(1)}}._successMessage_14xng_166 p{margin:.5rem 0;font-size:1.1rem;color:#333;font-weight:500}._successSubtext_14xng_200{font-size:.9rem!important;color:#666!important;font-weight:400!important}._modalFooter_14xng_206{padding:1rem 1.5rem;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:.75rem;background:#fafafa}._cancelBtn_14xng_215,._sendBtn_14xng_216{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s;border:none;font-family:inherit;display:flex;align-items:center;gap:.5rem}._cancelBtn_14xng_215:disabled,._sendBtn_14xng_216:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_14xng_215{background:#fff;color:#666;border:1px solid #ddd}._cancelBtn_14xng_215:hover:not(:disabled){background:#f5f5f5;border-color:#bbb}._sendBtn_14xng_216{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._sendBtn_14xng_216:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}._sendBtn_14xng_216:active:not(:disabled){transform:translateY(0)}._spinner_14xng_257{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_14xng_257 .6s linear infinite}@keyframes _spin_14xng_257{to{transform:rotate(360deg)}}@media (max-width: 768px){._modal_14xng_1{width:95%;max-width:none;margin:1rem}._modalHeader_14xng_45,._modalBody_14xng_79,._modalFooter_14xng_206{padding:1rem}._modalHeader_14xng_45 h3{font-size:1.1rem}._modalFooter_14xng_206{flex-direction:column}._modalFooter_14xng_206 button{width:100%}}._fab_1t7nw_1{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;cursor:pointer;box-shadow:0 4px 12px #667eea66;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s ease;z-index:99}._fab_1t7nw_1:hover{transform:scale(1.1);box-shadow:0 6px 20px #667eea99}._fab_1t7nw_1:active{transform:scale(.95)}._icon_1t7nw_28{display:inline-block;animation:_pulse_1t7nw_1 2s ease-in-out infinite}@keyframes _pulse_1t7nw_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._modal_1t7nw_41{position:fixed;bottom:6rem;right:2rem;width:400px;max-height:600px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;z-index:98;display:flex;flex-direction:column;animation:_slideUp_1t7nw_1 .3s ease}@media (max-width: 480px){._modal_1t7nw_41{width:calc(100vw - 2rem);bottom:5.5rem;right:1rem;max-height:calc(100vh - 8rem)}}@keyframes _slideUp_1t7nw_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalContent_1t7nw_74{display:flex;flex-direction:column;height:100%;border-radius:12px;overflow:hidden}._modalHeader_1t7nw_82{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}._modalHeader_1t7nw_82 h2{margin:0;font-size:1.3rem;font-weight:600}._closeBtn_1t7nw_97{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._closeBtn_1t7nw_97:hover{background:#ffffff4d;transform:rotate(90deg)}._chatContainer_1t7nw_116{flex:1;overflow-y:auto;padding:1rem;background:#f8f9fa}._backdrop_1t7nw_123{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:97;animation:_fadeIn_1t7nw_1 .3s ease}@keyframes _fadeIn_1t7nw_1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){._fab_1t7nw_1{bottom:1.5rem;right:1.5rem;width:50px;height:50px;font-size:1.2rem}._modal_1t7nw_41{bottom:5.5rem;right:1rem;width:calc(100vw - 2rem);max-height:calc(100vh - 8rem)}}._appShell_187vn_1{min-height:100vh;background:var(--background);color:var(--foreground)}._sidebar_187vn_7{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-width);border-right:1px solid var(--border);background:var(--card);transition:width .22s ease;z-index:40;overflow:hidden}._sidebarCollapsed_187vn_20{width:var(--sidebar-collapsed-width)}._logoRow_187vn_24{height:64px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--border);font-weight:700}._logoMark_187vn_34{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}._logoText_187vn_48{white-space:nowrap}._navBlock_187vn_52{padding:14px 10px}._navTitle_187vn_56{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);padding:0 8px;margin-bottom:8px}._navList_187vn_65{list-style:none;margin:0;padding:0;display:grid;gap:4px}._navItem_187vn_73{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--secondary-foreground);text-decoration:none;font-size:14px}._navItem_187vn_73:hover{background:var(--muted);color:var(--foreground);text-decoration:none}._navItemActive_187vn_90{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-weight:600}._navIcon_187vn_96{width:18px;height:18px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:currentColor}._navIcon_187vn_96 svg{width:100%;height:100%;color:currentColor}._collapsedLabel_187vn_112,._sidebarCollapsed_187vn_20 ._logoText_187vn_48,._sidebarCollapsed_187vn_20 ._navTitle_187vn_56,._sidebarCollapsed_187vn_20 ._navLabel_187vn_118,._sidebarCollapsed_187vn_20 ._collapseLabel_187vn_119{display:none}._sidebarCollapsed_187vn_20 ._logoRow_187vn_24{justify-content:center;padding:0}._sidebarCollapsed_187vn_20 ._navItem_187vn_73{justify-content:center;padding-left:0;padding-right:0}._sidebarCollapsed_187vn_20 ._collapsedLabel_187vn_112{display:block;position:absolute;left:calc(var(--sidebar-collapsed-width) + 8px);background:var(--foreground);color:var(--background);font-size:12px;padding:4px 8px;border-radius:6px;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease;white-space:nowrap}._sidebarCollapsed_187vn_20 ._navItem_187vn_73:hover ._collapsedLabel_187vn_112{opacity:1}._collapseWrap_187vn_154{margin-top:auto;border-top:1px solid var(--border);padding:10px}._collapseBtn_187vn_160{width:100%;border:none;background:transparent;color:var(--muted-foreground);border-radius:8px;padding:8px;cursor:pointer}._collapseBtn_187vn_160:hover{background:var(--muted);color:var(--foreground)}._topbar_187vn_175{position:fixed;top:0;right:0;left:var(--sidebar-width);height:64px;background:var(--card);border-bottom:1px solid var(--border);z-index:30;display:flex;align-items:center;padding:0 16px;gap:16px;transition:left .22s ease}._topbarCollapsed_187vn_191{left:var(--sidebar-collapsed-width)}._topbarLeft_187vn_195{display:flex;align-items:center;gap:12px;min-width:0;flex:0 1 400px}._topbarLogo_187vn_203{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--foreground);font-weight:600;flex-shrink:0}._topbarLogo_187vn_203 ._logoMark_187vn_34{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}._topbarLogo_187vn_203 ._logoText_187vn_48{font-size:13px}._topbarLogo_187vn_203:hover{opacity:.8}._breadcrumbs_187vn_231{display:flex;align-items:center;gap:6px;min-width:0;flex:1;font-size:12px}._bcMuted_187vn_240{color:var(--muted-foreground)}._bcCurrent_187vn_244{color:var(--foreground);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._topbarCenter_187vn_252{flex:1;min-width:200px}._searchBox_187vn_257{display:flex;align-items:center;gap:8px;background:var(--muted);border:1px solid var(--border);border-radius:8px;padding:6px 10px;transition:border-color .2s ease}._searchBox_187vn_257:focus-within{border-color:var(--primary);background:var(--background)}._searchIcon_187vn_272{color:var(--muted-foreground);flex-shrink:0}._searchInput_187vn_277{flex:1;background:transparent;border:none;outline:none;font-size:13px;color:var(--foreground);min-width:0}._searchInput_187vn_277::placeholder{color:var(--muted-foreground)}._topbarRight_187vn_290{display:flex;align-items:center;gap:8px;flex-shrink:0}._notificationBtn_187vn_297{position:relative;border:none;background:transparent;color:var(--muted-foreground);border-radius:8px;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._notificationBtn_187vn_297:hover{background:var(--muted);color:var(--foreground)}._notificationBadge_187vn_316{position:absolute;top:4px;right:2px;width:18px;height:18px;background:#ef4444;color:#fff;border-radius:50%;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}._userMenuWrapper_187vn_332{position:relative}._userMenuBtn_187vn_336{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:transparent;color:var(--foreground);border-radius:8px;padding:4px 8px;cursor:pointer;transition:all .2s ease;font-size:13px}._userMenuBtn_187vn_336:hover{background:var(--muted);border-color:var(--border)}._userAvatar_187vn_354{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}._userInfo_187vn_368{display:flex;flex-direction:column;gap:2px;text-align:left;min-width:0}@media (max-width: 1024px){._userInfo_187vn_368{display:none}}._userName_187vn_381{font-size:13px;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_187vn_390{font-size:11px;color:var(--muted-foreground)}._chevron_187vn_395{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s ease}._userMenuBtn_187vn_336._open_187vn_401 ._chevron_187vn_395{transform:rotate(180deg)}._userDropdown_187vn_405{position:absolute;top:calc(100% + 4px);right:0;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:280px;z-index:40;overflow:hidden}._dropdownHeader_187vn_418{display:flex;align-items:center;gap:10px;padding:12px;background:var(--muted)}._headerAvatar_187vn_426{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}._headerInfo_187vn_440{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._headerName_187vn_448{font-size:13px;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerEmail_187vn_457{font-size:11px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dropdownItem_187vn_465{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:13px;color:var(--foreground);cursor:pointer;transition:background .15s ease}._dropdownItem_187vn_465 svg{flex-shrink:0;color:var(--muted-foreground)}._dropdownItem_187vn_465:hover{background:var(--muted)}._dropdownItem_187vn_465:hover svg{color:var(--foreground)}._dropdownItem_187vn_465._logoutItem_187vn_485{color:#ef4444;font-weight:500;justify-content:center}._dropdownItem_187vn_465._logoutItem_187vn_485:hover{background:#ef444414}._dropdownIcon_187vn_494{color:var(--muted-foreground);transition:color .15s ease}._dropdownDivider_187vn_499{height:1px;background:var(--border);margin:4px 0}._actions_187vn_505{display:flex;align-items:center;gap:8px}._iconBtn_187vn_511{border:none;background:transparent;color:var(--muted-foreground);border-radius:8px;width:34px;height:34px;cursor:pointer}._iconBtn_187vn_511:hover{background:var(--muted);color:var(--foreground)}._userBtn_187vn_526{border:1px solid var(--border);background:transparent;color:var(--foreground);border-radius:999px;padding:5px 10px;font-size:12px;cursor:pointer}._content_187vn_536{padding-top:64px;padding-left:var(--sidebar-width);min-height:100vh;transition:padding-left .22s ease}._contentCollapsed_187vn_543{padding-left:var(--sidebar-collapsed-width)}._contentInner_187vn_547{max-width:1440px;margin:0 auto;padding:20px 24px 24px}._mobileBottomNav_187vn_553{display:none}@media (max-width: 900px){._sidebar_187vn_7{transform:translate(-100%)}._sidebar_187vn_7._sidebarOpenMobile_187vn_561{transform:translate(0);width:var(--sidebar-width)}._topbar_187vn_175,._topbarCollapsed_187vn_191{left:0}._topbarLeft_187vn_195{flex:0 1 280px}._topbarLogo_187vn_203 ._logoText_187vn_48{display:none}._searchBox_187vn_257{min-width:150px}._userInfo_187vn_368{display:none!important}._content_187vn_536,._contentCollapsed_187vn_543{padding-left:0}._contentInner_187vn_547{padding-bottom:56px}._mobileBottomNav_187vn_553{position:fixed;left:0;right:0;bottom:0;z-index:35;height:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--card) 92%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._mobileBottomNavItem_187vn_603{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;border-radius:12px;color:var(--muted-foreground);font-size:10px;font-weight:600;line-height:1.05;text-align:center;padding:3px 2px;transition:background .15s ease,color .15s ease}._mobileBottomNavItem_187vn_603 svg{color:currentColor;flex-shrink:0}._mobileBottomNavItemActive_187vn_623{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}}._container_pinqw_2{min-height:100dvh;display:flex;justify-content:center;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#6880e5,#7050b5)}._loginCard_pinqw_11{width:100%;max-width:980px;min-height:520px;border-radius:14px;overflow:hidden;box-shadow:0 24px 48px #1a183f38;display:grid;grid-template-columns:1fr 1fr}._leftPanel_pinqw_22{padding:3.25rem 2.2rem;color:#f8f8ff;background:linear-gradient(160deg,#6a85e7eb,#6d41ade6);display:flex;flex-direction:column;justify-content:center}._leftPanel_pinqw_22 h1{margin:1.25rem 0 .9rem;font-size:2.1rem;line-height:1.15;font-weight:700}._leftPanel_pinqw_22 p{margin:0;font-size:1.02rem;line-height:1.65;color:#f5f5ffe6}._brandRow_pinqw_43{display:flex;align-items:center;gap:.7rem;font-weight:700;font-size:1.95rem}._brandIcon_pinqw_51{font-size:1.8rem;line-height:1}._brandName_pinqw_56{letter-spacing:.2px}._featureList_pinqw_60{margin:2rem 0 0;padding:0;list-style:none}._featureList_pinqw_60 li{position:relative;margin-bottom:1rem;padding-left:2rem;color:#f8f8fff0;font-size:1.03rem}._featureList_pinqw_60 li:before{content:"✓";position:absolute;left:0;top:0;width:1.3rem;height:1.3rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#fff3;color:#fff;font-size:.88rem;font-weight:700}._rightPanel_pinqw_89{background:#fff;padding:3.25rem 2.15rem;display:flex;flex-direction:column;justify-content:center}._rightPanel_pinqw_89 h2{margin:0;color:#1a1f33;font-size:2rem;font-weight:700}._subtitle_pinqw_103{margin:.45rem 0 1.6rem;color:#667086;font-size:.96rem}._visitorCard_pinqw_109{border:1px solid #d8deea;background:#f6f8ff;border-radius:10px;padding:.8rem .9rem;margin-top:.9rem}._visitorTitle_pinqw_117{margin:0 0 .6rem;color:#2d3a67;font-size:.86rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._visitorRow_pinqw_126{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.86rem;color:#4a556f}._visitorRow_pinqw_126+._visitorRow_pinqw_126{margin-top:.4rem}._visitorRow_pinqw_126 strong{font-family:Courier New,Courier,monospace;color:#1e2a48;font-weight:700}._error_pinqw_143{background-color:#fde8e7;color:#bf2f2a;padding:.8rem .9rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}._success_pinqw_152{background-color:#dff6ea;color:#24784f;padding:.8rem .9rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}._formGroup_pinqw_161{margin-bottom:1rem}._formGroup_pinqw_161 label{display:block;margin-bottom:.4rem;color:#343b4f;font-weight:600;font-size:.9rem}._formGroup_pinqw_161 input{width:100%;height:48px;border:1px solid #d8deea;border-radius:8px;padding:0 .85rem;font-size:.94rem;color:#232a3d;transition:border-color .2s,box-shadow .2s}._formGroup_pinqw_161 input:focus{outline:none;border-color:#6a83e7;box-shadow:0 0 0 3px #6a83e71f}._formGroup_pinqw_161 input:disabled{background:#f4f6fb;cursor:not-allowed}._passwordWrap_pinqw_191{position:relative}._passwordWrap_pinqw_191 input{padding-right:2.8rem}._passwordToggle_pinqw_198{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer;color:#6d7487;font-size:1rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center}._formOptions_pinqw_215{margin-top:.3rem;margin-bottom:1.15rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}._rememberRow_pinqw_224{display:inline-flex;align-items:center;gap:.5rem;color:#3b4257;font-size:.88rem;-webkit-user-select:none;user-select:none}._rememberRow_pinqw_224 input{width:16px;height:16px;margin:0}._linkButton_pinqw_238{border:none;background:none;padding:0;color:#627ce3;font-size:.88rem;font-weight:600;cursor:pointer}._linkButton_pinqw_238:hover{color:#4d67d4}._submitBtn_pinqw_251{width:100%;height:48px;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;background:linear-gradient(90deg,#6380e8,#6f4fb2);box-shadow:0 8px 20px #6670dc52;transition:transform .15s ease,box-shadow .15s ease,opacity .2s}._submitBtn_pinqw_251:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #6670dc5c}._submitBtn_pinqw_251:disabled{opacity:.65;cursor:not-allowed}._forgotPasswordForm_pinqw_273{width:100%}._backButton_pinqw_277{border:none;background:none;color:#5b74dd;padding:0;margin-bottom:1rem;cursor:pointer;font-size:.9rem;font-weight:600}@media (max-width: 980px){._loginCard_pinqw_11{max-width:880px}._leftPanel_pinqw_22,._rightPanel_pinqw_89{padding:2.4rem 1.7rem}._leftPanel_pinqw_22 h1{font-size:1.8rem}._brandRow_pinqw_43{font-size:1.65rem}}@media (max-width: 780px){._container_pinqw_2{margin-top:0;padding:1rem}._loginCard_pinqw_11{grid-template-columns:1fr;min-height:auto}._leftPanel_pinqw_22{padding:2rem 1.3rem}._leftPanel_pinqw_22 h1,._leftPanel_pinqw_22 p,._featureList_pinqw_60,._visitorCard_pinqw_109{display:none}._rightPanel_pinqw_89{padding:2rem 1.3rem}}._container_1vfmz_1{max-width:1380px;margin:0 auto;padding:0 0 1rem}._loadingState_1vfmz_7{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;text-align:center}._loadingState_1vfmz_7 h1{margin:0;color:var(--foreground);font-size:1.85rem;font-weight:700}._loadingState_1vfmz_7 p{margin:0;color:var(--muted-foreground)}._loadingSpinner_1vfmz_27{width:2.25rem;height:2.25rem;border-radius:50%;border:3px solid rgba(65,105,225,.18);border-top-color:#4169e1;animation:_spin_1vfmz_1 .85s linear infinite}._hero_1vfmz_36{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.95rem}._heroCopy_1vfmz_44{display:flex;flex-direction:column;gap:.15rem}._heroCopy_1vfmz_44 h1{margin:0;color:var(--foreground);font-size:1.4rem;font-weight:500;letter-spacing:-.02em}._heroCopy_1vfmz_44 p{margin:0;color:#64748b;font-size:.85rem}._controlsBar_1vfmz_62{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}._periodChip_1vfmz_70,._refreshButton_1vfmz_71{height:2rem;border-radius:999px;border:1px solid #dbe3f0;background:var(--card);color:#64748b;font-size:.78rem;font-weight:600;padding:0 .85rem}._periodChip_1vfmz_70{cursor:pointer}._periodChipActive_1vfmz_86{background:var(--card);color:#1d4ed8;border-color:#1d4ed840;box-shadow:0 2px 10px #1d4ed814}._refreshButton_1vfmz_71{cursor:pointer;color:#1d4ed8;background:var(--card)}._refreshMeta_1vfmz_99{color:#94a3b8;font-size:.74rem;white-space:nowrap}._metricsGrid_1vfmz_105{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:.95rem}._metricCard_1vfmz_112{min-height:6.4rem;padding:.95rem 1rem;border-radius:12px;border:1px solid #dbe3f0;background:var(--card);display:flex;flex-direction:column;gap:.25rem;box-shadow:0 1px 2px #0f172a08}._metricBadge_1vfmz_124{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:.45rem;background:#4169e114;color:#4169e1;font-size:1rem}._metricLabel_1vfmz_137{color:#64748b;font-size:.62rem;letter-spacing:.06em;font-weight:700}._metricValue_1vfmz_144{color:#111827;font-size:1.4rem;line-height:1.05;font-weight:700}._metricHint_1vfmz_151{color:#94a3b8;font-size:.72rem}._chartGrid_1vfmz_156{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:.95rem}._chartCard_1vfmz_163,._tableCard_1vfmz_164{border-radius:12px;border:1px solid #dbe3f0;background:var(--card);box-shadow:0 1px 2px #0f172a08}._chartCard_1vfmz_163{padding:1rem;min-height:19rem}._chartHeader_1vfmz_176,._tableHeader_1vfmz_177{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.8rem}._chartHeader_1vfmz_176 h2,._tableHeader_1vfmz_177 h2{margin:0;color:#1f2937;font-size:1.25rem;font-weight:500}._chartHeader_1vfmz_176 p,._tableHeader_1vfmz_177 p{margin:.12rem 0 0;color:#94a3b8;font-size:.92rem}._lineChartWrap_1vfmz_198{display:flex;flex-direction:column;gap:.65rem}._lineChart_1vfmz_198{width:100%;height:15.8rem}._chartGridLine_1vfmz_209{stroke:#94a3b833;stroke-width:1}._revenueLine_1vfmz_214,._ticketLine_1vfmz_215{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}._revenueLine_1vfmz_214{stroke:#4169e1}._ticketLine_1vfmz_215{stroke:#8b5cf6}._chartLegend_1vfmz_230{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;color:#64748b;font-size:.75rem}._chartLegend_1vfmz_230 span{display:inline-flex;align-items:center;gap:.35rem}._legendDotPrimary_1vfmz_244,._legendDotSecondary_1vfmz_245{width:.55rem;height:.55rem;border-radius:50%;display:inline-block}._legendDotPrimary_1vfmz_244{background:#4169e1}._legendDotSecondary_1vfmz_245{background:#8b5cf6}._sparkRows_1vfmz_260{display:flex;flex-direction:column;gap:.72rem;margin-top:.25rem}._sparkRow_1vfmz_260{display:grid;grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;color:#64748b;font-size:.75rem}._sparkRow_1vfmz_260 strong{color:#334155;font-size:.74rem;font-weight:700}._sparkBarTrack_1vfmz_281{height:.6rem;border-radius:999px;background:#eef2ff;overflow:hidden}._sparkBar_1vfmz_281{height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#4169e1)}._barChart_1vfmz_294{display:flex;flex-direction:column;gap:.8rem}._barChartItem_1vfmz_300{display:grid;grid-template-columns:minmax(0,8.2rem) minmax(0,1fr) 4rem;gap:.75rem;align-items:center}._barLabel_1vfmz_307{color:#475569;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barTrack_1vfmz_315{height:1.55rem;border-radius:999px;background:#f1f5f9;overflow:hidden}._barFill_1vfmz_322{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#60a5fa)}._barValue_1vfmz_328{color:#0f172a;font-size:.76rem;font-weight:700;text-align:right}._donutLayout_1vfmz_335{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;height:calc(100% - 2rem)}._donutChart_1vfmz_343{width:13rem;height:13rem;border-radius:50%;display:grid;place-items:center;margin:0 auto}._donutHole_1vfmz_352{width:7rem;height:7rem;border-radius:50%;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #dbe3f0bf}._donutHole_1vfmz_352 span{color:#111827;font-size:1.2rem;font-weight:700}._donutHole_1vfmz_352 small{color:#94a3b8;font-size:.72rem}._donutLegend_1vfmz_373{display:flex;flex-direction:column;gap:.55rem}._legendItem_1vfmz_379{display:inline-flex;align-items:center;gap:.55rem;color:#475569;font-size:.78rem}._legendSwatch_1vfmz_387{width:.7rem;height:.7rem;border-radius:999px;flex:0 0 auto}._tableCard_1vfmz_164{padding:.95rem 1rem .4rem}._tableHeader_1vfmz_177{margin-bottom:.7rem}._exportButton_1vfmz_402{border:1px solid #dbe3f0;background:var(--card);color:#475569;border-radius:999px;height:2.25rem;padding:0 .95rem;cursor:pointer;font-size:.9rem;font-weight:600}._tableWrap_1vfmz_414{overflow-x:auto}._table_1vfmz_164{width:100%;border-collapse:collapse;min-width:840px}._table_1vfmz_164 th,._table_1vfmz_164 td{border-top:1px solid #edf2f7;padding:.82rem .8rem;text-align:left;font-size:.95rem}._table_1vfmz_164 th{color:#64748b;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-top:none;padding-top:.35rem;padding-bottom:.35rem}._table_1vfmz_164 tbody tr:hover{background:color-mix(in srgb,var(--card) 92%,var(--background))}._tableTitle_1vfmz_444{color:#111827;font-weight:700}._occupancyCell_1vfmz_449{display:flex;align-items:center;gap:.55rem;font-size:.95rem}._occupancyBarTrack_1vfmz_456{width:4.2rem;height:.42rem;border-radius:999px;background:#e2e8f0;overflow:hidden}._occupancyBar_1vfmz_456{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#16a34a)}._trendBadge_1vfmz_471{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;font-size:.92rem;font-weight:700}._trendUp_1vfmz_482{color:#16a34a;background:#22c55e1f}._trendDown_1vfmz_487{color:#ef4444;background:#ef44441f}._trendFlat_1vfmz_492{color:#64748b;background:#64748b1f}._tableRow_1vfmz_497{transition:background-color .15s ease}._tableRow_1vfmz_497:hover{filter:brightness(.95)}._rowColor0_1vfmz_504{background:linear-gradient(90deg,#3b82f60f,#3b82f605)}._rowColor0_1vfmz_504:hover{background:linear-gradient(90deg,#3b82f61f,#3b82f60f)}._rowColor1_1vfmz_511{background:linear-gradient(90deg,#8b5cf60f,#8b5cf605)}._rowColor1_1vfmz_511:hover{background:linear-gradient(90deg,#8b5cf61f,#8b5cf60f)}._rowColor2_1vfmz_518{background:linear-gradient(90deg,#06b6d40f,#06b6d405)}._rowColor2_1vfmz_518:hover{background:linear-gradient(90deg,#06b6d41f,#06b6d40f)}._rowColor3_1vfmz_525{background:linear-gradient(90deg,#f59e0b0f,#f59e0b05)}._rowColor3_1vfmz_525:hover{background:linear-gradient(90deg,#f59e0b1f,#f59e0b0f)}._rowColor4_1vfmz_532{background:linear-gradient(90deg,#10b9810f,#10b98105)}._rowColor4_1vfmz_532:hover{background:linear-gradient(90deg,#10b9811f,#10b9810f)}@keyframes _spin_1vfmz_1{to{transform:rotate(360deg)}}@media (max-width: 1100px){._metricsGrid_1vfmz_105{grid-template-columns:repeat(2,minmax(0,1fr))}._chartGrid_1vfmz_156{grid-template-columns:1fr}._donutLayout_1vfmz_335{grid-template-columns:1fr;justify-items:center}}@media (max-width: 760px){._hero_1vfmz_36{flex-direction:column}._controlsBar_1vfmz_62{justify-content:flex-start}._metricsGrid_1vfmz_105,._barChartItem_1vfmz_300{grid-template-columns:1fr}._barValue_1vfmz_328{text-align:left}._chartHeader_1vfmz_176,._tableHeader_1vfmz_177{flex-direction:column}._table_1vfmz_164{min-width:720px}}._container_1iega_1{width:100%;padding:2rem 0;background:#f5f7fa;min-height:calc(100vh - 80px)}._title_1iega_8{padding:0 2rem;color:#2c3e50;margin:0 0 2rem;font-size:2rem}._mainLayout_1iega_15{display:grid;grid-template-columns:1fr;gap:2rem;padding:0 2rem;max-width:1600px;margin:0 auto}._leftPanel_1iega_24{min-width:0}._rightPanel_1iega_28{display:none}@media (max-width: 1200px){._mainLayout_1iega_15{grid-template-columns:1fr}}@media (max-width: 768px){._container_1iega_1{padding:1rem 0}._title_1iega_8{padding:0 1rem;font-size:1.5rem}._mainLayout_1iega_15{padding:0 1rem;gap:1rem}}._container_j0vek_1{display:flex;gap:2rem;padding:2rem;max-width:1400px;margin:0 auto;min-height:600px;max-height:calc(100vh - 150px)}@media (max-width: 1024px){._container_j0vek_1{flex-direction:column;gap:1rem;padding:1rem;max-height:none;min-height:auto}}@media (max-width: 768px){._container_j0vek_1{padding:.5rem;gap:.5rem}}._sidebar_j0vek_26{width:350px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 1024px){._sidebar_j0vek_26{width:100%;max-height:300px}}@media (max-width: 768px){._sidebar_j0vek_26{max-height:250px}}._sidebarTitle_j0vek_47{padding:1.5rem;border-bottom:2px solid #ecf0f1;color:#2c3e50;font-size:1.1rem;margin:0}@media (max-width: 768px){._sidebarTitle_j0vek_47{padding:1rem;font-size:1rem}}._reportsList_j0vek_61{flex:1;overflow-y:auto;padding:.5rem}._reportsList_j0vek_61::-webkit-scrollbar{width:6px}._reportsList_j0vek_61::-webkit-scrollbar-track{background:#f1f1f1}._reportsList_j0vek_61::-webkit-scrollbar-thumb{background:#bdc3c7;border-radius:3px}._reportsList_j0vek_61::-webkit-scrollbar-thumb:hover{background:#95a5a6}._reportCard_j0vek_80{display:flex;gap:1rem;padding:1rem;margin-bottom:.5rem;background:#f8f9fa;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:all .3s ease;position:relative;align-items:center}._reportCard_j0vek_80:hover{background:#ecf0f1;transform:translate(4px)}._reportCard_j0vek_80._active_j0vek_97{background:#3498db;border-color:#2980b9}._reportCard_j0vek_80._active_j0vek_97 ._reportTitle_j0vek_101{color:#fff}._reportCard_j0vek_80._active_j0vek_97 ._reportDesc_j0vek_104{color:#ffffffe6}._reportCard_j0vek_80._active_j0vek_97 ._reportTime_j0vek_107{color:#ffffffb3}._cardDelete_j0vek_111{margin-left:auto;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;border-radius:50%;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._cardDelete_j0vek_111:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 4px 10px #e74c3c59}._reportIcon_j0vek_132{font-size:2rem;flex-shrink:0}._reportInfo_j0vek_137{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}._reportTitle_j0vek_101{font-size:.9rem;font-weight:600;color:#2c3e50;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reportDesc_j0vek_104{font-size:.75rem;color:#7f8c8d;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}._reportTime_j0vek_107{font-size:.7rem;color:#95a5a6;margin:0}._content_j0vek_173{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow-y:auto;padding:2rem}@media (max-width: 1024px){._content_j0vek_173{padding:1.5rem}}@media (max-width: 768px){._content_j0vek_173{padding:1rem;border-radius:4px}}._content_j0vek_173::-webkit-scrollbar{width:8px}._content_j0vek_173::-webkit-scrollbar-track{background:#f1f1f1}._content_j0vek_173::-webkit-scrollbar-thumb{background:#bdc3c7;border-radius:4px}._content_j0vek_173::-webkit-scrollbar-thumb:hover{background:#95a5a6}._emptyState_j0vek_206{display:flex;align-items:center;justify-content:center;height:400px;color:#95a5a6;font-size:1.1rem}._reportDetail_j0vek_215{animation:_fadeIn_j0vek_1 .3s ease}@keyframes _fadeIn_j0vek_1{0%{opacity:0}to{opacity:1}}._reportHeader_j0vek_227{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #ecf0f1}@media (max-width: 768px){._reportHeader_j0vek_227{margin-bottom:1rem;padding-bottom:1rem;gap:.75rem}}._reportTitle_j0vek_101{font-size:2rem;color:#2c3e50;margin:0;flex:1}@media (max-width: 768px){._reportTitle_j0vek_101{font-size:1.5rem;word-break:break-word}}._exportButtons_j0vek_257{display:flex;gap:1rem;flex-shrink:0;flex-wrap:wrap;width:100%}@media (max-width: 768px){._exportButtons_j0vek_257{gap:.75rem;flex-direction:row}}._templateSelect_j0vek_271{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;background:#fff;cursor:pointer}@media (max-width: 768px){._templateSelect_j0vek_271{font-size:.85rem;padding:.6rem;flex:1;min-width:120px}}._btnPdf_j0vek_288,._btnExcel_j0vek_289,._btnEmail_j0vek_290{padding:.75rem;border:none;border-radius:8px;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:50px;height:50px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){._btnPdf_j0vek_288,._btnExcel_j0vek_289,._btnEmail_j0vek_290{min-width:44px;height:44px;font-size:1.25rem;padding:.5rem;flex:1}}._btnPdf_j0vek_288:hover,._btnExcel_j0vek_289:hover,._btnEmail_j0vek_290:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._btnPdf_j0vek_288:active,._btnExcel_j0vek_289:active,._btnEmail_j0vek_290:active{transform:translateY(0)}._btnPdf_j0vek_288{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}._btnPdf_j0vek_288:hover{background:linear-gradient(135deg,#c0392b,#a93226)}._btnExcel_j0vek_289{background:linear-gradient(135deg,#27ae60,#229954);color:#fff}._btnExcel_j0vek_289:hover{background:linear-gradient(135deg,#229954,#1e8449)}._btnEmail_j0vek_290{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._btnEmail_j0vek_290:hover{background:linear-gradient(135deg,#556bd9,#653a91)}._btnDelete_j0vek_352{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;padding:.75rem;border:none;border-radius:8px;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:50px;height:50px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){._btnDelete_j0vek_352{min-width:44px;height:44px;font-size:1.25rem;padding:.5rem;flex:1}}._btnDelete_j0vek_352:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e74c3c4d}._reportMeta_j0vek_382{font-size:.9rem;color:#95a5a6;margin-bottom:2rem;width:100%;justify-content:center;align-items:center;margin-top:.25rem}@media (max-width: 768px){._reportMeta_j0vek_382{font-size:.8rem;margin-bottom:1rem;text-align:center}}._summarySection_j0vek_399{margin-bottom:3rem}@media (max-width: 768px){._summarySection_j0vek_399{margin-bottom:2rem}}._summarySection_j0vek_399 h2{font-size:1.3rem;color:#2c3e50;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #3498db}@media (max-width: 768px){._summarySection_j0vek_399 h2{font-size:1.1rem;margin-bottom:1rem}}._summaryGrid_j0vek_421{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}@media (max-width: 768px){._summaryGrid_j0vek_421{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 480px){._summaryGrid_j0vek_421{grid-template-columns:1fr;gap:.75rem}}._summaryCard_j0vek_439{background:linear-gradient(135deg,#f5f7fa,#ecf0f1);padding:1.5rem;border-radius:8px;border-left:4px solid #3498db;display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease}@media (max-width: 768px){._summaryCard_j0vek_439{padding:1rem}}._summaryCard_j0vek_439:hover{box-shadow:0 4px 12px #3498db33;transform:translateY(-2px)}._summaryLabel_j0vek_459{font-size:.75rem;font-weight:600;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){._summaryLabel_j0vek_459{font-size:.7rem}}._summaryValue_j0vek_472{font-size:1.5rem;font-weight:700;color:#2c3e50}@media (max-width: 768px){._summaryValue_j0vek_472{font-size:1.25rem}}._detailsSection_j0vek_483 h2{font-size:1.3rem;color:#2c3e50;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #3498db}@media (max-width: 768px){._detailsSection_j0vek_483 h2{font-size:1.1rem;margin-bottom:1rem}}._tableWrapper_j0vek_497{overflow-x:auto;border-radius:8px;box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){._tableWrapper_j0vek_497{overflow-x:scroll;-webkit-overflow-scrolling:touch}}._detailsTable_j0vek_509{width:100%;border-collapse:collapse;background:#fff}@media (max-width: 768px){._detailsTable_j0vek_509{font-size:.85rem}}._detailsTable_j0vek_509 thead{background:linear-gradient(135deg,#34495e,#2c3e50);color:#fff}._detailsTable_j0vek_509 thead th{padding:1rem;text-align:left;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #2c3e50}@media (max-width: 768px){._detailsTable_j0vek_509 thead th{padding:.75rem;font-size:.75rem}}._detailsTable_j0vek_509 tbody tr{border-bottom:1px solid #ecf0f1;transition:background-color .2s ease}@media (max-width: 768px){._detailsTable_j0vek_509 tbody tr{border-bottom:1px solid #ddd}}._detailsTable_j0vek_509 tbody tr:hover{background-color:#f8f9fa}._detailsTable_j0vek_509 tbody tr:last-child{border-bottom:none}._detailsTable_j0vek_509 tbody tr td{padding:1rem;font-size:.9rem;color:#2c3e50}@media (max-width: 768px){._detailsTable_j0vek_509 tbody tr td{padding:.75rem;font-size:.8rem}}@media (max-width: 1024px){._container_j0vek_1{flex-direction:column;height:auto}._sidebar_j0vek_26{width:100%;max-height:300px}._sidebarTitle_j0vek_47{padding:2.5rem 1.5rem}._reportsList_j0vek_61{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:.5rem}._reportsList_j0vek_61::-webkit-scrollbar{height:6px}._reportCard_j0vek_80{flex-shrink:0;width:280px}}._chartsSection_j0vek_592{margin-top:2.5rem;padding-top:2rem;border-top:2px solid #ecf0f1}._chartsSection_j0vek_592 h2{color:#2c3e50;font-size:1.5rem;margin-bottom:1.5rem;font-weight:700}._chartsGrid_j0vek_604{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}._chartCard_j0vek_610{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease}._chartCard_j0vek_610:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0000001f}._chartTitle_j0vek_622{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 1.5rem;text-align:center;padding-bottom:1rem;border-bottom:2px solid #ecf0f1}._pieChartContainer_j0vek_632{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}._pieChart_j0vek_632{width:100%;max-width:250px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._chartLegend_j0vek_646{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid #ecf0f1}._legendItem_j0vek_654{display:flex;align-items:center;gap:.75rem;font-size:.9rem;padding:.5rem;border-radius:6px;transition:background-color .2s ease}._legendItem_j0vek_654:hover{background-color:#f8f9fa}._legendColor_j0vek_667{width:20px;height:20px;border-radius:4px;flex-shrink:0;box-shadow:0 2px 4px #0000001a}._legendLabel_j0vek_675{flex:1;color:#2c3e50;font-weight:500}._legendValue_j0vek_681{color:#7f8c8d;font-weight:600;font-size:.85rem}@media (max-width: 768px){._chartsGrid_j0vek_604{grid-template-columns:1fr}._pieChart_j0vek_632{max-width:200px}}._container_3qppa_1{min-height:calc(100vh - 80px);background:#f5f7fa;padding:1.5rem;display:flex;flex-direction:column;align-items:stretch}._container_3qppa_1 h1{margin:0 0 1.5rem;color:#2c3e50;font-size:2rem;font-weight:700;text-align:center}@media (max-width: 768px){._container_3qppa_1{padding:1rem}._container_3qppa_1 h1{font-size:1.5rem;margin-bottom:1.5rem}}._alert_3qppa_26{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.95rem;max-width:100%}._alert_3qppa_26._error_3qppa_33{background:#fee;color:#c33}._alert_3qppa_26._success_3qppa_37{background:#efe;color:#3a3}._mainGrid_3qppa_42{display:grid;grid-template-columns:450px 1fr;gap:2rem;width:100%;max-width:100%}@media (max-width: 1024px){._mainGrid_3qppa_42{grid-template-columns:1fr}}._formCard_3qppa_55{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;transition:box-shadow .3s ease;max-height:fit-content;align-self:start}._formCard_3qppa_55:hover{box-shadow:0 4px 12px #00000026}._formCard_3qppa_55 h2{margin:0;font-size:1.1rem;color:#2c3e50;font-weight:700}@media (max-width: 768px){._formCard_3qppa_55{grid-template-columns:1fr;padding:1rem;gap:.5rem;max-height:none;height:auto}}@media (min-width: 1025px){._stickyForm_3qppa_87{position:sticky;top:76px;z-index:20}}._formHeader_3qppa_94{display:flex;justify-content:center;border-bottom:2px solid #eee;padding-bottom:.75rem;margin-bottom:1rem;grid-column:1/-1}._formHeader_3qppa_94 h2{text-align:center;font-size:1.05rem;color:#2c3e50}@media (max-width: 768px){._formHeader_3qppa_94{padding-bottom:.5rem;margin-bottom:.75rem}._formHeader_3qppa_94 h2{font-size:.95rem}}._formSection_3qppa_117{display:contents}._formGroup_3qppa_121{display:flex;flex-direction:column;gap:.4rem}._formGroup_3qppa_121 label{display:block;font-weight:600;font-size:.85rem;color:#555;margin-bottom:0}._formGroup_3qppa_121 input,._formGroup_3qppa_121 select{width:100%;padding:.6rem .65rem;border:1.5px solid #ddd;border-radius:6px;font-size:.9rem;transition:all .2s ease;background:#fff;line-height:1.3}._formGroup_3qppa_121 input:focus,._formGroup_3qppa_121 select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db26}._formGroup_3qppa_121 input:disabled,._formGroup_3qppa_121 select:disabled{background:#f5f5f5;cursor:not-allowed}@media (max-width: 768px){._formGroup_3qppa_121{gap:.3rem;margin-bottom:.5rem}._formGroup_3qppa_121 label{font-size:.85rem;font-weight:600}._formGroup_3qppa_121 input,._formGroup_3qppa_121 select{padding:.75rem;font-size:16px;border-radius:8px;border-width:1.5px;min-height:44px}}@media (min-width: 769px){._formGroup_3qppa_121{margin-bottom:.65rem}}._tierRow_3qppa_175{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem;padding:.75rem;background:#fff;border-radius:4px;border:1px solid #e0e0e0}._tierRow_3qppa_175 input{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:.95rem;flex:1;transition:border-color .2s ease}._tierRow_3qppa_175 input:focus{outline:none;border-color:#3498db}._tierRow_3qppa_175 button{padding:.75rem;min-width:44px;height:44px;border:none;border-radius:4px;background:#e74c3c;color:#fff;cursor:pointer;font-size:1.2rem;transition:background .2s ease}._tierRow_3qppa_175 button:hover:not(:disabled){background:#c0392b}._tierRow_3qppa_175 button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 767px){._tierRow_3qppa_175{flex-wrap:wrap}._tierRow_3qppa_175 input:nth-child(1){flex:1 1 100%}._tierRow_3qppa_175 input:nth-child(2),._tierRow_3qppa_175 input:nth-child(3){flex:1 1 calc(50% - 30px)}._tierRow_3qppa_175 button{flex:0 0 44px}}@media (min-width: 768px){._tierRow_3qppa_175 input:nth-child(1){flex:1}._tierRow_3qppa_175 input:nth-child(2),._tierRow_3qppa_175 input:nth-child(3){flex:1}}._addTierBtn_3qppa_241{padding:.75rem 1rem;background:#fff;color:#3498db;border:2px dashed #3498db;border-radius:4px;cursor:pointer;font-weight:700;font-size:.95rem;transition:all .2s ease;margin-top:.5rem}._addTierBtn_3qppa_241:hover:not(:disabled){background:#ecf0f1}._addTierBtn_3qppa_241:disabled{opacity:.5;cursor:not-allowed}._formActions_3qppa_261{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem;padding-top:.75rem;border-top:1.5px solid #eee;grid-column:1/-1}._formActions_3qppa_261 button{padding:.85rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .2s ease;min-height:42px;display:flex;align-items:center;justify-content:center}._formActions_3qppa_261 button:disabled{opacity:.6;cursor:not-allowed}._formActions_3qppa_261 button._primary_3qppa_287{background:#3498db;color:#fff;width:100%;box-shadow:0 2px 4px #3498db4d}._formActions_3qppa_261 button._primary_3qppa_287:hover:not(:disabled){background:#2980b9;box-shadow:0 4px 8px #3498db66;transform:translateY(-1px)}._formActions_3qppa_261 button._primary_3qppa_287:active:not(:disabled){transform:translateY(0)}._formActions_3qppa_261 button._secondary_3qppa_301{background:#95a5a6;color:#fff;box-shadow:0 2px 4px #95a5a64d}._formActions_3qppa_261 button._secondary_3qppa_301:hover:not(:disabled){background:#7f8c8d}@media (max-width: 479px){._formActions_3qppa_261{gap:.75rem}._formActions_3qppa_261 button{width:100%;padding:1.1rem;font-size:1.05rem;border-radius:10px;min-height:52px}}@media (min-width: 480px){._formActions_3qppa_261{flex-direction:row;gap:1rem}._formActions_3qppa_261 button{flex:1}}._filtersCard_3qppa_331{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem;transition:box-shadow .3s ease}._filtersCard_3qppa_331:hover{box-shadow:0 4px 12px #00000026}._filtersCard_3qppa_331 h2{margin:0 0 1.25rem;font-size:1.15rem;color:#2c3e50;font-weight:700}@media (max-width: 768px){._filtersCard_3qppa_331{padding:1.25rem}._filtersCard_3qppa_331 h2{font-size:1.05rem}}._toggleListBtn_3qppa_356{display:block;width:100%;padding:.75rem 1rem;margin-bottom:1rem;background:#3498db;color:#fff;border:none;border-radius:4px;font-weight:700;font-size:1rem;cursor:pointer}._toggleListBtn_3qppa_356:hover{background:#2980b9}._toggleListBtn_3qppa_356:disabled{opacity:.6;cursor:not-allowed}@media (min-width: 768px){._toggleListBtn_3qppa_356{width:auto;display:inline-block}}._filtersGrid_3qppa_383{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._filtersGrid_3qppa_383 input,._filtersGrid_3qppa_383 select,._filtersGrid_3qppa_383 button{padding:.9rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;background:#fff;transition:all .2s ease}._filtersGrid_3qppa_383 input:focus,._filtersGrid_3qppa_383 select:focus,._filtersGrid_3qppa_383 button:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._filtersGrid_3qppa_383 button{background:#27ae60;color:#fff;border:2px solid #27ae60;font-weight:600;cursor:pointer;white-space:nowrap;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.5rem}._filtersGrid_3qppa_383 button:hover:not(:disabled){background:#229954;border-color:#229954}._filtersGrid_3qppa_383 button:disabled{opacity:.6;cursor:not-allowed}._filtersGrid_3qppa_383 select{cursor:pointer}@media (max-width: 767px){._filtersGrid_3qppa_383 input,._filtersGrid_3qppa_383 select,._filtersGrid_3qppa_383 button{padding:1rem;font-size:16px;border-radius:10px;min-height:48px}}@media (min-width: 768px) and (max-width: 1023px){._filtersGrid_3qppa_383{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._filtersGrid_3qppa_383 input:first-child,._filtersGrid_3qppa_383 button{grid-column:1/-1}}@media (min-width: 1024px){._filtersGrid_3qppa_383{display:grid;grid-template-columns:2fr 1fr 1fr auto auto auto;align-items:end;gap:1rem}}._searchWrapper_3qppa_456{position:relative;display:flex;align-items:center}._searchWrapper_3qppa_456 ._searchInput_3qppa_461{width:100%;padding:.9rem 2.5rem .9rem .9rem;border:2px solid #3498db;border-radius:8px;font-size:1rem;background:#fff;transition:all .2s ease}._searchWrapper_3qppa_456 ._searchInput_3qppa_461:focus{outline:none;border-color:#2980b9;box-shadow:0 0 0 3px #3498db33}._searchWrapper_3qppa_456 ._searchInput_3qppa_461::placeholder{color:#999}._searchWrapper_3qppa_456 ._clearButton_3qppa_479{position:absolute;right:.75rem;background:none;border:none;color:#999;font-size:1.5rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._searchWrapper_3qppa_456 ._clearButton_3qppa_479:hover{color:#c0392b;transform:scale(1.2)}._dateGroup_3qppa_498{display:flex;flex-direction:column;gap:.25rem}._dateGroup_3qppa_498 label{display:block;font-size:.9rem;font-weight:600;color:#555}._dateGroup_3qppa_498 input{width:100%}@media (max-width: 767px){._dateGroup_3qppa_498 label{font-size:.95rem}}._infoBox_3qppa_518{background:#e8f5e9;color:#2e7d32;padding:1rem;border-radius:8px;margin-bottom:1rem;text-align:center;border:2px solid #4caf50}._infoBox_3qppa_518 p{margin:0;font-size:.95rem}._infoBox_3qppa_518 p:first-child{font-size:1rem;font-weight:700;margin-bottom:.5rem}@media (min-width: 768px){._infoBox_3qppa_518{padding:1.5rem}._infoBox_3qppa_518 p{font-size:1rem}._infoBox_3qppa_518 p:first-child{font-size:1.1rem}}._resultsHeader_3qppa_548{display:flex;flex-direction:column;gap:1rem;margin-bottom:.75rem}@media (min-width: 768px){._resultsHeader_3qppa_548{flex-direction:row;justify-content:space-between;align-items:center}}._resultsSummary_3qppa_562{margin:0;color:#27ae60;font-weight:700;font-size:.95rem}@media (min-width: 768px){._resultsSummary_3qppa_562{font-size:1rem}}._pagination_3qppa_574{display:flex;gap:.5rem;align-items:center;justify-content:center}._pagination_3qppa_574 button{padding:.5rem .75rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer}._pagination_3qppa_574 button:disabled{opacity:.5;cursor:not-allowed}._pagination_3qppa_574 span{font-size:.9rem;white-space:nowrap}@media (min-width: 768px){._pagination_3qppa_574{justify-content:flex-end}}._tableWrapper_3qppa_601{overflow-x:auto;display:none}@media (min-width: 1024px){._tableWrapper_3qppa_601{display:block}}._dataTable_3qppa_611{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 2px 4px #0000001a}._dataTable_3qppa_611 thead{background:#34495e;color:#fff}._dataTable_3qppa_611 thead th{padding:1rem;text-align:left;font-weight:600;vertical-align:top}._dataTable_3qppa_611 thead th:not(:first-child){text-align:center}._dataTable_3qppa_611 tbody tr{border-bottom:1px solid #ecf0f1}._dataTable_3qppa_611 tbody tr:nth-child(2n){background:#f8f9fa}._dataTable_3qppa_611 tbody tr td{padding:1rem;text-align:center}._dataTable_3qppa_611 tbody tr td:first-child{text-align:left;font-weight:700}._actions_3qppa_645{display:flex;gap:.3rem;justify-content:center;flex-wrap:nowrap}._actions_3qppa_645 button{padding:.6rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;color:#fff;transition:all .2s ease;min-height:36px;display:flex;align-items:center;gap:.25rem}._actions_3qppa_645 button._edit_3qppa_665{background:#f39c12}._actions_3qppa_645 button._edit_3qppa_665:hover:not(:disabled){background:#e67e22;transform:translateY(-1px)}._actions_3qppa_645 button._delete_3qppa_672{background:#e74c3c}._actions_3qppa_645 button._delete_3qppa_672:hover:not(:disabled){background:#c0392b;transform:translateY(-1px)}._actions_3qppa_645 button._iconBtn_3qppa_679{background:none;border:none;padding:.1rem;min-height:auto;font-size:1.25rem;color:#666;cursor:pointer;transition:all .2s ease}._actions_3qppa_645 button._iconBtn_3qppa_679:hover:not(:disabled){transform:scale(1.2);color:#333}._actions_3qppa_645 button._iconBtn_3qppa_679:active:not(:disabled){transform:scale(1.1)}._actions_3qppa_645 button:disabled{opacity:.6;cursor:not-allowed}._actions_3qppa_645 button:active:not(:disabled){transform:translateY(0)}@media (max-width: 767px){._actions_3qppa_645{gap:.4rem}._actions_3qppa_645 button{padding:.5rem .75rem;font-size:.85rem;min-height:40px;flex:1;min-width:70px}}._mobileCards_3qppa_716{display:flex;flex-direction:column;gap:1rem}@media (min-width: 1024px){._mobileCards_3qppa_716{display:none}}._spectacolCard_3qppa_727{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;transition:box-shadow .2s ease;border:1px solid #f0f0f0}._spectacolCard_3qppa_727:active{box-shadow:0 4px 12px #0000001f}._cardHeader_3qppa_742{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:2px solid #ecf0f1}._cardHeader_3qppa_742 h3{margin:0;font-size:1.15rem;font-weight:600;color:#2c3e50;line-height:1.3}._cardHeader_3qppa_742 ._date_3qppa_498{font-size:.95rem;color:#3498db;font-weight:600;display:flex;align-items:center;gap:.25rem}@media (max-width: 480px){._cardHeader_3qppa_742 h3{font-size:1.1rem}}._cardBody_3qppa_770{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}@media (max-width: 480px){._cardBody_3qppa_770{grid-template-columns:1fr;gap:.75rem}}._cardField_3qppa_783{display:flex;flex-direction:column;gap:.25rem}._cardField_3qppa_783 ._label_3qppa_788{font-size:.85rem;color:#7f8c8d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._cardField_3qppa_783 ._value_3qppa_795{font-size:1.05rem;color:#2c3e50;font-weight:600}._cardFooter_3qppa_801{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid #ecf0f1;margin-top:.25rem;justify-content:flex-end}._cardFooter_3qppa_801 button{flex:1;padding:1rem;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:1rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;min-height:48px}._cardFooter_3qppa_801 button._edit_3qppa_665{background:#f39c12;box-shadow:0 2px 4px #f39c124d}._cardFooter_3qppa_801 button._edit_3qppa_665:hover:not(:disabled){background:#e67e22}._cardFooter_3qppa_801 button._edit_3qppa_665:active:not(:disabled){transform:scale(.98)}._cardFooter_3qppa_801 button._delete_3qppa_672{background:#e74c3c;box-shadow:0 2px 4px #e74c3c4d}._cardFooter_3qppa_801 button._delete_3qppa_672:hover:not(:disabled){background:#c0392b}._cardFooter_3qppa_801 button._delete_3qppa_672:active:not(:disabled){transform:scale(.98)}._cardFooter_3qppa_801 button._iconBtn_3qppa_679{flex:0;background:none;border:none;padding:.1rem;min-height:auto;box-shadow:none;font-size:1.5rem;color:#666;cursor:pointer;transition:all .2s ease}._cardFooter_3qppa_801 button._iconBtn_3qppa_679:hover:not(:disabled){transform:scale(1.2);color:#333}._cardFooter_3qppa_801 button._iconBtn_3qppa_679:active:not(:disabled){transform:scale(1.1)}._cardFooter_3qppa_801 button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){._cardFooter_3qppa_801 button{font-size:1.05rem;min-height:52px}}._loading_3qppa_875{text-align:center;padding:2rem;color:#7f8c8d;font-size:1.1rem}._noResults_3qppa_882{text-align:center;padding:2rem;color:#666;font-style:italic}._reportContainer_3qppa_889{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0}@media (max-width: 768px){._reportContainer_3qppa_889{padding-left:0;padding:1rem;margin-left:auto;margin-right:auto}}._reportContainerAdmin_3qppa_905{margin-left:auto;margin-right:auto;padding-left:0}@media (max-width: 768px){._reportContainerAdmin_3qppa_905{margin-left:auto;margin-right:auto}}._reportGrid_3qppa_917{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2rem;align-items:start}@media (max-width: 768px){._reportGrid_3qppa_917{grid-template-columns:1fr;gap:1.5rem}}._reportColumn_3qppa_930{display:flex;flex-direction:column;align-items:flex-start;width:100%}._reportColumn_3qppa_930 h2{margin-bottom:1.5rem;color:#2c3e50;font-size:1.1rem}@media (max-width: 768px){._reportColumn_3qppa_930 h2{font-size:1rem;margin-bottom:1rem}}._reportButtonsColumn_3qppa_948{display:flex;flex-direction:column;gap:.5rem;width:100%}._reportButton_3qppa_948{width:100%;padding:.4rem .55rem;background:transparent;color:#2c3e50;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:left;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600}._reportButton_3qppa_948:hover{background:#eef2ff;border-color:#d7def5}._reportButton_3qppa_948._active_3qppa_975{background:#667eea;color:#fff;border-color:#667eea}@media (max-width: 768px){._reportButton_3qppa_948{padding:.75rem .85rem;gap:.5rem}}._reportButtonIcon_3qppa_987{font-size:1rem;line-height:1}._reportButtonLabel_3qppa_992{font-size:.9rem}._reportFormColumn_3qppa_996{width:100%;max-width:760px;padding-left:2rem}@media (max-width: 768px){._reportFormColumn_3qppa_996{max-width:100%;padding-left:0}}._yearSection_3qppa_1008{margin-bottom:3rem;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;border-left:4px solid #3498db}._yearSection_3qppa_1008 ._yearTitle_3qppa_1016{margin:0 0 1.5rem;color:#2c3e50;font-size:1.5rem;font-weight:700;padding-bottom:1rem;border-bottom:2px solid #ecf0f1}.dropdown-item{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dropdown-item:hover{background:#f0f4ff!important}.dropdown-item:active{background:#e7f5ff!important}@media (hover: none){.dropdown-item:active{background:#f0f4ff!important}}._container_q73h8_1{max-width:1260px;margin:0 auto;padding:.5rem 0 1.25rem}._pageTitle_q73h8_7{margin:0;color:var(--foreground);font-size:2.25rem;font-weight:600;letter-spacing:-.02em}._pageSubtitle_q73h8_15{margin:.35rem 0 1.2rem;color:#64748b;font-size:1.02rem}._topTabs_q73h8_21{display:flex;flex-wrap:wrap;gap:0;padding-bottom:0;margin-bottom:1rem;border-bottom:1px solid #d6dee9}._tabButton_q73h8_30{border:none;border-bottom:2px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;gap:.45rem;padding:.8rem 1rem;margin-bottom:-1px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:color .2s ease,border-color .2s ease}._tabButton_q73h8_30:hover{color:#334155}._tabButtonActive_q73h8_50{border-color:#2563eb;color:#2563eb}._tabIcon_q73h8_55{width:16px;height:16px;color:inherit}._settingsCard_q73h8_61{border:1px solid var(--border);border-radius:16px;background:var(--card);padding:1.1rem}@media (max-width: 768px){._container_q73h8_1{padding:.4rem 0 1rem}._pageTitle_q73h8_7{font-size:1.9rem}._pageSubtitle_q73h8_15{font-size:.95rem}._tabButton_q73h8_30{font-size:1rem;padding:.65rem .75rem}._settingsCard_q73h8_61{padding:.8rem}}._container_jtmxs_1{padding:.75rem 0 1.25rem;max-width:1260px;margin:0 auto;min-height:calc(100vh - 80px)}._headerRow_jtmxs_8{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}._headerCopy_jtmxs_16{display:flex;flex-direction:column;gap:.2rem}._title_jtmxs_22{color:var(--foreground);margin:0;font-size:1.65rem;font-weight:700}._subtitle_jtmxs_29{margin:0;color:var(--muted-foreground);font-size:.92rem}._inviteButton_jtmxs_35{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .95rem;border:none;border-radius:999px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;cursor:pointer;font-weight:700;box-shadow:0 10px 24px #2563eb2e}._inviteIcon_jtmxs_49{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:999px;background:#ffffff2e}._statsGrid_jtmxs_58{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}._statCard_jtmxs_65{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:.85rem .9rem}._statLabel_jtmxs_72{display:block;color:var(--muted-foreground);font-size:.8rem;margin-bottom:.25rem}._statValue_jtmxs_79{display:block;font-size:1.55rem;font-weight:700;color:var(--foreground)}._statValueActive_jtmxs_86{color:#16a34a}._statValueAccent_jtmxs_91{color:#7c3aed}._statValueInfo_jtmxs_96{color:#0ea5e9}._filterBar_jtmxs_101{display:grid;grid-template-columns:minmax(0,1fr) 160px 170px;gap:.7rem;align-items:center;padding:.75rem;border:1px solid var(--border);border-radius:14px;background:var(--card);margin-bottom:1rem}._searchWrap_jtmxs_113{position:relative}._searchIcon_jtmxs_117{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#94a3b8}._searchInput_jtmxs_125,._filterSelect_jtmxs_126{width:100%;height:42px;border:1px solid #d5ddea;border-radius:10px;background:#f8fafc;color:var(--foreground)}._searchInput_jtmxs_125{padding:0 .9rem 0 2.1rem}._filterSelect_jtmxs_126{padding:0 .8rem}._formHeaderRow_jtmxs_143,._tableTitleRow_jtmxs_144{display:flex;justify-content:space-between;align-items:center;gap:.75rem}._error_jtmxs_151{padding:1rem;background:#fee;color:#c33;border-left:4px solid #c33;border-radius:4px;margin-bottom:2rem;font-weight:500}._success_jtmxs_161{padding:1rem;background:#efe;color:#3a3;border-left:4px solid #3a3;border-radius:4px;margin-bottom:2rem;font-weight:500}._formSection_jtmxs_171{background:var(--card);padding:1.15rem;border-radius:16px;border:1px solid var(--border);box-shadow:0 8px 20px #0f172a0a;margin-bottom:1rem}._formTitle_jtmxs_180{font-size:1.15rem;color:var(--foreground);margin:0}._formToggle_jtmxs_186,._formToggleSecondary_jtmxs_187{border:1px solid #d5ddea;background:#fff;color:#334155;border-radius:999px;padding:.45rem .8rem;cursor:pointer;font-weight:600}._formGrid_jtmxs_197{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem;margin-bottom:1rem}._formField_jtmxs_205{display:flex;flex-direction:column;gap:.5rem}._formField_jtmxs_205 label{font-size:.85rem;font-weight:600;color:#34495e;text-transform:uppercase;letter-spacing:.5px}._formField_jtmxs_205 input,._formField_jtmxs_205 select,._formField_jtmxs_205 textarea{padding:.75rem;border:1px solid #bdc3c7;border-radius:4px;font-size:.95rem;font-family:inherit;transition:all .2s}._formField_jtmxs_205 input:focus,._formField_jtmxs_205 select:focus,._formField_jtmxs_205 textarea:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._formField_jtmxs_205 input:disabled,._formField_jtmxs_205 select:disabled,._formField_jtmxs_205 textarea:disabled{background:#ecf0f1;color:#95a5a6;cursor:not-allowed}._formActions_jtmxs_242{display:flex;gap:1rem}._formActions_jtmxs_242 button{padding:.75rem 2rem;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s}._formActions_jtmxs_242 button:disabled{opacity:.6;cursor:not-allowed}._formActions_jtmxs_242 button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._btnPrimary_jtmxs_263{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}._btnPrimary_jtmxs_263:hover:not(:disabled){background:linear-gradient(135deg,#2980b9,#1f618d)}._btnSecondary_jtmxs_271{background:#95a5a6;color:#fff}._btnSecondary_jtmxs_271:hover:not(:disabled){background:#7f8c8d}._tableSection_jtmxs_279{background:var(--card);border-radius:16px;border:1px solid var(--border);overflow:hidden}._tableTitle_jtmxs_144{font-size:1.15rem;color:var(--foreground);padding:0;margin:0}._tableFooter_jtmxs_293{padding:.8rem 1rem 1rem;color:var(--muted-foreground);font-size:.86rem}._tableWrapper_jtmxs_299{overflow-x:auto}._table_jtmxs_144{width:100%;border-collapse:collapse;background:var(--card)}._table_jtmxs_144 thead{background:linear-gradient(135deg,#eff6ff,#e8eefc);color:#fff}._table_jtmxs_144 thead th{padding:1rem;text-align:left;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#334155}._table_jtmxs_144 tbody tr{border-bottom:1px solid #ecf0f1;transition:background-color .2s}._table_jtmxs_144 tbody tr:hover{background:#f8fbff}._table_jtmxs_144 tbody tr:last-child{border-bottom:none}._table_jtmxs_144 tbody tr td{padding:1rem;font-size:.95rem;color:var(--foreground)}._statusCell_jtmxs_337{display:inline-block;padding:.4rem .8rem;border-radius:4px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._statusCell_jtmxs_337._active_jtmxs_346{background:#d5f4e6;color:#27ae60}._statusCell_jtmxs_337._suspended_jtmxs_350{background:#fadbd8;color:#e74c3c}._actionsCell_jtmxs_355{display:flex;gap:.5rem;flex-wrap:wrap}._actionBtn_jtmxs_361{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}._actionBtn_jtmxs_361:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 2px 8px #00000026}._actionBtn_jtmxs_361:disabled{opacity:.6;cursor:not-allowed}._btnEdit_jtmxs_381{background:#3498db;color:#fff}._btnEdit_jtmxs_381:hover:not(:disabled){background:#2980b9}._btnDelete_jtmxs_389{background:#e74c3c;color:#fff}._btnDelete_jtmxs_389:hover:not(:disabled){background:#c0392b}._btnSuspend_jtmxs_397{background:#f39c12;color:#fff}._btnSuspend_jtmxs_397:hover:not(:disabled){background:#d68910}._btnActivate_jtmxs_405{background:#27ae60;color:#fff}._btnActivate_jtmxs_405:hover:not(:disabled){background:#229954}._emptyState_jtmxs_413{padding:3rem;text-align:center;color:var(--muted-foreground);font-size:1rem}._loading_jtmxs_420{text-align:center;padding:2rem;color:var(--muted-foreground);font-size:1rem}._rolesList_jtmxs_427{display:flex;flex-direction:column;gap:.5rem}._roleCheckbox_jtmxs_433{display:flex;align-items:center;gap:.5rem}._roleCheckbox_jtmxs_433 input{cursor:pointer;width:18px;height:18px}._roleCheckbox_jtmxs_433 input:focus{outline:2px solid #3498db}._roleCheckbox_jtmxs_433 label{cursor:pointer;margin:0;font-weight:500}@media (max-width: 768px){._container_jtmxs_1{padding:.5rem 0}._title_jtmxs_22{font-size:1.4rem}._headerRow_jtmxs_8,._filterBar_jtmxs_101,._statsGrid_jtmxs_58{grid-template-columns:1fr}._headerRow_jtmxs_8{flex-direction:column}._inviteButton_jtmxs_35{width:100%;justify-content:center}._statsGrid_jtmxs_58{grid-template-columns:1fr 1fr}._filterBar_jtmxs_101{grid-template-columns:1fr}._formSection_jtmxs_171{padding:1rem}._formGrid_jtmxs_197{grid-template-columns:1fr}._tableSection_jtmxs_279{padding:0}._tableTitle_jtmxs_144{font-size:1.1rem}._tableWrapper_jtmxs_299{display:none!important}._mobileCards_jtmxs_492{display:flex!important;flex-direction:column;padding:0;gap:.75rem}._userCard_jtmxs_498{margin-bottom:0}._actionsCell_jtmxs_355{flex-direction:column}._actionBtn_jtmxs_361{width:100%;text-align:center;padding:.6rem 1rem;font-size:.8rem}}._mobileCards_jtmxs_492{display:none;padding:1rem;gap:1rem}._userCard_jtmxs_498{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;border:1px solid #ecf0f1}._cardHeader_jtmxs_526{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #ecf0f1}._userInfo_jtmxs_532{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._userName_jtmxs_539{font-weight:600;color:#2c3e50;font-size:1rem}._userUsername_jtmxs_545{color:#7f8c8d;font-size:.9rem}._userRole_jtmxs_550{background:#3498db;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._cardFooter_jtmxs_561{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}._cardActions_jtmxs_569{display:flex;gap:.5rem;flex-wrap:wrap;flex:1;justify-content:flex-end}@media (min-width: 769px){._mobileCards_jtmxs_492{display:none}._tableWrapper_jtmxs_299{display:block}}._container_15vzr_1{min-height:calc(100vh - 80px);background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem;display:flex;flex-direction:column}._container_15vzr_1 h1{margin:0 0 2rem;color:#fff;font-size:2.5rem;font-weight:700;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1)}._container_15vzr_1 h2{margin:0 0 1.5rem;color:#2c3e50;font-size:1.3rem;font-weight:600}._loading_15vzr_23{text-align:center;padding:3rem;font-size:1.2rem;color:#fff;background:#0000001a;border-radius:12px;max-width:600px;margin:0 auto}._error_15vzr_34{padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;font-size:1rem;background:#fee;color:#c33;max-width:1000px;margin-left:auto;margin-right:auto;border-left:4px solid #c33}._noData_15vzr_47{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 8px 32px #00000026;text-align:center;max-width:600px;margin:0 auto 2rem}._noData_15vzr_47 p{font-size:1.1rem;color:#7f8c8d;margin:0}._actions_15vzr_62{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap;max-width:1000px;margin-left:auto;margin-right:auto}._btnExport_15vzr_73{padding:.85rem 1.5rem;background:#fff;color:#667eea;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;font-family:inherit;box-shadow:0 4px 12px #00000026}._btnExport_15vzr_73:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #0003;background:#f8f9fa}._btnExport_15vzr_73:active:not(:disabled){transform:translateY(0)}._btnExport_15vzr_73:disabled{background:#ffffff80;cursor:not-allowed;opacity:.6}._btnBack_15vzr_100{padding:.85rem 1.5rem;background:#fff3;color:#fff;border:2px solid white;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;font-family:inherit}._btnBack_15vzr_100:hover{background:#fff;color:#667eea;transform:translateY(-2px)}._btnBack_15vzr_100:active{transform:translateY(0)}._filtersCard_15vzr_130{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000001a;max-width:1200px;margin:0 auto 2rem}._filtersCard_15vzr_130 h2{margin-bottom:1.5rem}._filtersGrid_15vzr_142{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 640px){._filtersGrid_15vzr_142{grid-template-columns:1fr}}._filterGroup_15vzr_153{display:flex;flex-direction:column;gap:.5rem}._filterGroup_15vzr_153 label{font-weight:600;color:#2c3e50;font-size:.95rem}._filterGroup_15vzr_153 select,._filterGroup_15vzr_153 input{padding:.75rem;border:2px solid #ecf0f1;border-radius:8px;font-size:.95rem;font-family:inherit;background:#fff;transition:all .3s}._filterGroup_15vzr_153 select:hover,._filterGroup_15vzr_153 input:hover{border-color:#667eea;box-shadow:0 2px 8px #667eea1a}._filterGroup_15vzr_153 select:focus,._filterGroup_15vzr_153 input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}._filterGroup_15vzr_153 select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23667eea' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}._summaryCard_15vzr_121{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px #0000001a;max-width:1200px;margin:0 auto 2rem}._summaryGrid_15vzr_202{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}._summaryItem_15vzr_209{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem;background:linear-gradient(135deg,#f5f7fa,#ecf0f1);border-radius:10px;border-left:4px solid #667eea;transition:all .3s}._summaryItem_15vzr_209:hover{transform:translateY(-1px);box-shadow:0 2px 8px #667eea26}._summaryItem_15vzr_209 ._label_15vzr_223{font-size:.75rem;color:#7f8c8d;font-weight:700;text-transform:uppercase;letter-spacing:.3px}._summaryItem_15vzr_209 ._value_15vzr_230{font-size:1.4rem;color:#667eea;font-weight:800}._tableCard_15vzr_236{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;margin:0 auto}._ditlTableCard_15vzr_246{width:auto}._tableWrapper_15vzr_250{width:100%;overflow-x:auto;border-radius:12px;border:1px solid #ecf0f1}._table_15vzr_236{width:100%;border-collapse:collapse;font-size:.95rem}._table_15vzr_236 thead{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._table_15vzr_236 thead th{padding:1.2rem 1rem;text-align:left;font-weight:700;letter-spacing:.5px;border-right:1px solid rgba(255,255,255,.1)}._table_15vzr_236 thead th:last-child{border-right:none}._table_15vzr_236 thead th:nth-child(1){width:85px}._table_15vzr_236 thead th:nth-child(2){width:80px}._table_15vzr_236 thead th:nth-child(3){width:75px}._table_15vzr_236 thead th:nth-child(4){width:70px}._table_15vzr_236 thead th:nth-child(5){width:110px}._table_15vzr_236 thead th:nth-child(6){width:90px}._table_15vzr_236 thead th:nth-child(7){width:90px}._table_15vzr_236 tbody tr{border-bottom:1px solid #ecf0f1;transition:background-color .2s}._table_15vzr_236 tbody tr:hover{background:#f8f9fa}._table_15vzr_236 tbody tr:last-child{border-bottom:none}._table_15vzr_236 tbody tr:nth-child(2n){background:#fafbfc}._table_15vzr_236 tbody tr:nth-child(2n):hover{background:#f1f3f7}._table_15vzr_236 tbody td{padding:1rem;color:#2c3e50}._table_15vzr_236 tbody td:first-child{font-weight:600;color:#667eea;width:85px}._table_15vzr_236 tbody td:nth-child(2){width:80px}._table_15vzr_236 tbody td:nth-child(3){width:75px}._table_15vzr_236 tbody td:nth-child(4){width:70px}._table_15vzr_236 tbody td:nth-child(5){width:110px}._table_15vzr_236 tbody td:nth-child(6){width:90px}._table_15vzr_236 tbody td:nth-child(7){width:90px}@media (max-width: 768px){._container_15vzr_1{padding:1rem}._container_15vzr_1 h1{font-size:1.8rem}._summaryCard_15vzr_121,._tableCard_15vzr_236{padding:1.5rem}._summaryGrid_15vzr_202{grid-template-columns:1fr}._summaryItem_15vzr_209 ._value_15vzr_230{font-size:1.5rem}._actions_15vzr_62{flex-direction:column}._actions_15vzr_62 button{width:100%}._table_15vzr_236{font-size:.85rem}._table_15vzr_236 thead th,._table_15vzr_236 tbody td{padding:.75rem .5rem}}body{background-color:var(--background);color:var(--foreground);margin:0}#root{min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}html{font-size:80%;scroll-behavior:smooth}:root{--background: #f8fafc;--foreground: #0f172a;--primary: #2563eb;--secondary: #f1f5f9;--secondary-foreground: #334155;--muted: #e2e8f0;--muted-foreground: #64748b;--card: #ffffff;--border: #e2e8f0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px}.dark{--background: #0b1120;--foreground: #f1f5f9;--primary: #3b82f6;--secondary: #1e293b;--secondary-foreground: #cbd5e1;--muted: #1e293b;--muted-foreground: #94a3b8;--card: #131c2e;--border: #1e293b}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);color:var(--foreground);font-size:1rem}html,body,#root{height:100%;width:100%}a{color:#3498db;text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:1rem}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:1rem}p{line-height:1.6;margin-bottom:1rem}ul,ol{list-style-position:inside;margin-bottom:1rem}
