.pj-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.pj-grid>aside>.dc-panel:last-child{margin-bottom:0}.pj-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 18px;margin:0 0 16px}.pj-facts>div{background:#fff;border:1px solid #e2e0d8;border-radius:4px;padding:10px 12px}.pj-facts strong{display:block;font-size:13px;margin-top:3px}.pj-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.pj-chip{border:1px solid #d8d5cb;background:#fff;border-radius:999px;padding:4px 10px;font-size:11.5px;cursor:pointer}.pj-chip.active{background:#171137;border-color:#171137;color:#fff}.pj-chip b{margin-left:6px;font-weight:600}.pj-deliverable{border-top:1px solid #eeece5;padding:12px 0}.pj-deliverable:first-of-type{border-top:0;padding-top:0}.pj-deliverable-head{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.pj-deliverable-head>div:first-child{flex:1;min-width:220px}.pj-deliverable-head strong{font-size:13px}.pj-route{font-size:11.5px;color:#5f5b4e;margin:3px 0 0}.pj-route.accepted{color:#1a5f45}.pj-tasks{margin:10px 0 0;padding:0;list-style:none}.pj-tasks>li{display:flex;gap:10px;align-items:center;padding:7px 0;border-top:1px dashed #eeece5;font-size:12px;flex-wrap:wrap}.pj-tasks>li>span:first-child{flex:1;min-width:180px}.pj-dated small,.pj-deliverable small,.pj-tasks small,.pj-work-row small{display:block}.pj-inline-form{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin-top:10px}.pj-inline-form .field{margin:0;min-width:140px}.pj-inline-form input,.pj-inline-form select{min-height:32px}.pj-dated{list-style:none;margin:0;padding:0}.pj-dated>li{display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #eeece5;font-size:12px}.pj-dated>li:first-child{border-top:0}.pj-dated small{display:block}.pj-done-badge{gap:4px}.pj-task-done strong{color:#8a8677;font-weight:500;text-decoration:line-through;text-decoration-color:#c8c4b6}.pj-task-done small{color:#8a8677}.pj-done-group{border-top:1px solid #eeece5;padding-top:9px}.pj-done-group>summary{cursor:pointer;font-size:12px;font-weight:500;color:#1a5f45;padding:2px 0}.pj-done-group[open]>summary{margin-bottom:2px}.pj-gate{border:1px dashed #d8d5cb;border-radius:4px;padding:14px;background:#fbfbf8;font-size:12px;color:#5f5b4e}.pj-box-links{display:flex;flex-direction:column;gap:3px}.pj-box-links a{font-size:11.5px}.pj-work-section{margin-bottom:18px}.pj-work-section>h2{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 8px}.pj-work-row{display:flex;gap:12px;align-items:center;padding:11px 14px;border-top:1px solid #eeece5;background:#fff;flex-wrap:wrap}.pj-work-row:first-child{border-top:0}.pj-work-row>div:first-child{flex:1;min-width:220px}.pj-work-row strong{font-size:12.5px}.pj-lead{margin-bottom:16px}.pj-lead header{display:flex;gap:10px;align-items:center;margin-bottom:8px}.pj-lead header h2{margin:0;font-size:14px}.pj-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:8px}.pj-rule>input{border:1px solid #d8d5cb;border-radius:3px;padding:7px 10px;min-height:35px;background:#fff;font-size:12px}.pj-checks{display:flex;flex-wrap:wrap;gap:6px 14px}.pj-checks label{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:400}.pj-checks input[type=checkbox],.pj-style-pick input[type=checkbox]{width:14px!important;height:14px!important;min-height:0!important;padding:0!important;margin:0;flex:none}.pj-style-pick{max-height:220px;overflow:auto;border:1px solid #e2e0d8;border-radius:3px;padding:6px 10px;background:#fff}.pj-note{font-size:11.5px;color:#5f5b4e}.pj-box-status{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;margin-top:10px}.pj-box-status.copied{color:#1a5f45}@media (max-width:900px){.pj-grid,.pj-rule{grid-template-columns:1fr}}.fu-bell{position:relative;display:grid;place-items:center;width:30px;height:30px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;color:#171137}.fu-bell:hover{background:#fbfbf8}.fu-bell>b{position:absolute;top:-7px;right:-8px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#9e3b28;color:#fff;font:600 9.5px/17px IBM Plex Mono,monospace;text-align:center}.fu-list{padding:0}.fu-item{padding:14px 18px;border-top:1px solid #eeece5}.fu-item:first-child{border-top:0}.fu-item.unread{background:#fffdf0;box-shadow:inset 3px 0 0 #ffe600}.fu-item.focus{box-shadow:inset 3px 0 0 #171137}.fu-item-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.fu-item-head strong{font-size:13px;flex:1;min-width:200px}.fu-item-head time{font:400 10px/1.6 IBM Plex Mono,monospace;color:#6d685d}.fu-item-head .dc-badge{margin-bottom:0}.fu-item>p{white-space:pre-line;font-size:12px;color:#5f5b4e;margin:6px 0 0}.fu-deliveries{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px}.fu-deliveries .dc-badge{margin-bottom:0}.fu-deliveries .text-button{margin-left:auto;font-size:11px}.fu-digest{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px;margin-top:8px}.fu-digest ul{margin:4px 0 0;padding-left:16px;font-size:12px}.fu-digest li small{display:inline;margin-left:6px}.fu-meta{display:block;margin-top:6px}.fu-decide{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.fu-decide input{flex:1;min-width:200px;border:1px solid #d8d5cb;border-radius:3px;padding:7px 10px;font-size:12px}.fu-raise h2{font-size:14px;margin-bottom:12px}.fu-raise .field{margin-bottom:10px}.fu-note{background:#f0f2f7;border:1px solid #d6dbe8;color:#4f6385;border-radius:3px;padding:10px 12px;font-size:12px;margin:0 0 16px}.fu-prefs h2{font-size:14px;margin:18px 0 8px}.fu-prefs h2:first-child{margin-top:0}.fu-prefs .confirmation{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:12.5px;margin:6px 0}.fu-prefs .confirmation small{flex-basis:100%;margin-left:22px}.fu-off{color:#9e3b28!important}.fu-row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.fu-row .field{min-width:160px;flex:1;margin:6px 0}.fu-rule-editor{border-top:1px dashed #e2e0d8;padding-top:12px}.fu-rule-editor .field{margin-bottom:8px}.fu-channels{display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center;margin:8px 0}.fu-channels .confirmation{display:flex;gap:6px;align-items:center;font-size:12px}.fu-channels input:not([type=checkbox]){border:1px solid #d8d5cb;border-radius:3px;padding:6px 9px;font-size:12px}.fu-status{display:flex;gap:8px;flex-wrap:wrap}.fu-status .dc-badge{margin-bottom:0}.fu-run{background:#fbfbf8;border:1px solid #e2e0d8;border-radius:3px;padding:12px;font:400 10.5px/1.5 IBM Plex Mono,monospace;overflow:auto;max-height:260px;margin:0 0 16px}.fu-rule-head>span:last-child{margin-left:auto}.fu-rule-head h2{margin:0 0 3px}.style-tabs{margin:-6px 0 18px;border-bottom:1px solid #e2e0d8}.dev-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}.dev-grid>aside,.dev-grid>div{min-width:0}.dev-summary p{margin:6px 0 0;font-size:12.5px}.dev-start{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:8px}.dev-start p{margin:0;font-size:12px;color:#6e6c62}.dev-form{margin:14px 0;padding:14px;background:#fbfbf8;border:1px solid #e2e0d8;border-radius:4px}.dev-form fieldset{border:0;padding:0;margin:0;display:grid;gap:10px}.dev-check{display:flex;gap:8px;align-items:center;font-size:12px;margin:6px 0}.dev-rounds{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:12px}.dev-round{border:1px solid #e2e0d8;border-left:3px solid #c8c4b6;border-radius:3px;padding:12px 14px;background:#fff}.dev-round.accepted{border-left-color:#1a5f45}.dev-round.changes_requested{border-left-color:#9e3b28}.dev-round.submitted{border-left-color:#e0ca00}.dev-round p{margin:6px 0;font-size:12px}.dev-round-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dev-round-head .dc-badge{margin:0}.dev-notes{margin-top:8px;font-size:12px}.dev-notes>summary{cursor:pointer;display:inline-flex;gap:6px;align-items:center;color:#5f5b4e}.dev-note{border-top:1px solid #efede6;padding:8px 0}.dev-note p{margin:2px 0}.dev-note-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#3f3b30}.dev-reply{margin:6px 0 0 16px;padding-left:10px;border-left:2px solid #e2e0d8}.dev-gate{border:1px solid #e2e0d8;border-radius:3px;padding:12px 14px;margin-top:12px;background:#fff}.dev-gate.approved{background:#f7fbf8}.dev-gate.not_approved{background:#fdf7f5}.dev-gate .dc-fact-row{font-size:12px}.dev-decision fieldset{border:0;padding:0;margin:10px 0 0;display:grid;gap:8px}.dev-decision input:not([type=checkbox]){border:1px solid #d8d5cb;border-radius:4px;padding:7px 10px;font-size:12px}.dev-locked{display:flex;gap:6px;align-items:center;font-size:11px;color:#6e6c62;margin:10px 0 4px}.dev-reopen{color:#7a5310}.dev-steps{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.dev-steps>li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.dev-step-no{font:600 13px/1 IBM Plex Mono,monospace;color:#5f5b4e;padding-top:12px;text-align:right}.dev-tracks{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dev-parallel .dev-tracks{border-left:2px dashed #d6dbe8;padding-left:8px}.dev-step{border:1px solid #e2e0d8;border-radius:3px;padding:10px 12px;background:#fff;font-size:12px}.dev-step p{margin:4px 0}.dev-step.done{background:#f7fbf8}.dev-step.not_applicable,.dev-step.obsolete,.dev-step.waiting{opacity:.75}.dev-step .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.dev-step .date-field input.date-field-text{border:1px solid #d8d5cb;border-radius:4px;padding:5px 30px 5px 8px;font-size:11px}.dev-gate-list{display:grid;gap:14px;max-width:760px}@media(max-width:1100px){.dev-grid{grid-template-columns:1fr}}.cost-tab{display:grid;gap:18px}.cost-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:14px 0}.cost-facts>div{display:flex;flex-direction:column;gap:5px;min-width:0}.cost-facts small{color:#6e6c62;font-size:11px}.cost-spark{margin:0}.cost-spark svg{display:block;overflow:visible;max-width:100%}.cost-spark-line{fill:none;stroke:#4f6385;stroke-width:1.6}.cost-spark-target{stroke:#9e3b28;stroke-width:1;stroke-dasharray:4 3}.cost-spark circle{fill:#4f6385}.cost-spark circle.over{fill:#9e3b28}.cost-spark circle.final{fill:#1a5f45}.cost-spark figcaption{font-size:10px;color:#6e6c62;margin-top:4px}.cost-round{margin-top:14px}.cost-round h3{font-size:13px;margin-bottom:8px}.cost-round h3 small{font-weight:400;color:#6e6c62}.cost-table td small{display:block;color:#6e6c62;font-size:10px;margin-top:3px;white-space:pre-wrap}.cost-table tr.over td{background:#fdf6f3}.cost-flags{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.cost-actions{min-width:120px}.cost-actions .text-button{display:inline-flex;gap:4px;align-items:center;margin-right:8px}.cost-lines{margin:6px 0 0 16px;font-size:11px}.cost-entry .cost-grid,.cost-tooling-entry .cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cost-checks{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:6px 0 12px}.cost-tooling-entry{margin:8px 0 12px;font-size:12px}.cost-tooling-entry summary{cursor:pointer;margin-bottom:8px}@media(max-width:900px){.cost-entry .cost-grid,.cost-facts,.cost-tooling-entry .cost-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cost-entry .cost-grid,.cost-facts,.cost-tooling-entry .cost-grid{grid-template-columns:1fr}}.cr-banner{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid #eed3cb;border-left:3px solid #9e3b28;background:#fbeeea;color:#6f2a1c;border-radius:3px;padding:10px 14px;margin:0 0 14px;font-size:12px}.cr-banner>span{flex:1;min-width:220px}.cr-banner .text-button{font-size:11px}.cr-hold,.cr-sold{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11px;color:#9e3b28;margin:8px 0}.cr-card .dc-badge svg,.dev-round-head .dc-badge svg{margin-right:3px}.cr-card>.actions{margin:8px 0}.cr-card .style-inline-form input{flex:1;min-width:180px}.cr-card p{margin:6px 0;font-size:12px}.cr-card.awaiting_decision,.cr-card.awaiting_requote{border-left:3px solid #9e3b28}.cr-card.accepted{background:#f7fbf8}.cr-card.rejected,.cr-card.withdrawn{background:#fbfbf8}.cr-message{border-radius:3px;padding:8px 10px;background:#f7f7f3}.cr-message.routed,.cr-preview.routed{background:#fffbe0;border:1px solid #f0e2ad;color:#7a5310}.cr-preview{font-size:11px;border-radius:3px;padding:8px 10px;background:#f7f7f3;margin:8px 0}.cr-decided{display:flex;gap:6px;align-items:center;color:#1a5f45}.cr-notes p{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;font-size:11px;color:#5f5b4e}.cr-notes small{color:#6e6c62}.cr-requote .cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cr-decision{border-top:1px solid #eeece5;margin-top:10px;padding-top:10px}.cr-compare{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:8px}.cr-compare>div{display:flex;flex-direction:column;gap:4px;min-width:0}.cr-compare small{color:#6e6c62;font-size:10px}.cr-compare strong{font-size:13px}.fu-decide-link{margin-top:10px}@media(max-width:900px){.cr-compare,.cr-requote .cost-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cr-compare,.cr-requote .cost-grid{grid-template-columns:1fr}}.dev-notes>summary{padding:8px 12px;border:1px solid #b9b6ad;border-radius:4px;background:#fff;color:#191334;font-weight:600;list-style:none;min-height:36px}.dev-notes>summary::-webkit-details-marker{display:none}.dev-notes>summary:after{content:"⌄";margin-left:8px}.dev-notes[open]>summary:after{content:"⌃"}.dev-notes>summary:hover{background:#f3f1f8;border-color:#5d527e}.dev-notes>summary:focus-visible{outline:3px solid #7661b6;outline-offset:3px}.dev-notes>summary .disclosure-open{display:none}.dev-notes[open]>summary .disclosure-open{display:inline}.dev-notes[open]>summary .disclosure-closed{display:none}.cost-quote{border:1px solid #dedbd3;border-radius:5px;padding:16px;margin-top:10px;background:#fff;min-width:0}.cost-quote.over{background:#fdf6f3}.cost-quote-head{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap}.cost-quote-head small{display:block;margin-top:5px;color:#6e6c62}.cost-quote-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:16px;margin:16px 0}.cost-quote-facts dt{font-size:11px;color:#656156;margin-bottom:5px}.cost-quote-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.cost-quote-details p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.pf-box-cell .button{margin:5px 6px 5px 0;white-space:normal}.pf-file-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px}.pf-file-actions .asset-note{margin:0}.pf-file-actions .button{margin:0;min-height:36px}.pf-file-actions .pf-row-menu.ph-menu>summary{border:1px solid #bbb8ae;border-radius:4px;background:white;display:flex;align-items:center}.pf-file-warning{margin:8px 0;color:#715118;font-size:12px}.pf-file-warning summary{cursor:pointer;font-weight:600}.pf-file-warning p{white-space:pre-wrap;overflow-wrap:anywhere}.approval-review-grid,.approval-track-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin-top:16px}.approval-review-card,.approval-track-card{border:1px solid #ddd9d0;border-radius:6px;padding:16px;min-width:0}.approval-track-card .button{white-space:normal;text-align:left}.approval-track-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;justify-items:start;align-content:start}.approval-track-card>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.approval-track-card p{margin:0}.approval-track-card .button{margin-bottom:8px}.approval-review-card h3,.approval-track-card h3{margin:0 0 12px}.approval-review-card dd,.approval-review-card p{overflow-wrap:anywhere;white-space:normal}.approval-review-card dt{font-size:12px;color:#686358;margin-top:12px}.approval-review-card dd{margin:4px 0 12px;font-weight:600}.approval-review-card details{margin:16px 0}.approval-review-card summary{cursor:pointer;text-decoration:underline}.approval-review-card .actions{margin-top:16px}.approval-sections{margin:18px 0}.history-reader{max-height:620px;overflow:auto;padding:4px 8px;border:1px solid #dedbd3;border-radius:4px}.history-pages{margin:12px 0;align-items:center;flex-wrap:wrap}.history-reader small{overflow-wrap:anywhere}.pf-file-actions .pf-row-menu{margin:0;flex:none}.pf-file-actions .pf-row-menu.ph-menu>summary{width:auto!important;height:auto!important;min-height:36px;white-space:nowrap;padding:8px 12px}.pf-file-actions .button{white-space:nowrap}.pg-form-fields{border:0;padding:0;margin:0;min-width:0}.pg-create{max-width:900px}.pg-fields{min-width:0;border:1px solid var(--line);border-radius:6px;padding:16px;margin:18px 0}.pg-fields legend{padding:0 6px;font-weight:600}.pg-fields>.ph-quiet{margin:0 0 12px}.pg-date,.pg-member{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:12px}.pg-fields .pg-date>.field,.pg-fields .pg-member>.field{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-items:center}.pg-date>.text-button,.pg-member>.text-button{grid-area:2/3;align-self:center}.pg-fields .pg-date>.field,.pg-fields .pg-member>.field{min-width:0;margin:0}.pg-date>.text-button,.pg-member>.text-button{min-height:38px}.pg-fields .button{margin-top:8px}.pg-team{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px}.pg-team>span{font-size:12px;overflow-wrap:anywhere}.pg-team small{color:var(--muted);margin-left:4px}.pg-merch-group td{background:var(--canvas);font-weight:600;padding-top:18px!important}.pg-merch{font-size:12px;color:var(--muted)}.field>.pg-hint,.ph-dialog-body .field>.pg-hint{display:block;margin:-2px 0 0;font-size:11.5px;font-weight:400;line-height:1.5;color:#77736a}@media(max-width:600px){.pg-fields{padding:12px}.pg-date,.pg-member{grid-template-columns:minmax(0,1fr)}.pg-date>.text-button,.pg-member>.text-button{grid-area:auto;justify-self:start}.pg-fields .field{width:100%}}.department-leads>.field{max-width:440px}.department-secondary{display:flex;align-items:flex-end;gap:10px;max-width:490px;margin:12px 0}.department-secondary .field{flex:1;min-width:0}.department-secondary .icon-button{flex-shrink:0;margin-bottom:4px}.department-history{margin:16px 0;font-size:12px}.department-history summary{cursor:pointer}.department-leads .actions{flex-wrap:wrap}.pg-milestones{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.pg-milestones>.field{margin:0;min-width:0}.pg-calendar-preview h4{margin:12px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.pg-preview-waiting li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.pg-preview-waiting small{color:var(--muted)}.sw-dates-from{margin:0 0 10px;font-size:12px}.sw-dates-from>p{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0}.sw-dates-from .style-inline-form{margin-top:8px;flex-wrap:wrap}.sw-dates-from .style-inline-form small{flex-basis:100%}.pg-calendar-followed{margin-top:14px}.pg-calendar-followed h3{font-size:14px;margin:0 0 4px}.pg-calendar-followed>ul{margin:6px 0 0;padding-left:18px;font-size:13px}.pg-calendar-followed li ul{margin:4px 0 8px;padding-left:16px}.pg-calendar-followed li li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.pg-calendar-followed small{color:var(--muted)}.vw-table td,.vw-table th{vertical-align:top}.vw-table tr.vw-group td{background:#f6f5f0;font-weight:600;font-size:12.5px;border-top:1px solid #e2e0d8}.vw-table tr.vw-group small{display:inline;font:400 10px/1.5 IBM Plex Mono,monospace;color:#5f5b4e;margin-left:8px}.vw-table td small{display:block;color:#77736a;font-size:11px}.vw-results td small{font-family:Archivo,Helvetica,Arial,sans-serif}.vw-table tr.vw-done td{color:#8a867b}.vw-table tr.vw-done td .vw-name,.vw-table tr.vw-done td strong{color:#8a867b;font-weight:500}.vw-done-note{color:#1a5f45!important;font-weight:600}.vw-overdue{color:#9e3b28!important}.vw-summary{display:flex;flex-wrap:wrap;gap:6px;margin:10px 12px}.vw-summary span{font-size:11.5px;border:1px solid #e2e0d8;background:#fbfbf8;border-radius:999px;padding:3px 10px;color:#3b382f}.vw-pager{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:10px 14px;border-top:1px solid #eeece5;font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.vw-share-people{max-height:200px;overflow:auto;border:1px solid #e2e0d8;border-radius:3px;padding:6px 10px;display:grid;gap:5px;margin-top:6px}.vw-share-people label{display:flex;gap:8px;align-items:center;font-size:12.5px;font-weight:400}.vw-page{min-width:0}.dc-heading.vw-head{flex-wrap:nowrap;align-items:flex-start;margin-bottom:14px;min-width:0}.vw-head-main{min-width:0;flex:1 1 auto}.dc-heading.vw-head>.actions{margin-left:auto;flex:none;display:flex;gap:10px;align-items:center}.vw-crumb{display:flex;gap:6px;align-items:center}.vw-crumb a{color:inherit;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.vw-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0}.vw-title h1{overflow-wrap:anywhere;min-width:0}.vw-rename{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:2px 0;color:#3b382f;font:600 11.5px/1.3 Archivo,Helvetica,Arial,sans-serif;cursor:pointer}.vw-rename:hover{color:#171137;text-decoration:underline;text-underline-offset:3px}.vw-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:6px 0 0;font-size:12.5px;color:#5f5b4e}.vw-meta>span+span:before{content:"·";margin:0 8px;color:#a8a497}.vw-meta-pick{display:inline-flex;margin-left:8px}.vw-meta-pick:before{display:none}.vw-dots{display:grid;place-items:center;width:33px;height:33px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;color:#3b382f;cursor:pointer}.vw-dots.on,.vw-dots:hover{border-color:#171137}.vw-unsaved{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding:9px 12px;margin:0 0 12px;background:#fffbe0;border:1px solid #f0e2ad;border-radius:4px;font-size:12.5px;color:#3b382f}.vw-unsaved p{margin:0;flex:1 1 280px;min-width:0}.vw-unsaved b{color:#171137;margin-right:6px}.vw-unsaved .actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.vw-unsaved .text-button{font-size:12px;text-decoration:underline;text-underline-offset:3px}.vw-toolbar{gap:8px 10px;flex-wrap:wrap;margin:0 0 10px}.vw-search,.vw-toolbar{display:flex;align-items:center;min-width:0}.vw-search{gap:8px;flex:1 1 320px;min-height:38px;padding:0 6px 0 11px;background:#fff;border:1px solid #d8d5cb;border-radius:3px;color:#77736a}.vw-search:focus-within{border-color:#171137;box-shadow:0 0 0 1px #171137}.vw-search input{flex:1;min-width:0;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;padding:6px 0!important;min-height:34px!important;font-size:13px!important;color:#1b1830}.vw-search input::-webkit-search-cancel-button{display:none}.vw-find{max-width:520px;margin:0 0 14px}.vw-menus{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vw-menu{position:relative}.vw-menu-button{white-space:nowrap}.vw-menu-button.on{border-color:#171137!important;background:#f7f6ed}.vw-menu-button .vw-setting{font-weight:400}.vw-menu-button .vw-count-tag{font-weight:600}.vw-panel{position:absolute;left:0;top:calc(100% + 6px);z-index:40;display:grid;gap:0;width:min(340px,calc(100vw - 32px));max-height:min(72vh,620px);overflow:auto;background:#fff;border:1px solid #e2e0d8;border-radius:4px;box-shadow:0 8px 24px #1711371f;text-align:left;color:#1b1830;font-size:12.5px;font-weight:400}.vw-panel.wide{width:min(420px,calc(100vw - 32px))}.vw-menu.end .vw-panel{left:auto;right:0}.vw-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 8px 14px;border-bottom:1px solid #eeece5;position:sticky;top:0;background:#fff;z-index:1}.vw-panel-head b{font:600 10px/1.4 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.6px;color:#5f5b4e}.vw-panel-body{display:grid;gap:10px;padding:12px 14px 14px}.vw-panel-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.vw-icon-button{display:inline-grid;place-items:center;width:26px;height:26px;flex:none;padding:0;border:0;border-radius:3px;background:transparent;color:#5f5b4e;cursor:pointer}.vw-icon-button:hover{background:#0000000d;color:#171137}.vw-icon-button:disabled{opacity:.35;cursor:default;background:none}.vw-hint{margin:0;font-size:11.5px;color:#6d685d;line-height:1.45}.vw-add,.vw-back{justify-self:start;display:inline-flex;align-items:center;gap:4px;font-size:12px!important;font-weight:600}.vw-links{display:flex;gap:14px;flex-wrap:wrap}.vw-links .text-button{font-size:12px;text-decoration:underline;text-underline-offset:3px}.vw-rules{list-style:none;margin:0;padding:0;display:grid;gap:6px}.vw-rules li{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 10px;background:#fbfbf8;border:1px solid #e2e0d8;border-radius:3px}.vw-rules li>span{flex:1;min-width:0;overflow-wrap:anywhere}.vw-rules .text-button{font-size:11.5px;text-decoration:underline;text-underline-offset:3px}.vw-detail-chips{display:flex;flex-wrap:wrap;gap:6px}.vw-detail-chips button{border:1px solid #d8d5cb;background:#fff;border-radius:999px;padding:5px 11px;font-size:12px;color:#1b1830;cursor:pointer}.vw-detail-chips button:focus-visible,.vw-detail-chips button:hover{border-color:#171137;background:#f7f6ed}.vw-find-detail{flex:none;min-height:34px}.vw-modes{display:flex;flex-wrap:wrap;gap:6px 14px}.vw-audience label,.vw-columns-list label,.vw-modes label,.vw-ticks label{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:400;cursor:pointer}.vw-dialog input[type=checkbox],.vw-dialog input[type=radio],.vw-panel input[type=checkbox],.vw-panel input[type=radio]{width:15px!important;height:15px!important;min-height:0!important;padding:0!important;margin:0;flex:none;accent-color:#171137}.vw-ticks{display:grid;gap:8px}.vw-ticks ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:280px;overflow:auto}.vw-ticks li label{padding:6px 8px;border-radius:3px}.vw-ticks li label:hover{background:#f6f5f0}.vw-ticks li span{flex:1;min-width:0;overflow-wrap:anywhere}.vw-ticks li small{font:400 10.5px IBM Plex Mono,monospace;color:#77736a}.vw-rule-row{display:grid;gap:8px}.vw-rule-row input{width:100%;border:1px solid #d8d5cb;border-radius:3px;background:#fff}.vw-group-row,.vw-sort-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vw-group-row>span:first-child,.vw-sort-row>span:first-child{flex:1 1 150px;min-width:0}.vw-switch{display:inline-flex;border:1px solid #d8d5cb;border-radius:3px;overflow:hidden}.vw-switch button{border:0;background:#fff;padding:7px 10px;font-size:11.5px;color:#5f5b4e;cursor:pointer;white-space:nowrap}.vw-switch button+button{border-left:1px solid #d8d5cb}.vw-switch button.on{background:#171137;color:#fff;font-weight:600}.vw-columns-list{list-style:none;margin:0;padding:0 0 8px;display:grid;gap:2px;border-bottom:1px solid #eeece5}.vw-columns-list:last-of-type{border-bottom:0;padding-bottom:0}.vw-columns-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 2px;min-height:30px}.vw-columns-list li.locked label{color:#5f5b4e;cursor:default}.vw-columns-list small{display:inline-flex;align-items:center;gap:4px;font:500 9.5px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.4px;color:#77736a;background:#f2f0e8;border-radius:2px;padding:2px 6px}.vw-move{display:inline-flex}.vw-status{align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 12px}.vw-chips-row,.vw-status{display:flex;flex-wrap:wrap;min-width:0}.vw-chips-row{list-style:none;margin:0;padding:0;gap:6px}.vw-rule-chip{display:inline-flex;align-items:center;max-width:100%;border:1px solid #d8d5cb;background:#fbfbf8;border-radius:3px}.vw-rule-text{border:0;background:none;padding:4px 4px 4px 9px;font-size:12px;color:#1b1830;cursor:pointer;text-align:left;overflow-wrap:anywhere}.vw-rule-text:hover{text-decoration:underline;text-underline-offset:3px}.vw-rule-x{display:grid;place-items:center;border:0;background:none;width:24px;height:26px;color:#5f5b4e;cursor:pointer}.vw-rule-x:hover{color:#9e3b28}.vw-no-filters{font:400 10.5px IBM Plex Mono,monospace;color:#77736a;text-transform:uppercase;letter-spacing:.5px}.vw-count{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin:0 0 0 auto;font-size:12.5px;color:#5f5b4e;min-width:0}.vw-count-button,.vw-hidden-button{border:0;background:none;padding:2px 0;font:inherit;color:#3b382f;cursor:pointer;text-align:left}.vw-count-button b{color:#171137}.vw-count-button:hover,.vw-hidden-button{text-decoration:underline;text-underline-offset:3px}.vw-hidden-button{color:#171137;font-weight:600;text-decoration-color:#b7b4c9}.vw-hidden-button:hover{text-decoration-color:currentColor}.vw-reset{font-size:12.5px!important;text-decoration:underline;text-underline-offset:3px}.vw-breakdown{display:grid;gap:6px}.vw-breakdown span{display:flex;justify-content:space-between;gap:20px}.vw-report{font-size:12px!important;text-decoration:underline;text-underline-offset:3px;color:#171137}.vw-hide-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.vw-hide-list li{display:flex;gap:10px;align-items:center}.vw-hide-list li span{flex:1}.vw-hide-list .text-button{font-size:11.5px;text-decoration:underline}.vw-viewing{margin-bottom:12px}.vw-hidden-list{list-style:none;margin:0;padding:0;display:grid;border:1px solid #e2e0d8;border-radius:3px;background:#fff}.vw-hidden-list li{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:8px 12px;border-bottom:1px solid #eeece5;font-size:12.5px}.vw-hidden-list li:last-child{border-bottom:0}.vw-hidden-list b{font-weight:600;min-width:70px}.vw-hidden-list small{color:#77736a;font-size:11px}.vw-empty{display:grid;gap:10px;justify-items:start;padding:20px;background:#fff;border:1px solid #e2e0d8;border-radius:4px;font-size:12.5px;color:#5f5b4e}.vw-empty h2{margin:0;font-size:14px;color:#171137}.vw-empty p{margin:0}.vw-empty.vw-explained{border-color:#f0e2ad;background:#fffdf3}.vw-empty .vw-hidden-list{width:100%}.vw-results{container-type:inline-size;min-width:0}.vw-index .vw-table,.vw-results .vw-table{white-space:normal;min-width:0}.vw-results .vw-table{width:100%}.vw-results .vw-table td{overflow-wrap:break-word}.vw-results .vw-table td.vw-actions,.vw-results .vw-table th.vw-actions{width:112px;text-align:right;white-space:nowrap}.vw-results tr.vw-group td{padding:8px 12px}.vw-fold{display:flex;align-items:baseline;gap:8px;width:100%;padding:0;border:0;background:none;color:#171137;font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap}.vw-fold svg{flex:none;align-self:center;transition:transform .12s}.vw-fold[aria-expanded=false] svg{transform:rotate(-90deg)}.vw-fold b{font-weight:600;font-size:12.5px}.vw-fold b,.vw-fold small{min-width:0;overflow-wrap:anywhere}.vw-fold small{flex:0 1 auto;white-space:normal;font:400 10px/1.5 IBM Plex Mono,monospace!important;color:#5f5b4e!important;margin:0!important}.vw-fold:focus-visible{outline:2px solid #171137;outline-offset:2px}@media (prefers-reduced-motion:reduce){.vw-fold svg{transition:none}}.vw-number{display:block;font-size:12.5px;letter-spacing:-.1px}.vw-name,.vw-number{font-weight:600;color:#171137}.vw-name{text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px;overflow-wrap:break-word}.vw-name:hover{text-decoration-color:currentColor}.vw-count-button:focus-visible,.vw-hidden-button:focus-visible,.vw-name:focus-visible,.vw-rename:focus-visible,.vw-rule-text:focus-visible{outline:2px solid #171137;outline-offset:2px}.vw-results .tr-accept{min-height:30px;padding:5px 10px}.vw-dialog{width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px 22px;border:1px solid #e2e0d8;border-radius:4px;background:#fff;color:#1b1830;font-size:12.5px;margin:auto}.vw-dialog::backdrop{background:#17113766}.vw-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.vw-dialog h2{margin:0;font-size:16px}.vw-dialog p{margin:0 0 10px}.vw-dialog .field{display:grid;gap:6px;margin:0 0 12px}.vw-dialog .field>span{font-size:12px;font-weight:600}.vw-dialog input:not([type=checkbox]):not([type=radio]),.vw-dialog textarea{width:100%;min-height:36px;padding:7px 9px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;font:inherit}.vw-dialog .actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.vw-audience{border:0;margin:0 0 10px;padding:0;display:grid;gap:8px}.vw-audience legend{font-size:12px;font-weight:600;margin-bottom:6px;padding:0}.vw-audience-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:30px}.vw-danger{color:#9e3b28!important;border-color:#eed3cb!important}.vw-choice-list{display:grid;gap:2px}.vw-choice-list>a,.vw-choice-list>button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:3px;background:none;color:#171137;font-size:12.5px;text-align:left;text-decoration:none;cursor:pointer}.vw-choice-list>a:focus-visible,.vw-choice-list>a:hover,.vw-choice-list>button:focus-visible,.vw-choice-list>button:hover{background:#f6f5f0;outline:none}.vw-choice-list>button:disabled{opacity:.5}.vw-choice-list .danger{color:#9e3b28}.vw-choice-list .danger,.vw-choice-list .vw-more{border-top:1px solid #eeece5;border-radius:0;margin-top:4px;padding-top:10px}.vw-choice-list .vw-more{flex-wrap:wrap}.vw-choice-list .vw-more small{color:#77736a;font-size:11px;width:100%}.vw-choice-list .vw-more-item{padding-left:22px}.vw-index-actions{display:flex;align-items:center;gap:14px}.vw-index .vw-table{width:100%;table-layout:fixed}.vw-col-who{width:24%}.vw-col-by{width:18%}.vw-index tr.vw-index-row td{padding:11px 12px}.vw-index .vw-desc,.vw-index .vw-index-phone{margin-top:3px;color:#6d685d!important;font:400 11.5px/1.45 Archivo,Helvetica,Arial,sans-serif!important;overflow-wrap:anywhere}.vw-index-phone{display:none!important}@container (max-width:700px){.vw-results .dc-badge-status,.vw-results .vw-table th{white-space:normal}.vw-results .vw-table td,.vw-results .vw-table th{padding-left:9px;padding-right:9px}}@container (max-width:560px){.vw-results .vw-table,.vw-results .vw-table tbody{display:block}.vw-results .vw-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.vw-results tr.vw-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px;padding:10px 12px;border-bottom:1px solid #eeece5}.vw-results tr.vw-row>td{display:block;padding:0;border:0;min-width:0}.vw-results tr.vw-row>td.vw-id{flex:1 1 100%}.vw-results tr.vw-row>td:not(.vw-id):not(.vw-actions):before{content:attr(data-label) " ";font:500 9px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.4px;color:#8a867b;margin-right:4px}.vw-results tr.vw-row>td.vw-actions{width:auto;text-align:left;flex:1 1 100%}.vw-results tr.vw-group,.vw-results tr.vw-group td{display:block}.vw-results .vw-table .dc-badge{margin:0}}@media (max-width:760px){.vw-index .vw-table,.vw-index .vw-table tbody,.vw-index .vw-table td,.vw-index .vw-table tr{display:block;width:auto}.vw-index .vw-table thead,.vw-index colgroup{display:none}.vw-index .vw-index-by,.vw-index .vw-index-who{display:none!important}.vw-index .vw-index-phone{display:block!important;margin-top:4px}.vw-status{align-items:flex-start}.vw-count{margin-left:0}}@media (max-width:600px){.vw-search{flex-basis:100%}.vw-title .vw-rename{display:none}.vw-menus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.vw-menus:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.vw-menus .vw-menu-button{width:100%;justify-content:center;padding-left:6px;padding-right:6px;font-size:11.5px}.vw-menus .vw-setting{display:none}.vw-menu{position:static}.vw-menu.end .vw-panel,.vw-panel,.vw-panel.wide{position:fixed;left:0;right:0;top:auto;bottom:0;width:auto;max-height:80dvh;border-radius:10px 10px 0 0;box-shadow:0 -10px 40px #17113740;z-index:60}.vw-unsaved .actions{margin-left:0}.dc-heading.vw-head-index{flex-wrap:wrap}.dc-heading.vw-head-index>.actions{margin-left:0}.vw-index-actions{gap:10px;flex-wrap:wrap}}@media print{.vw-dialog,.vw-head>.actions,.vw-rename,.vw-results .vw-actions,.vw-rule-x,.vw-toolbar,.vw-unsaved{display:none!important}}.dc-segments>a{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:2px solid transparent;color:#625e52;font-size:13px;text-decoration:none}.dc-segments>a:first-child{padding-left:0}.dc-segments>a.on{border-bottom-color:#ffe600;color:#171137;font-weight:600}.dc-tools>.dc-segments{margin-bottom:0}.lc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lc-panel-head h2{margin:0 0 10px}.lc-rows{display:grid;gap:10px;margin-bottom:12px}.lc-rows input:not([type=checkbox]),.lc-rows select{width:100%;min-width:70px;border:1px solid var(--line);border-radius:4px;padding:6px 8px;font-size:12px;background:white}.lc-rows .dc-table td{vertical-align:middle}.lc-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px}.lc-list small{color:var(--muted)}.lc-list a{display:inline-flex;align-items:center;gap:3px}.lc-terms{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 20px;margin:0}.lc-terms div{min-width:0}.lc-terms dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.lc-terms dd{margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.lc-terms dd .dc-badge{margin:0 4px 4px 0}.lc-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lc-matrix h3{font-size:12px;margin:0 0 6px}.lc-matrix ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12px}.lc-matrix li{display:flex;align-items:center;gap:5px}.lc-matrix li svg{flex:none}.lc-matrix ul.excluded{margin-top:8px;color:#9e3b28}.lc-stages{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0 0 12px;padding:0}.lc-stages li{font-size:11px;padding:5px 9px;border-radius:12px;background:#f2f0e8;color:#6d685d}.lc-stages li.past{background:#eef6ef;color:#1a5f45}.lc-stages li.current{background:var(--navy);color:white;font-weight:600}.lc-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:10px 0}.lc-actions .field{margin:0}.lc-closeout ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.lc-contact{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--line);font-size:13px}.lc-contact:first-of-type{border-top:0}.lc-contact small{color:var(--muted)}.lc-contact a{display:inline-flex;align-items:center;gap:3px;font-size:12px}.lc-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px}.lc-column{background:#f7f6f2;border:1px solid #e2e0d8;border-radius:4px;padding:12px;min-height:160px}.lc-column h2{font-size:13px;margin:0 0 10px;display:flex;justify-content:space-between}.lc-card{background:white;border:1px solid #e2e0d8;border-radius:4px;padding:10px;margin-bottom:8px;display:grid;gap:5px;font-size:12px}.lc-card p{margin:0;color:var(--muted)}.lc-card select{font-size:12px;border:1px solid var(--line);border-radius:4px;padding:4px}.lc-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:start}.lc-review h3{font-size:13px;margin:16px 0 8px}.lc-warnings ul{margin:0;padding-left:18px;font-size:13px;display:grid;gap:4px}@media (max-width:900px){.lc-matrix,.lc-review{grid-template-columns:1fr}}.help-anchor-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.help-button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;color:#171137;font-size:12px;font-weight:600;cursor:pointer}.help-button:hover{background:#fbfbf8}.help-button[aria-expanded=true]{background:#fffbe0;border-color:#efd900}.help-button:focus-visible{outline:2px solid #171137;outline-offset:2px}@media(max-width:1320px){.pipeline-utilities .dc-counts{display:none}}@media(min-width:761px) and (max-width:1000px){.help-button{width:30px;padding:0;justify-content:center}.help-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.help-centre .button,.help-offer .button,.help-panel .button,.tour-card .button{min-height:33px;padding:7px 11px;border-radius:3px;font-size:12px;gap:7px}.help-offer .button.primary,.help-panel .button.primary,.tour-card .button.primary{background:#ffe600;border-color:#efd900;color:#171137}.help-offer .button.secondary,.help-panel .button.secondary,.tour-card .button.secondary{border-color:#d8d5cb;color:#171137}.help-offer .button:focus-visible,.help-panel .button:focus-visible,.tour-card .button:focus-visible{outline:2px solid #171137;outline-offset:2px}.help-panel{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(400px,100vw);display:flex;flex-direction:column;background:#fff;border-left:1px solid #e2e0d8;box-shadow:-14px 0 40px #17113722;color:#1b1830;outline:none;animation:help-slide .18s ease-out}.help-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid #eeece5}.help-panel>header h2{margin:0;font-size:19px;letter-spacing:-.3px}.help-panel-body{flex:1;overflow:auto;padding:16px 20px 20px}.help-panel>footer{padding:13px 20px;border-top:1px solid #eeece5;font-size:12px}.help-panel>footer a{display:inline-flex;align-items:center;gap:6px;font-weight:600}.help-purpose{font-size:14px;line-height:1.55;margin:0 0 10px}.help-note{font-size:12.5px;line-height:1.6;color:#5f5b4e}.help-who{align-items:baseline;font-size:12.5px;margin:0 0 4px;color:#3d3a4c}.help-actions,.help-who{display:flex;flex-wrap:wrap;gap:8px}.help-actions{margin:14px 0 18px}.help-card-body h3,.help-panel h3{font:500 10px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.7px;color:#6d685d;margin:18px 0 8px}.help-steps{list-style:none;counter-reset:help-step;margin:0;padding:0}.help-steps li{counter-increment:help-step;position:relative;padding:0 0 11px 34px;font-size:13px;line-height:1.55}.help-steps li:before{content:counter(help-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#171137;color:#ffe600;font:600 11px/1 IBM Plex Mono,monospace}.help-admin{display:inline-block;margin-left:7px;padding:1px 6px;border:1px solid #d6dbe8;border-radius:2px;background:#f0f2f7;color:#4f6385;font:500 9px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.4px;vertical-align:1px}.help-tips{margin:0;padding:0 0 0 18px;list-style:disc}.help-tips li{font-size:12.5px;line-height:1.55;margin-bottom:7px;color:#3d3a4c}@keyframes help-slide{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.help-offer{position:fixed;right:16px;bottom:16px;z-index:85;width:min(320px,calc(100vw - 32px));padding:9px 30px 9px 11px;background:#fff;border:1px solid #e2e0d8;border-left:3px solid #ffe600;border-radius:5px;box-shadow:0 6px 20px #17113722;color:#1b1830;animation:help-rise .2s ease-out}.help-offer-text{margin:0 0 7px;font-size:12px;line-height:1.4;color:#3d3a4c}.help-offer-text strong{font-size:12px;color:#171137}.help-offer-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.help-offer .help-offer-actions .button{min-height:27px;padding:4px 9px;font-size:11.5px;gap:5px}.help-offer-stop{font-size:11px;color:#5f5b4e;text-decoration:underline;text-underline-offset:2px}.help-offer-close{position:absolute;top:4px;right:4px;width:24px;height:24px}html.help-offer-open body{padding-bottom:96px}@keyframes help-rise{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.tour-root{position:fixed;inset:0;z-index:100;pointer-events:none}.tour-layer{position:fixed;inset:0;pointer-events:auto;background:transparent}.tour-spot{border:2px solid #ffe600;border-radius:6px;box-shadow:0 0 0 4px #ffe60055,0 0 0 9999px #17113770;transition:top .35s ease,left .35s ease,width .35s ease,height .35s ease}.tour-pointer,.tour-spot{position:fixed;pointer-events:none}.tour-pointer{top:0;left:0;margin:-2px 0 0 -2px;transition:transform .6s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 2px 3px #17113766)}.tour-pointer path{fill:#171137;stroke:#fff;stroke-width:1.6;stroke-linejoin:round}.tour-card{position:fixed;width:340px;padding:12px 14px 14px;background:#fff;border-radius:8px;box-shadow:0 18px 50px #17113755;color:#1b1830;pointer-events:auto;outline:none;transition:top .3s ease,left .3s ease}.tour-card.sheet{top:auto!important;left:auto!important;right:16px;bottom:16px}.tour-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px -6px 6px 0}.tour-card p{margin:0 0 12px;font-size:14px;line-height:1.5}.tour-progress{display:flex;gap:4px;margin-bottom:10px}.tour-progress i{flex:1;height:3px;border-radius:2px;background:#e8e6de}.tour-progress i.on{background:#171137}.tour-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.tour-steps{display:flex;gap:6px;margin-left:auto}.tour-root.reduced .tour-card,.tour-root.reduced .tour-pointer,.tour-root.reduced .tour-spot{transition:none}.help-role{display:flex;align-items:center;gap:8px}.help-centre-list>section{margin-bottom:24px}.help-centre-list>section>h2.dc-label{margin:0 0 10px;font:500 10.5px/1.5 IBM Plex Mono,monospace;letter-spacing:.7px}.help-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}.help-card{margin:0}.help-card>h3{margin:0 0 6px;font-size:16px}.help-card>p{font-size:13px;line-height:1.5;margin:0 0 8px;color:#3d3a4c}.help-card .help-actions{margin:12px 0 0}.help-card-body{border-top:1px solid #eeece5;margin-top:14px}@media(max-width:640px){.help-panel{width:100vw;border-left:0}.help-offer{right:12px;left:12px;bottom:12px;width:auto}html.help-offer-open body{padding-bottom:110px}.tour-card,.tour-card.sheet{left:16px!important;right:16px;bottom:16px;top:auto!important;width:auto}.help-cards{grid-template-columns:1fr}.help-centre .dc-search input{width:100%}}@media(prefers-reduced-motion:reduce){.help-offer,.help-panel{animation:none}.tour-card,.tour-pointer,.tour-spot{transition:none}}.help-print-root{display:none}@media print{html.help-printing body>:not(.help-print-root){display:none!important}html.help-printing .help-print-root{display:block}html.help-printing,html.help-printing body{background:#fff!important}@page{margin:14mm}}.help-sheet{max-width:180mm;margin:0 auto;color:#000;font:11pt/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.help-sheet>header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #171137;padding-bottom:6pt;margin-bottom:12pt}.help-sheet-brand{display:flex;align-items:center;gap:8pt;font-weight:700;font-size:12pt}.help-sheet-brand img{height:18pt}.help-sheet-kind{font:500 8.5pt/1 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.8pt;color:#444}.help-sheet h1{font-size:20pt;margin:0 0 4pt;letter-spacing:-.3pt}.help-sheet-purpose{font-size:12pt;margin:0 0 6pt}.help-sheet-who{margin:0 0 10pt}.help-sheet h2{font-size:11pt;text-transform:uppercase;letter-spacing:.6pt;margin:12pt 0 5pt;border-bottom:1px solid #bbb;padding-bottom:2pt}.help-sheet ol,.help-sheet ul{margin:0;padding-left:18pt}.help-sheet ol{list-style:decimal}.help-sheet ul{list-style:disc}.help-sheet ol li::marker{font-weight:700}.help-sheet li{margin-bottom:4pt;break-inside:avoid}.help-sheet-tour li{color:#222}.help-sheet>footer{margin-top:14pt;padding-top:6pt;border-top:1px solid #bbb;font-size:9pt;color:#444}.workflow-offer{position:fixed;right:24px;bottom:24px;z-index:1100;width:min(470px,calc(100vw - 32px));display:flex;gap:14px;align-items:flex-start;padding:22px;background:white;color:#191335;border:1px solid #e1dfd7;border-left:4px solid #ffe500;border-radius:6px;box-shadow:0 16px 50px #20133726;font-family:var(--font-body),Arial,sans-serif}.workflow-offer>svg{color:#69527f;flex-shrink:0}.workflow-offer strong{font-size:16px}.workflow-offer p{font-size:14px;line-height:1.5;margin:8px 0 16px;color:#6b646f}.workflow-offer .actions{display:flex;gap:10px;flex-wrap:wrap}.workflow-offer>.icon-button{margin:-8px -8px 0 0;flex-shrink:0}.workflow-centre-entry{display:flex;justify-content:space-between;align-items:center;gap:20px;background:white;border:1px solid #e1dfd7;border-left:4px solid #ffe500;border-radius:5px;padding:22px;margin-bottom:24px}.workflow-centre-entry h2{font-size:18px;margin:0 0 8px}.workflow-centre-entry p{font-size:14px;color:#77736d;margin:0}.workflow-launcher{white-space:nowrap}.workflow-tour{z-index:2400}.workflow-tour-card{max-height:calc(100dvh - 24px);display:flex;flex-direction:column}.workflow-tour-copy{overflow-y:auto;min-height:0;overscroll-behavior:contain}.workflow-tour-card h2{font-size:19px;line-height:1.25;margin:12px 0 8px}.workflow-tour-owner{font-size:11px!important;color:#6b646f}.workflow-tour-handoff{border-left:3px solid #ffe500;padding-left:10px}.workflow-tour-card details{font-size:12px;margin:12px 0}.workflow-tour-card summary{cursor:pointer;color:#594374;font-weight:600}.workflow-tour-card dl>div{margin:8px 0}.workflow-tour-card dt{color:#77736d}.workflow-tour-card dd{margin:2px 0}.workflow-choose{display:grid;gap:8px;font-size:13px;font-weight:600;margin:12px 0}.workflow-choose select{width:100%;min-width:0;padding:10px;background:white;color:#191335;border:1px solid #ccc6d4;border-radius:4px;font:inherit}.workflow-choose small{font-weight:400;line-height:1.5;color:#6b646f}.workflow-preview{display:inline-block;font-size:11px;background:#fff6dc;padding:5px 8px}.workflow-tour-card .tour-actions{flex-shrink:0}.workflow-tour-card :focus-visible{outline:2px solid #75619e;outline-offset:2px}@media(max-width:700px){.workflow-offer{bottom:16px;right:16px;padding:18px;gap:10px}.workflow-centre-entry{align-items:flex-start;flex-direction:column}.pipeline-utilities .workflow-launcher span{display:none}}@media print{.workflow-launcher,.workflow-offer,.workflow-tour{display:none!important}}.workflow-record{font-size:11px!important;color:#6b646f}.workflow-record button{border:0;background:none;color:#594374;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.workflow-tour-card .workflow-tour-note{font-size:11px;color:#77736d;margin:10px 0;flex-shrink:0}.factory-shell{--factory-ink:#191335;--factory-muted:#77756d;--factory-line:#e1dfd7;min-height:100vh;background:#f6f5f1;color:var(--factory-ink);font-family:var(--font-body),Arial,sans-serif}.factory-shell *{box-sizing:border-box}.factory-nav{justify-content:space-between;gap:24px;padding:18px 4vw;background:#191132;color:#fff;border-bottom:4px solid #ffe500}.factory-nav,.factory-nav>a{display:flex;align-items:center}.factory-nav>a{gap:16px;text-decoration:none;color:inherit}.factory-nav img{width:64px}.factory-nav strong{font-size:20px}.factory-nav nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.factory-nav nav a{color:#fff;text-decoration:none;font-size:14px}.factory-identity{margin:0;padding:12px 4vw;background:#fff;border-bottom:1px solid var(--factory-line);color:var(--factory-muted);font-size:13px}.factory-page{--factory-ink:#191335;--factory-muted:#77756d;--factory-line:#e1dfd7;max-width:1440px;margin:auto;padding:28px 4vw 70px}.factory-page-heading{margin-bottom:24px}.factory-page-heading>a{font-size:14px}.factory-page .eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--factory-muted);margin-top:24px}.factory-page h1{font-size:32px;letter-spacing:-.8px;margin:10px 0}.factory-page h2{font-size:20px;margin:0 0 12px;letter-spacing:-.3px}.factory-page h3{font-size:16px;margin:0 0 10px}.factory-page p{line-height:1.6}.factory-page section{background:white;border:1px solid var(--factory-line);border-radius:5px;padding:24px;margin-top:24px;scroll-margin-top:20px}.factory-section-nav{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--factory-line);padding-bottom:8px}.factory-section-nav a{padding:12px 16px;text-decoration:none;font-weight:600}.factory-section-nav a:hover{background:#fff;border-bottom:3px solid #ffe500}.factory-count,.factory-section-nav span{font-weight:400;font-size:13px;color:var(--factory-muted);margin-left:6px}.factory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.factory-card{display:block;padding:20px;margin:12px 0;border:1px solid var(--factory-line);border-radius:4px;background:#fff;color:inherit;text-decoration:none;overflow-wrap:anywhere}.factory-card:hover{border-color:#aaa3b9}.factory-page form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;align-items:end;background:#faf9f6;padding:20px;border:1px solid var(--factory-line);border-radius:4px;margin-top:18px}.factory-page label{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:13px;min-width:0}.factory-page input,.factory-page select,.factory-page textarea{max-width:100%;min-width:0;width:100%;padding:11px 12px;border:1px solid #d5d1c7;border-radius:4px;background:white;color:var(--factory-ink);font:inherit;min-height:42px}.factory-nav button,.factory-page button{padding:10px 14px;border:1px solid #d5d1c7;border-radius:4px;background:white;color:#191335;font:inherit;font-size:14px;font-weight:600;cursor:pointer;min-height:40px}.factory-nav button{background:transparent;color:white;border-color:#766b93}.factory-page button:hover{border-color:#787083;background:#f8f6fc}.factory-page button:disabled{opacity:.5;cursor:default}.factory-page a{color:#191335}.factory-nav :focus-visible,.factory-page :focus-visible{outline:2px solid #75619e;outline-offset:3px}.factory-copy{white-space:pre-wrap}.factory-page pre{overflow:auto;max-width:100%;background:white;padding:18px}.factory-page .actions{display:flex;gap:10px;flex-wrap:wrap}.factory-page input[type=checkbox]{width:20px;height:20px;min-height:20px}.factory-page li{margin-bottom:10px}.factory-page form h3{grid-column:1/-1}.factory-page .error{padding:14px;background:#fff2ed;color:#9a391d;border-left:3px solid #b74728}.factory-work-risk{color:#9a391d;font-weight:700}.factory-work-now{color:#695100;font-weight:700}.factory-work-done{color:#245b3c;font-weight:600}.factory-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.factory-section-heading p,.factory-upload-panel p{margin:0;color:var(--factory-muted);font-size:14px}.factory-upload-panel{background:#faf9f6;border:1px solid var(--factory-line);border-radius:4px;padding:20px;margin:18px 0 24px}.factory-upload-fields{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:16px;margin:20px 0}.factory-upload-pick{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.factory-upload-pick>span{font-size:13px;color:var(--factory-muted)}.factory-page .factory-file-picker{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#ffe500;border:1px solid #ead100;border-radius:4px;padding:12px 18px;font-size:14px;cursor:pointer;min-height:44px}.factory-file-picker input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.factory-file-picker:focus-within{outline:2px solid #75619e;outline-offset:3px}.factory-file-picker.is-disabled{opacity:.65;cursor:wait}.factory-upload-panel .factory-version-note{color:#191335;margin:0 0 18px;overflow-wrap:anywhere}.factory-upload-panel .factory-upload-feedback:not(:empty){color:#246449;background:#edf7f1;border:1px solid #c9e0d1;border-radius:4px;padding:12px;margin-top:16px;overflow-wrap:anywhere}.factory-file-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.factory-file-filters button{border-radius:24px;font-weight:400;min-height:36px;padding:7px 13px}.factory-file-filters button[aria-pressed=true]{background:#191335;border-color:#191335;color:white}.factory-file-filters span{margin-left:6px;opacity:.7}.factory-file-list{border-top:1px solid var(--factory-line)}.factory-file-row{display:flex;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--factory-line)}.factory-file-row.just-uploaded{background:#f4faf6}.factory-file-symbol{background:#f0edf6;border-radius:4px;color:#64517f;display:grid;place-items:center;width:38px;height:44px;flex-shrink:0;font-size:23px}.factory-file-info{flex:1;min-width:0}.factory-filename{font-size:14px;font-weight:600;text-underline-offset:3px;overflow-wrap:anywhere}.factory-file-meta{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12px;color:var(--factory-muted);margin:7px 0}.factory-file-status{display:inline-block;font-size:11px;letter-spacing:.2px;padding:4px 7px;border-radius:3px;background:#f1efe9;color:#646158;border:1px solid #e0ddd3}.factory-file-status.status-in_box{background:#edf7f1;color:#246449;border-color:#c9e0d1}.factory-file-status.status-failed,.factory-file-status.status-waiting_write_access{background:#fff6dc;color:#795400;border-color:#ead698}.factory-file-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.factory-download{font-size:13px;font-weight:600;text-underline-offset:3px;padding:10px}.factory-empty{padding:32px;text-align:center;color:var(--factory-muted);background:#faf9f6}.factory-page [role=status]:not(.factory-upload-feedback){color:#246449}@media(max-width:850px){.factory-nav{align-items:flex-start;gap:14px}.factory-nav nav{gap:12px}.factory-nav strong{font-size:17px}.factory-upload-fields{grid-template-columns:1fr 1fr}.factory-upload-fields label:last-child{grid-column:1/-1}.factory-file-row{align-items:flex-start;flex-wrap:wrap}.factory-file-actions{margin-left:54px}.factory-file-info{flex-basis:calc(100% - 54px)}}@media(max-width:550px){.factory-nav{flex-direction:column;padding:16px}.factory-nav img{width:48px}.factory-identity{padding:12px 16px}.factory-page{padding:20px 16px 50px}.factory-page h1{font-size:28px}.factory-page section{padding:16px}.factory-page form,.factory-upload-fields{grid-template-columns:1fr}.factory-section-heading{flex-direction:column;gap:4px}.factory-upload-panel{padding:16px}.factory-section-nav a{padding:10px;font-size:13px}.factory-grid{grid-template-columns:1fr}}.factory-page form>button{background:#ffe500;border-color:#ead100;justify-self:start}.factory-page form>button:hover{background:#f4da00}.factory-page form>button:disabled{background:#f4f2ed;border-color:#e1dfd7}.pipeline-studio{--staff-nav-width:232px;padding-left:var(--staff-nav-width);min-width:0}.pipeline-studio:has(.staff-chrome[data-collapsed=true]){--staff-nav-width:68px}.pipeline-studio .studio-body{margin-left:0;min-width:0}.pipeline-studio .studio-body>main{position:relative;min-width:0;max-width:100%;overflow-x:clip}.pipeline-studio .table-scroll{position:relative;max-width:100%}.staff-chrome{position:sticky;top:0;z-index:40;flex:none}.staff-sidebar{position:fixed;inset:0 auto 0 0;width:var(--staff-nav-width);background:#171137;color:#ded9ee;display:flex;flex-direction:column;border-right:1px solid #302849}.staff-sidebar-top{display:flex;align-items:center;gap:8px;flex:none;min-height:64px;padding:12px 14px 10px}.staff-brand{display:flex;align-items:center;gap:10px;min-width:0;flex:1;color:#fff;font-size:17px;font-weight:600;letter-spacing:-.4px}.staff-brand img{width:32px;height:25px;object-fit:contain}.staff-brand span{white-space:nowrap}.staff-collapse,.staff-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:1px solid #4b4267;background:transparent;color:#ddd7ec;border-radius:5px;cursor:pointer}.staff-collapse:hover{color:white;background:#302849}.staff-brand:focus-visible,.staff-collapse:focus-visible,.staff-mobile-toggle:focus-visible,.staff-nav-group-toggle:focus-visible,.staff-nav-link:focus-visible{outline:2px solid #ffe600;outline-offset:2px}.staff-drawer nav,.staff-sidebar nav{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#635778 transparent;flex:1;padding:4px 10px 12px;display:flex;flex-direction:column;gap:2px}.staff-nav-link{position:relative;display:flex;align-items:center;gap:12px;min-height:36px;padding:8px 12px;font-size:12.5px;border-radius:5px;flex:none;color:#c6bfd8;text-decoration:none;border:1px solid transparent}.staff-nav-link svg{flex:none;color:#a99fbe}.staff-nav-link:hover{color:#fff;background:#282040}.staff-nav-link.active{background:#33294d;border-color:#4c4065;color:#fff;font-weight:600;box-shadow:inset 3px 0 #ffe600}.staff-nav-link.active svg{color:#ffe600}.staff-nav-link span{line-height:1.35}.staff-nav-badge{margin-left:auto;flex:none;min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:#ffe600;color:#171137;font:600 10.5px/18px var(--mono);text-align:center}.staff-nav-group{display:flex;flex-direction:column;gap:2px;flex:none;margin-top:8px;padding-top:8px;border-top:1px solid #302849}.staff-nav-group-toggle{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 12px;border:0;border-radius:5px;background:transparent;color:#9f95b8;font:600 10.5px/1.2 var(--mono);letter-spacing:.6px;text-transform:uppercase;text-align:left;cursor:pointer}.staff-nav-group-toggle:hover{color:#fff;background:#282040}.staff-nav-group-toggle svg{flex:none;transition:transform .15s}.staff-nav-group[data-open=true] .staff-nav-group-toggle svg{transform:rotate(90deg)}.staff-nav-group-links{display:flex;flex-direction:column;gap:2px}.staff-nav-group[data-open=false] .staff-nav-group-links{display:none}.staff-nav-divider{display:none;width:100%;margin:2px 0 4px;border:0;border-top:1px solid #302849}.staff-nav-bottom{display:flex;flex-direction:column;margin-top:auto;padding-top:8px}.staff-nav-bottom,.staff-sidebar-foot{flex:none;border-top:1px solid #302849}.staff-sidebar-foot{font:9px/1.4 var(--mono);letter-spacing:.5px;color:#9487ac;padding:10px 20px 14px;margin:0}.staff-chrome[data-collapsed=true] .staff-sidebar-top{padding:12px 10px;flex-direction:column;gap:12px}.staff-chrome[data-collapsed=true] .staff-sidebar .staff-brand{flex:none}.staff-chrome[data-collapsed=true] .staff-sidebar .staff-brand span,.staff-chrome[data-collapsed=true] .staff-sidebar .staff-nav-link span,.staff-chrome[data-collapsed=true] .staff-sidebar-foot{display:none}.staff-chrome[data-collapsed=true] .staff-sidebar nav{padding-inline:8px}.staff-chrome[data-collapsed=true] .staff-sidebar .staff-nav-link{justify-content:center;padding-inline:0;min-height:40px}.staff-chrome[data-collapsed=true] .staff-sidebar .staff-nav-group-toggle{display:none}.staff-chrome[data-collapsed=true] .staff-sidebar .staff-nav-divider{display:block}.staff-chrome[data-collapsed=true] .staff-sidebar .staff-nav-group{margin-top:4px;padding-top:0;border-top:0}.staff-chrome[data-collapsed=true] .staff-sidebar .staff-nav-group-links{display:flex}.staff-chrome[data-collapsed=true] .staff-sidebar .staff-nav-badge{position:absolute;top:2px;right:4px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;line-height:16px}.dc-header.pipeline-header.staff-topbar{height:54px;min-height:54px;padding:0 22px;gap:12px;flex-wrap:nowrap;position:relative;z-index:auto;min-width:0}.staff-page-label{font-size:12px;font-weight:600;color:#5f5b4e;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-topbar .pipeline-utilities{min-width:0;gap:14px;min-height:0}.staff-topbar .help-button{width:auto;padding:0 10px}.staff-topbar .help-button span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.staff-mobile-toggle{display:none;color:#171137;border-color:#d8d5cb}.staff-drawer{border:0;padding:0;margin:0;height:100dvh;max-height:100dvh;width:min(290px,calc(100vw - 48px));max-width:none;background:#171137;color:#ded9ee;box-shadow:12px 0 40px #17113744;overflow:hidden}.staff-drawer[open]{display:flex;flex-direction:column}.staff-drawer::backdrop{background:#17113788}.staff-drawer .staff-sidebar-top{min-height:60px}.staff-drawer .staff-sidebar-foot{display:block!important}.staff-topbar .profile-menu>div{max-height:calc(100dvh - 66px);max-width:calc(100vw - 24px);overflow-y:auto;overflow-wrap:anywhere}.staff-topbar .profile-menu>div>small{overflow-wrap:anywhere}.staff-search{position:relative;flex:0 1 auto;width:clamp(180px,22vw,300px);min-width:0}.staff-search-open{display:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #d8d5cb;border-radius:5px;background:#fff;color:#171137;cursor:pointer}.staff-search-field{display:flex;align-items:center;gap:7px;height:30px;padding:0 9px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;color:#8b8677}.staff-search-field:focus-within{border-color:#171137;box-shadow:0 0 0 1px #171137}.staff-search-field input{flex:1;min-width:0;height:28px;padding:0;border:0;outline:0;background:transparent;color:#1b1830;font-size:12px}.staff-search-field input::placeholder{color:#8b8677}.staff-search-close{display:none;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:0;background:transparent;color:#5f5b4e;cursor:pointer}.staff-search-close:focus-visible,.staff-search-open:focus-visible{outline:2px solid #171137;outline-offset:2px}.staff-search-results{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:min(400px,calc(100vw - 24px));max-height:min(440px,calc(100dvh - 80px));overflow-y:auto;padding:6px;background:#fff;border:1px solid #d8d5cb;border-radius:4px;box-shadow:0 12px 30px #17113724}.staff-search-group{display:block;padding:8px 8px 4px;color:#6d685d;font:600 9.5px/1.2 var(--mono);letter-spacing:.6px;text-transform:uppercase}.staff-search-group:not(:first-child){margin-top:4px;border-top:1px solid #eeece5;padding-top:10px}.staff-search-option{display:flex;align-items:flex-start;gap:12px;padding:7px 8px;border-radius:3px;color:#1b1830;text-decoration:none;font-size:12.5px;line-height:1.35}.staff-search-option:hover,.staff-search-option[aria-selected=true]{background:#f4f2ea}.staff-search-option>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.staff-search-option strong{font-weight:600}.staff-search-option small{display:block;margin-top:2px;color:#6d685d;font-size:11px}.staff-search-option .staff-search-meta{flex:none;color:#5f5b4e;font:500 11px/1.35 var(--mono);text-align:right;max-width:45%;overflow-wrap:anywhere}.staff-search-note{margin:0;padding:10px 8px;color:#5f5b4e;font-size:12px}.staff-search-note.error{color:#9e3b28}.admin-home{max-width:780px;margin-inline:auto}.admin-home>.dc-heading{justify-content:center;text-align:center}.admin-home :is(.setup-card,.admin-index,.admin-note){margin-inline:auto}.admin-index{list-style:none;margin:0;padding:0;max-width:780px;background:#fff;border:1px solid #e2e0d8;border-radius:4px}.admin-index li{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 12px;padding:12px 16px;border-top:1px solid #eeece5}.admin-index li:first-child{border-top:0}.admin-index li>svg{flex:none;margin-top:2px;color:#6d685d}.admin-index li>div{flex:1 1 220px;min-width:0}.admin-index a{font-size:13px;font-weight:600;color:#171137;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#c8c4b6}.admin-index a:hover{text-decoration-color:#171137}.admin-index a:focus-visible{outline:2px solid #171137;outline-offset:2px}.admin-index p{margin:3px 0 0;color:#5f5b4e;font-size:12px;line-height:1.45}.admin-count{flex:none;margin:1px 0 0 auto;color:#5f5b4e;font:500 11px/1.4 var(--mono);white-space:nowrap}.admin-count.waiting{padding:1px 7px;border:1px solid #f0e2ad;border-radius:10px;background:#fffbe0;color:#7a5310}@media(max-width:760px){.pipeline-studio,.pipeline-studio:has(.staff-chrome[data-collapsed=true]){--staff-nav-width:0px;padding-left:0}.staff-sidebar{display:none}.staff-mobile-toggle{display:inline-flex}.dc-header.pipeline-header.staff-topbar{padding:0 12px;gap:10px;height:54px;min-height:54px}.staff-topbar .pipeline-utilities{gap:10px;margin-left:auto;flex:none}.staff-page-label{flex:1}.staff-search{position:static;flex:none;width:auto}.staff-search-open{display:inline-flex}.staff-search-field{display:none}.staff-search[data-expanded=true] .staff-search-field{display:flex;position:absolute;z-index:61;inset:0;height:auto;padding:0 6px 0 12px;border:0;border-bottom:1px solid #d8d5cb;border-radius:0;box-shadow:none}.staff-search[data-expanded=true] .staff-search-field input{height:44px;font-size:16px}.staff-search[data-expanded=true] .staff-search-close{display:inline-flex;width:44px;height:44px}.staff-search-results{left:0;right:0;top:100%;width:auto;max-height:calc(100dvh - 60px);border-radius:0;border-inline:0}.staff-search-option{padding:11px 10px;font-size:14px}}@media(max-width:380px){.staff-page-label{font-size:11px}.staff-topbar .pipeline-utilities{gap:7px}}@media print{.staff-chrome{display:none!important}.pipeline-studio{padding-left:0!important}.pipeline-studio .studio-body{margin:0!important}}.mw-head{min-width:0;flex-wrap:nowrap}.mw-head>.actions{margin-left:auto;flex:none}.mw-head h1{overflow-wrap:anywhere}.mw-menu{position:relative}.mw-menu>summary{list-style:none;display:grid;place-items:center;width:33px;height:33px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;color:#3b382f;cursor:pointer}.mw-menu>summary::-webkit-details-marker{display:none}.mw-menu>summary:hover{border-color:#171137}.mw-menu>summary:focus-visible{outline:2px solid #171137;outline-offset:2px}.mw-menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;min-width:200px;padding:6px;background:#fff;border:1px solid #e2e0d8;border-radius:4px;box-shadow:0 8px 24px #1711371f}.mw-menu-list a{padding:8px 10px;border-radius:3px;color:#171137;font-size:12.5px;text-decoration:none}.mw-menu-list a:focus-visible,.mw-menu-list a:hover{background:#f6f5f0;outline:none}.mw-tabs>button{cursor:pointer}.mw-crumb{display:flex;gap:6px;align-items:center;font-size:11.5px;color:#6d685d;margin:0 0 10px;min-width:0;overflow-wrap:anywhere}.mw-crumb a{color:#171137;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.mw-viewing{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;margin:0 0 16px;background:#f0f2f7;border:1px solid #d6dbe8;border-radius:4px;font-size:12.5px;color:#26244a}.mw-viewing p{margin:0;flex:1 1 240px;min-width:0}.mw-viewing .button{margin-left:auto}.mw-empty{display:grid;justify-items:center;gap:6px;padding:32px 16px;text-align:center;background:#fff;border:1px solid #e2e0d8;border-radius:4px;font-size:12.5px;color:#5f5b4e}.mw-empty b{color:#171137;font-size:13.5px}.mw-empty .text-button,.mw-empty a{font-size:12.5px;color:#171137;text-decoration:underline;text-underline-offset:3px}.mw-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;background:#fff1f0;border:1px solid #f6d1ce;border-radius:4px;color:#8f2f22;font-size:12.5px}.mw-error p{margin:0;flex:1 1 220px}.mw-skeleton{display:grid;gap:10px;padding:6px 0}.mw-skeleton i{display:block;height:14px;border-radius:3px;background:linear-gradient(90deg,#eeece5,#f7f6f2,#eeece5);background-size:200% 100%;animation:mw-shimmer 1.4s ease-in-out infinite}.mw-skeleton i:first-child{width:35%;height:18px}.mw-skeleton i:nth-child(2){width:85%}.mw-skeleton i:nth-child(3){width:70%}.mw-skeleton i:nth-child(4){width:80%}@keyframes mw-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mw-skeleton i{animation:none}}.mw-more{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.mw-note{margin:0 0 10px;font-size:12px;color:#5f5b4e}.mw-note .text-button{font-size:12px;text-decoration:underline;text-underline-offset:3px}.mw-signoffs{container-type:inline-size;min-width:0;margin:0 0 16px;background:#fff;border:1px solid #cfc9ea;border-radius:4px}.mw-signoffs>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:11px 12px;background:#f3f1fa;border-bottom:1px solid #e1dcf2;border-radius:4px 4px 0 0}.mw-signoffs h2{margin:0;font-size:13px;font-weight:700;color:#171137}.mw-signoffs>header small{font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.mw-signoffs>header a{margin-left:auto;font-size:12px;color:#171137;text-decoration:underline;text-underline-offset:3px}.mw-signoff-table{table-layout:fixed;white-space:normal}.mw-signoff-table th:nth-child(2){width:24%}.mw-signoff-table th:nth-child(3){width:15%}.mw-signoff-table th:nth-child(4){width:17%}.mw-signoff-table td{overflow-wrap:break-word;vertical-align:top}.mw-signoff-table td a{color:#171137;font-weight:600;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.mw-signoff-table td small{color:#5f5b4e}.mw-signoff-table td.mw-so-since{font:400 11px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.mw-signoff-table td.tr-due .dc-badge{margin:0}.mw-signoff-table td.tr-due small{margin-top:4px}@container (max-width:620px){.mw-signoff-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mw-signoff-table,.mw-signoff-table tbody{display:block}.mw-signoff-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;border-bottom:1px solid #eeece5}.mw-signoff-table tr:last-child{border-bottom:0}.mw-signoff-table td{display:block;padding:0;border:0}.mw-signoff-table td.mw-so-product,.mw-signoff-table td.mw-so-what{grid-column:1/-1}.mw-signoff-table td.mw-so-since:before{content:"Waiting since "}.mw-signoff-table td.tr-due{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-self:end}.mw-signoff-table td.tr-due small{margin:0}}.tr-list{container-type:inline-size;min-width:0;background:#fff;border:1px solid #e2e0d8;border-radius:4px}.tr-table{width:100%;table-layout:fixed;white-space:normal}.tr-table thead th:first-child{border-top-left-radius:3px}.tr-table thead th:last-child{border-top-right-radius:3px}.tr-col-control{width:116px}.tr-col-project{width:21%}.tr-col-area{width:16%}.tr-col-due{width:144px}.tr-table td.tr-control{position:relative;padding:8px 4px 8px 12px}.tr-table td{overflow-wrap:break-word}.tr-table td small.tr-area-inline{display:none}.tr-table tbody tr.tr-row:hover td{background:#fbfbf8}.tr-table tr.vw-group td{padding-block:10px}.tr-table tbody+tbody tr.vw-group td{border-top:1px solid #e2e0d8}.tr-name{display:block;color:#171137;font-size:12.5px;font-weight:600;letter-spacing:-.1px;line-height:1.45}.tr-link,a.tr-name:hover{text-decoration:underline;text-underline-offset:3px}.tr-link{display:inline;font-size:12px;font-weight:500;color:#171137;text-decoration-color:#b7b4c9;white-space:normal;text-align:left}.tr-link:hover{text-decoration-color:currentColor}.tr-task .tr-product{display:block;width:fit-content;max-width:100%;margin-top:3px;font-size:11.5px}.tr-table td small.tr-wait,.tr-wait{color:#8a5300;font-weight:600}.tr-nodate{color:#77736a;font-size:11.5px}.tr-table td.tr-due .dc-badge{margin:0}.tr-table td.tr-due small{margin-top:4px}.tr-control .tr-accept{width:94px;justify-content:flex-start}.tr-tick{display:inline-flex;align-items:center;gap:7px;width:94px;min-height:33px;padding:0 11px;border:1px solid transparent;border-radius:3px;font-size:12px;font-weight:600;color:#171137;cursor:pointer;user-select:none}.tr-tick input{appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex:none;width:15px;height:15px;margin:0;border:1.5px solid #8f8b7e;border-radius:2px;background:#fff;cursor:pointer}.tr-tick input:hover{border-color:#171137}.tr-tick input:checked{background:#1a5f45;border-color:#1a5f45}.tr-tick input:checked:after{content:"";width:4px;height:8px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.tr-tick input:disabled{cursor:default;opacity:.7}.tr-control .tr-mark-done,.tr-control .tr-reopen{white-space:nowrap;padding-left:9px;padding-right:9px;gap:5px}.tr-done-state{display:inline-flex;align-items:center;gap:6px;width:94px;min-height:33px;padding:0 11px;font-size:12px;font-weight:600;color:#1a5f45}.tr-row.closed .tr-done-state{color:#8a867b}.tr-control .tr-wait{display:block;padding-top:8px;font-size:11px;line-height:1.3}.tr-icon:focus-visible,.tr-link:focus-visible,.tr-name:focus-visible,.tr-tick input:focus-visible{outline:2px solid #171137;outline-offset:2px}.tr-hint{position:absolute;left:12px;top:calc(100% - 6px);z-index:25;width:max-content;max-width:min(260px,calc(100vw - 48px));padding:5px 9px;background:#171137;color:#fff;border-radius:3px;font-size:11px;font-weight:500;line-height:1.4;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s}.tr-accept:focus-visible+.tr-hint,.tr-accept:hover+.tr-hint{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.tr-hint{transition:none}}.tr-row.closed .tr-name{color:#8a867b;font-weight:500}.tr-row.closed .tr-tick{color:#8a867b}.tr-row.leaving .tr-name{color:#8a867b;text-decoration:line-through}.tr-note{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin:8px 0 2px;padding:10px 12px;max-width:560px;background:#fffbe0;border:1px solid #f0e2ad;border-radius:4px;font-size:12px;color:#3b382f}.tr-note>div:first-child{display:grid;gap:2px;flex:1 1 220px;min-width:0}.tr-note b{color:#171137}.tr-note.error{background:#fff1f0;border-color:#f6d1ce;color:#8f2f22}.tr-note-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tr-icon{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:3px;background:transparent;color:inherit;cursor:pointer}.tr-icon:hover{background:#0000000d}.tr-toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:10px;width:max-content;max-width:min(580px,calc(100vw - 32px));padding:11px 12px 11px 16px;background:var(--navy,#171137);color:#fff;border-radius:3px;box-shadow:0 8px 30px #1c123532;font-size:12px;line-height:1.45}.tr-toast>svg{flex:none;color:var(--yellow,#ffe600)}.tr-toast>span{min-width:0;overflow-wrap:anywhere}.tr-toast a,.tr-toast>button:not(.tr-icon){flex:none;padding:0;border:0;background:none;color:var(--yellow,#ffe600);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tr-toast .tr-icon{color:#fff}.tr-toast a:focus-visible,.tr-toast button:focus-visible{outline:2px solid #ffe600;outline-offset:2px}.tr-col-assignee{width:17%}.tr-col-status{width:15%}.tr-col-select{width:46px}.tr-team td.tr-select{padding:9px 4px 9px 14px}.tr-check{display:inline-grid;place-items:center;width:22px;height:22px;cursor:pointer}.tr-check input{appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:15px;height:15px;margin:0;border:1.5px solid #8f8b7e;border-radius:2px;background:#fff;cursor:pointer}.tr-check input:hover{border-color:#171137}.tr-check input:checked{background:#171137;border-color:#171137}.tr-check input:checked:after{content:"";width:4px;height:8px;margin-top:-2px;border:solid #ffe600;border-width:0 2px 2px 0;transform:rotate(45deg)}.tr-check input:focus-visible{outline:2px solid #171137;outline-offset:2px}.tr-team tbody tr.tr-row.selected td{background:#fbfaf3}.tr-meta,.tr-team td small.tr-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:4px;font-size:11.5px;color:#5f5b4e;line-height:1.45}.tr-meta .tr-link,.tr-team td small.tr-meta{font-family:inherit;letter-spacing:0;text-transform:none}.tr-meta .tr-link{font-size:11.5px}.tr-meta>span{min-width:0;overflow-wrap:anywhere}.tr-dot{color:#b5b1a5}.tr-assignee .tr-person{font-size:12px;font-weight:500;color:#171137;overflow-wrap:anywhere}.tr-assignee small,.tr-status small{margin-top:3px}.tr-assignee>button.text-button,.tr-project>button.text-button{display:block;margin-top:4px}.tr-state{display:block;font-size:12px;font-weight:500;color:#3b382f}.tr-state.wait{color:#8a5300;font-weight:600}.tr-state.risk{color:#9e3b28;font-weight:600}.tr-state.info{color:#4f6385;font-weight:600}.tr-state.dim{color:#77736a}.tr-sort{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.tr-sort:hover{color:#171137}.tr-sort:focus-visible{outline:2px solid #171137;outline-offset:2px}th[aria-sort=ascending] .tr-sort,th[aria-sort=descending] .tr-sort{color:#171137}.tr-group-line{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0}.tr-group-toggle{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;font:inherit;color:#171137;cursor:pointer}.tr-group-toggle svg{flex:none;transition:transform .15s}.tr-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.tr-group-show:focus-visible,.tr-group-toggle:focus-visible{outline:2px solid #171137;outline-offset:2px}.tr-group-count{padding:1px 6px;border-radius:3px;background:#e9e7df;font:500 10px/1.4 IBM Plex Mono,monospace;color:#3b382f}.vw-table tr.vw-group small.tr-group-meta{margin-left:0;font:400 10px/1.4 IBM Plex Mono,monospace;color:#5f5b4e;overflow-wrap:anywhere}.tr-group-show{font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.tr-group-toggle svg{transition:none}}.directory-row-actions{display:inline-flex;gap:12px;align-items:center;white-space:nowrap}.tr-team td small.tr-status-inline{display:none}@container (max-width:819px){.tr-team .tr-col-status{width:0}.tr-team .tr-col-assignee{width:22%}.tr-team .tr-col-due{width:150px}.tr-team td.tr-status,.tr-team thead th:last-child{padding:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;border-color:transparent}.tr-team td.tr-status>*{display:none}.tr-team td small.tr-status-inline{display:block;margin-top:5px;font-size:11px}}@container (max-width:759px){.tr-col-area{width:0}.tr-col-project{width:27%}.tr-table td.tr-area,.tr-table th.tr-area-h{padding:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0}.tr-table td small.tr-area-inline{display:block;margin-top:4px}}@container (max-width:560px){.tr-table,.tr-table tbody{display:block}.tr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tr-table tr.tr-row{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:6px;row-gap:3px;padding:11px 12px;border-bottom:1px solid #eeece5}.tr-table.no-control tr.tr-row{grid-template-columns:minmax(0,1fr)}.tr-table tbody:last-child tr.tr-row:last-child{border-bottom:0}.tr-table tr.tr-row>td{display:block;width:auto;min-width:0;padding:0;border:0;background:none}.tr-table tr.tr-row>td.tr-control{grid-row:1/span 4;padding:0}.tr-table tr.tr-row>td:not(.tr-control){grid-column:-2}.tr-table tr.tr-row>td:empty{display:none}.tr-table tbody tr.tr-row:hover td{background:none}.tr-table tr.tr-row>td.tr-area{display:none}.tr-table td.tr-due{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px}.tr-table td.tr-due small{margin:0}.tr-table tr.vw-group{display:block}.tr-table tr.vw-group td{display:block;border-bottom:1px solid #eeece5}.tr-hint{left:0}.tr-team.selecting tr.tr-row{grid-template-columns:34px minmax(0,1fr)}.tr-team tr.tr-row>td.tr-select{grid-column:1;grid-row:1/span 4;padding:0}.tr-team tr.tr-row>td.tr-task{order:1}.tr-team tr.tr-row>td.tr-due{order:2}.tr-team tr.tr-row>td.tr-assignee{order:3;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.tr-team tr.tr-row>td.tr-assignee small{margin:0}.tr-team tr.tr-row>td.tr-assignee>button.text-button{flex-basis:100%;text-align:left;margin-top:0}.tr-team tr.tr-row>td.tr-status{display:none}.tr-team td small.tr-status-inline{display:block;flex-basis:100%;margin:0}}@media (max-width:599px){.tr-toast{bottom:16px}}.mw-delegated{container-type:inline-size;min-width:0;margin:16px 0 0;background:#fff;border:1px solid #d6d2c4;border-radius:4px}.mw-delegated>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:11px 12px;background:#f7f6f1;border-bottom:1px solid #e4e1d6;border-radius:4px 4px 0 0}.mw-delegated h2{margin:0;font-size:13px;font-weight:700;color:#171137}.mw-delegated>header small{font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.mw-delegated .tr-list{border:0;border-radius:0}