﻿.tabs {
    display: block !important;
}

.section {
    border: 1px solid var(--line);
    border-radius: 14px !important;
    overflow: hidden;
    background: rgba(255,255,255,.85);
}

.section-h {
    padding: 14px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: linear-gradient(180deg,#ffedcc,#fde68a);
    font-weight: 800;
    cursor: pointer;
}

.section-b {
    padding: 4px;
}


input[type="text"], input[type="date"], input[type="email"], input[type="number"], input[type="tel"], select {
    width: 100%;
    padding: 12px 12px;
    border-radius: 10px;
    border: 1px solid #e2e8f0;
    background: #fff;
    color: #0f172a;
    outline: none;
    transition: .15s border, .15s box-shadow;
}

.accordion-body .text-danger {
    font-size: 1.2rem;
}

@media print {
    .border-top {
        border-top: 1px solid #000 !important;
    }

    .border-dark {
        border-color: #000 !important;
    }

    .text-dark {
        color: #000 !important;
    }

    .row {
        display: flex !important;
        flex-wrap: wrap !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .col-6 {
        flex: 0 0 auto !important;
        width: 50% !important;
    }

    .p-0 {
        padding: 0 !important;
    }

    .pt-2 {
        padding-top: 0.5rem !important;
    }

    .py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .px-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .mx-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .text-end {
        text-align: right !important;
    }

    .text-line-break {
        word-wrap: break-word !important;
    }

    .w-100 {
        width: 100% !important;
    }

    h5 {
        margin: 0 !important;
        font-size: 1.25rem !important;
    }
}
