*,:after,:before{box-sizing:border-box}body{background:#f4f5f7;color:#0f172a;font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.sidebar{background:#1f2532;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:24px 16px;width:220px}.sidebar a,.sidebar button{background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-bottom:8px;padding:12px;text-align:left}.sidebar .active,.sidebar a:hover,.sidebar button:hover{background:#ffffff1a}.app-layout{display:flex;min-height:100vh}.main-content{flex:1 1;padding:32px}.card{background:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;padding:24px}.table{border-collapse:collapse;width:100%}.table td,.table th{border-bottom:1px solid #e0e0e0;padding:12px}.admin-tabs{display:flex;gap:12px;margin-bottom:24px}.admin-tabs a{border:1px solid #ccc;border-radius:20px;color:#333;padding:10px 18px}.admin-tabs .active{background:#1f2532;border-color:#1f2532;color:#fff}.form-group{display:flex;flex-direction:column;margin-bottom:16px}.form-group label{font-weight:700;margin-bottom:4px}.form-actions{display:flex;gap:12px}input,select,textarea{border:1px solid #ccc;border-radius:6px;padding:10px}.checkbox-list{display:flex;flex-direction:column;gap:8px}.top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.login-card{margin:100px auto;max-width:400px}.nav-link-disabled{opacity:.4;pointer-events:none}
/*# sourceMappingURL=main.7c2b2a21.css.map*/