*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;background:#f5f7fa;color:#222;font-family:Inter,Arial,sans-serif;height:100%;width:100%}button,input,select,textarea{font-size:16px}img{height:auto;max-width:100%}.container{margin:0 auto;max-width:1200px;padding:16px;width:100%}.table-responsive{overflow-x:auto;width:100%}table{background:#fff;border-collapse:collapse;border-radius:8px;min-width:650px;overflow:hidden;width:100%}table thead{background:#e9edf3}table td,table th{font-size:14px;padding:12px 10px;text-align:left;white-space:nowrap}.card{background:#fff;border-radius:12px;box-shadow:0 3px 12px #0000001a;margin-bottom:20px;padding:16px}button{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:12px 16px;transition:.2s ease;width:100%}button.primary{background:#1e3c72;color:#fff}button.primary:hover{background:#2b56a3}button.danger{background:#d9534f;color:#fff}button.danger:hover{background:#c64542}button.gray{background:#888;color:#fff}.modal-bg{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:10px;position:fixed}.modal{background:#fff;border-radius:12px;box-shadow:0 3px 20px #00000040;max-width:420px;padding:20px;width:100%}input,select,textarea{border:1px solid #ccc;border-radius:6px;font-size:16px;margin-top:12px;padding:12px;width:100%}textarea{min-height:120px;resize:vertical}@media (min-width:768px){button{padding:12px 24px;width:auto}table td,table th{font-size:15px;padding:14px 10px}}@media (min-width:1024px){h1{font-size:32px}.container{padding:32px}table{min-width:100%}}
/*# sourceMappingURL=main.591425de.css.map*/