.pending-page .audit-blueprint-number{background:linear-gradient(160deg,var(--bottle) 0%,var(--bottle-soft) 100%)}.pending-heading-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pending-city-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:6px}.pending-city-card{display:grid;grid-template-areas:"name numbers" "state numbers" "clients numbers" "open open";grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:start;padding:14px 15px 12px;border:1px solid var(--steel);border-left:4px solid var(--bottle);border-radius:var(--radius-md);color:inherit;text-align:left;background:var(--surface);box-shadow:0 8px 20px #0a22390d;cursor:pointer;font:inherit;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pending-city-card:hover,.pending-city-card:focus-visible{transform:translateY(-2px);border-left-color:var(--barley);box-shadow:0 14px 30px #0a22391c}.pending-city-name{grid-area:name;color:var(--ink);font-size:.95rem;font-weight:800;line-height:1.2}.pending-city-state{grid-area:state;color:var(--muted);font-family:Cascadia Mono,Consolas,monospace;font-size:.58rem;font-weight:700;letter-spacing:.08em}.pending-city-clients{grid-area:clients;margin-top:4px;color:var(--muted);font-size:.7rem}.pending-city-numbers{grid-area:numbers;display:grid;justify-items:end;align-content:start}.pending-city-numbers strong{color:var(--bottle);font-size:1.5rem;font-weight:800;line-height:1}.pending-city-numbers small{color:var(--muted);font-size:.55rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pending-city-open{grid-area:open;margin-top:10px;padding-top:9px;border-top:1px dashed var(--steel);color:var(--bottle-soft);font-size:.66rem;font-weight:750}.pending-dialog{width:min(960px,calc(100vw - 32px));max-width:none;max-height:min(86vh,900px);padding:0;border:1px solid var(--steel);border-radius:var(--radius-lg);color:var(--ink);background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.pending-dialog::backdrop{background:#071c308c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pending-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.pending-dialog-header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;color:#fff;background:linear-gradient(150deg,var(--bottle-deep) 0%,var(--bottle) 100%)}.pending-dialog-header .eyebrow{margin:0 0 4px;color:var(--barley)}.pending-dialog-header h2{margin:0;font-size:1.35rem;line-height:1.15}.pending-dialog-meta{margin:6px 0 0;color:#ffffffb8;font-size:.76rem}.pending-dialog-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:10px;color:#fff;background:#ffffff14;cursor:pointer;transition:background .16s ease}.pending-dialog-close:hover,.pending-dialog-close:focus-visible{background:#fff3}.pending-dialog-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pending-dialog-body{display:grid;gap:14px;padding:18px 22px 22px;overflow-y:auto}.pending-client-block{padding:14px 16px 12px;border:1px solid var(--steel);border-radius:var(--radius-md);background:var(--surface)}.pending-client-name{margin:0;color:var(--ink);font-size:.95rem;font-weight:800;line-height:1.2}.pending-client-contact{display:grid;gap:2px;margin:5px 0 11px;color:var(--muted);font-size:.71rem;line-height:1.4}.pending-client-table-wrap{overflow-x:auto}.pending-client-table{width:100%;border-collapse:collapse;font-size:.73rem}.pending-client-table caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pending-client-table th,.pending-client-table td{padding:6px 8px;border-bottom:1px solid var(--steel);text-align:left;vertical-align:top}.pending-client-table thead th{color:var(--muted);font-family:Cascadia Mono,Consolas,monospace;font-size:.55rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border-bottom-color:var(--steel-dark)}.pending-client-table tbody tr:last-child th,.pending-client-table tbody tr:last-child td{border-bottom:0}.pending-client-table code{color:var(--bottle);font-family:Cascadia Mono,Consolas,monospace;font-size:.7rem;font-weight:700}.pending-client-table td:nth-child(2){width:42%}.pending-client-table td:nth-child(3){color:var(--muted);font-family:Cascadia Mono,Consolas,monospace;font-size:.65rem;white-space:nowrap}.pending-client-table td:nth-child(4){font-weight:700}@media(max-width:680px){.pending-city-grid{grid-template-columns:1fr}.pending-dialog{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border:0;border-radius:0}.pending-dialog-header{padding:16px 16px 14px}.pending-dialog-header h2{font-size:1.1rem}.pending-dialog-body{padding:14px 14px 90px}.pending-client-table-wrap{overflow:visible}.pending-client-table,.pending-client-table tbody,.pending-client-table tr,.pending-client-table td{display:block}.pending-client-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pending-client-table tbody tr{padding:8px 0;border-bottom:1px solid var(--steel)}.pending-client-table tbody tr:last-child{border-bottom:0}.pending-client-table td{width:auto!important;padding:2px 0;border:0;white-space:normal}.pending-client-table td:before{content:attr(data-label) ": ";color:var(--muted);font-family:Cascadia Mono,Consolas,monospace;font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}}@media print{.pending-city-card,.pending-client-block{break-inside:avoid}.pending-dialog{display:none}}
