.permit-progress{color:#16313e;font-size:11px;line-height:1.5}.permit-progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.permit-progress li{background:#fffefa;border:1px solid #c9d7ca;border-radius:3px;flex-direction:column;gap:4px;min-width:0;padding:9px 7px;display:flex}.permit-progress-label{color:#657a89;font-size:10px}.permit-progress li strong{color:#738193;font-size:11px}.permit-progress li time{font-variant-numeric:tabular-nums;font-size:10px}.permit-progress li small{color:#84939d;overflow-wrap:anywhere;font-size:9px}.permit-progress li[data-progress=confirmed]{background:#f0f4ec;border-color:#bfdbd2}.permit-progress li[data-progress=confirmed] strong{color:#2e7457}.permit-progress li[data-progress=partial]{background:#f8f4fc;border-color:#dac9e9}.permit-progress li[data-progress=partial] strong{color:#805bb0}.permit-progress li[data-progress=planned],.permit-progress li[data-progress=pending]{background:#fbf7ed;border-color:#e5d6b8}.permit-progress li[data-progress=planned] strong,.permit-progress li[data-progress=pending] strong{color:#956b25}.permit-progress-changes{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.permit-progress-changes>span{color:#805f2d;background:#faf7ef;border:1px solid #ddd6c7;border-radius:4px;flex-wrap:wrap;align-items:center;gap:5px;padding:4px 6px;font-size:10px;display:inline-flex}.permit-progress-changes small{color:#8c7b5f;font-size:9px}.permit-progress-caption,.permit-progress-stopped{color:#81909b;margin:8px 0 0;font-size:9px}.permit-progress-stopped{color:#ac4b52}.permit-progress-compact ol{gap:5px}.permit-progress-compact li{padding:7px 5px}.permit-progress-compact .permit-progress-label{font-size:9px}.permit-progress-compact li strong{font-size:10px}.permit-progress-compact li time{font-size:9px}@media (max-width:600px){.permit-progress ol{gap:5px}.permit-progress li{padding:8px 5px}.permit-progress li strong{font-size:10px}.permit-progress li time{font-size:9px}}.pmw-result-card>.permit-progress{margin-top:10px}.pr-detail-header>.permit-progress,.pr-detail-header .permit-progress{border-top:1px solid #d9e2dc;margin-top:13px;padding-top:12px}.permit-progress-plans{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.permit-progress-plans>span{color:#956b25;font-size:10px;line-height:1.6;display:block}.permit-progress-plans small{color:#8c7b5f;font-size:9px;display:block}.pmw-permit-detail .permit-progress .pr-header-dates{border-top:0;margin:0;padding:0}
