.pw-jobs{min-width:0;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);overflow:hidden}.pw-jobs-list-head{flex:none;display:grid;grid-gap:10px;gap:10px;padding:16px 16px 12px}.pw-jobs-list-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.pw-jobs-list-title h2{font-size:15px;font-weight:600}.pw-jobs-list-title h2 span{color:var(--p-muted);font-size:12px;font-weight:400}.pw-jobs-list-title .pw-btn{min-height:30px}.pw-jobs-sort{display:flex;align-items:center;gap:8px}.pw-jobs-sort>span{color:var(--p-muted);font-size:12px}.pw-jobs-sort .pw-seg button[aria-pressed=true],[data-pursuit-theme=light] .pw-jobs-sort .pw-seg button[aria-pressed=true]{color:var(--p-text);background:var(--p-border)}.pw-jobs-list nav{display:block}.pw-jobs-row{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;grid-gap:4px 10px;gap:4px 10px;padding:12px 16px;color:var(--p-secondary);background:transparent;border:0;border-top:1px solid var(--p-active);text-align:left;cursor:pointer}.pw-jobs-row:hover{background:var(--p-hover)}.pw-jobs-row.selected{background:var(--p-active);box-shadow:inset 2px 0 var(--p-silver)}.pw-jobs-row .pw-score{grid-row:span 2}.pw-jobs-row-top{min-width:0;display:flex;justify-content:space-between;gap:10px}.pw-jobs-row-top strong{min-width:0;overflow:hidden;color:var(--p-text-2);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pw-jobs-row-top em{flex:none;color:var(--p-silver);font:normal 12px var(--pw-mono)}.pw-jobs-row-top em.urgent{color:var(--p-danger)}.pw-jobs-row-top em.past{color:var(--p-muted)}.pw-jobs-row-bottom{min-width:0;display:flex;align-items:center;gap:8px}.pw-jobs-row-bottom>span:first-child{flex:none;font-size:11.5px}.pw-jobs-dot{color:var(--p-control)}.pw-jobs-row-bottom small{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pw-jobs-list-empty{padding:16px;color:var(--p-muted);font-size:12.5px}.pw-jobs-archived{flex:none;max-height:45%;overflow:auto;border-top:1px solid var(--p-border)}.pw-jobs-archived-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px;color:var(--p-secondary);background:transparent;border:0;font-size:12.5px;cursor:pointer}.pw-jobs-archived-toggle:hover{color:var(--p-text)}.pw-jobs-archived-row{width:100%;display:grid;grid-gap:2px;gap:2px;padding:10px 16px;background:transparent;border:0;border-top:1px solid var(--p-active);text-align:left;cursor:pointer}.pw-jobs-archived-row:hover{background:var(--p-hover)}.pw-jobs-archived-row span{overflow:hidden;color:var(--p-secondary);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.pw-jobs-archived-row small{color:var(--p-muted);font-size:11.5px}.pw-jobs-archived-row.selected{background:var(--p-active);box-shadow:inset 2px 0 var(--p-silver)}.pw-jobs-head{flex:none;display:grid;grid-gap:14px;gap:14px;padding:22px 28px 0}.pw-jobs-archived-banner{border-color:var(--p-control)}.pw-jobs-head-main{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pw-jobs-head-main.dim .pw-jobs-due,.pw-jobs-head-main.dim .pw-jobs-score-wrap,.pw-jobs-head-main.dim .pw-jobs-titles{opacity:.55}.pw-jobs-titles{min-width:0}.pw-jobs-meta{color:var(--p-secondary);font:12px var(--pw-mono)}.pw-jobs-titles h1{margin-top:6px;font-size:21px;font-weight:600;line-height:1.2}.pw-jobs-head-side{flex:none;display:flex;align-items:center;gap:18px}.pw-jobs-more-wrap,.pw-jobs-pill-wrap,.pw-jobs-score-wrap{position:relative}.pw-jobs-score{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;background:var(--p-panel);border:1px solid;border-radius:6px;cursor:pointer}.pw-jobs-score:hover{background:var(--p-hover)}.pw-jobs-score strong{font:500 20px var(--pw-mono)}.pw-jobs-score>span{display:grid;text-align:left;line-height:1.2}.pw-jobs-score>span>span{font-size:12px;font-weight:600}.pw-jobs-score small{color:var(--p-muted);font-size:11px}.pw-worth{min-width:0;overflow-wrap:anywhere;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 24px;gap:8px 24px;padding:14px 16px;background:var(--p-panel);border:1px solid var(--p-border);border-left-width:3px;border-radius:6px}.pw-worth-strong{border-left-color:var(--p-done)}.pw-worth-worth{border-left-color:var(--p-silver)}.pw-worth-weak{border-left-color:var(--p-danger)}.pw-worth-head{display:grid;grid-gap:4px;gap:4px;min-width:0}.pw-worth-head .pw-kicker{margin:0}.pw-worth-head h2{margin:0;font-size:18px;font-weight:600;line-height:1.25}.pw-worth-figures{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;justify-content:flex-end}.pw-worth-figures div{display:grid;grid-gap:2px;gap:2px;text-align:right}.pw-worth-figures dt{color:var(--p-muted);font-size:11px}.pw-worth-figures dd{margin:0;color:var(--p-text-2);font-size:15px}.pw-worth-because,.pw-worth-watch{grid-column:1/-1;margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:var(--p-text-2);font-size:13px;line-height:1.45}.pw-worth-watch{color:var(--p-warning)}.pw-worth-incumbent,.pw-worth-next{grid-column:1/-1;margin:0;color:var(--p-text-2);font-size:13px}.pw-ai-read{min-width:0;overflow-wrap:anywhere;display:grid;grid-gap:6px;gap:6px;padding:12px 16px;background:var(--p-panel);border:1px solid var(--p-border);border-left-width:3px;border-radius:6px}.pw-ai-read-strong{border-left-color:var(--p-done)}.pw-ai-read-worth{border-left-color:var(--p-silver)}.pw-ai-read-weak{border-left-color:var(--p-danger)}.pw-ai-read-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 16px}.pw-ai-read-head .pw-kicker{margin:0}.pw-ai-read-head h3{margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.25}.pw-ai-read-line,.pw-ai-read-note,.pw-ai-read-summary{margin:0;color:var(--p-text-2);font-size:13px;line-height:1.45}.pw-ai-read-note{color:var(--p-muted)}.pw-ai-read-list{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:var(--p-text-2);font-size:13px;line-height:1.45}.pw-ai-read-risks{color:var(--p-warning)}.pw-ai-read-label{margin:2px 0 0;color:var(--p-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.pw-ai-read-why{margin-left:6px;padding:0;border:0;background:none;text-decoration:underline;cursor:pointer}.pw-ai-read-basis,.pw-ai-read-why{color:var(--p-muted);font-size:12px}.pw-ai-read-basis{margin:4px 0 2px}.pw-ai-read-basis blockquote{margin:0 0 4px;padding-left:8px;border-left:2px solid var(--p-border);font-style:italic}.pw-ai-read-basis ul{margin:0;padding-left:16px}.pw-ai-read-foot{margin:0;color:var(--p-muted);font-size:11px}.pw-amend{min-width:0;overflow-wrap:anywhere;display:grid;grid-gap:12px;gap:12px;padding:14px 16px;background:var(--p-warn-bg);border-left-color:var(--p-warn-border);border-left-width:1px;border:1px solid var(--p-warn-border);border-left:3px solid var(--p-warning);border-radius:6px}.pw-amend-item{display:grid;grid-gap:8px;gap:8px;min-width:0}.pw-amend-item+.pw-amend-item{padding-top:12px;border-top:1px solid var(--p-warn-border)}.pw-amend-head{display:grid;grid-gap:4px;gap:4px}.pw-amend-head .pw-kicker{margin:0}.pw-amend-head h2{margin:0;font-size:18px;font-weight:600;line-height:1.25}.pw-amend-item h3{margin:4px 0 0;font-weight:600}.pw-amend-item h3,.pw-amend-said{font-size:13px;color:var(--p-text-2)}.pw-amend-said{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;line-height:1.45}.pw-amend-done,.pw-amend-files,.pw-amend-foot,.pw-amend-link,.pw-amend-more,.pw-amend-none{margin:0;color:var(--p-text-2);font-size:13px}.pw-amend-warn{margin:0;color:var(--p-warning);font-size:13px}.pw-amend-holds,.pw-amend-subs{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.pw-amend-holds li,.pw-amend-sub-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:13px}.pw-amend-holds li>div,.pw-amend-sub-line>div{min-width:0;flex:1 1 220px}.pw-amend-state,.pw-amend-why{color:var(--p-muted);font-size:12px}.pw-amend-sub-line p{margin:2px 0 0}.pw-amend-preview{display:grid;grid-gap:6px;gap:6px;margin-top:6px;padding:10px 12px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px;font-size:13px}.pw-amend-preview p{margin:0}.pw-amend-preview pre{margin:0;white-space:pre-wrap;font-family:inherit;color:var(--p-text-2);max-height:320px;overflow:auto}.pw-amend-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:720px){.pw-worth{grid-template-columns:minmax(0,1fr)}.pw-worth-figures{justify-content:flex-start}.pw-worth-figures div{text-align:left}}.pw-jobs-why{display:grid;grid-gap:12px;gap:12px}.pw-jobs-why ul{margin:0;padding-left:16px;display:grid;grid-gap:4px;gap:4px;color:var(--p-text-2);font-size:12.5px}.pw-jobs-why-blockers{color:var(--p-danger)!important}.pw-jobs-why-factors{display:grid;grid-gap:6px;gap:6px}.pw-jobs-why-factor{display:grid;grid-template-columns:140px minmax(0,1fr) 28px;align-items:center;grid-gap:8px;gap:8px;font-size:12px}.pw-jobs-why-factor>span:first-child{color:var(--p-secondary);line-height:1.25}.pw-jobs-why-bar{height:4px;overflow:hidden;background:var(--p-border);border-radius:2px}.pw-jobs-why-bar i{display:block;height:100%;background:var(--p-silver)}.pw-jobs-why-factor>span:last-child{color:var(--p-muted);font-size:11px;text-align:right}.pw-jobs-why-unknown{color:var(--p-muted);font-size:12px}.pw-jobs-due{display:grid;text-align:right}.pw-jobs-due strong{color:var(--p-silver);font:500 18px var(--pw-mono)}.pw-jobs-due strong.urgent{color:var(--p-danger)}.pw-jobs-due strong.none{color:var(--p-muted);font-size:14px}.pw-jobs-due span{color:var(--p-muted);font-size:12px}.pw-jobs-more{width:36px;height:36px;display:grid;place-items:center;padding:0;color:var(--p-secondary);background:transparent;border:1px solid var(--p-border);border-radius:4px;font-size:16px;line-height:1;cursor:pointer}.pw-jobs-more:hover{color:var(--p-text);background:var(--p-hover)}.pw-jobs-menu{display:grid;grid-gap:2px;gap:2px;margin:-8px}.pw-jobs-menu>:is(button,a){width:100%;min-height:36px;display:grid;grid-gap:2px;gap:2px;padding:8px 10px;color:var(--p-text);background:transparent;border:0;border-radius:4px;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.pw-jobs-menu>:is(button,a):hover:not(:disabled){background:var(--p-hover)}.pw-jobs-menu>button:disabled{color:var(--p-muted);cursor:not-allowed}.pw-jobs-menu small{color:var(--p-muted);font-size:11.5px}.pw-jobs-menu .pw-error,.pw-jobs-menu-note{padding:4px 10px;color:var(--p-secondary);font-size:12px}.pw-jobs-menu .pw-error{color:var(--p-danger)}.pw-jobs-pills{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.pw-jobs-pills>.pw-error{flex-basis:100%}.pw-jobs-pill-wrap{display:inline-flex;flex-direction:column;gap:4px}.pw-pill .pw-jobs-pill-open{font-weight:inherit;text-decoration:none}.pw-pill .pw-jobs-pill-open:hover{text-decoration:underline}.pw-pill button:disabled{color:var(--p-muted);cursor:not-allowed}.pw-jobs-pill-wrap .pw-popover{top:36px}.pw-jobs-tabrow{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--p-border)}.pw-jobs-tabs{display:flex;gap:22px}.pw-jobs-tabs button{height:40px;padding:0;color:var(--p-secondary);background:none;border:0;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.pw-jobs-tabs button:hover{color:var(--p-text)}.pw-jobs-tabs button[aria-current=page]{color:var(--p-text);box-shadow:inset 0 -2px var(--p-silver)}.pw-jobs-tabs button span{color:var(--p-muted);font-size:12px;font-weight:400}.pw-jobs-tabtools{display:flex;align-items:center;gap:8px}.pw-jobs-tabtools:not(:empty){margin-bottom:6px}.pw-content.pw-jobs-page{overflow-x:hidden;overflow-y:auto}.pw-jobs-tabbody{position:relative;flex:1 0;min-height:min(640px,calc(100vh - 64px));display:flex;flex-direction:column;overflow:hidden}.pw-jobs-tabbody.pw-jobs-tabbody-subs{flex:1 0 auto;overflow:visible}.pw-jobs-tabbody-subs .pw-subs>:is(.pw-subs-table-view,.pw-subs-board-view,.pw-subs-split-view){flex:1 0 auto;height:max(480px,calc(100vh - 32px))}.pw-jobs-tabbody-subs .pw-subs-bulkbar{position:-webkit-sticky;position:sticky;bottom:16px}.pw-jobs-tabbody-subs .pw-drawer{position:fixed;top:var(--pw-subs-drawer-top,0)}.pw-jobs-readonly{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;margin:0;padding:0;border:0}.pw-jobs-readonly>*{flex:1 1;min-height:0}.pw-jobs-readonly.archived>*{opacity:.55}.pw-jobs-section{display:grid;grid-gap:10px;gap:10px}.pw-jobs-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pw-jobs-section-head h2{font-size:15px;font-weight:600}.pw-jobs-section-head>span{color:var(--p-muted);font-size:12px}.pw-jobs-none{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:14px 16px;color:var(--p-secondary);background:var(--p-panel);border:1px dashed var(--p-control);border-radius:6px;font-size:12.5px}.pw-jobs-scope{overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-auto-rows:max-content;align-items:start;grid-gap:24px;gap:24px;padding:20px 28px 32px}.pw-jobs-scope-main{min-width:0;display:grid;grid-gap:20px;gap:20px}.pw-jobs-trade{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:16px;gap:16px;padding:16px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-jobs-trade.review{border-color:var(--p-warn-border)}.pw-jobs-trade-body{min-width:0;display:grid;grid-gap:6px;gap:6px}.pw-jobs-trade-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pw-jobs-trade-title strong{font-size:14px;font-weight:600}.pw-jobs-trade-line{color:var(--p-silver);font-size:12.5px}.pw-jobs-trade-body p{color:var(--p-secondary);font-size:12.5px;line-height:1.5;text-wrap:pretty}.pw-jobs-trade-body p.pw-jobs-trade-warn{color:var(--p-warning);font-size:12px}.pw-jobs-cites{display:flex;flex-wrap:wrap;gap:6px}.pw-jobs-cite{min-height:22px;padding:2px 8px;color:var(--p-text-2);background:var(--p-active);border:1px solid var(--p-border);border-radius:3px;font:11px var(--pw-mono);cursor:pointer}.pw-jobs-cite:hover{color:var(--p-text);border-color:var(--p-control)}.pw-jobs-trade-actions{display:grid;align-content:start;grid-gap:6px;gap:6px}.pw-jobs-trade-actions .pw-btn{min-height:34px}.pw-jobs-trade-link{height:30px;color:var(--p-secondary);background:transparent;border:0;font-size:12px;cursor:pointer}.pw-jobs-trade-link:hover{color:var(--p-text);text-decoration:underline}.pw-jobs-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;background:var(--p-border);border:1px solid var(--p-border);border-radius:6px}.pw-jobs-brief-cell{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:14px 16px;background:var(--p-panel)}.pw-jobs-brief-cell:last-child:nth-child(odd){grid-column:1/-1}.pw-jobs-brief-part{display:grid;grid-gap:4px;gap:4px}.pw-jobs-brief-sub{color:var(--p-muted);font-size:11px}.pw-jobs-brief ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;color:var(--p-text-2);font-size:12.5px;line-height:1.5}.pw-jobs-brief li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.pw-jobs-brief-cell>.pw-muted{font-size:12.5px}.pw-jobs-brief-amount{color:var(--p-silver)}.pw-jobs-brief-why{padding:0;color:var(--p-muted);background:transparent;border:0;font-size:11.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pw-jobs-brief-why:hover{color:var(--p-text)}.pw-jobs-brief q{flex-basis:100%;padding-left:8px;color:var(--p-secondary);border-left:2px solid var(--p-control);font-size:12px;font-style:italic}.pw-jobs-brief-foot{color:var(--p-muted);font-size:12px}.pw-jobs-collapse{width:100%;display:flex;align-items:baseline;gap:10px;padding:0;color:var(--p-text);background:transparent;border:0;text-align:left;cursor:pointer}.pw-jobs-collapse h2{font-size:15px;font-weight:600}.pw-jobs-collapse span{color:var(--p-muted);font-size:12px}.pw-jobs-collapse span:last-child{margin-left:auto}.pw-jobs-scope-side{display:grid;grid-gap:16px;gap:16px}.pw-jobs-facts{display:grid;grid-gap:10px;gap:10px;padding:16px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-jobs-facts h2{font-weight:500}.pw-jobs-facts dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;font-size:12.5px}.pw-jobs-facts dt{color:var(--p-muted)}.pw-jobs-facts dd{margin:0;color:var(--p-text);overflow-wrap:anywhere}.pw-jobs-facts>p{font-size:12.5px}.pw-jobs-amend{display:grid;grid-gap:8px;gap:8px;padding:16px;background:var(--p-warn-bg);border:1px solid var(--p-warn-border);border-radius:6px}.pw-jobs-amend strong{font-size:13px;font-weight:600}.pw-jobs-amend p{color:var(--p-text-2);font-size:12.5px}.pw-jobs-amend .pw-btn{justify-self:start}.pw-jobs-side-links{display:grid;justify-items:start;grid-gap:6px;gap:6px}.pw-jobs-side-links :is(a,button){padding:0;color:var(--p-silver);background:none;border:0;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pw-jobs-side-links :is(a,button):hover{color:var(--p-text)}.pw-jobs-source .pw-overlay-head h1{font-size:19px}.pw-jobs-source .pw-overlay-body{display:grid;grid-template-columns:minmax(0,1fr) 380px}.pw-jobs-source-doc{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--p-rail)}.pw-jobs-source-cites{flex:none;display:flex;align-items:center;gap:8px;padding:10px 16px;overflow-x:auto;border-bottom:1px solid var(--p-border)}.pw-jobs-source-cites button{flex:none;height:30px;padding:0 10px;color:var(--p-text-2);background:var(--p-panel);border:1px solid var(--p-border);border-radius:4px;font:11.5px var(--pw-mono);white-space:nowrap;cursor:pointer}.pw-jobs-source-cites button[aria-pressed=true]{color:#14171a;background:#c8ced4;border-color:#c8ced4}[data-pursuit-theme=light] .pw-jobs-source-cites button[aria-pressed=true]{color:#fff;background:#3a3f46;border-color:#3a3f46}.pw-jobs-source-cites>.pw-muted{font-size:12px}.pw-jobs-source-spacer{flex:1 1}.pw-jobs-source-page{flex:none;color:var(--p-muted);font-size:11px;white-space:nowrap}.pw-jobs-source-scroll{flex:1 1;min-height:0;overflow:auto;padding:24px}.pw-jobs-source-none{padding:40px;color:var(--p-muted);text-align:center}.pw-jobs-paper{max-width:640px;margin:0 auto;display:grid;grid-gap:12px;gap:12px;padding:40px 48px;color:#22262b;background:var(--p-paper);border-radius:2px;box-shadow:0 10px 40px rgba(0,0,0,.45);font:13px/1.65 Georgia,Times New Roman,serif}.pw-jobs-paper-head{display:flex;justify-content:space-between;gap:12px;color:#5b626a;font:10.5px var(--pw-mono);overflow-wrap:anywhere}.pw-jobs-paper-text{white-space:pre-wrap;overflow-wrap:anywhere}.pw-jobs-paper-text mark{padding:2px 4px 2px 6px;color:inherit}.pw-jobs-paper-hi,.pw-jobs-paper-text mark{background:#fff1da;box-shadow:inset 3px 0 #b86a0a;border-radius:2px}.pw-jobs-paper-hi{margin:0;padding:6px 8px 6px 11px}.pw-jobs-paper-note{color:#5b626a;font:12px/1.5 var(--pw-sans)}.pw-app .pw-jobs-paper-open{justify-self:start;color:#22262b;font:600 12.5px var(--pw-sans)}.pw-jobs-paper-error{display:flex;align-items:center;gap:10px;font:12px var(--pw-sans)}.pw-jobs-paper-error p{color:#b3261e}.pw-jobs-paper-error button{min-height:28px;padding:0 10px;color:#22262b;background:#fff;border:1px solid #b9bec4;border-radius:4px;cursor:pointer}.pw-jobs-source-panel{min-width:0;min-height:0;overflow:auto;padding:18px 20px 24px;background:var(--p-drawer);border-left:1px solid var(--p-border)}.pw-jobs-source-form{display:grid;grid-gap:14px;gap:14px}.pw-jobs-source-desc{color:var(--p-text-2);font-size:12.5px;line-height:1.55}.pw-jobs-suggest{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-jobs-suggest>div{display:flex;justify-content:space-between;gap:10px}.pw-jobs-suggest>div>span:first-child{color:var(--p-muted);font-size:12px}.pw-jobs-suggest>div>span.pw-mono{font-size:12px;font-weight:500}.pw-jobs-suggest strong{font-size:14px;font-weight:600}.pw-jobs-suggest small{color:var(--p-secondary);font-size:12px}.pw-jobs-source-form .pw-field>span{font-size:12.5px}.pw-app .pw-jobs-source-form .pw-field select{min-height:40px}.pw-jobs-suggest-caps{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pw-jobs-suggest-caps small{color:var(--p-muted);font-size:11.5px}.pw-jobs-suggest-caps button{height:26px;padding:0 8px;color:var(--p-secondary);background:transparent;border:1px dashed var(--p-control);border-radius:3px;font-size:11.5px;cursor:pointer}.pw-jobs-suggest-caps button:hover{color:var(--p-text)}.pw-jobs-source-decide{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:grid;grid-gap:8px;gap:8px;margin-top:4px;padding-top:12px;background:var(--p-drawer);border-top:1px solid var(--p-border)}.pw-jobs-source-actions{display:flex;gap:8px}.pw-jobs-source-actions .pw-btn:first-child{flex:1 1}.pw-jobs-source-why{color:var(--p-warning);font-size:11.5px}.pw-jobs-source-foot{color:var(--p-muted);font-size:11.5px}.pw-jobs-cite-by{font-size:14px;font-weight:600}.pw-jobs-source-form>.pw-btn{justify-self:start}.pw-jobs-source-form>.pw-btn-primary.pw-btn-lg{justify-self:stretch}.pw-jobs-change{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;background:var(--p-panel);border:1px solid var(--p-warn-border);border-radius:6px}.pw-jobs-change.answered{border-color:var(--p-border)}.pw-jobs-change-head{display:flex;justify-content:space-between;gap:10px}.pw-jobs-change-head strong{font-size:13px;font-weight:600}.pw-jobs-change-cite{flex:none;padding:0;color:var(--p-silver);background:none;border:0;font:11px var(--pw-mono);text-decoration:underline;cursor:pointer}.pw-jobs-change-body{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;font-size:12.5px}.pw-jobs-change-body>span:first-child{color:var(--p-muted)}.pw-jobs-change-choices{display:flex}.pw-jobs-change-choices button{flex:1 1}.pw-jobs-files{overflow:auto;display:grid;align-content:start;grid-auto-rows:max-content;grid-gap:14px;gap:14px;padding:20px 28px 32px}.pw-jobs-files-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-jobs-files-summary strong{font-size:15px;font-weight:500}.pw-jobs-files-summary>span{color:var(--p-secondary)}.pw-jobs-files-summary .pw-btn{margin-left:auto}.pw-jobs-files-skipped{padding:12px 16px;color:var(--p-text-2);background:var(--p-warn-bg);border:1px solid var(--p-warn-border);border-radius:6px;font-size:12.5px}.pw-jobs-files-skipped ul{margin:6px 0 0;padding-left:18px}.pw-jobs-files-list{overflow:hidden;border:1px solid var(--p-border);border-radius:6px}.pw-jobs-files-list>.pw-jobs-none{border:0;border-radius:0}.pw-jobs-file{display:grid;grid-template-columns:minmax(0,1fr) 120px 100px;align-items:center;grid-gap:14px;gap:14px;min-height:58px;padding:8px 16px;border-top:1px solid var(--p-active)}.pw-jobs-file:first-child{border-top:0}.pw-jobs-file .pw-btn{justify-self:end;width:90px}.pw-jobs-file-name{min-width:0}.pw-jobs-file-name strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.pw-jobs-file-name span{color:var(--p-muted);font-size:12px}.pw-jobs-drop-wrap{display:grid;grid-gap:8px;gap:8px}.pw-jobs-drop{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:120px;padding:16px;color:var(--p-secondary);border:1px dashed var(--p-control);border-radius:6px;text-align:center}.pw-jobs-drop.over{background:var(--p-hover);border-color:var(--p-silver)}.pw-jobs-drop strong{color:var(--p-text);font-size:13px}.pw-jobs-drop>span{font-size:12px}.pw-jobs-drop-problems p{color:var(--p-danger);font-size:12px}.pw-jobs-uploads{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.pw-jobs-uploads li{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:4px;font-size:12.5px}.pw-jobs-uploads li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-jobs-uploads li>span:not(:first-child){flex:none;font-size:12px}.pw-jobs-upload-failed{display:flex;align-items:center;gap:8px;color:var(--p-danger)}.pw-jobs-empty{display:grid;place-items:center;padding:48px;overflow:auto}.pw-jobs-empty-inner{width:min(760px,100%);display:grid;grid-gap:20px;gap:20px}.pw-jobs-empty h1{font-size:26px;font-weight:600}.pw-jobs-empty-inner>div>p{margin-top:6px;color:var(--p-secondary)}.pw-jobs-empty-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pw-jobs-empty-card{min-height:180px;display:grid;align-content:space-between;grid-gap:18px;gap:18px;padding:18px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-jobs-empty-card.highlight{border-color:var(--p-silver)}.pw-jobs-empty-card>div{display:grid;grid-gap:6px;gap:6px}.pw-jobs-empty-card strong{font-size:14px;font-weight:600}.pw-jobs-empty-card span{color:var(--p-secondary);font-size:12.5px}.pw-jobs-empty-card .pw-btn{justify-self:start;min-height:36px}.pw-dialog:has(.pw-jobs-add) .pw-dialog-head h2{font-size:19px}.pw-dialog:has(.pw-jobs-add) .pw-dialog-body{padding-top:14px}.pw-jobs-add{display:grid;grid-gap:16px;gap:16px}.pw-jobs-add>.pw-seg{justify-self:start}.pw-jobs-add>.pw-seg button{padding:0 14px;font-size:12.5px}.pw-jobs-add-sam,.pw-jobs-add-type,.pw-jobs-add-upload{display:grid;grid-gap:14px;gap:14px}.pw-jobs-add-sam label{color:var(--p-text-2);font-size:12.5px}.pw-jobs-add-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.pw-jobs-add-lookup .pw-input{min-height:40px;padding:0 12px;font-size:12.5px}.pw-jobs-add-preview{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-jobs-add-preview .pw-jobs-add-score{width:52px;height:52px;font-size:20px;border-radius:4px;background:transparent}.pw-jobs-add-preview>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.pw-jobs-add-preview strong{font-size:14px;font-weight:600}.pw-jobs-add-preview>div>.pw-mono{color:var(--p-secondary);font-size:12px}.pw-jobs-add-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px;color:var(--p-text-2);font-size:12px}.pw-jobs-add-facts>span>span{color:var(--p-muted)}.pw-jobs-add-dup{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px}.pw-jobs-add-dup.ok{color:var(--p-done)}.pw-jobs-add-dup.warn{color:var(--p-warning)}.pw-jobs-add-dup>span{font-weight:700}.pw-jobs-add-dup button{padding:0;color:inherit;background:none;border:0;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pw-jobs-add-choices{display:grid;grid-gap:4px;gap:4px}.pw-jobs-add-choices button{min-height:40px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:4px 10px;color:var(--p-text-2);background:var(--p-panel);border:1px solid var(--p-border);border-radius:4px;text-align:left;cursor:pointer}.pw-jobs-add-choices button[aria-pressed=true]{background:var(--p-active);border-color:var(--p-silver)}.pw-jobs-add-choices button>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-jobs-add-choices small{color:var(--p-muted);font-size:11.5px}.pw-jobs-add-none{padding:12px 14px;color:var(--p-secondary);background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px;font-size:12.5px}.pw-jobs-add-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}.pw-jobs-add-fields .wide{grid-column:1/-1}.pw-jobs-add-fields .pw-field>span{font-size:12.5px}.pw-app .pw-jobs-add-fields .pw-field input,.pw-jobs-add-fields .pw-field input{min-height:40px}.pw-jobs-add-fields input{width:100%;padding:8px 10px;color:var(--p-text);background:var(--p-active);border:1px solid var(--p-control);border-radius:4px;font-size:13px;color-scheme:dark}[data-pursuit-theme=light] .pw-jobs-add-fields input{color-scheme:light}.pw-jobs-add-steps{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-jobs-add-steps ol{margin:0;padding-left:18px;display:grid;grid-gap:3px;gap:3px;color:var(--p-text-2);font-size:12.5px}.pw-jobs-add-note{color:var(--p-warning);font-size:12.5px}.pw-jobs-add .pw-input{width:100%;color:var(--p-text);background:var(--p-active);border:1px solid var(--p-control);border-radius:4px}.pw-jobs-legacy{--surface:var(--p-panel);--surface-2:var(--p-active);--paper:var(--p-page);--line:var(--p-border);--line-soft:var(--p-border);--ink:var(--p-text);--muted:var(--p-secondary);--subtle:var(--p-muted);--blue:var(--p-silver);--blue-soft:var(--p-active);--navy:var(--p-text);--green:var(--p-done);--green-soft:var(--p-ok-bg);--amber:var(--p-warning);--amber-soft:var(--p-warn-bg);--red:var(--p-danger);--red-soft:var(--p-danger-bg);color:var(--p-text-2);font-size:12.5px}.pw-jobs-legacy :is(h2,h3){margin:0;color:var(--p-text);font-size:14px;font-weight:600}.pw-jobs-legacy p{margin:0}.pw-jobs-legacy :is(.workspace-kicker,.p-kicker,.micro-label){color:var(--p-muted);font:11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase}.pw-jobs-legacy :is(.button,.p-button){min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:var(--p-text);background:var(--p-panel);border:1px solid var(--p-control);border-radius:4px;box-shadow:none;font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.pw-jobs-legacy :is(.button,.p-button):hover:not(:disabled){background:var(--p-hover)}.pw-jobs-legacy :is(.button.primary,.p-button.primary){color:var(--p-primary-text);background:var(--p-primary-bg);border-color:var(--p-primary-border)}.pw-jobs-legacy :is(.button.tertiary){color:var(--p-secondary);background:transparent;border-color:var(--p-border)}.pw-jobs-legacy :is(.button,.p-button):disabled{color:var(--p-muted);background:var(--p-hover);border-color:var(--p-border);cursor:not-allowed}.pw-jobs-legacy label{display:grid;grid-gap:5px;gap:5px;color:var(--p-text-2);font-size:12.5px}.pw-jobs-legacy .authority-check,.pw-jobs-legacy label.authority-check{display:flex;align-items:flex-start;gap:8px}.pw-jobs-legacy :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:34px;padding:7px 10px;color:var(--p-text);background:var(--p-active);border:1px solid var(--p-control);border-radius:4px;font:inherit;font-size:12.5px}.pw-jobs-legacy textarea{min-height:70px;line-height:1.5}.pw-jobs-legacy fieldset{display:grid;grid-gap:10px;gap:10px;margin:0;padding:10px 0 0;border:0;border-top:1px solid var(--p-border)}.pw-jobs-legacy legend{padding:0 0 6px;color:var(--p-text);font-weight:600}.pw-jobs-legacy form{display:grid;grid-gap:10px;gap:10px}.pw-jobs-legacy :is(.p-error,.document-room-error,.source-unavailable),.pw-jobs-legacy [role=alert]{color:var(--p-danger)}.pw-jobs-legacy :is(section.panel,section.p-panel,.operational-card){display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;background:transparent;border:0;box-shadow:none}.pw-jobs-legacy .source-authority-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pw-jobs-legacy .authority-changes{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.pw-jobs-legacy .authority-changes li{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-jobs-processing .processing-status{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;background:var(--p-warn-bg);border:1px solid var(--p-warn-border);border-radius:6px}.pw-jobs-processing .processing-status-approved,.pw-jobs-processing .processing-status-ready{background:var(--p-panel);border-color:var(--p-border)}.pw-jobs-processing .processing-status-recoverable_failure{background:var(--p-danger-bg);border-color:var(--p-danger-border)}.pw-jobs-processing .processing-status-gaps{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px}.pw-jobs-processing .processing-status-gap{display:grid;grid-gap:6px;gap:6px}.pw-jobs-legacy .solicitation-intelligence{margin-top:0;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px;box-shadow:none}.pw-jobs-legacy .finding-filters button{color:var(--p-secondary);background:transparent;border-color:var(--p-border)}.pw-jobs-legacy .finding-filters button.active{color:var(--p-text);background:var(--p-active);border-color:var(--p-control)}.pw-jobs-ownership{max-height:70vh;overflow:auto}.pw-jobs-ownership .ownership-card>div{display:grid;grid-gap:8px;gap:8px;padding-top:8px;border-top:1px solid var(--p-border)}.pw-jobs-change-who{color:var(--p-secondary);font-size:11.5px}.pw-jobs-change-held{color:var(--p-warning);font-size:11.5px;line-height:1.45}.pw-jobs-change-trade select{height:32px}.pw-jobs-amend.reviewed{background:var(--p-ok-bg);border-color:var(--p-ok-border)}.pw-jobs-section-help{margin:0 0 4px;color:var(--p-text-2);font-size:13px;max-width:70ch}.pw-jobs-processing .processing-status-note{margin:4px 0;padding:8px 10px;border-radius:4px;background:var(--p-hover);color:var(--p-text);font-size:12.5px}.pw-jobs-processing .processing-status-gap{padding:12px 14px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px;color:var(--p-text)}.pw-jobs-processing .processing-status-gap-acknowledged{background:var(--p-ok-bg);border-color:var(--p-ok-border)}.pw-jobs-processing :is(.processing-status-gap,.processing-status-action) p{color:var(--p-text-2)}.pw-jobs-processing :is(.processing-status-gap,.processing-status-action) label{display:block;margin-top:8px;color:var(--p-text);font-weight:600}.pw-jobs-processing :is(.processing-status-gap,.processing-status-action) textarea{display:block;width:100%;margin:6px 0 8px;padding:8px 10px;color:var(--p-text);background:var(--p-active);border:1px solid var(--p-control);border-radius:4px;font:inherit;resize:vertical}.pw-jobs-processing .processing-status-action{display:grid;grid-gap:4px;gap:4px}@media (min-width:761px) and (max-width:1199px){.pw-jobs{grid-template-columns:220px minmax(0,1fr)}.pw-jobs-head{min-width:0;grid-template-columns:minmax(0,1fr)}.pw-jobs-head-main,.pw-jobs-head-side{min-width:0;max-width:100%;flex-wrap:wrap}.pw-jobs-titles{max-width:100%;overflow-wrap:anywhere}.pw-jobs-tabrow{min-width:0;flex-wrap:wrap;gap:8px 16px}.pw-jobs-tabs{min-width:0;flex-wrap:wrap;gap:0 16px}.pw-jobs-tabtools{max-width:100%;flex-wrap:wrap}}.pw-rfq-document-draft{padding:20px;margin:16px 0;border:1px solid var(--p-border);overflow-wrap:anywhere}.pw-rfq-document-draft article{padding:16px 0;border-top:1px solid var(--p-border)}.pw-rfq-document-draft blockquote{margin:10px 0;padding:8px 14px;border-left:3px solid var(--p-border)}.pw-rfq-document-draft-confirm{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.pw-rfq-document-draft-confirm textarea{display:block;width:100%;min-height:70px}.pw-rfq-document-draft .pw-btn,.pw-rfq-draft-action .pw-btn{white-space:normal}.pw-rfq-draft-action{margin:10px 0}.pw-list-col.pw-jobs-list{overflow-x:hidden;overflow-y:auto}.pw-jobs-list>.pw-jobs-archived,.pw-jobs-list>.pw-jobs-list-head,.pw-jobs-list>nav.pw-scroll{flex:none;max-height:none;overflow:visible}.pw-jobs-view-switch{display:flex;gap:6px;flex-wrap:wrap}.pw-jobs-view-switch .pw-btn{white-space:normal;min-height:40px}.pw-jobs-view-switch [aria-current=page]{border-color:var(--p-silver);font-weight:700}.pw-job-tracking{display:grid;grid-gap:10px;gap:10px;min-width:0}.pw-job-tracking h3{font-size:13px;margin:0}.pw-jobs-filter{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--p-text-2);font-size:12px}.pw-job-tracking details,.pw-job-tracking p{font-size:12px;line-height:1.5;margin:0}.pw-job-tracking-quick{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.pw-job-tracking-quick button{min-height:44px;padding:8px;border:1px solid var(--p-border);border-radius:8px;background:var(--p-panel);color:inherit;text-align:left;white-space:normal}.pw-job-tracking-quick button:hover{background:var(--p-hover);border-color:var(--p-control)}.pw-job-tracking-quick button:focus-visible{outline:2px solid #669de5;outline-offset:2px}.pw-job-tracking-quick [aria-pressed=true]{border-color:var(--p-silver);font-weight:700}.pw-job-tracking-refresh{display:grid;grid-gap:6px;gap:6px}.pw-job-tracking-facts{display:grid;grid-column:1/-1;grid-gap:4px;gap:4px;font-size:11px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.pw-jobs-row-wrap{min-width:0;border-bottom:1px solid var(--p-border)}.pw-jobs-row-wrap .pw-jobs-row{border-bottom:0}.pw-jobs-message-link{display:block;padding:8px 14px;min-height:40px;box-sizing:border-box;font-size:12px;text-decoration:underline;overflow-wrap:anywhere}.pw-jobs-tabs{min-width:0}.pw-jobs-tabrow,.pw-jobs-tabs{flex-wrap:wrap}.pw-jobs-navigation-help{font-size:12px;line-height:1.5}.pw-job-messages{display:grid;align-content:start;grid-gap:16px;gap:16px;min-width:0}.pw-jobs-tabbody>.pw-job-messages{flex:1 1;overflow:auto;padding:20px 28px 32px}.pw-job-messages header{display:grid;justify-items:start;grid-gap:10px;gap:10px;min-width:0}.pw-job-messages h2{margin:0;color:var(--p-text);font-size:18px;font-weight:600}.pw-job-messages header p{margin:0;color:var(--p-secondary);font-size:13px;line-height:1.6}.pw-job-message-filters{display:flex;flex-wrap:wrap;gap:12px}.pw-job-message-filters label{flex:1 1 200px}.pw-job-message-filters label,.pw-outreach-controls label{display:grid;grid-gap:6px;gap:6px;font-size:12px;min-width:0}.pw-job-message-filters input,.pw-outreach-controls input{min-height:44px;max-width:100%;width:100%;padding:8px;box-sizing:border-box;color:var(--p-text);background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-job-message-list{display:grid;grid-gap:14px;gap:14px}.pw-job-message-card{padding:16px;border:1px solid var(--p-border);border-radius:10px;min-width:0;overflow-wrap:anywhere}.pw-job-message-card h3{margin:0;font-size:15px}.pw-job-message-card p{font-size:12px;line-height:1.6}.pw-outreach-log{padding:24px;display:grid;grid-gap:18px;gap:18px;min-width:0}.pw-outreach-log h1{margin:0;font-size:24px}.pw-outreach-log header p{max-width:85ch;font-size:13px;line-height:1.6}.pw-outreach-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.pw-outreach-controls label{flex:1 1 160px}.pw-outreach-table-scroll{overflow:auto;max-width:100%;min-width:0}.pw-outreach-table-scroll table{border-collapse:collapse;width:100%;min-width:1000px;font-size:12px}.pw-outreach-table-scroll td,.pw-outreach-table-scroll th{padding:12px;border-bottom:1px solid var(--p-border);text-align:left;vertical-align:top;max-width:260px;overflow-wrap:anywhere}.pw-outreach-table-scroll small{display:block;margin-top:6px;line-height:1.5}.pw-outreach-table-scroll a{display:inline-block;padding:8px 0;min-height:40px}.pw-job-messages .pw-btn,.pw-outreach-log .pw-btn{white-space:normal}.pw-software-tracking .pw-btn{white-space:normal;max-width:100%}@media(max-width:700px){.pw-outreach-log{padding:0;gap:16px}.pw-outreach-controls{display:grid;grid-template-columns:minmax(0,1fr)}.pw-outreach-table-scroll table{min-width:0;display:block}.pw-outreach-table-scroll thead{position:absolute;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.pw-outreach-table-scroll tbody{display:grid;grid-gap:16px;gap:16px}.pw-outreach-table-scroll tr{display:block;border:1px solid var(--p-border);border-radius:10px;padding:10px}.pw-outreach-table-scroll td{display:block;max-width:none;padding:10px 4px;border:0}.pw-outreach-table-scroll td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:6px}.pw-job-message-filters{display:grid;grid-template-columns:minmax(0,1fr)}}.pw-content>.pw-outreach-log{overflow:auto;flex:1 1}.pw-jobs-list .pw-jobs-view-switch{display:flex}.pw-job-file-overview{min-width:0;margin-bottom:20px;color:var(--p-text)}.pw-job-file-overview h2{margin:0 0 8px;font-size:19px}.pw-job-file-overview p{margin:8px 0;line-height:1.5}.pw-job-file-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px;margin-top:16px}.pw-job-file-grid>section{min-width:0;border:1px solid var(--p-border);border-radius:10px;padding:14px;overflow-wrap:anywhere}.pw-job-file-grid h3{margin:0;font-size:15px}.pw-job-file-grid ul{margin:10px 0;padding-left:18px}.pw-job-file-grid li{margin:10px 0}.pw-job-file-grid li span{display:block}.pw-job-file-grid summary{cursor:pointer;padding:10px 0}.pw-job-file-grid button{max-width:100%;min-height:44px;white-space:normal}.pw-job-tracking-refresh .pw-btn{min-height:44px}.pw-jobs-pastdue{border-top:1px solid var(--p-border)}.pw-jobs-pastdue-item{border-top:1px solid var(--p-active)}.pw-jobs-pastdue-owner{margin:0;padding:0 16px 10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--p-secondary);font-size:12px;line-height:1.4}.pw-subs{position:relative;flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.pw-subs-pad{padding:16px 28px 20px}.pw-subs-loading{display:grid;grid-gap:14px;gap:14px}.pw-subs-loading .pw-skeleton{height:40px}.pw-subs-grow{flex:1 1;min-width:0}.pw-subs-right{justify-self:end;text-align:right}.pw-subs-small{font-size:12px}.pw-subs-start{justify-self:start;align-self:flex-start}.pw-subs-none{padding:14px;color:var(--p-muted);font-size:12px}.pw-subs-viewctl{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pw-subs-viewctl>span{color:var(--p-muted);font-size:12px}.pw-subs-viewctl .pw-seg button{padding:0 12px}.pw-subs-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:99px;background:var(--p-muted)}.pw-subs-dot-ok{background:var(--p-done)}.pw-subs-dot-warn{background:var(--p-warning)}.pw-subs-dot-danger{background:var(--p-danger)}.pw-subs-dot-silver{background:var(--p-silver)}.pw-subs-dot-neutral{background:var(--p-muted)}.pw-subs-fit{display:grid;line-height:1.25}.pw-subs-fit>span{font-size:12px;font-weight:600}.pw-subs-fit small{color:var(--p-muted);font:11px var(--pw-mono)}.pw-subs-fit-ok{color:var(--p-done);font-weight:600}.pw-subs-fit-neutral{color:var(--p-secondary);font-weight:600}.pw-subs-fit-warn{color:var(--p-warning);font-weight:600}.pw-subs-fit-danger{color:var(--p-danger);font-weight:600}.pw-subs-notices{display:grid;grid-gap:8px;gap:8px;padding:16px 28px 0}.pw-subs-notices .pw-error{margin-top:4px}.pw-subs-table-view{container-type:inline-size;flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 28px 20px}.pw-subs-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.pw-subs-toolbar>.pw-btn{flex:none}.pw-subs-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.pw-subs-toolbar-actions>.pw-btn{flex:none}.pw-subs-filters{flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;overflow:hidden}.pw-subs-filters button{flex:none}.pw-subs-coverage{display:flex;align-items:center;gap:14px;padding:10px 14px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-subs-coverage-count{flex:none;font:500 15px var(--pw-mono)}.pw-subs-coverage-text{min-width:0;color:var(--p-secondary)}.pw-subs-coverage-text strong{color:var(--p-text);font-weight:600}.pw-subs-keep-state{margin-left:auto;display:flex;align-items:center;gap:10px;color:var(--p-muted);font-size:12px;white-space:nowrap}.pw-subs-pop-anchor{position:relative;display:inline-flex}.pw-subs-pop-anchor .pw-popover{white-space:normal;color:var(--p-text)}.pw-subs-keep select,.pw-subs-pop-anchor select{min-height:28px;margin:0 4px;padding:0 6px;color:var(--p-text);background:var(--p-active);border:1px solid var(--p-control);border-radius:4px}.pw-subs-grid{flex:1 1;min-width:0;min-height:0;overflow:auto;border:1px solid var(--p-border);border-radius:6px}.pw-subs-grid-head,.pw-subs-grid-row{display:grid;grid-template-columns:40px minmax(220px,1.6fr) 96px minmax(170px,1fr) minmax(150px,190px) 132px;grid-template-areas:"check name fit contact status next";align-items:center;grid-gap:0 12px;gap:0 12px;padding:0 14px}.pw-subs-c-check{grid-area:check}.pw-subs-c-name{grid-area:name}.pw-subs-c-fit{grid-area:fit}.pw-subs-c-contact{grid-area:contact}.pw-subs-c-status{grid-area:status;min-width:0}.pw-subs-c-next{grid-area:next}.pw-subs-grid-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:34px;color:var(--p-muted);background:var(--p-panel);font:11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase}.pw-subs-grid-row{min-height:60px;padding-top:8px;padding-bottom:8px;border-top:1px solid var(--p-active);cursor:pointer}.pw-subs-grid-row:hover{background:var(--p-hover)}.pw-subs-grid-row.selected{background:var(--p-active);box-shadow:inset 2px 0 0 var(--p-silver)}.pw-subs-grid-row input[type=checkbox]{width:16px;height:16px;accent-color:#c8ced4;cursor:pointer}.pw-subs-grid-row .pw-cell{gap:3px}.pw-subs-grid-row .pw-cell strong{display:-webkit-box;overflow:hidden;color:var(--p-text);font-size:14px;font-weight:600;line-height:1.3;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pw-subs-grid-row .pw-cell small{color:var(--p-muted);font-size:12px}@container (max-width: 1021px){.pw-subs-grid-head,.pw-subs-grid-row{grid-template-columns:28px minmax(200px,1.6fr) minmax(150px,1fr) minmax(140px,180px) 120px;grid-template-areas:"check name contact status next" "check fit contact status next"}.pw-subs-grid-head{grid-template-areas:"check name contact status next"}.pw-subs-grid-head .pw-subs-c-fit{display:none}.pw-subs-grid-row .pw-subs-fit{display:flex;align-items:baseline;gap:8px;margin-top:2px}.pw-subs-action{width:112px}}@container (max-width: 719px){.pw-subs-grid-head,.pw-subs-grid-row{grid-template-columns:28px minmax(0,1fr) auto;gap:4px 10px;padding:0 12px;grid-template-areas:"check name name" "check fit next" "check contact next" "check status next"}.pw-subs-grid-row{padding-top:10px;padding-bottom:12px;align-items:start}.pw-subs-grid-head :is(.pw-subs-c-fit,.pw-subs-c-contact,.pw-subs-c-status,.pw-subs-c-next){display:none}.pw-subs-grid-head{grid-template-areas:"check name name"}.pw-subs-grid-row .pw-subs-c-check{padding-top:2px}.pw-subs-grid-row .pw-subs-c-next{align-self:center}}.pw-subs-contact{display:grid;grid-gap:2px;gap:2px;min-width:0;color:var(--p-secondary);font-size:12px}.pw-subs-contact>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-subs-grid-row .pw-status{max-width:100%;color:var(--p-text-2);display:flex;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.pw-subs-action{width:120px;height:32px;min-height:32px;padding:0 8px;font-size:12px}span.pw-subs-action{display:inline-block}.pw-subs-hidden{padding:10px 14px;border-top:1px solid var(--p-active)}.pw-subs-trade-head{display:flex;align-items:center;min-height:34px;padding:6px 14px;border-top:1px solid var(--p-border);background:var(--p-panel);font-size:12px}.pw-subs-trade-head strong{font-size:13px;font-weight:600;color:var(--p-text)}.pw-subs-bulkbar{position:relative;z-index:2;flex:none;display:flex;align-items:center;gap:10px;margin:-8px 28px 20px;padding:10px 14px;background:var(--p-active);border:1px solid var(--p-control);border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.pw-subs-bulkbar strong{font-size:13px}.pw-subs-bulkbar>span{font-size:12px}.pw-subs-board-view{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:16px 28px 20px}.pw-subs-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:18px 22px;background:var(--p-hover);border:1px solid var(--p-silver);border-radius:6px}.pw-subs-hero h2{margin-top:6px;font-size:18px;font-weight:600}.pw-subs-hero p.pw-secondary{margin-top:4px}.pw-subs-hero .pw-btn-lg{min-height:44px;font-size:14px}.pw-subs-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;background:var(--p-border);border:1px solid var(--p-border);border-radius:6px}.pw-subs-funnel>div{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;background:var(--p-panel)}.pw-subs-funnel span{color:var(--p-muted);font:11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase}.pw-subs-funnel strong{font:500 20px var(--pw-mono)}.pw-subs-columns{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pw-subs-column{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.pw-subs-column-head{flex:none;display:flex;align-items:center;gap:7px;height:28px;color:var(--p-silver);font:500 11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase}.pw-subs-card-tile{flex:none;display:grid;grid-gap:6px;gap:6px;padding:11px 12px;color:var(--p-secondary);background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px;font:inherit;text-align:left;cursor:pointer}.pw-subs-card-tile:hover{background:var(--p-hover)}.pw-subs-card-tile.primary{border-color:var(--p-control)}.pw-subs-tile-top{min-width:0;display:flex;justify-content:space-between;gap:8px}.pw-subs-tile-top strong{min-width:0;overflow:hidden;color:var(--p-text);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pw-subs-tile-top>span{flex:none;font-size:11px}.pw-subs-tile-meta{font-size:12px}.pw-subs-tile-action{color:var(--p-text);font-size:12px;font-weight:600}.pw-subs-split-view{flex:1 1;min-height:0;display:grid;grid-template-columns:380px minmax(0,1fr)}.pw-subs-split-list{min-height:0;overflow:auto;background:var(--p-rail);border-right:1px solid var(--p-border)}.pw-subs-split-cover{display:grid;grid-gap:8px;gap:8px;margin:14px;padding:14px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-subs-split-cover-top{display:flex;align-items:baseline;justify-content:space-between}.pw-subs-split-cover-top strong{font:500 20px var(--pw-mono)}.pw-subs-split-cover-top small,.pw-subs-split-cover>small{font-size:12px;color:var(--p-muted)}.pw-subs-split-cover .pw-segbar i{height:4px}.pw-subs-split-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 16px;border-top:1px solid var(--p-active)}.pw-subs-split-group-head>span{display:flex;align-items:center;gap:8px;color:var(--p-silver);font:500 11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pw-subs-split-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:68px;padding:8px 16px 8px 31px;color:var(--p-secondary);background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.pw-subs-split-row:hover{background:var(--p-hover)}.pw-subs-split-row.selected{background:var(--p-active);box-shadow:inset 2px 0 0 var(--p-silver)}.pw-subs-split-name{min-width:0}.pw-subs-split-name strong{display:block;overflow:hidden;color:var(--p-text-2);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pw-subs-split-name small{font-size:12px}.pw-subs-list-phone{display:block;color:var(--p-secondary);font-size:12px}.pw-subs-split-name small span{font-weight:400}.pw-subs-split-short{color:var(--p-muted);font-size:12px;white-space:nowrap}.pw-subs-split-detail{min-height:0;overflow:hidden;background:var(--p-page)}.pw-subs-panel{height:100%;max-width:640px;display:flex;flex-direction:column}.pw-subs-panel-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--p-border)}.pw-subs-panel-body{flex:1 1;min-height:0;overflow:auto;padding:18px 20px 24px}.pw-subs-drawer .pw-drawer-head{padding:18px 20px 14px}.pw-subs-drawer .pw-drawer-body{padding:18px 20px 24px}.pw-subs-head{min-width:0;display:grid;grid-gap:4px;gap:4px}.pw-subs-head-kicker{display:flex;align-items:center;gap:8px;color:var(--p-secondary);font:11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase}.pw-subs-head-kicker .pw-subs-dot{width:8px;height:8px}.pw-subs-head h2{font-size:17px;font-weight:600}.pw-subs-head-meta{color:var(--p-secondary);font-size:12px}.pw-subs-detail{min-width:0;grid-template-columns:minmax(0,1fr);display:grid;align-content:start;grid-gap:18px;gap:18px}.pw-subs-card{min-width:0;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere;display:grid;grid-gap:12px;gap:12px;padding:16px;background:var(--p-active);border:1px solid var(--p-border);border-radius:6px}.pw-subs-card-next{border-color:var(--p-control)}.pw-subs-card-silver{border-color:var(--p-silver)}.pw-subs-card-warn{background:var(--p-warn-bg);border-color:var(--p-warn-border)}.pw-subs-card-kicker{color:var(--p-muted);font:400 11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase;outline:0}.pw-subs-card-text{color:var(--p-text-2)}.pw-subs-card-foot{color:var(--p-muted);font-size:12px}.pw-subs-card-actions{display:flex;flex-wrap:wrap;gap:8px}.pw-subs-card-actions .pw-btn-lg{min-height:40px}.pw-subs-phone{font:500 22px var(--pw-mono)}.pw-subs-fields{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;margin:0;font-size:13px}.pw-subs-fields dt{color:var(--p-muted)}.pw-subs-fields dd{min-width:0;margin:0;overflow-wrap:anywhere}.pw-subs-fields-tight{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:12.5px}.pw-subs-fields-wide{grid-template-columns:70px minmax(0,1fr);gap:8px 12px}.pw-subs-total{font:500 15px var(--pw-mono)}.pw-subs-quote{margin:0;padding:10px 12px;border-left:2px solid var(--p-control)}.pw-subs-body,.pw-subs-quote{color:var(--p-text-2);background:var(--p-panel);font-size:12.5px}.pw-subs-body{padding:12px;border:1px solid var(--p-border);border-radius:4px;line-height:1.55;overflow-wrap:anywhere}.pw-subs-more{margin-top:2px;padding:0;color:var(--p-muted);background:none;border:0;font:inherit;cursor:pointer}.pw-subs-more:hover{color:var(--p-text)}.pw-app .pw-subs-body-edit{min-height:220px;font-size:12.5px;line-height:1.55}.pw-subs-note{padding:8px 10px;color:var(--p-text-2);background:var(--p-panel);border:1px solid var(--p-border);border-radius:4px;font-size:12px}.pw-subs-note ul{margin:4px 0 0;padding-left:18px}.pw-subs-note-warn{background:var(--p-warn-bg);border-color:var(--p-warn-border)}.pw-subs-note-danger{background:var(--p-danger-bg);border-color:var(--p-danger-border)}.pw-subs-note .pw-btn-link{font-size:12px}.pw-subs-note .pw-btn{margin-top:6px}.pw-subs-hold{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;background:var(--p-warn-bg);border:1px solid var(--p-warn-border);border-radius:4px;font-size:12px}.pw-subs-hold ul{margin:4px 0;padding-left:18px}.pw-subs-files{min-width:0}.pw-subs-files,.pw-subs-files fieldset{grid-template-columns:minmax(0,1fr);display:grid;grid-gap:6px;gap:6px}.pw-subs-files fieldset{min-inline-size:0;min-width:0;margin:0;padding:0;border:0}.pw-subs-files ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.pw-subs-files-head{color:var(--p-muted);font-size:12px}.pw-subs-file{min-width:0;display:flex;align-items:center;gap:8px;color:var(--p-text-2);font-size:12px}.pw-subs-file span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-subs-file small{color:var(--p-muted);font:11px var(--pw-mono)}.pw-subs-file input{width:15px;height:15px;accent-color:#c8ced4}.pw-subs-file-box{min-height:36px;padding:0 12px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:4px;font-size:12.5px}.pw-subs-typed{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.pw-subs-typed .pw-input{min-height:40px}.pw-subs-typed .pw-error{grid-column:1/-1}.pw-subs-script{padding:10px 12px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:4px}.pw-subs-script summary{color:var(--p-text-2);cursor:pointer}.pw-subs-script pre{margin:8px 0;color:var(--p-secondary);font:12.5px/1.55 var(--pw-sans);white-space:pre-wrap}.pw-subs-script small{display:block;margin-bottom:8px}.pw-subs-outcomes{display:grid;grid-gap:6px;gap:6px}.pw-subs-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.pw-subs-outcome-grid .pw-btn{min-height:36px;padding:0 8px;font-size:12px;font-weight:500;white-space:normal}.pw-subs-outcome-grid .pw-btn[aria-pressed=true]{background:var(--p-panel);border-color:var(--p-silver)}.pw-subs-release summary{color:var(--p-secondary);font-size:12px;cursor:pointer}.pw-subs-section{display:grid;grid-gap:10px;gap:10px}.pw-subs-section-head{color:var(--p-muted);font:500 11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase}.pw-subs-history{display:grid;margin:0;padding:0;list-style:none}.pw-subs-history li{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-top:1px solid var(--p-active);font-size:12.5px}.pw-subs-history time{color:var(--p-muted);font:11px var(--pw-mono);padding-top:2px}.pw-subs-history span{color:var(--p-text-2);overflow-wrap:anywhere}.pw-subs-company{gap:6px;color:var(--p-secondary);font-size:12.5px}.pw-subs-log{display:grid;grid-gap:8px;gap:8px}.pw-subs-log summary{color:var(--p-secondary);font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pw-subs-log[open]{gap:10px}.pw-subs-log[open]>summary{margin-bottom:8px}.pw-subs-log .pw-field+.pw-field{margin-top:8px}.pw-subs-log .pw-btn{margin-top:10px}.pw-subs-legacy{display:grid;grid-gap:8px;gap:8px;color:var(--p-text-2);font-size:12.5px}.pw-subs-legacy :is(section,fieldset,form){display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.pw-subs-legacy :is(h3,h4,h5){margin:4px 0 0;color:var(--p-text);font-size:13px;font-weight:600}.pw-subs-legacy p,.pw-subs-legacy small{color:var(--p-text-2);font-size:12.5px}.pw-subs-legacy ul{margin:0;padding-left:18px}.pw-subs-legacy a{color:var(--p-silver)}.pw-subs-legacy .button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:0 12px;color:var(--p-text);background:var(--p-panel);border:1px solid var(--p-control);border-radius:4px;box-shadow:none;font-size:12.5px;font-weight:600;transform:none;cursor:pointer}.pw-subs-legacy .button:hover:not(:disabled){background:var(--p-hover);transform:none}.pw-subs-legacy .button.primary{color:var(--p-primary-text);background:var(--p-primary-bg);border-color:var(--p-primary-border)}.pw-subs-legacy .button:disabled{color:var(--p-muted);background:var(--p-hover);border-color:var(--p-border);cursor:not-allowed}.pw-subs-legacy :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:34px;padding:6px 10px;color:var(--p-text);background:var(--p-active);border:1px solid var(--p-control);border-radius:4px;font:inherit}.pw-subs-legacy label{display:grid;grid-gap:4px;gap:4px;color:var(--p-text-2);font-size:12px}.pw-subs-legacy label:has(>input[type=checkbox]){display:flex;align-items:flex-start;gap:8px}.pw-subs-legacy input[type=checkbox]{accent-color:#c8ced4}.pw-subs-legacy .document-room-error{color:var(--p-danger)}.pw-subs-legacy audio{width:100%}.pw-subs-legacy .call-review-transcript{max-height:240px;overflow:auto;padding:10px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:4px;white-space:pre-wrap}.pw-subs-callreview{padding-top:4px}.pw-subs-find-body{display:grid;grid-gap:22px;gap:22px}.pw-subs-find-body .pw-subs-section+.pw-subs-section{padding-top:18px;border-top:1px solid var(--p-border)}.pw-subs-find-body .pw-btn-lg{justify-self:start}.pw-subs-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pw-subs-find-body form .pw-btn{justify-self:start}.pw-subs-bulk .pw-overlay-head{padding:18px 28px;align-items:center}.pw-subs-bulk .pw-overlay-head h1{font-size:20px}.pw-subs-bulk .pw-overlay-foot{gap:14px;padding:14px 28px;background:var(--p-drawer)}.pw-subs-bulk-grid{flex:1 1;min-width:0;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr)}.pw-subs-bulk-list{min-height:0;overflow:auto;display:flex;flex-direction:column;background:var(--p-rail);border-right:1px solid var(--p-border)}.pw-subs-bulk-count{padding:14px 16px 8px}.pw-subs-recipient{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 16px;border-top:1px solid var(--p-active)}.pw-subs-recipient.selected{background:var(--p-active);box-shadow:inset 2px 0 0 var(--p-silver)}.pw-subs-recipient.off .pw-subs-recipient-main{opacity:.5}.pw-subs-recipient input{width:16px;height:16px;margin-top:2px;accent-color:#c8ced4}.pw-subs-recipient-main{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:0;color:var(--p-text);background:none;border:0;font:inherit;text-align:left;cursor:pointer}.pw-subs-recipient-main strong{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pw-subs-recipient-main>span{overflow:hidden;color:var(--p-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pw-subs-recipient-main>span.pw-subs-recipient-check{display:flex;align-items:center;gap:6px;font-size:11.5px}.pw-subs-recipient-check i{width:6px;height:6px;flex:none;border-radius:99px;background:currentColor}.pw-subs-recipient-check.ok{color:var(--p-done)}.pw-subs-recipient-check.warn{color:var(--p-warning)}.pw-subs-recipient-check em{color:var(--p-muted);font-style:normal}.pw-subs-bulk-sent{padding:10px 16px}.pw-subs-bulk-foot{display:grid;grid-gap:4px;gap:4px;margin-top:auto;padding:14px 16px;color:var(--p-secondary);border-top:1px solid var(--p-border);font-size:12px}.pw-subs-bulk-foot strong{color:var(--p-text);font-size:12.5px}.pw-subs-bulk-main{min-width:0;min-height:0;overflow:auto;padding:20px 28px 28px}.pw-subs-bulk-preview{display:grid;align-content:start;grid-gap:16px;gap:16px}.pw-subs-message{display:grid;grid-gap:6px;gap:6px}.pw-subs-message-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--p-text-2);font-size:12.5px}.pw-subs-message-head .pw-seg button{height:24px;font-size:11.5px}.pw-app .pw-subs-message-text{width:100%;min-width:0;padding:12px 14px;color:var(--p-text);background:var(--p-panel);border:1px solid var(--p-control);border-radius:4px;font:13px/1.6 var(--pw-sans);resize:vertical}.pw-app .pw-subs-message-text[readonly]{color:var(--p-text-2)}.pw-subs-keep{flex:none;white-space:nowrap}.pw-subs-bulk .pw-overlay-foot{flex-wrap:wrap}.pw-subs-keep-note{flex:1 1 320px;min-width:240px;color:var(--p-muted);font-size:12px;line-height:1.45;overflow-wrap:break-word}.pw-subs-bulk .pw-overlay-foot>.pw-subs-note{flex:1 1 100%;margin:0}.pw-subs-secure-bulk{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;overflow-wrap:anywhere}.pw-subs-secure-bulk ol,.pw-subs-secure-bulk ul{margin:0;padding-left:20px;display:grid;grid-gap:2px;gap:2px;font-size:12.5px}.pw-subs-secure-bulk details summary{cursor:pointer;font-size:12.5px}.pw-subs-secure-approve{display:flex;align-items:flex-start;gap:12px;padding-block:10px;min-height:44px}.pw-subs-done{flex:1 1;min-height:0;overflow:auto;display:grid;align-content:start;grid-gap:16px;gap:16px;max-width:760px;padding:28px}.pw-subs-done-list{margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--p-border);border-radius:6px}.pw-subs-done-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;min-height:50px;padding:8px 16px;border-top:1px solid var(--p-active);font-size:12.5px}.pw-subs-done-list li>.pw-error,.pw-subs-done-list li>[role=alert]{grid-column:1/-1}.pw-subs-done-when{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.pw-subs-done-when.pw-subs-done-danger,.pw-subs-done-when.pw-subs-done-warn{grid-column:1/-1;justify-content:flex-start;white-space:normal}.pw-subs-done-warn{color:var(--p-warning)}.pw-subs-done-danger{color:var(--p-danger)}.pw-subs-done-ok{color:var(--p-done)}.pw-subs-placeholder{display:block;color:var(--p-warning);font-size:11.5px}.pw-subs-reminder{display:grid;grid-gap:8px;gap:8px}.pw-subs-done-list li:first-child{border-top:0}.pw-subs-done-list li>span:first-child{display:grid;min-width:0}.pw-subs-done-list strong{font-size:13px;font-weight:500}.pw-subs-done-list small{color:var(--p-muted);font-size:12px}.pw-subs-skipped ul{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding:0;list-style:none}.pw-subs-skipped li{display:grid;grid-gap:2px;gap:2px;padding:8px 12px;background:var(--p-warn-bg);border:1px solid var(--p-warn-border);border-radius:4px;font-size:12.5px}.pw-subs-skipped li span{color:var(--p-text-2)}.pw-subs-ring-list{display:grid;grid-gap:0;gap:0;margin:0 0 12px;padding:0;list-style:none;border:1px solid var(--p-border);border-radius:6px}.pw-subs-ring-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--p-active)}.pw-subs-ring-list li:first-child{border-top:0}.pw-subs-empty .pw-empty{padding:36px 20px}.pw-subs-empty .pw-empty-text{display:grid;grid-gap:10px;gap:10px}.pw-subs-notices .pw-banner{padding:8px 12px}.pw-subs-notices .pw-banner-text{font-size:12px}.pw-subs-notices .pw-btn{min-height:28px;font-size:12px}.pw-subs-name-btn{display:block;min-width:0;max-width:100%;padding:0;overflow:hidden;color:inherit;font:inherit;text-align:left;background:none;border:0;cursor:pointer}.pw-subs-name-btn:hover strong{text-decoration:underline;text-underline-offset:2px}.pw-subs-included{display:grid;grid-gap:6px;gap:6px}.pw-subs-included-block{padding:8px 10px;color:var(--p-text-2);background:var(--p-panel);border:1px solid var(--p-border);border-radius:4px;font-size:12px}.pw-subs-included-block summary{color:var(--p-text);cursor:pointer}.pw-subs-included-block summary small{color:var(--p-muted);font:11px var(--pw-mono)}.pw-subs-included-block[open]{display:grid;grid-gap:6px;gap:6px}.pw-subs-included-block ul{margin:0;padding-left:18px}.pw-subs-confirm{display:grid;grid-gap:8px;gap:8px}.pw-subs-confirm p{margin:0}.pw-subs-edits{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.pw-subs-edits p{margin:0}.pw-subs-edits ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.pw-subs-edits li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pw-subs-bulk .pw-overlay-foot:has(.pw-subs-foot-error){flex-wrap:wrap}.pw-subs-foot-error{order:-1;flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--p-danger);font-size:12.5px}.pw-subs-contact-summary{min-width:0;display:grid;grid-gap:2px;gap:2px;color:var(--p-secondary);font-size:12px;overflow-wrap:anywhere;text-align:left}.pw-subs-contact-summary small{display:block;color:var(--p-muted);font-size:11px}@media (min-width:761px) and (max-width:1199px){.pw-subs-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-subs-split-view{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,.4fr) minmax(0,1fr)}.pw-subs-split-list{border-right:0;border-bottom:1px solid var(--p-border)}}.pw-subs-scope{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:4px;font-size:12.5px}.pw-subs-scope-line{margin:0;color:var(--p-text-2)}.pw-subs-file-group,.pw-subs-scope-edit{display:grid;grid-gap:6px;gap:6px}.pw-subs-file-group{margin-bottom:8px}.pw-subs-file-group-head{margin:0;color:var(--p-muted);font:500 11px var(--pw-mono);letter-spacing:.04em}.pw-subs-file-add{align-items:center}.pw-subs-shared{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--p-border);border-radius:6px}.pw-subs-shared-subject{margin:0;font-size:12.5px;overflow-wrap:anywhere}.pw-subs-shared details summary{cursor:pointer;font-size:12.5px;color:var(--p-secondary)}.pw-subs-recipient-email{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.pw-subs-recipient-main>span.pw-subs-recipient-tag{justify-self:start;padding:1px 6px;color:var(--p-secondary);border:1px solid var(--p-border);border-radius:99px;font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-subs-recipient-main>span.pw-subs-recipient-tag.warn{color:var(--p-warning);border-color:var(--p-warn-border)}.pw-subs-body.pw-subs-body-exact{white-space:pre-wrap;overflow-wrap:anywhere}.pw-subs-grid-row .pw-subs-c-next{display:grid;justify-items:end;grid-gap:4px;gap:4px}.pw-subs-remove{max-width:100%;white-space:normal;line-height:1.3;text-align:left}.pw-subs-card-item{display:grid;grid-gap:4px;gap:4px}.pw-subs-card-item>.pw-subs-remove{justify-self:start}.pw-subs-split-item>.pw-subs-remove{margin:0 16px 8px 31px}.pw-subs-removed-list{display:grid;grid-gap:8px;gap:8px;padding-left:20px}.pw-subs-removed-list li>button{margin-left:8px}.pw-subs-remind .pw-subs-bulk-main{flex:1 1;max-width:860px}.pw-subs-remind .pw-overlay-foot .pw-subs-keep-note{flex-basis:200px}.pw-subs-remind-list{margin:0;padding:0;list-style:none;border:1px solid var(--p-border);border-radius:6px}.pw-subs-remind-row{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 16px;border-top:1px solid var(--p-active)}.pw-subs-remind-row:first-child{border-top:0}.pw-subs-remind-row input{width:16px;height:16px;margin-top:2px;accent-color:#c8ced4}.pw-subs-remind-row.off .pw-subs-remind-main>strong{opacity:.6}.pw-subs-remind-main{min-width:0;display:grid;grid-gap:4px;gap:4px;font-size:12.5px}.pw-subs-remind-main>strong{font-size:13px;font-weight:500}.pw-subs-remind-main>span{color:var(--p-secondary);overflow-wrap:anywhere}.pw-subs-remind-main>span.pw-subs-recipient-tag{justify-self:start;padding:1px 6px;border:1px solid var(--p-border);border-radius:99px;font-size:11.5px;white-space:normal}.pw-subs-remind-main>span.pw-subs-recipient-tag.warn{color:var(--p-warning);border-color:var(--p-warn-border)}.pw-subs-remind-main details summary{cursor:pointer;color:var(--p-text-2)}.pw-subs-remind-body{margin:6px 0 0;padding:10px 12px;white-space:pre-wrap;color:var(--p-text-2);background:var(--p-panel);border:1px solid var(--p-control);border-radius:4px;font:12.5px/1.55 var(--pw-sans)}.pw-subs-remind-main>span.pw-subs-done-ok{color:var(--p-done)}.pw-subs-remind-main>span.pw-subs-done-warn{color:var(--p-warning)}.pw-subs-remind-main>span.pw-subs-done-danger{color:var(--p-danger)}.pw-quotes{flex:1 1;height:100%;min-height:0;overflow:auto;display:grid;align-content:start;grid-auto-rows:max-content;grid-gap:16px;gap:16px;padding:20px 28px 32px}.pw-quotes-record{min-height:30px;margin-bottom:6px}.pw-quotes-mono{font-family:var(--pw-mono)}.pw-quotes-right{text-align:right}.pw-quotes-tone-ok{color:var(--p-done)}.pw-quotes-tone-warn{color:var(--p-warning)}.pw-quotes-tone-danger{color:var(--p-danger)}.pw-quotes-tone-muted{color:var(--p-muted)}.pw-quotes-tone-normal{color:var(--p-text)}.pw-quotes-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;background:var(--p-border);border:1px solid var(--p-border);border-radius:6px}.pw-quotes-tile{min-width:0;display:grid;align-content:start;grid-gap:3px;gap:3px;padding:14px 16px;background:var(--p-panel)}.pw-quotes-tile-label{color:var(--p-muted);font:11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase}.pw-quotes-tile-value{font:500 20px var(--pw-mono)}.pw-quotes-tile-note,.pw-quotes-tile-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-quotes-tile-note{color:var(--p-secondary);font-size:12px}.pw-quotes-exclusion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;background:var(--p-warn-bg);border:1px solid var(--p-warn-border);border-radius:6px}.pw-quotes-exclusion strong{font-size:13px;font-weight:600}.pw-quotes-exclusion p{margin-top:2px;color:var(--p-text-2);font-size:12.5px}.pw-quotes-exclusion-actions{display:flex;gap:8px}.pw-quotes-exclusion-actions .pw-btn{min-height:34px}.pw-quotes-notes{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.pw-quotes-note{position:relative;padding:9px 12px 9px 26px;color:var(--p-text-2);background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px;font-size:12.5px}.pw-quotes-note:before{content:"";position:absolute;top:15px;left:12px;width:6px;height:6px;border-radius:50%;background:var(--p-muted)}.pw-quotes-note-warn:before{background:var(--p-warning)}.pw-quotes-note-danger{background:var(--p-danger-bg);border-color:var(--p-danger-border)}.pw-quotes-note-danger:before{background:var(--p-danger)}.pw-quotes-section{display:grid;grid-gap:8px;gap:8px}.pw-quotes-table{border:1px solid var(--p-border);border-radius:6px}.pw-quotes-thead{height:34px;align-items:center;padding:0 14px;color:var(--p-muted);background:var(--p-panel);border-radius:5px 5px 0 0;font:11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase}.pw-quotes-trade-grid{display:grid;grid-template-columns:minmax(0,1.4fr) 110px minmax(0,1fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;align-items:center}.pw-quotes-trade-row{min-height:48px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:8px 14px;border-top:1px solid var(--p-active);font-size:12.5px}.pw-quotes-trade-row strong{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pw-quotes-trade-row .pw-quotes-mono:first-of-type{color:var(--p-text-2)}.pw-quotes-from{min-width:0}.pw-quotes-compare{color:var(--p-warning);font-size:12px}.pw-quotes-legend{color:var(--p-muted);font-size:12px}.pw-quotes-every-grid{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px 76px 64px 116px;grid-gap:10px;gap:10px;align-items:center}.pw-quotes-every-row{min-height:54px;padding:8px 14px;border-top:1px solid var(--p-active);font-size:12.5px}.pw-quotes-every-row.accepted{box-shadow:inset 2px 0 var(--p-done)}.pw-quotes-every-row.declined{opacity:.6}.pw-quotes-sub{min-width:0}.pw-quotes-sub strong{font-weight:500}.pw-quotes-sub span,.pw-quotes-sub strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-quotes-sub span{color:var(--p-muted);font-size:12px}.pw-quotes-covers{min-width:0;overflow:hidden;color:var(--p-text-2);text-overflow:ellipsis}.pw-quotes-total{font:500 13px var(--pw-mono);text-align:right}.pw-quotes-wta{display:flex;gap:8px;font:500 13px var(--pw-mono);white-space:nowrap}.pw-quotes-action{display:flex;align-items:center;justify-content:flex-end;gap:4px}.pw-quotes-main{width:82px}.pw-quotes-accepted,.pw-quotes-declined{width:82px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap}.pw-quotes-accepted{color:var(--p-done);background:transparent;border:1px solid var(--p-ok-border)}.pw-quotes-declined{color:var(--p-muted);border:1px dashed var(--p-border)}.pw-quotes-more-wrap{position:relative;display:inline-flex}.pw-quotes-more{width:30px;height:32px;padding:0;color:var(--p-secondary);background:transparent;border:1px solid var(--p-border);border-radius:4px;font-size:15px;line-height:1;cursor:pointer}.pw-quotes-more:hover:not(:disabled){color:var(--p-text);background:var(--p-hover)}.pw-quotes-more:disabled{cursor:not-allowed;opacity:.5}.pw-quotes-menu-note{margin-bottom:10px!important;color:var(--p-secondary);font-size:12px}.pw-quotes-every-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:8px 14px;border-top:1px solid var(--p-active);color:var(--p-secondary);font-size:12.5px}.pw-quotes-empty-card{background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px}.pw-quotes-empty-card .pw-empty{padding:40px 20px}.pw-quotes-empty-card .pw-empty-text{font-size:13px}.pw-quotes-form{display:grid;grid-gap:14px;gap:14px}.pw-quotes-form .pw-field>span{font-size:12.5px}.pw-quotes-form .pw-field :is(input,select){min-height:40px}.pw-quotes-form-note{padding:10px 12px;color:var(--p-text-2);background:var(--p-warn-bg);border:1px solid var(--p-warn-border);border-radius:4px;font-size:12.5px}.pw-quotes-stated{display:grid;grid-gap:6px;gap:6px}.pw-quotes-stated .pw-label{font-size:12.5px}.pw-quotes-stated-row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;color:var(--p-secondary);font-size:12.5px}.pw-quotes-seg button{font-size:11.5px;font-weight:500}.pw-quotes-drawer .pw-drawer-foot{justify-content:stretch;padding:14px 20px}.pw-quotes-drawer-submit{flex:1 1}.pw-quotes-form input[type=date]{color-scheme:dark}[data-pursuit-theme=light] .pw-quotes-form input[type=date]{color-scheme:light}.pw-quotes-intake{display:grid;grid-gap:6px;gap:6px;margin-top:18px;padding:14px 16px;color:var(--p-text-2);background:var(--p-panel);border:1px solid var(--p-border);border-radius:6px;font-size:12.5px}.pw-quotes-intake ul{margin:0;padding-left:18px}.pw-quotes-replace{align-items:flex-start;line-height:1.4}.pw-quotes-replace input{margin-top:2px;flex:none}