body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:Calibri,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#333}::-webkit-scrollbar-thumb{background:#666;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#888}button{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px;transition:all .2s ease}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}input,select,textarea{background:#333;border:1px solid #555;border-radius:4px;color:#fff;font-size:14px;padding:8px 12px}input:focus,select:focus,textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.card{background:#1a1a1a;border:1px solid #333;border-radius:8px;margin:8px 0;padding:16px}.status-active{color:#28a745}.status-inactive{color:#dc3545}.status-warning{color:#ffc107}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 16px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}@media (max-width:768px){a,button{min-height:44px;min-width:44px}body{overflow-x:hidden;width:100%}*{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.nav-container{position:-webkit-sticky;position:sticky;top:0;z-index:1000}body.menu-open{overflow:hidden}}
/*# sourceMappingURL=main.64ded379.css.map*/