.pw-dsny-content{min-width:0;display:grid;gap:var(--pw-space-6);color:var(--pw-text);--ink:var(--pw-text);--ink-2:var(--pw-text-secondary);--ink-3:var(--pw-muted);--line:var(--pw-border);--line-strong:var(--pw-border);--green:var(--pw-accent);--red:var(--pw-danger-text);--amber:var(--pw-warning-text);--surface-2:var(--pw-surface);--nav:var(--pw-solid)}.pw-dsny-content :where(h2){font-size:var(--pw-type-xl);font-weight:var(--pw-weight-bold)}.pw-dsny-content :where(h3,h4){font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold)}.pw-dsny-content :where(p,li){line-height:1.5;overflow-wrap:anywhere}.pw-dsny-content :where(button,summary,a){min-height:var(--pw-target)}.pw-dsny-content :where(a){display:inline-flex;align-items:center;gap:var(--pw-space-2)}.pw-dsny-content :where(input:not([type=hidden],[type=checkbox],[type=radio]),select,textarea){min-width:0;max-width:100%;color:var(--pw-text);background:var(--pw-surface);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);min-height:var(--pw-target);padding:var(--pw-space-3);font-size:var(--pw-type-base)}.pw-dsny-content :where(button,a,input,select,textarea,summary):focus-visible{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:var(--pw-space-1)}.pw-dsny-content :where(.ops-input){width:100%}.pw-dsny-content :where(.ops-label){font-size:var(--pw-type-xs);color:var(--pw-muted);font-weight:var(--pw-weight-bold)}.pw-dsny-content :where(.bg-white){background:var(--pw-surface)}.pw-dsny-content :where(.pw-section){min-width:0;overflow:hidden}.pw-section>header{display:flex;align-items:start;justify-content:space-between;gap:var(--pw-space-4);margin-bottom:var(--pw-space-4)}.pw-dsny-case,.pw-dsny-content>.case-print,.pw-dsny-register{display:grid;gap:var(--pw-space-5);min-width:0}.pw-dsny-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pw-space-4)}.pw-dsny-stats>a{display:grid;min-width:0;color:inherit;text-decoration:none}.pw-dsny-guardrail{display:grid;gap:var(--pw-space-3);border-color:var(--pw-warning)}.pw-dsny-score-note{color:var(--pw-text-secondary);font-size:var(--pw-type-sm)}.pw-dsny-filters{display:flex;flex-wrap:wrap;gap:var(--pw-space-3);align-items:end}.pw-dsny-filters label{display:grid;gap:var(--pw-space-2);flex:1;min-width:min(100%,var(--pw-field-min));color:var(--pw-text-secondary);font-size:var(--pw-type-sm)}.pw-dsny-filters label:first-child{flex:2}.pw-dsny-content .pw-table{min-width:0;table-layout:fixed}.pw-dsny-content .pw-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.pw-dsny-content .pw-table th{white-space:nowrap;overflow-wrap:normal;vertical-align:top}.pw-dsny-content .pw-table :is(td,th):first-child{width:var(--pw-target);padding:0}.pw-dsny-content .pw-table td p{margin-block:var(--pw-space-2)}.pw-dsny-content .pw-table td .pw-button{width:100%}.pw-table-cards{display:none}.pw-dsny-progress{display:grid;gap:var(--pw-space-3)}.pw-dsny-progress nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--pw-space-2)}.pw-dsny-progress nav a{padding:var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);color:var(--pw-text-secondary);font-size:var(--pw-type-sm)}.pw-dsny-progress nav [aria-current=step]{background:var(--pw-progress-tint);color:var(--pw-progress-text);border-color:var(--pw-accent)}.pw-dsny-progress nav a span{font-weight:var(--pw-weight-heavy)}.pw-dsny-step-actions{display:flex;gap:var(--pw-space-3);justify-content:space-between;flex-wrap:wrap}.pw-dsny-paths{display:grid;gap:var(--pw-space-3)}.pw-dsny-path-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pw-home-search)),1fr))}.pw-dsny-path-grid,.pw-dsny-path-grid .pw-card,.pw-dsny-review-gate{display:grid;gap:var(--pw-space-4)}.pw-dsny-path-grid ul{padding-left:var(--pw-space-5);list-style:disc}.pw-dsny-review-gate{width:100%}.pw-dsny-review-gate label{display:flex;align-items:start;gap:var(--pw-space-3)}.pw-dsny-ticket{display:grid;gap:var(--pw-space-3)}.pw-dsny-ticket>div:first-child{display:flex;gap:var(--pw-space-3);justify-content:space-between;align-items:start}.pw-dsny-ticket strong,.pw-dsny-ticket>p:first-of-type{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold)}.pw-dsny-secondary{color:var(--pw-text-secondary);font-size:var(--pw-type-sm)}.pw-dsny-payment{display:flex;justify-content:flex-end}@media(max-width:1180px){.pw-dsny-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-dsny-progress nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.pw-dsny-content .pw-table-responsive>.pw-table-scroll{display:none}.pw-table-responsive>.pw-table-cards{display:grid;gap:var(--pw-space-4)}.pw-dsny-progress nav{grid-template-columns:minmax(0,1fr)}.pw-dsny-progress nav a{min-height:var(--pw-target)}.pw-dsny-payment{justify-content:start}.pw-dsny-stats{gap:var(--pw-space-2)}.pw-dsny-stats .pw-stat{font-size:var(--pw-home-phone-number)}.pw-dsny-filters label{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.pw-dsny-content *{scroll-behavior:auto;animation:none;transition:none}}#propertywatch-app-root .pw-foundation .pw-dsny-content :where(input.ops-input,select.ops-input,textarea.ops-input,.ops-textarea){height:auto;min-height:var(--pw-target);background:var(--pw-surface);color:var(--pw-text);font-size:var(--pw-type-base);border-radius:var(--pw-radius-control)}#propertywatch-app-root .pw-foundation .pw-dsny-content .pw-button-primary{background:var(--pw-accent);color:var(--pw-accent-ink)}#propertywatch-app-root .pw-foundation .pw-dsny-content :where(.pw-button-secondary,.pw-button-ghost):hover{background:var(--pw-surface);color:var(--pw-text)}#propertywatch-app-root .pw-foundation .pw-dsny-content .pw-button-ghost{background:transparent;color:var(--pw-text)}@media(max-width:640px){.pw-dsny-progress nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--pw-space-1)}.pw-dsny-progress nav a{justify-content:center;padding:var(--pw-space-2)}.pw-dsny-step-label{position:absolute;width:var(--pw-stroke);height:var(--pw-stroke);padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:360px){.pw-dsny-progress nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.pw-dsny-guardrail>.pw-chip,.pw-dsny-path-grid .pw-card>.pw-chip{justify-self:start}#propertywatch-app-root .pw-foundation .pw-dsny-content .bg-white{background:var(--pw-surface)}#propertywatch-app-root .pw-foundation .pw-dsny-content :where(.text-red-700,.text-red-800,.text-red-900){color:var(--pw-danger-text)}#propertywatch-app-root .pw-foundation .pw-dsny-content :where(.text-amber-700,.text-amber-900,.text-amber-950){color:var(--pw-warning-text)}.pw-dsny-stats .pw-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--pw-space-4);height:auto;min-height:var(--pw-home-stat)}.pw-dsny-stats .pw-stat{margin-block:var(--pw-space-1)!important;line-height:1}.pw-dsny-stats .pw-card>p:first-child{line-height:1.25}@media(max-width:640px){.pw-dsny-stats .pw-card{padding:var(--pw-space-3)}}.pw-dsny-content textarea[data-dsny-statement]{min-height:calc(var(--pw-space-8)*7)}.pw-dsny-deadline{display:flex;align-items:center;justify-content:space-between;gap:var(--pw-space-3)}#propertywatch-app-root .pw-foundation .pw-dsny-content [class*="bg-[#"]{background:var(--pw-surface)}#propertywatch-app-root .pw-foundation .pw-dsny-content :where(.text-slate-900,.text-gray-900,.text-black){color:var(--pw-text)}#propertywatch-app-root .pw-foundation .pw-dsny-content :where(.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600){color:var(--pw-muted)}#propertywatch-app-root .pw-foundation .pw-dsny-content :where(button,a)[class~=border]{border-radius:var(--pw-radius-chip)}#propertywatch-app-root .pw-foundation .pw-dsny-content :where(input,select,textarea)[class~=border]{min-height:var(--pw-target);border-radius:var(--pw-radius-control);background:var(--pw-surface);color:var(--pw-text);font-size:var(--pw-type-base)}.pw-dsny-decision-row{position:relative;display:grid;gap:var(--pw-space-1);white-space:normal}.pw-dsny-row-link{color:inherit;text-decoration:none}.pw-dsny-row-link:after{content:"";position:absolute;inset:0}.pw-dsny-row-link:focus-visible,.pw-dsny-row-link:hover{text-decoration:underline}.pw-dsny-decision-actions{position:relative;z-index:1}.pw-dsny-row-tools{display:flex;gap:var(--pw-space-3);align-items:center;flex-wrap:wrap}.pw-dsny-pay-link{display:inline-flex;align-items:center;gap:var(--pw-space-1);min-height:var(--pw-target);color:var(--pw-text-secondary);font-size:var(--pw-type-sm)}.pw-dsny-pay-link svg{width:var(--pw-space-3);height:var(--pw-space-3)}.pw-dsny-row-tools .pw-citypay{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2)}.pw-dsny-decision-actions,.pw-dsny-decision-actions>div,.pw-dsny-decision-heading,.pw-dsny-secondary-links{display:flex;gap:var(--pw-space-3);align-items:start;justify-content:space-between;flex-wrap:wrap}.pw-dsny-decision-heading h2{flex:1;min-width:0;font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold)}.pw-dsny-decision-actions>details{flex:1;min-width:0}.pw-dsny-decision-row summary{cursor:pointer;color:var(--pw-accent);min-height:var(--pw-target);display:inline-flex;align-items:center}.pw-dsny-evidence{display:grid;gap:var(--pw-space-3);padding-block:var(--pw-space-3)}.pw-dsny-evidence dt{color:var(--pw-muted);font-size:var(--pw-type-sm)}.pw-dsny-evidence dd{overflow-wrap:anywhere}.pw-dsny-evidence ul{list-style:disc;padding-left:var(--pw-space-5)}.pw-dsny-secondary-links{justify-content:start;font-size:var(--pw-type-sm)}.pw-dsny-register>.pw-chip{justify-self:start}.pw-dsny-register-filters>summary{cursor:pointer;min-height:var(--pw-target);display:flex;align-items:center;color:var(--pw-accent);font-weight:var(--pw-weight-bold)}.pw-dsny-source{color:var(--pw-muted);font-size:var(--pw-type-xs)}.pw-citypay{display:grid;gap:var(--pw-space-2);max-width:100%}.pw-citypay p{font-size:var(--pw-type-xs);max-width:var(--pw-sheet)}.pw-dsny-decision-actions>div{flex-wrap:wrap}.pw-dsny-register{gap:var(--pw-space-3)}.pw-dsny-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2) var(--pw-space-4)}.pw-dsny-toolbar>p{flex:1 1 auto;min-width:0}.pw-dsny-toolbar>.pw-dsny-register-filters{margin-left:auto}.pw-dsny-toolbar>.pw-dsny-register-filters[open]{flex-basis:100%;order:1}.pw-dsny-toolbar>.pw-dsny-register-filters[open]>summary{margin-bottom:var(--pw-space-3)}.pw-dsny-stats .pw-card{min-height:0;padding:var(--pw-space-3) var(--pw-space-4)}.pw-dsny-stats .pw-stat{font-size:var(--pw-type-xl)}.pw-dsny-content .pw-table td:has(.pw-dsny-decision-row){padding-block:var(--pw-space-2)}.pw-dsny-decision-row{gap:0}.pw-dsny-decision-actions{align-items:center;-moz-column-gap:var(--pw-space-4);column-gap:var(--pw-space-4);row-gap:0}.pw-dsny-decision-actions>.pw-dsny-secondary{flex:1 1 0;min-width:min(100%,var(--pw-home-search));margin:0}.pw-dsny-decision-heading .pw-dsny-row-link{min-height:0;display:inline}.pw-dsny-decision-actions>details{flex:0 0 auto}.pw-dsny-decision-actions>details[open]{flex-basis:100%;order:1}.pw-dsny-content .pw-table td .pw-dsny-decision-actions>p{margin-block:0}.pw-dsny-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pw-space-1) var(--pw-space-5);font-size:var(--pw-type-sm)}.pw-dsny-summary a{color:var(--pw-text)}.pw-dsny-summary strong{font-variant-numeric:tabular-nums}.pw-dsny-decision-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--pw-space-4)}.pw-dsny-when{display:grid;gap:2px;align-content:start;min-width:116px;padding:var(--pw-space-2) var(--pw-space-3);border-left:3px solid var(--pw-border);border-radius:var(--pw-radius-row);background:var(--pw-surface)}.pw-dsny-when-kind{font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--pw-text-secondary)}.pw-dsny-when-date{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold);color:var(--pw-text);white-space:nowrap}.pw-dsny-when-left{font-size:var(--pw-type-sm);font-weight:var(--pw-weight-medium)}.pw-dsny-when-danger{border-left-color:var(--pw-danger);background:var(--pw-danger-tint)}.pw-dsny-when-danger .pw-dsny-when-left{color:var(--pw-danger-text)}.pw-dsny-when-warning{border-left-color:var(--pw-warning);background:var(--pw-warning-tint)}.pw-dsny-when-warning .pw-dsny-when-left{color:var(--pw-warning-text)}.pw-dsny-when-success{border-left-color:var(--pw-success);background:var(--pw-success-tint)}.pw-dsny-when-progress{border-left-color:var(--pw-progress);background:var(--pw-progress-tint)}.pw-dsny-decision-text{display:grid;gap:var(--pw-space-1);min-width:0}.pw-dsny-decision-heading h2{font-size:var(--pw-type-lg)}.pw-dsny-decision-detail{margin:0;font-size:var(--pw-type-sm);color:var(--pw-text-secondary)}.pw-dsny-decision-text .pw-dsny-defense{margin-top:var(--pw-space-1)}.pw-dsny-defense{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2);margin:0;font-size:var(--pw-type-sm);font-weight:var(--pw-weight-medium);color:var(--pw-text)}@media (max-width:767px){.pw-dsny-decision-heading{grid-template-columns:minmax(0,1fr)}.pw-dsny-when{min-width:0}}.pw-dsny-strength{display:grid;gap:var(--pw-space-4);border-left:var(--pw-space-1) solid var(--pw-border)}.pw-dsny-strength[data-tone=success]{border-left-color:var(--pw-success)}.pw-dsny-strength[data-tone=progress]{border-left-color:var(--pw-progress)}.pw-dsny-strength[data-tone=warning]{border-left-color:var(--pw-warning)}.pw-dsny-strength[data-tone=danger]{border-left-color:var(--pw-danger)}.pw-dsny-strength>header{display:flex;align-items:start;justify-content:space-between;gap:var(--pw-space-4);margin:0}.pw-dsny-strength>header h2{margin-top:var(--pw-space-2);font-size:var(--pw-type-xl)}.pw-dsny-strength-score{display:flex;align-items:baseline;gap:var(--pw-space-1);white-space:nowrap}.pw-dsny-strength-score strong{font-size:var(--pw-type-stat);font-weight:var(--pw-weight-bold)}.pw-dsny-strength-score span{font-size:var(--pw-type-sm);color:var(--pw-muted)}.pw-dsny-strength-bar{block-size:var(--pw-space-3);border-radius:var(--pw-radius-chip);background:var(--pw-border);overflow:hidden}.pw-dsny-strength-bar>span{display:block;block-size:100%;border-radius:inherit;background:var(--pw-border)}.pw-dsny-strength[data-tone=success] .pw-dsny-strength-bar>span{background:var(--pw-success)}.pw-dsny-strength[data-tone=progress] .pw-dsny-strength-bar>span{background:var(--pw-progress)}.pw-dsny-strength[data-tone=warning] .pw-dsny-strength-bar>span{background:var(--pw-warning)}.pw-dsny-strength[data-tone=danger] .pw-dsny-strength-bar>span{background:var(--pw-danger)}.pw-dsny-strength-base,.pw-dsny-strength-caption,.pw-dsny-strength-cite{font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-dsny-strength-next{font-size:var(--pw-type-base)}.pw-dsny-strength-lead{display:grid;gap:var(--pw-space-3);padding-top:var(--pw-space-4);border-top:var(--pw-stroke) solid var(--pw-border)}.pw-dsny-strength-lead dl{display:flex;flex-wrap:wrap;gap:var(--pw-space-5);margin:0}.pw-dsny-strength-lead dt{font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-dsny-strength-lead dd{margin:0;font-weight:var(--pw-weight-bold)}.pw-dsny-strength-lead ul{display:grid;gap:var(--pw-space-2);padding-inline-start:var(--pw-space-5)}.pw-dsny-strength-lead li[data-essential]{color:var(--pw-warning-text)}.pw-dsny-strength-warn{font-size:var(--pw-type-sm);color:var(--pw-text-secondary)}.pw-dsny-strength-others ol{display:grid;gap:var(--pw-space-3);margin-top:var(--pw-space-3);padding-inline-start:var(--pw-space-5)}.pw-dsny-strength-others p{font-size:var(--pw-type-sm)}@media (max-width:40rem){.pw-dsny-strength>header{flex-direction:column}}.pw-dsny-table .pw-screen-table{border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-surface)}.pw-dsny-table th{white-space:nowrap;position:sticky;top:0;background:var(--pw-surface);z-index:1}.pw-dsny-table td{vertical-align:top;font-size:var(--pw-type-sm);min-width:0}.pw-dsny-table td>*+*{margin-top:var(--pw-space-1)}.pw-dsny-table td:nth-child(3),.pw-dsny-table td:nth-child(4){max-width:18rem}.pw-dsny-cell-link{color:var(--pw-accent);text-decoration:none}.pw-dsny-ticket-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--pw-space-2)}.pw-dsny-ticket-cell>div{padding-top:calc((var(--pw-target) - 1lh) / 2)}.pw-dsny-ticket-cell .pw-dsny-cell-link{display:block;white-space:nowrap}.pw-dsny-table td:first-child,.pw-dsny-table th:first-child{min-width:calc(var(--pw-target) + var(--pw-space-2) + 9.5rem)}.pw-dsny-cell-link:focus-visible,.pw-dsny-cell-link:hover{text-decoration:underline}.pw-dsny-cell-strong{font-weight:var(--pw-weight-bold)}.pw-dsny-micro{font-size:var(--pw-type-xs);color:var(--pw-text-secondary)}.pw-dsny-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pw-dsny-checks-count{display:flex;justify-content:space-between;gap:var(--pw-space-2)}.pw-dsny-checks-count span{color:var(--pw-text-secondary)}.pw-dsny-checks-bar{block-size:var(--pw-space-2);border-radius:var(--pw-radius-chip);background:var(--pw-border);overflow:hidden}.pw-dsny-checks-bar>span{display:block;block-size:100%;background:var(--pw-accent)}.pw-dsny-table details summary{cursor:pointer;color:var(--pw-accent);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold)}.pw-dsny-table details ul{display:grid;gap:var(--pw-space-1);padding-left:var(--pw-space-4);font-size:var(--pw-type-xs);list-style:disc}.pw-dsny-table details li[data-ready]{color:var(--pw-success-text)}.pw-dsny-table .pw-dsny-when{min-width:0}.pw-dsny-register-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--pw-space-2)}.pw-dsny-register-heading h2{font-size:var(--pw-type-base)}.pw-dsny-cards{display:none}@media (max-width:1180px){.pw-dsny-table{display:none}.pw-dsny-cards{display:grid;gap:var(--pw-space-3)}}.pw-dsny-toast{position:sticky;top:var(--pw-space-3);z-index:40;margin-block-end:var(--pw-space-3)}.pw-dsny-defense-strength{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2)}.pw-dsny-header-strength{margin-block:var(--pw-space-2)}.pw-dsny-strength-reason{margin:0}.pw-dsny-table{min-width:0;max-width:100%}.pw-dsny-filters select{min-width:0;width:100%}.pw-dsny-filters label:has(select[name=sort]){min-width:min(100%,calc(var(--pw-field-min) + var(--pw-space-8)))}.pw-check{display:inline-flex;align-items:flex-start;gap:var(--pw-space-2);min-height:var(--pw-target);cursor:pointer;font-size:var(--pw-type-sm);color:var(--pw-text)}.pw-check-text{display:grid;gap:calc(var(--pw-space-1) / 2)}.pw-check-hint{font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-check-compact{min-height:var(--pw-target);min-width:var(--pw-target);justify-content:center}.pw-link-button{display:inline;padding:0;border:0;background:none;color:var(--pw-accent);font:inherit;font-weight:var(--pw-weight-bold);cursor:pointer;text-decoration:none}.pw-link-button:focus-visible,.pw-link-button:hover{text-decoration:underline}.pw-dsny-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-1) var(--pw-space-2)}.pw-dsny-status>.pw-chip{max-width:none}.pw-chip-detail{color:var(--pw-muted);font-size:var(--pw-type-sm);font-weight:var(--pw-weight-medium);overflow-wrap:anywhere}.pw-quick-look{width:min(100% - var(--pw-space-8),1100px);height:min(100dvh - var(--pw-space-8),900px);max-width:100%;max-height:100dvh;margin:auto;padding:0;border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-solid);color:var(--pw-text);font-family:var(--pw-font);box-shadow:var(--pw-shadow);overflow:hidden}.pw-quick-look::backdrop{background:var(--pw-overlay)}.pw-quick-look-frame{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.pw-quick-look-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pw-space-3);padding:var(--pw-space-3) var(--pw-space-4);border-bottom:var(--pw-stroke) solid var(--pw-border)}.pw-quick-look-title{min-width:0}.pw-quick-look-title h2{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold);overflow-wrap:anywhere}.pw-quick-look-title p{font-size:var(--pw-type-xs)}.pw-quick-look-actions{display:flex;flex-wrap:wrap;gap:var(--pw-space-2)}.pw-quick-look-body{position:relative;min-height:0;background:var(--pw-surface)}.pw-quick-look-viewer{width:100%;height:100%;border:0;display:block}.pw-quick-look-image{display:block;max-width:100%;max-height:100%;margin:auto;-o-object-fit:contain;object-fit:contain}.pw-quick-look-skeleton{padding:var(--pw-space-6)}.pw-quick-look .pw-empty{margin:var(--pw-space-6)}@media (max-width:760px){.pw-quick-look{width:100%;height:100dvh;border-radius:0}}.pw-oath-page{display:grid;gap:var(--pw-space-4);max-width:var(--pw-prose-max)}.pw-oath-page>*{min-width:0}.pw-oath-back{display:inline-block;margin-bottom:var(--pw-space-2);font-size:var(--pw-type-sm);font-weight:var(--pw-weight-bold);color:var(--pw-muted)}.pw-oath-hero{display:grid;gap:var(--pw-space-2);padding:var(--pw-space-5);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-solid)}.pw-oath-hero h1{font-size:var(--pw-type-xl);font-weight:var(--pw-weight-heavy);overflow-wrap:anywhere}.pw-oath-hero-stale{border-color:var(--pw-warning);background:var(--pw-warning-tint)}.pw-oath-answer{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold)}.pw-oath-next{color:var(--pw-text-secondary);font-weight:var(--pw-weight-medium)}.pw-oath-banner{padding:var(--pw-space-3) var(--pw-space-4);border-radius:var(--pw-radius-row);background:var(--pw-success-tint);color:var(--pw-success-text);font-weight:var(--pw-weight-bold)}.pw-oath-card{display:grid;gap:var(--pw-space-3);padding:var(--pw-space-5);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-solid)}.pw-oath-card h2{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold)}.pw-oath-card-warning{border-color:var(--pw-warning)}.pw-oath-details{border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);background:var(--pw-solid)}.pw-oath-details>summary{min-height:var(--pw-target);display:flex;align-items:center;padding:0 var(--pw-space-4);cursor:pointer;font-weight:var(--pw-weight-bold)}.pw-oath-details>div,.pw-oath-details>dl,.pw-oath-details>p,.pw-oath-details>ul{padding:0 var(--pw-space-4) var(--pw-space-4)}.pw-oath-details dl{display:grid;gap:var(--pw-space-2)}.pw-oath-details dl>div{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--pw-space-3);padding-top:var(--pw-space-2);border-top:var(--pw-stroke) solid var(--pw-border);font-size:var(--pw-type-sm)}.pw-oath-details dt{color:var(--pw-muted)}.pw-oath-code{display:inline-block;padding:0 var(--pw-space-2);border-radius:var(--pw-radius-chip);background:var(--pw-surface);color:var(--pw-text-secondary);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-medium)}.pw-oath-timeline{display:grid;gap:0}.pw-oath-timeline li{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:var(--pw-space-3);padding:var(--pw-space-3) 0;border-top:var(--pw-stroke) solid var(--pw-border);font-size:var(--pw-type-sm)}.pw-oath-timeline li:first-child{border-top:0}.pw-oath-when{color:var(--pw-muted);font-weight:var(--pw-weight-bold)}.pw-oath-timeline li[data-tone=now] .pw-oath-when{color:var(--pw-progress-text)}.pw-oath-timeline li[data-tone=done] .pw-oath-what strong{color:var(--pw-text-secondary)}.pw-oath-doc{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:var(--pw-space-4);align-items:start}.pw-oath-doc-face{display:grid;align-content:start;gap:var(--pw-space-1);aspect-ratio:3/4;padding:var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);background:var(--pw-surface);font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-oath-doc-face b{color:var(--pw-text)}.pw-oath-doc-body{display:grid;gap:var(--pw-space-2);min-width:0}.pw-oath-doc-name{overflow-wrap:anywhere}.pw-oath-links,.pw-oath-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2)}.pw-oath-pins{display:grid;gap:var(--pw-space-3);padding-top:var(--pw-space-3);border-top:var(--pw-stroke) solid var(--pw-border)}.pw-oath-pin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2);font-size:var(--pw-type-sm)}.pw-oath-quiet{color:var(--pw-muted);font-weight:var(--pw-weight-medium)}.pw-oath-empty{display:grid;gap:var(--pw-space-2)}.pw-oath-statement{white-space:pre-line;font-size:var(--pw-type-sm);line-height:1.6}.pw-oath-steps{display:grid;gap:var(--pw-space-2);padding-left:var(--pw-space-5);list-style:decimal}.pw-oath-alerts,.pw-oath-steps{font-size:var(--pw-type-sm)}.pw-oath-sheet{display:grid;gap:var(--pw-space-3)}.pw-oath-option{display:grid;gap:var(--pw-space-1);width:100%;min-height:var(--pw-target);padding:var(--pw-space-3) var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);background:var(--pw-solid);color:var(--pw-text);text-align:left;font:inherit;cursor:pointer}.pw-oath-option[aria-expanded=true]{border-color:var(--pw-accent)}.pw-oath-inline-form{display:grid;gap:var(--pw-space-3)}.pw-oath-field{display:grid;gap:var(--pw-space-1)}.pw-oath-error,.pw-oath-field{font-size:var(--pw-type-sm);font-weight:var(--pw-weight-medium)}.pw-oath-error{color:var(--pw-danger-text)}.pw-oath-ok{color:var(--pw-success-text);font-weight:var(--pw-weight-medium)}.pw-oath-note,.pw-oath-ok{font-size:var(--pw-type-sm)}.pw-oath-note{padding:var(--pw-space-3);border-radius:var(--pw-radius-row);background:var(--pw-surface)}.pw-oath-checkin{display:grid;gap:var(--pw-space-2)}.pw-oath-flow{display:grid;gap:var(--pw-space-4);margin-bottom:var(--pw-space-4);padding:var(--pw-space-5);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-solid)}.pw-oath-flow>*{min-width:0}.pw-oath-flow-head{display:grid;gap:var(--pw-space-2)}.pw-oath-flow-head h2{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold);overflow-wrap:anywhere}.pw-oath-steps-bar{display:flex;flex-wrap:wrap;gap:var(--pw-space-2);margin-top:var(--pw-space-2)}.pw-oath-steps-bar li{padding:var(--pw-space-1) var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-chip);font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-oath-steps-bar li[aria-current=step]{border-color:var(--pw-accent);color:var(--pw-text);font-weight:var(--pw-weight-bold)}.pw-oath-steps-bar li[data-done]{color:var(--pw-success-text)}.pw-oath-step{display:grid;gap:var(--pw-space-3)}.pw-oath-step h3{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold);outline:none}.pw-oath-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-3)}.pw-oath-earlier{display:grid;gap:var(--pw-space-2);font-size:var(--pw-type-sm)}.pw-oath-earlier li{flex-wrap:wrap;gap:var(--pw-space-2)}.pw-oath-earlier li,.pw-oath-toolbar{display:flex;justify-content:space-between}.pw-oath-toolbar{align-items:center;gap:var(--pw-space-3);padding:var(--pw-space-2) var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);background:var(--pw-surface);font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-oath-toolbar-icon{display:inline-grid;place-items:center;width:var(--pw-space-8);height:var(--pw-space-8);border-radius:var(--pw-radius-control);background:var(--pw-accent);color:var(--pw-accent-ink);font-weight:var(--pw-weight-heavy)}.pw-oath-profile{display:grid;gap:var(--pw-space-1);padding:var(--pw-space-3) var(--pw-space-4);border-radius:var(--pw-radius-row);background:var(--pw-surface);font-size:var(--pw-type-sm)}.pw-oath-profile-form{margin-top:var(--pw-space-3)}.pw-oath-checklist{display:grid;gap:var(--pw-space-3);padding-left:var(--pw-space-5);list-style:decimal}.pw-oath-checklist li{display:grid;gap:var(--pw-space-1);font-size:var(--pw-type-sm)}.pw-oath-facts{display:grid;gap:var(--pw-space-2)}.pw-oath-facts>div{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--pw-space-3);font-size:var(--pw-type-sm)}.pw-oath-facts dt{color:var(--pw-muted)}.pw-copy-helper{display:grid;gap:var(--pw-space-3)}.pw-copy-list{display:grid;gap:var(--pw-space-2)}.pw-copy-list>li{display:grid;gap:var(--pw-space-1);padding:var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);background:var(--pw-solid)}.pw-copy-list>li[data-copied]{border-color:var(--pw-success);background:var(--pw-success-tint)}.pw-copy-line{display:flex;align-items:center;justify-content:space-between;gap:var(--pw-space-2)}.pw-copy-label{font-size:var(--pw-type-xs);color:var(--pw-muted);font-weight:var(--pw-weight-bold)}.pw-copy-value{font-size:var(--pw-type-sm);overflow-wrap:anywhere}.pw-copy-long{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:var(--pw-text-secondary)}.pw-copy-preset{display:grid;gap:var(--pw-space-1);font-size:var(--pw-type-sm)}.pw-copy-submit{display:grid;gap:var(--pw-space-2);padding-top:var(--pw-space-3);border-top:var(--pw-stroke) solid var(--pw-border)}.pw-copy-window{min-height:100dvh;display:grid;align-content:start;gap:var(--pw-space-3);padding:var(--pw-space-4);background:var(--pw-bg);color:var(--pw-text);font-family:var(--pw-font)}.pw-copy-window h1{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold)}.pw-dsny-views{display:flex;flex-wrap:wrap;gap:var(--pw-space-2);margin:var(--pw-space-3) 0}.pw-dsny-view{display:inline-flex;align-items:center;min-height:var(--pw-control-height-sm);padding:0 var(--pw-control-pad-x-sm);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-control-radius);color:var(--pw-text-secondary);font-size:var(--pw-type-sm);font-weight:var(--pw-weight-bold)}.pw-dsny-view[aria-current=page]{border-color:var(--pw-text);background:var(--pw-text);color:var(--pw-bg)}.pw-dsny-view-count{font-weight:var(--pw-weight-medium)}.pw-dsny-line{display:block}.pw-dsny-open{display:inline-flex;align-items:center;gap:var(--pw-space-2);font-weight:var(--pw-weight-bold)}.pw-dsny-table td:nth-child(3),.pw-dsny-table td:nth-child(4){max-width:none}.pw-dsny-table td:nth-child(7){min-width:var(--pw-table-header-min)}.pw-dsny-table td:first-child{white-space:nowrap}.pw-dsny-phone-rows{display:none}.pw-dsny-phone-row{text-decoration:none;display:grid;gap:var(--pw-space-1);padding:var(--pw-space-3) var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);background:var(--pw-solid);color:var(--pw-text);font-size:var(--pw-type-sm)}@media (max-width:1180px){.pw-dsny-table{display:block}}@media (max-width:760px){.pw-dsny-table{display:none}.pw-dsny-phone-rows{display:grid;gap:var(--pw-space-2)}.pw-oath-doc{grid-template-columns:minmax(0,1fr)}.pw-oath-doc-face{display:none}.pw-oath-details dl>div,.pw-oath-facts>div,.pw-oath-timeline li{grid-template-columns:minmax(0,1fr);gap:var(--pw-space-1)}.pw-oath-card,.pw-oath-flow,.pw-oath-hero{padding:var(--pw-space-4)}}.pw-violations-content{min-width:0;color:var(--pw-text)}.pw-violations{display:grid;gap:var(--pw-space-5);min-width:0}.pw-violations .pw-page-header{padding-bottom:0}.pw-violation-filters{display:grid;gap:var(--pw-space-3)}.pw-violation-filter-chips,.pw-violation-tabs{display:flex;align-items:center;gap:var(--pw-space-2);overflow-x:auto;min-width:0}.pw-violation-filter-chips>*,.pw-violation-tabs>*{flex-shrink:0}.pw-violation-filter-form{display:flex;align-items:end;flex-wrap:wrap;gap:var(--pw-space-3)}.pw-violation-filter-form label{display:grid;gap:var(--pw-space-1);color:var(--pw-text-secondary);font-size:var(--pw-type-sm);min-width:var(--pw-home-stat);flex:1}.pw-violation-filter-form .pw-input{width:100%}.pw-violation-list-heading{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2)}.pw-violations .pw-table{table-layout:fixed;width:100%;color:var(--pw-text-secondary)}.pw-violations .pw-table :is(td,th){height:var(--pw-target);padding:var(--pw-space-2);overflow-wrap:normal;white-space:normal;vertical-align:top}.pw-violations .pw-table :is(td,th):first-child{width:var(--pw-target);min-width:var(--pw-target);max-width:var(--pw-target);padding:0}.pw-violations .pw-table :is(td,th):nth-child(2){width:25%}.pw-violations .pw-table :is(td,th):nth-child(3){width:8%}.pw-violations .pw-table :is(td,th):nth-child(4){width:7%}.pw-violations .pw-table :is(td,th):nth-child(5){width:9%}.pw-violations .pw-table :is(td,th):nth-child(6){width:11%}.pw-violations .pw-table :is(td,th):nth-child(7){width:9%}.pw-violations .pw-table :is(td,th):nth-child(8){width:9%}.pw-violations .pw-table :is(td,th):nth-child(9){width:6%}.pw-violations .pw-table :is(td,th):nth-child(10){width:8%}.pw-violations .pw-table :is(td,th):last-child.pw-row-actions-cell{width:var(--pw-target);padding-inline:0}.pw-violations .pw-violation-identity>span,.pw-violations .pw-violation-number{overflow-wrap:anywhere}.pw-violation-identity{display:grid;align-content:center;gap:var(--pw-space-1);border-left:var(--pw-space-1) solid var(--pw-tone);padding-left:var(--pw-space-3);min-height:var(--pw-target);text-decoration:none;color:var(--pw-text)}.pw-violation-card-title strong,.pw-violation-identity strong{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold);line-height:1.4}.pw-violation-identity>span{font-size:var(--pw-type-sm);color:var(--pw-text-secondary)}.pw-violation-condition{-webkit-line-clamp:2}.pw-violation-condition,.pw-violation-description{color:var(--pw-text-secondary);font-size:var(--pw-type-sm);line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pw-violation-description{-webkit-line-clamp:1}.pw-violation-meta{color:var(--pw-text-secondary)}.pw-violation-deadline,.pw-violation-meta{font-size:var(--pw-type-sm);line-height:1.4}.pw-violation-deadline{font-weight:var(--pw-weight-medium);color:var(--pw-tone-text);display:block}.pw-violation-deadline+.pw-violation-meta{display:block}.pw-violation-card{display:grid;gap:var(--pw-space-1);min-width:0;min-height:var(--pw-target);padding:var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-border);border-left:var(--pw-space-1) solid var(--pw-tone);border-radius:var(--pw-radius-row);background:var(--pw-surface);color:var(--pw-text);text-decoration:none}.pw-violation-card-title{display:grid;gap:0;min-width:0}.pw-violation-card-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-violation-card-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--pw-space-2)}.pw-violation-card-status{display:grid;justify-items:end;gap:var(--pw-space-1);text-align:right}.pw-violations .pw-table-cards{display:none}#propertywatch-app-root .pw-foundation .pw-violations-content .pw-button{height:auto;min-height:var(--pw-target);border-radius:var(--pw-radius-chip);font-size:var(--pw-type-sm)}#propertywatch-app-root .pw-foundation .pw-violations-content .pw-button-primary{background:var(--pw-accent);color:var(--pw-accent-ink)}#propertywatch-app-root .pw-foundation .pw-violations-content .pw-button-secondary{background:var(--pw-surface);color:var(--pw-text)}#propertywatch-app-root .pw-foundation .pw-violations-content .pw-button-ghost{background:transparent;color:var(--pw-text)}#propertywatch-app-root .pw-foundation .pw-violations-content select{min-height:var(--pw-target);background:var(--pw-solid);color:var(--pw-text);border-radius:var(--pw-radius-control);font-size:var(--pw-type-sm)}#propertywatch-app-root .pw-foundation .pw-violations-content :where(a,button,input,select):focus-visible{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:var(--pw-space-1)}@media(max-width:640px){.pw-violations{gap:var(--pw-space-4)}.pw-violations .pw-card{padding:var(--pw-space-3)}.pw-violations .pw-bulk,.pw-violations .pw-table-scroll{display:none}.pw-violations .pw-table-cards{display:grid;gap:var(--pw-space-2)}.pw-violation-filter-form label{min-width:0;flex-basis:40%}.pw-violation-tabs .pw-button{white-space:nowrap;padding-inline:var(--pw-space-3)}.pw-violations .pw-pagination{gap:var(--pw-space-2)}.pw-violations .pw-pagination>span{width:100%;order:-1;text-align:center}}.pw-violation-excluded{justify-self:start}#propertywatch-app-root .pw-foundation .pw-violations-content .pw-checkbox-target{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;width:var(--pw-target);height:var(--pw-target);min-width:var(--pw-target);min-height:var(--pw-target);padding:calc((var(--pw-target) - var(--pw-icon)) / 2);cursor:pointer}.pw-violations .pw-table thead th:first-child{padding-top:var(--pw-space-3)}.pw-violation-search{flex:3 1 calc(var(--pw-home-search) * 1.3)}.pw-violation-number{font-variant-numeric:tabular-nums;font-weight:var(--pw-weight-bold);color:var(--pw-text)}.pw-violation-export{display:flex;flex-wrap:wrap;gap:var(--pw-space-2);margin-left:auto}.pw-violation-export-error{color:var(--pw-danger-text);font-size:var(--pw-type-sm)}.pw-respondent-flag{display:grid;justify-items:start;gap:var(--pw-space-1);min-width:0}.pw-respondent-flag .pw-chip{overflow-wrap:anywhere}.pw-respondent-flag-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-1)}#propertywatch-app-root .pw-foundation .pw-respondent-flag .pw-not-me{height:auto;min-height:var(--pw-space-7);gap:var(--pw-space-1);padding:0 var(--pw-space-2);color:var(--pw-danger-text);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-medium)}#propertywatch-app-root .pw-foundation .pw-respondent-flag .pw-not-me:hover{background:var(--pw-danger-tint)}.pw-respondent-flag .pw-not-me svg{width:var(--pw-space-3);height:var(--pw-space-3);color:var(--pw-danger)}.pw-respondent-note{font-size:var(--pw-type-xs);color:var(--pw-text-tertiary);line-height:1.4}.pw-respondent-link{font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);color:var(--pw-accent)}.pw-respondent-card{padding:var(--pw-space-2) var(--pw-space-3) 0}.pw-respondent-bulk-list{display:grid;gap:var(--pw-space-2);padding:0;margin:0;list-style:none;font-size:var(--pw-type-sm)}.pw-excluded-respondents{display:grid;gap:var(--pw-space-5);min-width:0}.pw-excluded-respondents .pw-table{width:100%}.pw-excluded-respondents .pw-table :is(td,th){padding:var(--pw-space-2);vertical-align:top}.pw-excluded-respondents .pw-table-cards{display:none}@media(max-width:640px){.pw-excluded-respondents .pw-table-scroll{display:none}.pw-excluded-respondents .pw-table-cards{display:grid;gap:var(--pw-space-2)}}.pw-record{display:grid;gap:var(--pw-space-4);min-width:0;color:var(--pw-text)}.pw-record .pw-card.pw-record-card,.pw-record .pw-card.pw-record-header{padding:var(--pw-space-5)}.pw-record h2{font-size:var(--pw-type-lg);margin-bottom:var(--pw-space-3)}.pw-record h2,.pw-record h3{font-weight:var(--pw-weight-bold)}.pw-record h3{font-size:var(--pw-type-base)}.pw-record a:not(.pw-button){color:var(--pw-accent);font-weight:var(--pw-weight-medium)}.pw-record-header{display:grid;gap:var(--pw-space-3)}.pw-record-labels{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2)}.pw-record-label{font-size:var(--pw-type-xs);color:var(--pw-text-secondary);letter-spacing:var(--pw-label-tracking)}.pw-record-label+.pw-record-label:before{content:"·";margin-right:var(--pw-space-2);color:var(--pw-text-tertiary)}.pw-record-where{font-size:var(--pw-type-sm);color:var(--pw-text-secondary);overflow-wrap:anywhere}.pw-record-next{display:grid;gap:var(--pw-space-1);padding:var(--pw-space-3) var(--pw-space-4);border-left:var(--pw-space-1) solid var(--pw-accent);border-radius:var(--pw-radius-row);background:var(--pw-surface)}.pw-record-next-line{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold);line-height:1.4}.pw-record-next-line .pw-label{margin-right:var(--pw-space-2)}.pw-record-alerts{display:grid;gap:var(--pw-space-2);font-size:var(--pw-type-sm)}.pw-record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2)}.pw-record-assign{position:relative}.pw-record-assign>summary{list-style:none;cursor:pointer}.pw-record-assign>summary::-webkit-details-marker{display:none}.pw-record-assign-panel{display:grid;gap:var(--pw-space-4);margin-top:var(--pw-space-2);padding:var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-solid);box-shadow:var(--pw-shadow);width:min(100vw - var(--pw-space-8),calc(var(--pw-space-8) * 14))}.pw-record-assign-panel section{display:grid;gap:var(--pw-space-2)}.pw-record-assign-panel section+section{padding-top:var(--pw-space-3);border-top:var(--pw-stroke) solid var(--pw-border)}.pw-record-form{display:grid;gap:var(--pw-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pw-space-8) * 6)),1fr));align-items:end}.pw-record-form-wide{grid-column:1/-1}.pw-record-form textarea.pw-input{height:auto}.pw-record-steps ol{display:grid;gap:var(--pw-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pw-space-8) * 7)),1fr));align-items:start}.pw-record-steps li{border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-solid);min-width:0}.pw-record-steps li[data-state=done]{border-color:var(--pw-success)}.pw-record-steps li[data-state=problem]{border-color:var(--pw-danger)}.pw-record-steps li[data-state=skipped]{opacity:.7}.pw-record-steps summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--pw-space-2);padding:var(--pw-space-3);cursor:pointer;min-height:var(--pw-target);list-style:none}.pw-record-steps summary::-webkit-details-marker{display:none}.pw-record-step-number{display:grid;place-items:center;width:var(--pw-space-6);height:var(--pw-space-6);border-radius:var(--pw-radius-chip);background:var(--pw-surface);font-size:var(--pw-type-sm);font-weight:var(--pw-weight-bold)}.pw-record-step-text{display:grid;min-width:0;font-size:var(--pw-type-sm)}.pw-record-step-body{display:grid;gap:var(--pw-space-3);padding:0 var(--pw-space-3) var(--pw-space-3);font-size:var(--pw-type-sm)}.pw-record-grid{display:grid;gap:var(--pw-space-4);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1100px){.pw-record-grid{grid-template-columns:minmax(0,1fr) calc(var(--pw-space-8) * 11)}}.pw-record-main,.pw-record-side{display:grid;gap:var(--pw-space-4);min-width:0}.pw-record-stack{display:grid;gap:var(--pw-space-3);min-width:0;font-size:var(--pw-type-sm)}.pw-record-disclosure>summary{cursor:pointer;min-height:var(--pw-target);display:flex;align-items:center;font-weight:var(--pw-weight-bold)}.pw-record-disclosure[open]>summary{margin-bottom:var(--pw-space-3)}.pw-record-list{display:grid;gap:var(--pw-space-2);padding-left:var(--pw-space-4);list-style:disc}.pw-record-facts{display:grid;gap:var(--pw-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pw-space-8) * 4)),1fr))}.pw-record-fact dt{font-size:var(--pw-type-xs);color:var(--pw-text-secondary)}.pw-record-fact dd{font-size:var(--pw-type-sm);font-weight:var(--pw-weight-medium);overflow-wrap:anywhere}.pw-record-overdue{color:var(--pw-danger-text);font-weight:var(--pw-weight-bold);font-size:var(--pw-type-sm)}.pw-record-callout{display:grid;gap:var(--pw-space-2);margin:var(--pw-space-3) 0;padding:var(--pw-space-3);border-left:var(--pw-space-1) solid var(--pw-warning);border-radius:var(--pw-radius-row);background:var(--pw-surface)}.pw-record-quote{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:var(--pw-space-3);border-left:var(--pw-stroke) solid var(--pw-border);color:var(--pw-text-secondary)}.pw-record-icon{display:inline;width:var(--pw-space-4);height:var(--pw-space-4);vertical-align:middle}.pw-record-hearing-prep{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-3);margin:var(--pw-space-3) 0}.pw-record-timeline{display:grid;gap:var(--pw-space-3)}.pw-record-timeline>li{padding-bottom:var(--pw-space-3);border-bottom:var(--pw-stroke) solid var(--pw-border)}.pw-record-replies{display:grid;gap:var(--pw-space-2);margin-top:var(--pw-space-2);padding-left:var(--pw-space-3);border-left:var(--pw-stroke) solid var(--pw-border)}.pw-record-event{display:grid;gap:var(--pw-space-1);scroll-margin-top:var(--pw-space-8)}.pw-record-event-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--pw-space-2)}.pw-record-event p{white-space:pre-wrap;overflow-wrap:anywhere}.pw-record-evidence{display:grid;gap:var(--pw-space-4)}.pw-record-evidence-group{display:grid;gap:var(--pw-space-3);padding:var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);scroll-margin-top:var(--pw-space-8)}.pw-record-evidence-group>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--pw-space-2)}.pw-record-files{display:grid;gap:var(--pw-space-2)}.pw-record-file{display:grid;gap:var(--pw-space-1);justify-items:start;min-width:0;overflow-wrap:anywhere;font-size:var(--pw-type-sm)}.pw-removed-evidence{margin-top:var(--pw-space-4);font-size:var(--pw-type-sm)}.pw-removed-evidence>summary{cursor:pointer;min-height:var(--pw-target);display:flex;align-items:center;font-weight:var(--pw-weight-bold);color:var(--pw-text-secondary)}.pw-removed-evidence ul{display:grid;gap:var(--pw-space-2);margin-top:var(--pw-space-2)}.pw-removed-evidence li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--pw-space-2);padding:var(--pw-space-2) 0;border-bottom:var(--pw-stroke) solid var(--pw-border)}.pw-removed-evidence-file{display:grid;gap:var(--pw-space-1);min-width:0;overflow-wrap:anywhere}.pw-evidence-removal-note{font-size:var(--pw-type-xs);color:var(--pw-text-secondary)}.pw-evidence-removal-confirm{display:grid;gap:var(--pw-space-2);padding:var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-warning);border-radius:var(--pw-radius-row);background:var(--pw-warning-tint);font-size:var(--pw-type-sm);color:var(--pw-text)}.pw-evidence-removal-buttons{display:flex;flex-wrap:wrap;gap:var(--pw-space-2)}.pw-evidence-removal-error{color:var(--pw-danger-text);font-weight:var(--pw-weight-bold)}.pw-building-content{min-width:0;padding:var(--pw-space-6)}.pw-building{--ink:var(--pw-text);--ink-2:var(--pw-text-secondary);--ink-3:var(--pw-muted);--line:var(--pw-border);--line-strong:var(--pw-border);--green:var(--pw-accent);--surface:var(--pw-surface);--surface-2:var(--pw-surface);--red:var(--pw-danger-text);--amber:var(--pw-warning-text);min-width:0;color:var(--pw-text);font-size:var(--pw-type-sm);line-height:1.6}.pw-building :where(h1,h2,h3,dd,dt,p,span,a){overflow-wrap:anywhere}.pw-building h1{font-size:var(--pw-type-title);font-weight:var(--pw-weight-heavy);line-height:1.2}.pw-building h2{font-size:var(--pw-type-lg)}.pw-building h2,.pw-building h3{font-weight:var(--pw-weight-bold)}.pw-building h3{font-size:var(--pw-type-base)}.pw-foundation .pw-building :where(button,a,summary,select,input:not([type=hidden]):not([type=checkbox]):not([type=radio])){min-height:var(--pw-target)}.pw-building :where(a,summary){align-content:center}.pw-building :where(a){display:inline-block}.pw-building :where(button,summary){cursor:pointer}.pw-building :where(button:disabled){cursor:not-allowed}.pw-building :where(label:has(input[type=checkbox]),label:has(input[type=radio])){display:flex;align-items:center;min-height:var(--pw-target);gap:var(--pw-space-2)}.pw-building :where(svg){flex-shrink:0;width:var(--pw-icon);height:var(--pw-icon)}.pw-building :where(input,select,textarea){max-width:100%}.pw-building :where(dd){margin:0}.pw-building :where(.pw-card){box-shadow:none}.pw-foundation .pw-dossier-panel{padding:var(--pw-space-5)}.pw-dossier-panel-heading{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--pw-space-4);padding-bottom:var(--pw-space-4)}.pw-dossier-panel-heading>div{min-width:0}.pw-dossier-panel-heading p{margin-top:var(--pw-space-2)}.pw-dossier-datum{padding:var(--pw-space-3);border-bottom:var(--pw-stroke) solid var(--pw-border)}.pw-dossier-datum dd{margin-top:var(--pw-space-2);font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold)}.pw-dossier-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pw-space-5)}.pw-dossier-identity{border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);overflow:hidden;background:var(--pw-surface)}.pw-building .pw-dossier-identity-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--pw-home-search)}.pw-building .pw-dossier-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pw-home-search) / 2)),1fr));gap:var(--pw-space-3);border:0;border-radius:0}.pw-building .pw-dossier-signals .pw-card{padding:var(--pw-space-3);border-radius:var(--pw-radius-row)}.pw-building .pw-dossier-signals .pw-stat{font-size:var(--pw-type-xl)}.pw-dossier-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--pw-space-1) var(--pw-space-3)}.pw-dossier-facts dt{color:var(--pw-text-secondary)}.pw-dossier-facts dd{text-align:right}.pw-dossier-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr)}.pw-dossier-reason{margin-top:var(--pw-space-2)!important;color:var(--pw-text-secondary);font-size:var(--pw-type-sm)}.pw-dossier-note{width:min(var(--pw-sheet),calc(100vw - var(--pw-space-8)));background:var(--pw-solid)!important}.pw-dossier-padding{padding:var(--pw-space-4)}.pw-configuration-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pw-space-4);border-top:var(--pw-stroke) solid var(--pw-border);padding-top:var(--pw-space-4)}.pw-configuration-row>div{flex:1;min-width:min(100%,var(--pw-home-search))}.pw-configuration-row p{margin-top:var(--pw-space-2)}.pw-warning-text{color:var(--pw-warning-text)}.pw-building .pw-dossier-panel[id]{scroll-margin-top:var(--pw-space-8)}.pw-commercial-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pw-space-3);padding:var(--pw-space-3) var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-warning);border-radius:var(--pw-radius-card);background:var(--pw-warning-tint);color:var(--pw-text)}.pw-commercial-callout>span:first-child{min-width:0}.pw-building :is(.ops-panel,.ops-card){color:var(--pw-text);background:var(--pw-surface);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);box-shadow:none}.pw-building :is(.bg-white,.bg-slate-50,.bg-slate-100){background:var(--pw-surface)}.pw-building :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--pw-text)}.pw-building :is(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--pw-text-secondary)}.pw-building :is(.text-emerald-800,.text-emerald-700){color:var(--pw-accent)}.pw-building :is(.border-slate-200,.border-slate-100,.divide-slate-200,.divide-slate-100)>*{border-color:var(--pw-border)}.pw-building :where(.ops-input){min-height:var(--pw-target);border-radius:var(--pw-radius-control);font-size:var(--pw-type-sm)}.pw-building :where(table){width:100%;font-size:var(--pw-type-sm)}.pw-building :where(th,td){min-height:var(--pw-target);padding:var(--pw-space-3)}@media (max-width:767px){.pw-building .pw-dossier-identity-grid,.pw-dossier-action,.pw-dossier-two{grid-template-columns:minmax(0,1fr)}.pw-building .pw-dossier-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-foundation .pw-dossier-panel{padding:var(--pw-space-4)}.pw-building h1{font-size:var(--pw-type-xl)}.pw-building :is(table,tbody,tr,td){display:block;min-width:0;width:100%}.pw-building thead{display:none}.pw-building :where(tr){border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);padding:var(--pw-space-3);margin-bottom:var(--pw-space-3);background:var(--pw-surface)}.pw-building :where(td){padding:var(--pw-space-2);max-width:none}.pw-building :where(td[data-label]):before{content:attr(data-label);display:block;color:var(--pw-text-secondary);font-size:var(--pw-type-xs)}.pw-building .pw-dossier-panel-heading{display:grid}.pw-building-content{padding:var(--pw-space-3)}}.pw-building .pw-building-photo>div{background:var(--pw-surface);border-radius:var(--pw-radius-row)}.pw-building .pw-building-photo a{color:var(--pw-accent);background:var(--pw-solid);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control)}.pw-building :is([class*=bg-amber-]){background:var(--pw-warning-tint)}.pw-building :is([class*=text-amber-]){color:var(--pw-warning-text)}.pw-building :is([class*=bg-red-]){background:var(--pw-danger-tint)}.pw-building :is([class*=text-red-]){color:var(--pw-danger-text)}.pw-building :is([class*=bg-sky-],[class*=bg-violet-]){background:var(--pw-progress-tint)}.pw-building :is([class*=text-sky-],[class*=text-violet-]){color:var(--pw-progress-text)}@media (max-width:767px){.pw-building .pw-dossier-records>*{border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);margin-block:var(--pw-space-3);background:var(--pw-surface)}}.pw-dossier-identity-grid>:first-child>:first-child{flex-wrap:wrap}.pw-dossier-identity-grid>:first-child>:first-child>:first-child{flex:1 1 var(--pw-identity-min);min-width:min(100%,var(--pw-identity-min))}.pw-dossier-identity .pw-action-row{flex:0 1 auto}.pw-register-content{min-width:0}.pw-register{gap:var(--pw-space-5)}.pw-register,.pw-register-filters{grid-template-columns:minmax(0,1fr);display:grid;min-width:0}.pw-register-filters{gap:var(--pw-space-4)}.pw-register-tabs{display:flex;gap:var(--pw-space-2);overflow-x:auto;padding-bottom:var(--pw-space-1)}.pw-register-tabs>*{flex-shrink:0}.pw-register-filter-form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--pw-space-3)}.pw-register-filter-form label{display:grid;gap:var(--pw-space-2);min-width:0;color:var(--pw-text-secondary);font-size:var(--pw-type-sm)}.pw-register-filter-form label:first-of-type{flex:1}.pw-register-filter-form .pw-input{min-height:var(--pw-target);width:100%}.pw-register-filter-form .pw-register-check{display:flex;align-items:center;min-height:var(--pw-target);gap:var(--pw-space-2);cursor:pointer}.pw-register-check input{accent-color:var(--pw-accent)}.pw-register-heading{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:var(--pw-space-2)}.pw-register-identity{display:grid;gap:var(--pw-space-2);min-width:0}.pw-register-identity a{display:inline-flex;align-items:center;min-height:var(--pw-target)}.pw-register-description{font-size:var(--pw-type-sm);color:var(--pw-text-secondary);line-height:1.6;overflow-wrap:anywhere}.pw-register-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pw-space-2);font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-foundation .pw-register-record{display:grid;gap:var(--pw-space-3);border-left:var(--pw-space-1) solid var(--pw-tone);padding:var(--pw-space-4);box-shadow:none}.pw-register-record-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--pw-space-3)}.pw-register-record-heading>div{min-width:0}.pw-foundation .pw-register-record h3{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold);overflow-wrap:anywhere}.pw-register-record h3 a{display:flex;align-items:center;justify-content:space-between;gap:var(--pw-space-2);min-height:var(--pw-target)}.pw-register-record h3 svg{width:var(--pw-icon);height:var(--pw-icon);flex-shrink:0}.pw-register-record-heading .pw-label{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold);color:var(--pw-text-secondary);text-transform:none}.pw-register-detail{display:grid;gap:var(--pw-space-2);font-size:var(--pw-type-sm)}.pw-register-contact-methods{display:grid;min-width:0}.pw-register-contact-methods a{display:flex;align-items:center;min-height:var(--pw-target);color:var(--pw-accent);overflow-wrap:anywhere;word-break:break-word;font-size:var(--pw-type-sm)}.pw-register-skeleton-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:var(--pw-space-4)}.pw-register-loading-rows{display:grid;gap:var(--pw-space-3)}.pw-register-skeleton-3{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}@media (max-width:640px){.pw-register .pw-table-responsive>.pw-table-scroll{display:none}.pw-register .pw-table-responsive>.pw-table-cards{display:grid;gap:var(--pw-space-4)}.pw-register .pw-page-header{display:grid;grid-template-columns:minmax(0,1fr)}.pw-register .pw-header-tools{display:flex;flex-wrap:wrap}.pw-register-skeleton-3,.pw-register-skeleton-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-register-skeleton-row>:first-child,.pw-register-skeleton-row>:last-child{grid-column:1/-1}.pw-register-filter-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pw-register-filter-form label{grid-column:1/-1}.pw-register .pw-pagination,.pw-register-record-heading{flex-wrap:wrap}}.pw-tab-count{display:inline-grid;place-items:center;min-width:var(--pw-space-5);margin-left:var(--pw-space-2);padding-inline:var(--pw-space-1);border-radius:var(--pw-radius-chip);background:var(--pw-surface);color:var(--pw-text);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);font-variant-numeric:tabular-nums}.pw-tab-pending{display:inline-flex;align-items:center;margin-left:var(--pw-space-2)}.pw-register:has(.pw-tab-pending) .pw-register-stack{opacity:.55;pointer-events:none}.pw-duties{display:grid;gap:var(--pw-space-4);padding:var(--pw-space-5)}.pw-duty-answer{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold)}.pw-duty-group{display:grid;gap:var(--pw-space-2)}.pw-duty-group>h3{font-size:var(--pw-type-sm);color:var(--pw-muted)}.pw-duty{min-height:0;padding:var(--pw-space-3) var(--pw-space-4)}.pw-duty-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2);font-size:var(--pw-type-sm)}.pw-duty-cost{font-size:var(--pw-type-sm);font-weight:var(--pw-weight-bold)}.pw-duty-code{font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-home{display:grid;gap:var(--pw-space-5)}.pw-home-summary{font-size:var(--pw-type-base)!important}.pw-home-summary strong{color:var(--pw-text)}.pw-home-controls{gap:var(--pw-space-3)}.pw-home-controls,.pw-home-edit-controls{display:flex;flex-wrap:wrap;align-items:center}.pw-home-edit-controls{gap:var(--pw-space-2)}.pw-home-banner{margin:0;padding:var(--pw-space-3) var(--pw-space-4);border-radius:var(--pw-radius-row);background:var(--pw-success-tint);color:var(--pw-text-secondary);font-size:var(--pw-type-sm);line-height:1.45}.pw-home-banner strong{color:var(--pw-text)}.pw-home-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);grid-auto-flow:row dense;gap:var(--pw-space-4)}.pw-home-card{position:relative;min-width:0;display:grid;gap:var(--pw-space-3);align-content:start}.pw-home-card-small:not(.pw-home-card-editing):hover{border-color:var(--pw-accent)}.pw-home-card-small:not(.pw-home-card-editing) .pw-home-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.pw-home-card-small .pw-home-card-link:focus-visible:after{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:calc(var(--pw-focus) * -1)}.pw-home-card-wide,.pw-home-slot.pw-home-card-wide{grid-column:span 2}.pw-home-card-feature,.pw-home-slot.pw-home-card-feature{grid-column:span 2;grid-row:span 2}.pw-home-slot>.pw-card{height:100%}.pw-home-card-editing{outline:2px dashed var(--pw-border);outline-offset:-2px}.pw-home-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pw-space-2)}.pw-home-card-head h2{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2);font-size:var(--pw-type-sm);font-weight:var(--pw-weight-medium);color:var(--pw-text-secondary)}.pw-home-card-feature .pw-home-card-head h2,.pw-home-card-wide .pw-home-card-head h2{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold);color:var(--pw-text)}.pw-home-pin{display:inline-flex;align-items:center;gap:var(--pw-space-1);padding:2px var(--pw-space-2);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-chip);background:var(--pw-surface);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-medium);color:var(--pw-text-secondary)}.pw-home-card-controls{display:flex;gap:var(--pw-space-1);flex-shrink:0}.pw-home-card-action button{width:var(--pw-target);height:32px;min-height:32px;display:grid;place-items:center;border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);background:var(--pw-solid);color:var(--pw-text-secondary);font-size:var(--pw-type-sm);cursor:pointer}.pw-home-card-action button:hover:not(:disabled){background:var(--pw-surface);color:var(--pw-text)}.pw-home-card-action button:disabled{opacity:.4;cursor:not-allowed}.pw-home-card-pin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2);font-size:var(--pw-type-xs);color:var(--pw-text-secondary)}.pw-home-card-pin select{width:auto;min-width:0;max-width:100%}.pw-home-card-link{font-size:var(--pw-type-sm);font-weight:var(--pw-weight-medium);color:var(--pw-accent)}.pw-home-group{display:grid;gap:var(--pw-space-2)}.pw-home-group-label{margin:0;display:flex;align-items:center;gap:var(--pw-space-2);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-eyebrow-tracking);text-transform:uppercase}.pw-home-group-label>span[aria-hidden]{width:var(--pw-home-dot);height:var(--pw-home-dot);border-radius:var(--pw-radius-chip);background:currentColor}.pw-home-group-count{font-weight:var(--pw-weight-medium);color:var(--pw-muted);letter-spacing:normal}.pw-home-group-danger{color:var(--pw-danger-text)}.pw-home-group-warning{color:var(--pw-warning-text)}.pw-home-items{list-style:none;margin:0;padding:0;display:grid;gap:var(--pw-space-2)}.pw-home-item{position:relative;display:grid;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:var(--pw-space-1) var(--pw-space-3);padding:var(--pw-space-3) var(--pw-space-3) var(--pw-space-3) 0;border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);background:var(--pw-solid);overflow:hidden}.pw-home-item-edge{align-self:stretch;background:currentColor}.pw-home-item-text{min-width:0;display:grid;gap:2px}.pw-home-item-decision{font-size:var(--pw-type-sm);line-height:1.4;font-weight:var(--pw-weight-medium);color:var(--pw-text);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pw-home-item-decision:after{content:"";position:absolute;inset:0;border-radius:inherit}.pw-home-item:hover{border-color:var(--pw-accent)}.pw-home-item:hover .pw-home-item-decision{text-decoration:underline}.pw-home-item-decision:focus-visible:after{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:calc(var(--pw-focus) * -1)}.pw-home-group-more{margin:0;padding-left:var(--pw-space-4)}.pw-home-group-more,.pw-home-item-record{font-size:var(--pw-type-xs);color:var(--pw-text-secondary)}.pw-home-item-record{line-height:1.4}.pw-home-new{margin-left:var(--pw-space-2);padding:1px var(--pw-space-2);border-radius:var(--pw-radius-chip);background:var(--pw-success-tint);color:var(--pw-success-text);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold)}.pw-home-item-action{position:relative;z-index:1;justify-self:end;display:inline-flex;align-items:center;min-height:36px;padding:0 var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-accent);border-radius:var(--pw-radius-control);color:var(--pw-accent);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-medium);white-space:nowrap}.pw-home-item-action:hover{background:var(--pw-accent);color:var(--pw-accent-ink)}.pw-home-rest{margin:0;padding:var(--pw-space-3);border:var(--pw-stroke) dashed var(--pw-border);border-radius:var(--pw-radius-row);font-size:var(--pw-type-xs);color:var(--pw-text-secondary)}.pw-home-activity,.pw-home-dates{list-style:none;margin:0;padding:0;display:grid}.pw-home-activity>li,.pw-home-dates>li{border-top:var(--pw-stroke) solid var(--pw-border)}.pw-home-activity>li:first-child,.pw-home-dates>li:first-child{border-top:0}.pw-home-dates a{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--pw-space-3);padding:var(--pw-space-2) 0;color:var(--pw-text);text-decoration:none}.pw-home-date{display:grid;place-content:center;justify-items:center;min-height:46px;border-radius:var(--pw-radius-row);background:var(--pw-surface)}.pw-home-date span{font-size:var(--pw-type-xs);font-weight:var(--pw-weight-medium);text-transform:uppercase;color:var(--pw-text-secondary)}.pw-home-date strong{font-size:var(--pw-type-base);line-height:1.1;font-variant-numeric:tabular-nums}.pw-home-date-text{min-width:0;display:grid;gap:2px;font-size:var(--pw-type-sm)}.pw-home-date-title{font-weight:var(--pw-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-home-activity a{display:grid;grid-template-columns:10px minmax(0,1fr);gap:var(--pw-space-3);padding:var(--pw-space-2) 0;color:var(--pw-text);text-decoration:none}.pw-home-dot{width:var(--pw-home-dot);height:var(--pw-home-dot);margin-top:6px;border-radius:var(--pw-radius-chip)}.pw-home-dot-record{background:var(--pw-danger)}.pw-home-dot-activity{background:var(--pw-progress)}.pw-home-activity-text{min-width:0;display:grid;gap:2px;font-size:var(--pw-type-sm)}.pw-home-add{display:grid;gap:var(--pw-space-3);padding:var(--pw-space-4);border:2px dashed var(--pw-border);border-radius:var(--pw-radius-card)}.pw-home-add h2{margin:0;font-size:var(--pw-type-sm);font-weight:var(--pw-weight-medium);color:var(--pw-text-secondary)}.pw-home-add-options{display:flex;flex-wrap:wrap;gap:var(--pw-space-2)}@media (max-width:1180px){.pw-home-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pw-home-board{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:var(--pw-space-3)}.pw-home-card-feature,.pw-home-card-wide{grid-column:auto;grid-row:auto}.pw-home-controls,.pw-home-scope{width:100%}.pw-home-item{grid-template-columns:3px minmax(0,1fr);row-gap:var(--pw-space-2);padding-right:var(--pw-space-3)}.pw-home-item-action{grid-column:2;justify-self:stretch;justify-content:center}}.pw-home-item-exposure{font-size:var(--pw-type-xs);line-height:1.4;font-weight:var(--pw-weight-medium);color:var(--pw-danger-text)}.pw-home-order-error{margin:0;padding:var(--pw-space-3) var(--pw-space-4);border-radius:var(--pw-radius-row);background:var(--pw-danger-tint);color:var(--pw-danger-text);font-size:var(--pw-type-sm)}.pw-home-slot{position:relative;min-width:0;display:grid}.pw-home-slot-dragging{opacity:.45}.pw-home-slot-controls{position:absolute;top:var(--pw-space-3);right:var(--pw-space-3);z-index:2;display:flex;align-items:center;gap:var(--pw-space-1)}.pw-home-slot-controls button{width:var(--pw-target);height:32px;min-height:32px;display:grid;place-items:center;border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);background:var(--pw-solid);color:var(--pw-text-secondary);font-size:var(--pw-type-sm);cursor:pointer}.pw-home-slot-controls button:hover:not(:disabled){background:var(--pw-surface);color:var(--pw-text)}.pw-home-slot-controls button:disabled{opacity:.4;cursor:not-allowed}.pw-home-grip{display:grid;place-items:center;width:26px;height:32px;border-radius:var(--pw-radius-control);background:var(--pw-surface);color:var(--pw-muted);cursor:grab}.pw-home-slot [draggable=true]{cursor:grab}.pw-home-also{color:var(--pw-text-secondary);font-weight:var(--pw-weight-medium)}.pw-home-item-agency{display:inline-block;margin-right:var(--pw-space-2);padding:0 var(--pw-space-2);border-radius:var(--pw-radius-chip);background:var(--pw-danger-tint);color:var(--pw-danger-text);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);letter-spacing:.02em}.pw-home-freshness{list-style:none;margin:0;padding:0;display:grid}.pw-home-freshness li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--pw-space-3);padding:var(--pw-space-3) 0;border-bottom:var(--pw-stroke) solid var(--pw-border)}.pw-home-freshness li:last-child{border-bottom:0}.pw-home-freshness-text{display:grid;gap:2px;min-width:0;font-size:var(--pw-type-sm)}.pw-home-freshness-text>span:first-child{font-weight:var(--pw-weight-medium);color:var(--pw-text)}.pw-home-freshness-agency{margin-left:var(--pw-space-2);font-size:var(--pw-type-xs);color:var(--pw-text-secondary)}.pw-home-dot-fresh{background:var(--pw-success)}.pw-home-dot-watch{background:var(--pw-warning)}.pw-home-dot-never,.pw-home-dot-stale{background:var(--pw-danger)}.pw-wo-workspace{display:flex;flex-direction:column;gap:var(--pw-space-5);min-width:0;color:var(--pw-text)}.pw-wo-workspace .pw-core-header{margin-bottom:0}.pw-wo-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--pw-space-4);padding:var(--pw-space-5)}.pw-wo-filters>:last-child{grid-column:1/-1}.pw-wo-section-heading{padding:var(--pw-space-5);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pw-space-3)}.pw-wo-section-heading h2{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold)}.pw-wo-section-body{padding:0 var(--pw-space-5) var(--pw-space-5)}.pw-wo-record-link{color:var(--pw-accent);font-weight:var(--pw-weight-bold);overflow-wrap:anywhere}.pw-wo-record-link:hover{text-decoration:underline}.pw-wo-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2)}.pw-wo-mobile-card{display:flex;flex-direction:column;gap:var(--pw-space-3);padding:var(--pw-space-4)}.pw-wo-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pw-space-5);padding:var(--pw-space-5)}.pw-wo-tabs{display:flex;flex-wrap:wrap;gap:var(--pw-space-2);border-bottom:var(--pw-stroke) solid var(--pw-border);padding-bottom:var(--pw-space-3)}.pw-wo-tabs a{padding:var(--pw-space-3) var(--pw-space-4);border-radius:var(--pw-radius-control);font-weight:var(--pw-weight-medium);min-height:var(--pw-target)}.pw-wo-tabs a[aria-current=page]{color:var(--pw-accent);background:var(--pw-progress-tint)}.pw-wo-workspace .ops-card{border-radius:var(--pw-radius-card);border-color:var(--pw-border);background:var(--pw-surface)}.pw-wo-workspace .ops-label{letter-spacing:var(--pw-label-tracking);text-transform:none;color:var(--pw-text-secondary)}.pw-wo-workspace .ops-input{color:var(--pw-text);background:var(--pw-solid);border-color:var(--pw-border);border-radius:var(--pw-radius-control);font-size:var(--pw-type-sm);min-height:var(--pw-target)}.pw-wo-workspace :is(input,select,textarea){max-width:100%;min-width:0}.pw-wo-workspace :is(.pw-stack,label,.pw-card){min-width:0}.pw-wo-workspace :is(.pw-stack,p){overflow-wrap:anywhere}.pw-wo-create{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--pw-space-5)}.pw-wo-create .pw-card{padding:var(--pw-space-5)}.pw-wo-create .pw-card h2{font-size:var(--pw-type-lg)}.pw-wo-create .pw-card>div{padding:var(--pw-space-3) 0}@media (max-width:900px){.pw-wo-filters,.pw-wo-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-wo-create{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pw-wo-filters,.pw-wo-overview{grid-template-columns:minmax(0,1fr)}.pw-wo-tabs{gap:var(--pw-space-1)}.pw-wo-tabs a{padding:var(--pw-space-3)}}@media print{.pw-wo-no-print,.pw-wo-tabs,.pw-wo-workspace .pw-core-page-actions,.pw-wo-workspace .pw-core-utilities,.pw-wo-workspace form,.pw-workspace .pw-sidebar{display:none!important}.pw-wo-workspace .pw-core-header{-moz-column-break-after:avoid;break-after:avoid}.pw-wo-workspace .pw-card{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}}.pw-wo-disclosure{border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);padding:var(--pw-space-5)}.pw-wo-disclosure>summary{cursor:pointer;min-height:var(--pw-target);font-weight:var(--pw-weight-bold)}.pw-wo-disclosure[open]>div{margin-top:var(--pw-space-4)}@media print{.pw-workspace:has(.pw-wo-workspace) .pw-shell-main{margin-left:0!important;width:100%!important}.pw-wo-workspace form{display:grid!important}.pw-wo-workspace :is(button,details>summary){display:none!important}.pw-wo-workspace details:not([open])>:not(summary){display:block!important}}.pw-wo-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--pw-space-5)}.pw-wo-overview .pw-chip,.pw-wo-workspace .pw-table .pw-chip{justify-self:start}@media (max-width:1100px){.pw-wo-detail-grid{grid-template-columns:minmax(0,1fr)}}.pw-wo-workspace .pw-table-responsive>.pw-table-cards{display:none}.pw-wo-workspace textarea:is(.pw-input,.ops-input){height:auto;min-height:calc(var(--pw-target) * 3)}.pw-wo-workspace select[multiple]{height:auto;min-height:calc(var(--pw-target) * 2)}@media (max-width:640px){.pw-wo-workspace .pw-table-responsive>.pw-table-scroll{display:none}.pw-wo-workspace .pw-table-responsive>.pw-table-cards{display:grid;gap:var(--pw-space-3)}}.pw-assistant{min-width:0}.pw-assistant :where(p,dd,li){overflow-wrap:anywhere;line-height:1.6}.pw-assistant-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pw-space-4);padding:var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row)}.pw-assistant-facts dd{margin-top:var(--pw-space-2);font-size:var(--pw-type-base)}.pw-assistant-notice{border-left:var(--pw-space-1) solid var(--pw-accent);background:var(--pw-progress-tint);padding:var(--pw-space-4)}.pw-assistant-notice,.pw-proof-readiness{display:grid;gap:var(--pw-space-3)}.pw-foundation .pw-proof-readiness h2{font-size:var(--pw-type-sm);font-weight:var(--pw-weight-heavy)}.pw-proof-readiness ul{list-style:disc;padding-left:var(--pw-space-5);display:grid;gap:var(--pw-space-2);color:var(--pw-text-secondary);font-size:var(--pw-type-sm)}.pw-proof-readiness a{display:flex;align-items:center;min-height:var(--pw-target);color:var(--pw-accent);font-size:var(--pw-type-sm)}.pw-proof-readiness p{font-size:var(--pw-type-sm);line-height:1.6}.pw-assistant .pw-stack>.pw-chip,.pw-proof-readiness>.pw-chip{justify-self:start}@media (max-width:640px){.pw-assistant-facts{grid-template-columns:minmax(0,1fr)}}.pw-assistant-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pw-space-4)}.pw-assistant-full{grid-column:1/-1}.pw-assistant-check{display:flex;align-items:center;gap:var(--pw-space-3);min-height:var(--pw-target);padding:var(--pw-space-3);font-size:var(--pw-type-sm);cursor:pointer}.pw-assistant-check input{accent-color:var(--pw-accent);flex-shrink:0}.pw-assistant textarea.pw-input{height:auto}.pw-assistant-fieldset{border:var(--pw-stroke) solid var(--pw-border);padding:var(--pw-space-4);border-radius:var(--pw-radius-row)}.pw-assistant-manual{border-left:var(--pw-space-1) solid var(--pw-warning);background:var(--pw-warning-tint);padding:var(--pw-space-4);display:grid;gap:var(--pw-space-3)}@media (max-width:640px){.pw-assistant-fields{grid-template-columns:minmax(0,1fr)}}.pw-assistant{min-height:0;height:100%;color:var(--pw-text);font-family:var(--pw-font)}.pw-assistant,.pw-assistant-messages{display:flex;flex-direction:column;gap:var(--pw-space-3)}.pw-assistant-messages{min-height:calc(var(--pw-sheet) / 2);max-height:calc(100dvh - var(--pw-sheet) / 2);overflow-y:auto;padding:var(--pw-space-2);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-bg)}.pw-assistant-compact .pw-assistant-messages{max-height:calc(100dvh - var(--pw-sheet) / 2 - var(--pw-target-lg) * 2)}.pw-assistant-message{max-width:min(100%,var(--pw-sheet));padding:var(--pw-space-3) var(--pw-space-4);border-radius:var(--pw-radius-row);background:var(--pw-solid);border:var(--pw-stroke) solid var(--pw-border)}.pw-assistant-landlord{align-self:flex-end;background:var(--pw-progress-tint);border-color:transparent}.pw-assistant-staff{border-color:var(--pw-success)}.pw-assistant-draft{border-style:dashed;color:var(--pw-text-secondary)}.pw-assistant-meta{font-size:var(--pw-type-xs);color:var(--pw-muted);margin-bottom:var(--pw-space-1)}.pw-assistant-text{font-size:var(--pw-type-sm);white-space:pre-wrap;overflow-wrap:anywhere}.pw-assistant-link{color:var(--pw-accent);text-decoration:underline}.pw-assistant-banner,.pw-assistant-quick{display:flex;flex-wrap:wrap;gap:var(--pw-space-2)}.pw-assistant-banner{align-items:center;font-size:var(--pw-type-sm);color:var(--pw-text-secondary)}.pw-assistant-error{font-size:var(--pw-type-sm);color:var(--pw-danger-text);background:var(--pw-danger-tint);padding:var(--pw-space-2) var(--pw-space-3);border-radius:var(--pw-radius-control)}.pw-assistant-compose{display:flex;gap:var(--pw-space-2);align-items:flex-end}.pw-assistant-input{flex:1;min-height:var(--pw-target);padding:var(--pw-space-2) var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);background:var(--pw-solid);color:var(--pw-text);font:inherit;font-size:var(--pw-type-sm);resize:vertical}.pw-assistant-input:focus-visible{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:var(--pw-stroke)}.pw-assistant-tabs{display:flex;gap:var(--pw-space-2);margin-bottom:var(--pw-space-4)}.pw-assistant-review{display:flex;flex-direction:column;gap:var(--pw-space-4)}.pw-assistant-review form{display:flex;flex-wrap:wrap;gap:var(--pw-space-2);align-items:center}.pw-assistant-review input[type=text],.pw-assistant-review select,.pw-assistant-review textarea{min-height:var(--pw-target);padding:var(--pw-space-2) var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);background:var(--pw-solid);color:var(--pw-text);font:inherit;font-size:var(--pw-type-sm)}.pw-assistant-review textarea{width:100%}.pw-assistant-learning table td form{display:inline-flex;gap:var(--pw-space-1)}.pw-assistant-dock{display:contents;--pw-launcher-clearance:var(--pw-launcher-lift,0px)}.pw-assistant-dock-chat{flex:1;min-height:0;display:flex;flex-direction:column}.pw-assistant-dock-chat .pw-assistant{flex:1;min-height:0}.pw-assistant-dock-chat .pw-assistant-messages{flex:1;min-height:0;max-height:none}@media (max-width:767px){.pw-assistant-dock{--pw-launcher-clearance:var(--pw-launcher-lift,calc(var(--pw-navigation-height) + env(safe-area-inset-bottom, 0px)))}}.pw-assistant-answer{display:flex;flex-direction:column;gap:var(--pw-space-2);min-width:0}.pw-assistant-lead{font-size:var(--pw-type-sm);font-weight:var(--pw-weight-bold);overflow-wrap:anywhere}.pw-assistant-counts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-1) var(--pw-space-2);font-size:var(--pw-type-xs);color:var(--pw-text-secondary)}.pw-assistant-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pw-space-2)}.pw-assistant-item{display:flex;flex-direction:column;gap:var(--pw-space-1);min-width:0}.pw-assistant-row{display:flex;align-items:flex-start;gap:var(--pw-space-2);padding:var(--pw-space-2) var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row);background:var(--pw-bg);color:var(--pw-text);text-decoration:none;min-width:0}.pw-assistant-row:hover{border-color:var(--pw-accent)}.pw-assistant-row:focus-visible{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:var(--pw-stroke)}.pw-assistant-row-number{flex:none;min-width:var(--pw-space-4);font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-assistant-row-body{display:flex;flex-direction:column;gap:var(--pw-space-1);flex:1;min-width:0}.pw-assistant-row-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2)}.pw-assistant-row-title{font-size:var(--pw-type-sm);font-weight:var(--pw-weight-bold);overflow-wrap:anywhere}.pw-assistant-row-due,.pw-assistant-row-meta{font-size:var(--pw-type-xs);color:var(--pw-text-secondary);overflow-wrap:anywhere}.pw-assistant-row-icon{flex:none;align-self:center;width:var(--pw-space-4);height:var(--pw-space-4);color:var(--pw-muted)}.pw-assistant-row-actions{display:flex;flex-wrap:wrap;gap:var(--pw-space-1);padding-left:var(--pw-space-6)}.pw-assistant-more,.pw-assistant-notes,.pw-assistant-sources{font-size:var(--pw-type-xs);color:var(--pw-text-secondary)}.pw-assistant-notes,.pw-assistant-sources ul{margin:0;padding-left:var(--pw-space-4)}@media (max-width:640px){.pw-assistant-message{max-width:100%}.pw-assistant-row-actions{padding-left:0}}.pw-punch{display:grid;gap:var(--pw-space-5);min-width:0}.pw-punch-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--pw-space-4);margin:0}.pw-punch-facts dt{color:var(--pw-muted);font-size:var(--pw-type-xs)}.pw-punch-facts dd{margin:var(--pw-space-1) 0 0;font-weight:var(--pw-weight-bold);overflow-wrap:anywhere}.pw-punch-progress{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-5)}.pw-punch-meter{flex:1 1 220px;height:var(--pw-space-3);border-radius:var(--pw-radius-chip);background:var(--pw-surface);border:var(--pw-stroke) solid var(--pw-border);overflow:hidden}.pw-punch-meter>span{display:block;height:100%;background:var(--pw-success)}.pw-punch-low{outline:var(--pw-stroke) dashed var(--pw-warning);outline-offset:var(--pw-space-1);background:var(--pw-warning-tint)}.pw-punch-table td{vertical-align:top}.pw-punch-table .pw-input{min-height:var(--pw-control-height-sm);padding:var(--pw-space-1) var(--pw-space-2);font-size:var(--pw-type-xs)}.pw-punch-excluded{opacity:.55}.pw-punch-quote{margin-top:var(--pw-space-1);color:var(--pw-muted);font-size:var(--pw-type-xs)}.pw-punch-quote summary{cursor:pointer;min-height:var(--pw-target);display:flex;align-items:center}.pw-punch-bulk{display:flex;flex-wrap:wrap;align-items:end;gap:var(--pw-space-3);padding:var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-surface)}.pw-punch-bulk .pw-field{min-width:min(100%,220px)}.pw-punch-suggestion{display:grid;gap:var(--pw-space-1)}.pw-punch-suggestion small{color:var(--pw-muted);font-size:var(--pw-type-xs)}.pw-punch-list{display:grid;gap:var(--pw-space-3);list-style:none;margin:0;padding:0}.pw-punch-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--pw-space-3) var(--pw-space-4);padding:var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-solid)}.pw-punch-item[data-done=true]{background:var(--pw-success-tint)}.pw-punch-item h3{font-size:var(--pw-type-base);overflow-wrap:anywhere}.pw-punch-item-meta{display:flex;flex-wrap:wrap;gap:var(--pw-space-2);align-items:center;color:var(--pw-muted);font-size:var(--pw-type-xs)}.pw-punch-check{display:grid;place-items:center;width:var(--pw-target-lg);height:var(--pw-target-lg);border:var(--pw-focus) solid var(--pw-text);border-radius:var(--pw-radius-control);background:var(--pw-solid);color:var(--pw-success-text);cursor:pointer}.pw-punch-check[aria-pressed=true]{background:var(--pw-success);border-color:var(--pw-success);color:var(--pw-accent-ink)}.pw-punch-check svg{width:var(--pw-icon);height:var(--pw-icon)}.pw-punch-more{grid-column:2}.pw-punch-more summary{cursor:pointer;min-height:var(--pw-target);display:flex;align-items:center;color:var(--pw-accent);font-weight:var(--pw-weight-bold);font-size:var(--pw-type-sm)}.pw-punch-group{display:grid;gap:var(--pw-space-3)}.pw-punch-group>h2{font-size:var(--pw-type-lg)}.pw-punch-print{display:grid;gap:var(--pw-space-4)}.pw-punch-print-item{display:grid;grid-template-columns:var(--pw-space-5) minmax(0,1fr);gap:var(--pw-space-2) var(--pw-space-3);padding:var(--pw-space-3) 0;border-bottom:var(--pw-stroke) solid var(--pw-border);-moz-column-break-inside:avoid;break-inside:avoid}.pw-punch-print-box{width:var(--pw-space-5);height:var(--pw-space-5);border:var(--pw-focus) solid var(--pw-text)}.pw-punch-print-lines{grid-column:2;display:grid;grid-template-columns:1fr 1fr 3fr;gap:var(--pw-space-4);color:var(--pw-muted);font-size:var(--pw-type-xs)}.pw-punch-print-lines span{border-bottom:var(--pw-stroke) solid var(--pw-muted);padding-bottom:var(--pw-space-3)}@media (max-width:767px){.pw-punch-table{font-size:var(--pw-type-xs)}.pw-punch-print-lines{grid-template-columns:1fr}}@media print{.pw-core-header,.pw-mobile-bottom-nav,.pw-punch-no-print,.pw-workspace .pw-sidebar{display:none!important}.pw-workspace:has(.pw-punch-print) .pw-shell-main{margin-left:0!important;width:100%!important}}