.angaad-form{max-width:1100px;background:#fff;padding:22px;border:1px solid #dcdcde;border-radius:10px;margin-top:18px}.angaad-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.angaad-col-12{grid-column:span 12}.angaad-col-6{grid-column:span 6}.angaad-form label span,.angaad-fieldset legend{display:block;font-weight:700;font-size:12px;text-transform:uppercase;margin-bottom:7px}.angaad-form input[type=text],.angaad-form input[type=date],.angaad-form input[type=time],.angaad-form select{width:100%;max-width:100%;padding:9px 10px;border:1px solid #b9b9b9;border-radius:6px}.angaad-fieldset{border:1px solid #e5e5e5;border-radius:8px;padding:14px;background:#fafafa}.angaad-check{display:block;margin:8px 0}.angaad-custom{margin-top:12px;display:block}.angaad-html{background:#fff7ed;border-left:4px solid #ea7100;padding:12px}.angaad-submit{margin-top:18px;background:#ea7100!important;border-color:#ea7100!important}.angaad-filtros{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#fff;padding:14px;border:1px solid #dcdcde;border-radius:8px;margin:16px 0}.angaad-filtros input,.angaad-filtros select{min-height:34px}.angaad-table td{vertical-align:top}.angaad-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.angaad-card{background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:15px}.angaad-card strong{display:block;margin-bottom:8px}.angaad-card span{font-size:32px;font-weight:700}.angaad-card small{display:block;line-height:1.5}.angaad-sucesso,.angaad-alerta{padding:12px 14px;border-radius:8px;margin:12px 0}.angaad-sucesso{background:#ecfdf5;border:1px solid #10b981}.angaad-alerta{background:#fff7ed;border:1px solid #f59e0b}@media(max-width:782px){.angaad-col-6{grid-column:span 12}.angaad-cards{grid-template-columns:1fr}.angaad-filtros{display:block}.angaad-filtros>*{margin:4px 0;width:100%}}@media print{#adminmenumain,#wpadminbar,.notice,.page-title-action,.angaad-filtros,.angaad-delete,.update-nag{display:none!important}#wpcontent{margin-left:0!important}.wrap{margin:0!important}.angaad-card,.widefat{border:1px solid #999}.angaad-table th:last-child,.angaad-table td:last-child{display:none}}

.angaad-config-box{
    background:#fff;
    border:1px solid #dcdcde;
    border-radius:8px;
    padding:16px;
    margin:16px 0;
}
.angaad-config-box h3{margin-top:0}
.angaad-config-form textarea.code{font-family:Consolas,Monaco,monospace;min-height:120px}
.angaad-config-form code{background:#f0f0f1;padding:2px 5px;border-radius:3px}
