.permit-validity{border-left:5px solid #087e74}.validity-expired,.validity-suspended{border-left:5px solid #b13232;background:#fff1ed!important}.validity-scheduled{border-left:5px solid #a26a00;background:#fff9e9!important}.permit-validity strong{display:block;font-size:1.2rem}.permit-validity small{color:#526773}.pagination{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:24px 0}.publication-state{padding:12px;border-left:4px solid #ab7400;background:#fff9e9;grid-column:1/-1}.dashboard-counts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}.dashboard-counts article{min-width:0}.offline-preparation{grid-column:1/-1}.offline-preparation canvas{touch-action:none;max-width:100%}.local-guest{border:1px solid #d4e3e3;padding:16px;margin:12px 0;border-radius:12px}.local-guest label{display:block}.offline-pending-note{padding:12px;background:#fff9e9;border-left:4px solid #a26a00}.operations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.alert a,.notice a{font-weight:700}@media(max-width:700px){.pagination>a{flex:1;text-align:center}.form-grid input,.form-grid select{min-height:46px}.permit-validity strong{font-size:1.05rem}}@media print{.pagination,.publication-state,#pt-auto-status,.pt-auto-list,.offline-preparation{display:none!important}.permit-validity{break-inside:avoid}}
