body{background:#f5f6fa;font-family:Arial,sans-serif;margin:0}.app{display:flex;min-height:100vh}.sidebar{background:#1e1e2f;color:#fff;display:flex;flex-direction:column;padding:20px;width:220px}.sidebar h2{margin-bottom:20px}.sidebar button{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-bottom:5px;padding:12px;text-align:left}.sidebar button.active,.sidebar button:hover{background:#3b82f6}.main-content{flex:1 1;padding:20px}.card-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:20px}.card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px}.card h3{color:#666;margin:0}.card p{font-size:2rem;font-weight:700;margin:10px 0 0}@media (max-width:768px){.app{flex-direction:column}.sidebar{flex-direction:row;overflow-x:auto;padding:10px;width:100%}.sidebar h2{display:none}.sidebar button{margin-right:10px;white-space:nowrap}}.form-section{background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000014;margin-bottom:20px;padding:15px}.form-group{display:flex;flex-direction:column;margin-bottom:12px}.form-group label{color:#d33;font-size:14px;font-weight:700;margin-bottom:5px}.form-group input,.form-group select{border:1px solid #ddd;border-radius:8px;font-size:14px;padding:10px}.form-section button{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 16px}
/*# sourceMappingURL=main.767cc589.css.map*/