/* PHARMA_IMPORT_PERMITS_V39_20_15 */
.permit-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.permit-page-head h2{margin:0 0 6px}
.permit-counters{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));gap:12px;margin:18px 0}
.permit-counter{border:1px solid #dbe3e9;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:7px;background:#f8fafc}
.permit-counter span{font-size:12px;color:#536271}.permit-counter b{font-size:24px}
.permit-counter-expired b{color:#b91c1c}.permit-counter-soon b{color:#a16207}
.permit-filters{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.permit-filters input{flex:1;min-width:210px}.permit-filters select{min-width:185px}
.permit-table-wrap{max-height:70vh;overflow:auto}.permit-table{min-width:740px}.permit-table td{vertical-align:middle}
.permit-table small{display:block;color:#a16207}.permit-status{display:inline-block;white-space:nowrap;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600}
.permit-status-expired{background:#fee2e2;color:#991b1b}.permit-status-critical{background:#ffedd5;color:#9a3412}
.permit-status-soon{background:#fef9c3;color:#854d0e}.permit-status-valid{background:#dcfce7;color:#166534}
.permit-status-missing{background:#e5e7eb;color:#374151}
.permit-days-expired{color:#b91c1c;font-weight:700}.permit-days-critical{color:#c2410c;font-weight:700}
.permit-days-soon{color:#a16207;font-weight:700}.permit-date-editor{min-width:145px;width:170px}
@media(max-width:830px){.permit-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.permit-page-head{align-items:flex-start}}
