/* EasyDocForTrade — Custom Styles */

body {
    background-color: #f5f6f8;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

/* Navbar */
.navbar-brand {
    font-weight: 600;
    letter-spacing: 0.5px;
}

/* Cards */
.card {
    border-radius: 8px;
    border: 1px solid rgba(0,0,0,.08);
}

.hover-card {
    transition: transform 0.15s, box-shadow 0.15s;
}
.hover-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,.12) !important;
}

/* Tables */
.table th {
    font-weight: 600;
    white-space: nowrap;
}

/* Form */
.form-label {
    margin-bottom: 0.25rem;
}

/* Buttons */
.btn-check + .btn-outline-primary {
    min-width: 120px;
}

/* Status badges */
.badge-draft { background-color: #6c757d; }
.badge-confirmed { background-color: #198754; }
.badge-shipped { background-color: #0d6efd; }

/* Print */
@media print {
    .navbar, .btn, #btn-batch-delete { display: none !important; }
    body { background: white; }
    .card { border: none !important; box-shadow: none !important; }
}
