.bg-gray-100,.bg-gray-25,.bg-gray-50{background-color:var(--color-bg-secondary)!important}.bg-gradient-to-r.from-gray-50,.bg-gradient-to-r.from-slate-50{background:var(--color-bg-secondary)!important}.from-blue-50{--tw-gradient-from:var(--color-status-infoLight)!important}.to-blue-50{--tw-gradient-to:var(--color-status-infoLight)!important}.to-purple-50{--tw-gradient-to:var(--color-accent-100)!important}.from-purple-50{--tw-gradient-from:var(--color-accent-100)!important}.bg-purple-100,.bg-purple-50{background-color:var(--color-accent-100)!important}.bg-purple-200{background-color:var(--color-accent-200)!important}.border-purple-300,.border-purple-400{border-color:var(--color-accent-400)!important}.border-purple-500{border-color:var(--color-accent-500)!important}.hover\:border-purple-400:hover{border-color:var(--color-accent-400)!important}.group-hover\:bg-purple-200,.hover\:bg-purple-200:hover{background-color:var(--color-accent-200)!important}.bg-white{background-color:var(--color-surface-primary)!important}.bg-blue-500,.bg-blue-600{background-color:var(--color-primary-500)!important;color:var(--color-text-inverse)!important}.bg-blue-700,.hover\:bg-blue-700:hover{background-color:var(--color-primary-700)!important}.hover\:bg-blue-500:hover,.hover\:bg-blue-600:hover{background-color:var(--color-primary-600)!important}.text-gray-800,.text-gray-900{color:var(--color-text-primary)!important}.text-gray-600,.text-gray-700{color:var(--color-text-secondary)!important}.text-gray-400,.text-gray-500{color:var(--color-text-tertiary)!important}.border-gray-100,.border-gray-200,.border-gray-300,.divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--color-border-default)!important}.divide-gray-100>:not([hidden])~:not([hidden]),.divide-gray-50>:not([hidden])~:not([hidden]){border-color:var(--color-border-light)!important}.focus\:ring-blue-400:focus,.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-primary-500)!important}.focus\:border-blue-500:focus{border-color:var(--color-primary-500)!important}.bg-blue-50{background-color:var(--color-status-infoLight)!important}.border-blue-200{border-color:var(--color-primary-200)!important}.bg-purple-600{background-color:var(--color-accent-600)!important}.hover\:bg-purple-700:hover{background-color:var(--color-accent-700)!important}.bg-gray-200,.bg-gray-300,.hover\:bg-gray-100:hover,.hover\:bg-gray-50:hover{background-color:var(--color-bg-tertiary)!important}.hover\:bg-gray-200:hover{background-color:var(--color-border-light)!important}.bg-black.bg-opacity-50{background-color:#00000080!important}input,select,textarea{background-color:var(--color-surface-secondary);border:1px solid var(--color-border-dark);color:var(--color-text-primary)}input:focus,select:focus,textarea:focus{border-color:var(--color-primary-500)}input::placeholder,textarea::placeholder{color:var(--color-text-tertiary)}input[type=date]::-webkit-calendar-picker-indicator{filter:none;filter:var(--calendar-icon-filter,none)}table{background-color:var(--color-surface-primary)}th{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}td{border-color:var(--color-border-light)}tbody,td{background-color:var(--color-surface-primary)}tr{transition:background-color .15s ease}tr:hover td{background-color:var(--color-border-light)!important}tr:nth-child(2n){background-color:var(--color-bg-secondary)}tr:nth-child(odd){background-color:var(--color-surface-primary)}.divide-gray-100>:not([hidden])~:not([hidden]),.divide-gray-50>:not([hidden])~:not([hidden]),.divide-y>:not([hidden])~:not([hidden]){border-color:var(--color-border-light)!important}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.bg-green-500,.bg-green-600{background-color:var(--color-status-success)!important}.hover\:bg-green-600:hover,.hover\:bg-green-700:hover{filter:brightness(.9)}.bg-green-100{background-color:var(--color-status-successLight)!important}.text-green-600,.text-green-700,.text-green-800{color:var(--color-status-success)!important}.bg-red-500,.bg-red-600{background-color:var(--color-status-error)!important}.hover\:bg-red-600:hover,.hover\:bg-red-700:hover{filter:brightness(.9)}.bg-red-100,.bg-red-50{background-color:var(--color-status-errorLight)!important}.text-red-500,.text-red-600,.text-red-700,.text-red-800{color:var(--color-status-error)!important}.border-red-200{border-color:var(--color-status-error)!important;opacity:.3}.bg-yellow-100,.bg-yellow-50{background-color:var(--color-status-warningLight)!important}.text-yellow-600,.text-yellow-700,.text-yellow-800{color:var(--color-status-warning)!important}.bg-yellow-500,.bg-yellow-600{background-color:var(--color-status-warning)!important}.bg-orange-100,.bg-orange-50{background-color:var(--color-status-warningLight)!important}.bg-orange-500,.bg-orange-600{background-color:var(--color-status-warning)!important;filter:hue-rotate(-15deg)}.text-orange-600,.text-orange-700,.text-orange-800{color:var(--color-status-warning)!important}.bg-indigo-500,.bg-indigo-600{background-color:var(--color-accent-600)!important}.bg-indigo-100{background-color:var(--color-accent-100)!important}.text-indigo-600,.text-indigo-700,.text-indigo-800{color:var(--color-accent-600)!important}.bg-slate-100,.bg-slate-50{background-color:var(--color-bg-secondary)!important}.bg-slate-800,.bg-slate-900{background-color:var(--color-sidebar-background)!important}.from-slate-50{--tw-gradient-from:var(--color-bg-secondary)!important}.to-gray-50{--tw-gradient-to:var(--color-bg-tertiary)!important}.bg-cyan-100,.bg-cyan-50,.bg-teal-100,.bg-teal-50{background-color:var(--color-primary-100)!important}.text-cyan-600,.text-cyan-700,.text-teal-600,.text-teal-700,.text-teal-800{color:var(--color-primary-500)!important}.bg-pink-100,.bg-pink-50{background-color:var(--color-accent-100)!important}.text-pink-600,.text-pink-700{color:var(--color-accent-500)!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-secondary);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.docx-wrapper{background:#fff!important;min-height:100%;padding:10px}@media (min-width:640px){.docx-wrapper{padding:20px}}.docx-wrapper>section.docx{background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:0 auto 20px;max-width:100%!important;overflow-x:auto}@media (max-width:640px){.docx-wrapper>section.docx{transform:scale(.85);transform-origin:top left;width:117.6%!important}}@theme{--font-sans:InterVariable,sans-serif}.App{background:linear-gradient(180deg,#f8fafc,#eef2ff);min-height:100vh}.hub-layout{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.hub-sidebar{background:#0f172a;border-right:1px solid #1e293b;color:#e2e8f0;padding:32px 20px}.hub-brand{align-items:center;display:flex;gap:10px}.hub-brand-logo{border-radius:4px;height:22px;object-fit:contain;width:22px}.hub-brand-text{font-size:22px;font-weight:700;letter-spacing:.3px}.hub-subtitle{color:#94a3b8;font-size:14px;line-height:1.45;margin-top:8px}.hub-main{padding:36px}.hub-title{color:#0f172a;font-size:28px;font-weight:700;margin:0 0 18px}.hub-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;max-width:680px}.hub-card{background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:16px;transition:all .18s ease}.hub-card-main{background:#0000;border:none;cursor:pointer;padding:0;text-align:left;width:100%}.hub-card-main-external .hub-card-title{color:#7c3aed}.hub-card-main-external .hub-card-text{color:#6b21a8}.hub-user-card{border-top:1px solid #334155;margin-top:28px;padding-top:18px}.hub-user-name{color:#f8fafc;font-size:16px;font-weight:700}.hub-user-email{color:#94a3b8;font-size:13px;margin-top:4px}.hub-login-button{background:#1d4ed8;border:1px solid #60a5fa;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-top:14px;padding:8px 12px}.hub-login-button:hover{background:#2563eb}.hub-card:hover{border-color:#93c5fd;box-shadow:0 8px 20px #2563eb1a;transform:translateY(-1px)}.hub-submenu-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hub-submenu-box{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#1e3a8a;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px}.hub-submenu-box:hover{background:#eff6ff;border-color:#93c5fd}.hub-submenu-box-external{background:#faf5ff;border-color:#ddd6fe;color:#6b21a8}.hub-submenu-box-external:hover{background:#f3e8ff;border-color:#c4b5fd}.hub-card-title{color:#1e3a8a;display:block;font-size:16px;font-weight:700;margin-bottom:8px}.hub-card-text{color:#475569;display:block;font-size:14px}.hub-status-screen{align-items:center;background:linear-gradient(180deg,#f8fafc,#eef2ff);display:flex;justify-content:center;min-height:100vh;padding:20px}.hub-status-card{background:#fff;border:1px solid #cbd5e1;border-radius:12px;max-width:460px;padding:20px;text-align:center;width:100%}.hub-status-card h1{color:#0f172a;font-size:22px;margin:0 0 10px}.hub-status-card p{color:#475569;margin:0}@media (max-width:900px){.hub-layout{grid-template-columns:1fr}.hub-sidebar{border-bottom:1px solid #1e293b;border-right:none}.hub-main{padding:24px}}
/*# sourceMappingURL=main.56184207.css.map*/