/* AgiPec - Produtos com Venda Especial */
.agipec-ve-notice,
.agipec-controlled-box {
    margin: 0 0 16px;
    padding: 16px;
    border: 1px solid #d7e3da;
    border-radius: 14px;
    background: #f8fbf9;
}

.agipec-ve-notice strong,
.agipec-controlled-box label {
    display: block;
    margin-bottom: 6px;
    color: #173f2a;
    font-weight: 700;
}

.agipec-ve-notice p {
    margin: 0 0 6px;
}

.agipec-ve-notice small,
.agipec-controlled-box small {
    display: block;
    color: #5f6d63;
    line-height: 1.45;
}

.agipec-controlled-box input[type="text"] {
    width: 100%;
    min-height: 46px;
    padding: 10px 12px;
    margin-bottom: 8px;
    border: 1px solid #b9c8be;
    border-radius: 10px;
    background: #fff;
    font-size: 16px;
    text-transform: uppercase;
}

.agipec-controlled-box input[type="text"]:focus {
    outline: 2px solid rgba(28, 113, 64, .16);
    border-color: #1c7140;
}

/* v1.2.0 - Fluxo regulatório MAPA */
.agipec-ve-regulatory-info,
.agipec-ve-checkout-regulatory {
    margin-top: 14px;
    padding: 16px;
    border: 1px solid #d9d9d9;
    border-radius: 10px;
    background: #fafafa;
}

.agipec-ve-regulatory-info p,
.agipec-ve-checkout-regulatory p {
    margin: 6px 0 0;
}

.agipec-ve-checkout-regulatory h3 {
    margin-top: 0;
}

.agipec-ve-document-upload{margin:18px 0;padding:16px;border:1px solid #d9e2e8;border-radius:10px;background:#f8fafb}.agipec-ve-document-upload input[type=file]{display:block;width:100%;margin:10px 0}.agipec-ve-document-upload #agipec_mapa_upload_status{font-size:.9rem;font-weight:600;margin-top:8px}


/* v1.3.2 — aviso único para medicamentos sujeitos a controle especial */
.agipec-ve-regulatory-notice {
    padding: 18px 20px;
}
.agipec-ve-regulatory-notice strong {
    margin-bottom: 8px;
}
.agipec-ve-regulatory-notice p {
    margin: 0;
    line-height: 1.55;
}
.agipec-ve-regulatory-notice small {
    margin-top: 8px;
}
