:root{--coal:#101417;--coal-2:#171d20;--coal-3:#252d31;--paper:#eef1f2;--white:#fff;--ink:#20272b;--muted:#718087;--line:#d7dde0;--copper:#c9783e;--copper-pale:#f5e7dc;--green:#39795e;--green-pale:#e5f0ea;--blue:#3972a6;--blue-pale:#e6eff8;--amber:#a65b2f;--amber-pale:#f7e5d9;--purple:#655d83;--purple-pale:#ebe9f1;--red:#a94e48;--red-pale:#f5e2df}*{box-sizing:border-box}.app-shell{background:var(--paper);min-height:100vh;color:var(--ink)}.sidebar{background:var(--coal);color:#dbe1e3;z-index:5;flex-direction:column;width:252px;padding:26px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.side-brand{padding:4px 14px 30px}.side-brand strong,.side-brand span{display:block}.side-brand strong{letter-spacing:2px;color:#fff;font-size:16px}.side-brand span{color:var(--copper);letter-spacing:2px;margin-top:7px;font-size:10px}.sidebar nav{gap:5px;display:grid}.sidebar button,.side-link{font:inherit;cursor:pointer;text-align:left;border:0}.sidebar nav button,.side-link{color:#aeb8bc;background:0 0;border-radius:9px;align-items:center;gap:12px;padding:12px 11px;font-size:13px;display:flex}.sidebar nav button span{color:#7f8c92;margin-left:auto;font-size:11px}.sidebar nav button:hover,.nav-active{background:var(--coal-3)!important;color:#fff!important}.side-rule{background:#384247;height:1px;margin:28px 10px 22px}.side-label,.eyebrow{letter-spacing:1.6px;font-size:10px;font-weight:800}.side-label{color:var(--copper);margin:0 0 8px;padding:0 11px}.side-link:hover,.side-link-active{color:#fff;background:#20272b}.side-link.static{cursor:default;color:#879398}.sidebar-bottom{border-top:1px solid #384247;align-items:center;gap:10px;margin-top:auto;padding:18px 10px 0;display:flex}.sidebar-bottom strong,.sidebar-bottom small{display:block}.sidebar-bottom strong{color:#fff;font-size:11px}.sidebar-bottom small{color:#8b979c;margin-top:4px;font-size:9px}.role-avatar{background:var(--copper);color:#172024;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.role-avatar.small{width:30px;height:30px}.main{min-width:0;margin-left:252px}.topbar{background:var(--coal);border-bottom:2px solid var(--copper);justify-content:center;align-items:flex-start;height:158px;padding:10px 35px;display:flex;position:relative}.header-brand{flex-direction:column;align-items:center;gap:3px;display:flex}.wordmark{background:url(/spanjaard-logo-white.png) 50%/contain no-repeat;width:390px;height:105px}.header-rule{background:var(--copper);width:112px;height:3px}.header-brand strong{color:#dbe1e3;letter-spacing:4px;font-size:11px}.top-actions{align-items:center;gap:11px;display:flex;position:absolute;top:55px;right:35px}.search{color:#aab5ba;background:#1b2226;border:1px solid #3e4a50;border-radius:8px;align-items:center;width:275px;height:38px;padding:0 10px;display:flex}.search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;padding-left:7px}.role-chip{color:#e4b899;white-space:nowrap;background:#2b211c;border:1px solid #4d3c34;border-radius:20px;padding:8px 12px;font-size:10px;font-weight:700}.content{max-width:1500px;margin:0 auto;padding:34px 42px 70px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.eyebrow{color:var(--copper)}.page-heading h1,.section-title h1{letter-spacing:-.7px;margin:7px 0 6px;font:600 33px Georgia,serif}.page-heading p,.section-title p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.primary,.outline{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font:700 12px Arial,sans-serif;display:flex}.primary{background:var(--copper);color:#172024;border:0}.primary:hover{background:#ad5e2d}.outline{color:#9b552e;background:#fff;border:1px solid #c79676}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:34px;display:grid}.metric-card{appearance:none;text-align:left;border:1px solid var(--line);cursor:pointer;min-height:135px;color:var(--ink);background:#fff;border-radius:10px;padding:18px 19px;transition:all .15s}.metric-card:hover{border-color:var(--copper);transform:translateY(-2px);box-shadow:0 7px 20px #1d2a3020}.metric-card span{color:var(--muted);font-size:11px}.metric-card strong{margin:10px 0 5px;font:600 30px Georgia,serif;display:block}.metric-card small{color:#8b969b;font-size:11px;line-height:1.35;display:block}.metric-card em{color:#a65b31;margin-top:12px;font-size:10px;font-style:normal;font-weight:800;display:block}.pipeline-intro{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.pipeline-intro h2{margin:6px 0 4px;font:600 20px Georgia,serif}.pipeline-intro p{color:var(--muted);margin:0;font-size:12px}.rule-note{color:#9b552e;background:var(--copper-pale);border-radius:6px;padding:8px 10px;font-size:11px}.stage-strip{grid-template-columns:repeat(6,1fr);gap:9px;margin:0 0 16px;display:grid}.stage-pill{appearance:none;text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:11px 10px;transition:all .15s;display:flex}.stage-pill:hover,.stage-pill.active{border-color:var(--copper);box-shadow:0 3px 12px #1d2a3014}.stage-pill.active{outline:1px solid var(--copper);background:#fff8f3}.stage-pill>span{color:#637078;background:#edf0f1;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.stage-pill strong,.stage-pill small{display:block}.stage-pill strong{font-size:11px}.stage-pill small{letter-spacing:.7px;color:var(--muted);margin-top:4px;font-size:9px}.stage-pill b{color:#59676d;margin-left:auto;font-size:12px}.stage-pill.blue>span,.product-symbol.blue{background:var(--blue-pale);color:var(--blue)}.stage-pill.amber>span,.product-symbol.amber{background:var(--amber-pale);color:var(--amber)}.stage-pill.purple>span,.product-symbol.purple{background:var(--purple-pale);color:var(--purple)}.stage-pill.green>span,.product-symbol.green{background:var(--green-pale);color:var(--green)}.stage-pill.red>span,.product-symbol.red{background:var(--red-pale);color:var(--red)}.stage-pill.copper>span,.product-symbol.copper{background:var(--copper-pale);color:var(--copper)}.filter-note{color:var(--muted);margin:-4px 0 16px;font-size:11px}.filter-note button{color:#a65b31;cursor:pointer;background:0 0;border:0;margin-left:7px;font-weight:800}.workspace-grid{grid-template-columns:minmax(360px,.78fr) minmax(570px,1.22fr);align-items:start;gap:16px;display:grid}.product-list,.detail-panel,.actions-board,.input-board,.process-board{border:1px solid var(--line);background:#fff;border-radius:11px}.product-list{padding:18px 15px}.list-head{border-bottom:1px solid var(--line);padding:0 4px 12px}.list-head h2{margin:6px 0 0;font:600 20px Georgia,serif}.list-head h2 span{color:#7b878d;background:#eef0f1;border-radius:10px;margin-left:5px;padding:4px 7px;font:11px Arial}.product-card{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:12px;padding:15px 4px;display:flex}.product-card:hover{background:#fafbfb}.selected-card{background:#fff8f3;border-radius:8px;margin:0 -1px;padding:14px 8px;border:1px solid #d7a27f!important}.product-symbol{border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.product-main{flex:1;min-width:0}.product-top{align-items:center;gap:8px;display:flex}.product-top h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.priority{border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:9px;font-weight:800}.priority.high{color:#a9574f;background:#fae8e5}.priority.medium{color:#96712d;background:#fcf3df}.product-main p,.detail-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 10px;font-size:10px;overflow:hidden}.product-main i,.detail-sub i{color:#b3bbc0;padding:0 4px;font-style:normal}.product-foot{color:#94a0a5;align-items:center;gap:8px;font-size:9px;display:flex}.stage-tag{border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800;display:inline-block}.stage-tag.blue{background:var(--blue-pale);color:var(--blue)}.stage-tag.amber{background:var(--amber-pale);color:var(--amber)}.stage-tag.purple{background:var(--purple-pale);color:var(--purple)}.stage-tag.green{background:var(--green-pale);color:var(--green)}.stage-tag.red{background:var(--red-pale);color:var(--red)}.stage-tag.copper{background:var(--copper-pale);color:var(--copper)}.card-arrow{color:#aab4b8;margin-left:auto}.detail-panel{padding:22px 24px}.detail-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.status-badge{letter-spacing:.7px;text-transform:uppercase;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:800}.status-badge.active{background:var(--green-pale);color:var(--green)}.status-badge.closed{color:#657278;background:#e9ecee}.status-badge.killed{background:var(--red-pale);color:var(--red)}.detail-panel>h2{margin:0 0 7px;font:600 27px/1.12 Georgia,serif}.owner-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:15px 0;display:flex}.owner-row small,.owner-row strong{display:block}.owner-row small{color:var(--muted);font-size:10px}.owner-row strong{margin-top:3px;font-size:12px}.owner-row .outline{margin-left:auto}.progress{border-bottom:1px solid var(--line);padding:17px 0}.progress-label{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.progress-label strong{color:#a45d32}.progress-track{background:#e7eaeb;border-radius:4px;height:5px;margin-top:9px;overflow:hidden}.progress-track span{background:var(--copper);border-radius:4px;height:100%;display:block}.need-box{border-bottom:1px solid var(--line);padding:18px 0}.need-box p{color:#52636b;margin:7px 0 0;font-size:12px;line-height:1.5}.journey{grid-template-columns:repeat(6,1fr);gap:5px;padding:19px 0 4px;display:grid}.journey-step{text-align:left;cursor:pointer;color:var(--ink);background:#f6f8f8;border:0;border-top:3px solid #d9dfe1;min-width:0;padding:8px 6px}.journey-step:hover,.journey-step.selected{border-top-color:var(--copper);background:#fff8f3}.journey-step{grid-template-columns:22px 1fr;gap:5px;display:grid}.journey-number{color:#66747a;background:#e2e7e9;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:grid}.journey-step.complete .journey-number{background:var(--green);color:#fff}.journey-step strong,.journey-step small,.journey-step em{display:block}.journey-step strong{font-size:9px}.journey-step small{color:var(--muted);letter-spacing:.4px;margin-top:2px;font-size:7px}.journey-step em{color:#9ba5aa;grid-column:2;margin-top:5px;font-size:7px;font-style:normal}.stage-board{border:1px solid var(--line);background:#fbfcfc;border-radius:9px;margin-top:12px;padding:18px}.board-heading{justify-content:space-between;gap:12px;display:flex}.board-heading h2{margin:6px 0 4px;font:600 23px Georgia,serif}.board-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.stage-score{background:var(--copper-pale);color:#9b552f;border-radius:50%;flex-shrink:0;align-content:center;place-items:center;width:58px;height:58px;display:grid}.stage-score strong{font:600 18px Georgia}.stage-score small{font-size:8px}.board-rule{background:var(--line);height:1px;margin:16px 0}.deliverables-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.deliverables-head h3,.evidence-panel h3{margin:0;font-size:13px}.deliverables-head p{color:var(--muted);margin:5px 0 13px;font-size:10px}.read-only{color:#7d898e;background:#eef0f1;border-radius:10px;padding:5px 8px;font-size:9px}.task-list{gap:7px;display:grid}.task-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 10px;display:flex;position:relative}.task-card.can-edit{cursor:pointer}.task-card.can-edit:hover{border-color:#cfa080}.task-card.done{background:#f5faf7;border-color:#c9dfd2}.task-card.restricted{opacity:.72}.task-card input{opacity:0;pointer-events:none;position:absolute}.task-check{color:#fff;background:#fff;border:1px solid #c8d1d4;border-radius:5px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.task-card.done .task-check{background:var(--green);border-color:var(--green)}.task-copy{flex:1;min-width:0}.task-copy strong,.task-copy small,.task-copy em{display:block}.task-copy strong{color:#304248;font-size:11px}.task-card.done .task-copy strong{color:#356b54}.task-copy small{color:#748189;margin-top:3px;font-size:10px;line-height:1.35}.task-copy em{color:#579170;margin-top:6px;font-size:9px;font-style:normal}.role-pill{letter-spacing:.2px;white-space:nowrap;border-radius:4px;padding:4px 5px;font-size:8px}.role-pill.owner{color:#5d6a70;background:#edf0f1}.role-pill.lab{background:var(--blue-pale);color:var(--blue)}.role-pill.marketing{background:var(--copper-pale);color:#9b552f}.role-pill.ceo_eu,.role-pill.ceo_sa{background:var(--purple-pale);color:var(--purple)}.gate-panel{background:#fff8f3;border:1px solid #d9b59d;border-radius:9px;margin-top:16px;padding:15px}.gate-head{justify-content:space-between;gap:10px;display:flex}.gate-head h3{margin:5px 0 4px;font:600 18px Georgia,serif}.gate-head p{color:#7e6e66;margin:0;font-size:10px;line-height:1.4}.gate-owner{color:#9b552f;white-space:nowrap;background:#f2dfd1;border-radius:12px;height:max-content;padding:5px 7px;font-size:9px}.gate-status{border-top:1px solid #ead7ca;border-bottom:1px solid #ead7ca;align-items:center;gap:9px;margin-top:13px;padding:11px 0;display:flex}.status-dot{background:#c6cdd0;border-radius:50%;width:9px;height:9px;display:block}.status-dot.ready{background:var(--green)}.status-dot.blocked{background:#d6a05b}.gate-status strong,.gate-status small{display:block}.gate-status strong{font-size:11px}.gate-status small{color:#7d888d;margin-top:3px;font-size:9px}.gate-rationale{border-bottom:1px solid #ead7ca;padding:11px 0}.gate-rationale strong{color:#805d4b;font-size:10px}.gate-rationale p{color:#665e5a;margin:5px 0 0;font-size:10px;line-height:1.4}.gate-field{color:#6f5a4c;gap:5px;margin-top:10px;font-size:10px;font-weight:700;display:grid}.gate-field input,.gate-field textarea{font:inherit;resize:vertical;background:#fff;border:1px solid #dbc7bb;border-radius:6px;padding:9px;font-weight:400}.gate-field textarea{min-height:60px}.gate-actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.gate-actions button{color:#8c5c3b;cursor:pointer;background:#fff;border:1px solid #caa489;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:800}.gate-actions .go{background:var(--green);border-color:var(--green);color:#fff}.gate-actions .danger{color:var(--red);border-color:#d3a8a5}.gate-lock{color:#8a7569;margin:12px 0 0;font-size:10px}.advance-button{margin-top:13px}.evidence-panel{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:12px;padding:18px}.section-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.section-title h2{margin:6px 0 0;font:600 19px Georgia,serif}.section-hint{color:#8c989d;margin-top:9px;font-size:9px}.evidence-columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:22px;margin-top:15px;padding-top:16px;display:grid}.evidence-panel h3{margin-bottom:10px}.two-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.note-form,.upload-form{gap:8px;display:grid}.note-form input,.note-form select,.note-form textarea,.upload-form input{font:inherit;outline-color:var(--copper);background:#fbfcfc;border:1px solid #ccd5d8;border-radius:6px;padding:9px;font-size:11px}.note-form textarea{resize:vertical;min-height:90px}.file-rule{color:#8a969b;font-size:9px;line-height:1.4}.upload-form input[type=file]{font-size:10px}.upload-message{color:#4c886c;font-size:10px}.subsection-title{margin-top:22px!important}.audit-list{gap:10px;display:grid}.audit-item{gap:8px;display:flex}.audit-dot{background:var(--copper);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:6px 0 0 3px}.audit-item strong{font-size:10px}.audit-item small{color:#8b969b;margin-left:7px;font-size:8px}.audit-item p{color:#617078;margin:4px 0 0;font-size:10px;line-height:1.35}.document-list{gap:7px;margin-top:11px;display:grid}.document-card{border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;padding:7px;display:flex}.document-card img{object-fit:cover;border-radius:4px;width:38px;height:38px}.document-card a{color:#9b552f;overflow-wrap:anywhere;font-size:10px;font-weight:800;display:block}.document-card small{color:#879398;margin-top:4px;font-size:8px;line-height:1.3;display:block}.pdf-badge{background:var(--red-pale);width:38px;height:38px;color:var(--red);border-radius:4px;place-items:center;font-size:9px;font-weight:800;display:grid}.muted{color:#89969b;font-size:10px;line-height:1.4}.actions-board,.input-board,.process-board{padding:26px}.action-total{background:var(--copper-pale);color:#9b552f;border-radius:50%;place-items:center;width:44px;height:44px;font:600 19px Georgia;display:grid}.queue-list{border-top:1px solid var(--line);margin-top:19px}.queue-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:16px 0;display:flex}.queue-row>div{flex:1}.queue-row small,.queue-row strong,.queue-row span{display:block}.queue-row small{letter-spacing:.7px;color:#8b969b;font-size:9px}.queue-row strong{color:#304b42;margin:5px 0;font-size:12px}.queue-row span{color:var(--muted);font-size:10px;line-height:1.4}.queue-check{color:#46836b;cursor:pointer;background:#fff;border:1px solid #c5d6cd;border-radius:6px;width:22px;height:22px}.queue-open,.linked{color:#a65b31;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:800}.gate-row{background:#fffaf6}.gate-icon{background:var(--copper);border-radius:50%;place-items:center;width:24px;height:24px;color:#fff!important;font-size:10px!important;font-weight:800!important;display:grid!important}.empty-state{text-align:center;color:var(--muted);padding:45px 20px}.empty-state strong{color:#44545a;font-size:13px}.empty-state p{font-size:11px}.log-filters{border-bottom:1px solid var(--line);gap:6px;margin-bottom:2px;padding:19px 0 11px;display:flex;overflow:auto}.log-filters button{color:#7b898e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:10px}.log-filters button.selected{background:var(--copper-pale);color:#9a552f;font-weight:800}.log-filters span{margin-left:4px}.log-card{border-bottom:1px solid var(--line);gap:12px;padding:16px 0;display:flex}.log-avatar{background:var(--copper-pale);color:#a35a31;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.log-card>div:nth-child(2){flex:1}.log-top{justify-content:space-between;gap:12px;display:flex}.log-top strong{font-size:11px}.log-top span{color:#99a5aa;font-size:9px}.log-card p{color:#56666d;margin:7px 0;font-size:12px;line-height:1.45}.log-kind{color:#a35a31;background:var(--copper-pale);border-radius:4px;padding:4px 6px;font-size:9px;display:inline-block}.linked{color:#5d6a70;background:#edf0f1;border-radius:4px;margin-left:5px;padding:4px 6px;font-size:9px}.process-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:23px;display:grid}.process-card{border:1px solid var(--line);border-top:4px solid var(--copper);background:#fff;border-radius:9px;padding:18px}.process-card.blue{border-top-color:var(--blue)}.process-card.amber{border-top-color:var(--amber)}.process-card.purple{border-top-color:var(--purple)}.process-card.green{border-top-color:var(--green)}.process-card.red{border-top-color:var(--red)}.process-card.copper{border-top-color:var(--copper)}.process-number{background:var(--coal);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:17px;font:600 15px Georgia;display:grid}.process-card h2{margin:6px 0;font:600 20px Georgia}.process-card p{color:var(--muted);min-height:50px;font-size:11px;line-height:1.45}.process-gate{border-top:1px solid var(--line);margin-top:14px;padding-top:11px}.process-gate small,.process-gate strong,.process-gate span{display:block}.process-gate small{color:var(--copper);letter-spacing:1px;font-size:8px;font-weight:800}.process-gate strong{margin:5px 0;font-size:11px}.process-gate span{color:var(--muted);font-size:9px}.operating-rules{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:20px;display:grid}.operating-rules>div{background:var(--coal);color:#fff;border-radius:8px;padding:14px}.operating-rules strong,.operating-rules span{display:block}.operating-rules strong{color:#e2b08e;font-size:11px}.operating-rules span{color:#bac4c7;margin-top:5px;font-size:10px;line-height:1.45}.modal-backdrop{z-index:20;background:#11171bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:min(610px,100%);max-height:92vh;padding:25px;overflow:auto;box-shadow:0 18px 55px #10141755}.modal.compact{width:min(480px,100%)}.modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.modal-head h2{margin:6px 0 0;font:600 24px Georgia}.modal-head>button{color:#839097;cursor:pointer;background:0 0;border:0;font-size:26px}.modal-intro{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.5}.modal label{color:#52675d;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.modal input,.modal select,.modal textarea{width:100%;font:inherit;color:var(--ink);outline-color:var(--copper);background:#fbfcfc;border:1px solid #ccd5d8;border-radius:6px;margin-top:6px;padding:10px;font-size:12px;display:block}.modal textarea{resize:vertical;min-height:85px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.pin-screen{background:var(--coal);color:#f6f1ec;place-items:center;min-height:100vh;padding:22px;display:grid}.pin-card{background:#191f22;border:1px solid #3f3431;border-radius:20px;flex-direction:column;gap:15px;width:min(430px,100%);padding:36px;display:flex;box-shadow:0 24px 70px #0009}.pin-logo{letter-spacing:.12em;color:#fff;text-align:center;border-top:6px solid #ed1c2b;border-bottom:6px solid #ed1c2b;padding:10px 0;font-size:29px;font-weight:900}.pin-card h1{margin:3px 0 0;font:600 30px Georgia}.pin-card p{color:#b9c0c2;margin:0;font-size:13px;line-height:1.55}.pin-card label{color:#b8c0c2;letter-spacing:.8px;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.pin-card input,.pin-card select{font:inherit;letter-spacing:.18em;color:#fff;background:#111416;border:1px solid #514247;border-radius:9px;padding:13px}.pin-card select{letter-spacing:0}.pin-error{color:#ff9b84;background:#2b1d1d;border:1px solid #784440;border-radius:8px;padding:10px 15px;font-size:12px;position:fixed;bottom:24px}.toast{background:var(--coal);color:#fff;z-index:30;border-radius:8px;padding:12px 15px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 25px #10141755}.mobile-nav{display:none}.gate-error{color:var(--red);margin:9px 0 0;font-size:10px}.gate-form{gap:0;display:grid}.help-board{border:1px solid var(--line);background:#fff;border-radius:11px;padding:26px}.help-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.help-grid article{border:1px solid var(--line);border-top:3px solid var(--copper);background:#fbfcfc;border-radius:8px;padding:16px}.help-grid h2{margin:0 0 8px;font:600 17px Georgia,serif}.help-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}@media (max-width:700px){.help-board{padding:17px 14px}.help-grid{grid-template-columns:1fr;gap:9px}}.gate-form .gate-field:first-child{display:none}.note-form input[name=who],.upload-form input[name=uploadedBy]{color:#68757a;pointer-events:none;background:#f1f4f4}@media (max-width:700px){.main{max-width:100vw;overflow-x:clip}.content,.workspace-grid,.workspace-grid>*,.detail-panel,.stage-board,.evidence-panel{width:100%;min-width:0;max-width:100%}.detail-panel,.stage-board,.evidence-panel{overflow-x:clip}.board-heading>div,.deliverables-head>div,.section-title>div,.owner-row>div,.gate-status>div,.evidence-columns>div,.document-card>div,.task-card{min-width:0}.task-copy{overflow-wrap:anywhere}.gate-field input,.gate-field textarea{width:100%;min-width:0;max-width:100%}}.pin-card input,.pin-card select{font-size:16px}@media (max-width:1100px){.sidebar{width:214px}.main{margin-left:214px}.content{padding:28px 24px}.top-actions{right:24px}.search{width:220px}.stage-strip{grid-template-columns:repeat(3,1fr)}.workspace-grid{grid-template-columns:1fr}.detail-panel{display:block}.process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.sidebar{display:none}.main{margin-left:0}.topbar{align-items:flex-start;height:112px;padding:7px 15px}.wordmark{width:270px;height:77px}.header-rule{width:80px;height:2px}.header-brand strong{letter-spacing:2.7px;font-size:9px}.top-actions{top:76px;right:14px}.search{background:0 0;border:0;width:34px;height:29px;padding:0}.search input{display:none}.search .icon{font-size:21px}.role-chip{padding:6px 8px;font-size:8px}.content{padding:25px 14px 105px}.page-heading{align-items:flex-start;margin-bottom:22px}.page-heading h1,.section-title h1{font-size:27px}.page-heading p,.section-title p{font-size:12px;line-height:1.4}.page-heading>.primary{white-space:nowrap;padding:9px;font-size:10px}.metrics{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:25px}.metric-card{min-height:126px;padding:13px 12px}.metric-card strong{font-size:25px}.metric-card small{font-size:9px}.metric-card em{margin-top:9px;font-size:9px}.pipeline-intro{display:block}.rule-note{margin-top:11px;display:inline-block}.stage-strip{scrollbar-width:none;margin:0 -14px 15px;padding:0 14px;display:flex;overflow-x:auto}.stage-pill{min-width:137px}.workspace-grid{flex-direction:column;gap:12px;display:flex}.product-list{padding:13px 12px}.product-card{padding:13px 3px}.product-top h3{font-size:12px}.product-main p{font-size:9px}.detail-panel{padding:17px 13px}.detail-panel>h2{font-size:23px}.journey{margin:0 -13px;padding:17px 13px 4px;display:flex;overflow-x:auto}.journey-step{min-width:104px}.stage-board{padding:14px 11px}.board-heading h2{font-size:21px}.task-card{padding:10px 8px}.task-copy strong{font-size:10px}.task-copy small{font-size:9px}.role-pill{font-size:7px}.gate-panel{padding:13px 11px}.gate-head{display:block}.gate-owner{margin-top:8px;display:inline-block}.evidence-panel{padding:14px 11px}.evidence-columns{grid-template-columns:1fr;gap:25px}.two-fields{grid-template-columns:1fr}.actions-board,.input-board,.process-board{padding:17px 14px}.section-title{display:block}.section-hint,.action-total{margin-top:13px;display:inline-block}.process-grid,.operating-rules{grid-template-columns:1fr}.process-card p{min-height:0}.mobile-nav{z-index:15;background:var(--coal-2);border:1px solid #424b50;border-radius:14px;grid-template-columns:repeat(4,1fr);padding:4px;display:grid;position:fixed;bottom:9px;left:9px;right:9px;box-shadow:0 10px 28px #10141766}.mobile-nav button{color:#aeb7bb;cursor:pointer;background:0 0;border:0;place-items:center;gap:3px;padding:6px 2px;font-size:9px;display:grid}.mobile-nav button.active{color:#fff;background:#2c353a;border-radius:9px}.mobile-nav .icon{font-size:15px}.modal{padding:19px}.toast{text-align:center;bottom:77px;left:14px;right:14px}}.pin-logo-image{object-fit:contain;object-position:center;width:100%;max-height:108px;display:block}.admin-link{color:#d6a17f;align-self:center;font-size:11px;text-decoration:none}.admin-link:hover{text-decoration:underline}.admin-error{background:#2b1d1d;border:1px solid #784440;border-radius:7px;padding:9px 11px;color:#ff9b84!important}.admin-page{background:var(--paper);min-height:100vh;color:var(--ink)}.admin-header{background:var(--coal);border-bottom:2px solid var(--copper);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:14px 42px;display:flex}.admin-header>div:first-child{flex-direction:column;gap:5px;display:flex}.admin-header img{object-fit:contain;object-position:left center;width:250px;height:66px;display:block}.admin-header span{color:#e1a47f;letter-spacing:2px;font-size:10px;font-weight:800}.admin-header-actions{align-items:center;gap:15px;display:flex}.admin-header-actions a,.admin-header-actions button{font:700 11px Arial,sans-serif}.admin-header-actions a{color:#d9e0e2;text-decoration:none}.admin-header-actions a:hover{text-decoration:underline}.admin-header-actions button{color:#f0c7a8;cursor:pointer;background:#2b211c;border:1px solid #705442;border-radius:7px;padding:9px 12px}.admin-main{max-width:1250px;margin:0 auto;padding:36px 35px 80px}.admin-intro{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.admin-intro h1{margin:7px 0 6px;font:600 34px Georgia,serif}.admin-intro p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.admin-badge{background:var(--copper-pale);color:#9b552f;text-align:center;letter-spacing:1px;border-radius:50%;align-content:center;place-items:center;min-width:74px;height:74px;font:800 9px Arial;display:grid}.admin-badge strong{margin-top:2px;font-size:12px}.admin-message{color:#39795e;background:#eef8f1;border:1px solid #b9d7c7;border-radius:8px;margin:0 0 16px;padding:11px 13px;font-size:11px}.admin-card{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:15px;padding:23px}.admin-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;padding-bottom:17px;display:flex}.admin-card-head h2{margin:6px 0 5px;font:600 22px Georgia,serif}.admin-card-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.admin-card-head>select{width:min(370px,44%);font:inherit;color:var(--ink);background:#fbfcfc;border:1px solid #ccd5d8;border-radius:7px;padding:10px;font-size:11px}.admin-form{gap:13px;display:grid}.admin-form label{color:#536a60;gap:6px;font-size:10px;font-weight:800;display:grid}.admin-form input,.admin-form select,.admin-form textarea{width:100%;font:inherit;color:var(--ink);outline-color:var(--copper);background:#fbfcfc;border:1px solid #ccd5d8;border-radius:7px;padding:10px;font-size:12px}.admin-form textarea{resize:vertical;min-height:92px}.admin-form-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-form-actions{justify-content:flex-end;margin-top:3px;display:flex}.reset-card{background:#fffaf6;border-color:#ddc7b8}.reset-actions{flex-wrap:wrap;gap:10px;display:flex}.reset-actions button{color:#9b552e;cursor:pointer;background:#fff;border:1px solid #c79676;border-radius:7px;padding:10px 12px;font:700 11px Arial,sans-serif}.reset-actions button:hover{background:var(--copper-pale)}.reset-actions .danger-button{color:#9d4640;border-color:#c77f79}.reset-actions .danger-button:hover{background:var(--red-pale)}.admin-audit-list{gap:0;display:grid}.admin-audit-row{border-bottom:1px solid var(--line);grid-template-columns:190px 150px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.admin-audit-row:last-child{border-bottom:0}.admin-audit-row strong{font-size:11px}.admin-audit-row span{color:#a35a31;font-size:10px}.admin-audit-row p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:10px}.admin-audit-row small{color:#8b969b;white-space:nowrap;font-size:9px}.admin-empty{color:var(--muted);margin:0;font-size:11px}@media (max-width:700px){.pin-logo-image{max-height:82px}.admin-header{min-height:101px;padding:12px 15px}.admin-header img{width:200px;height:54px}.admin-header span{letter-spacing:1.4px;font-size:8px}.admin-header-actions{gap:8px}.admin-header-actions a{display:none}.admin-header-actions button{padding:8px 9px;font-size:10px}.admin-main{padding:25px 14px 45px}.admin-intro h1{font-size:27px}.admin-intro p{font-size:12px}.admin-badge{min-width:58px;height:58px;font-size:8px}.admin-card{padding:16px 13px}.admin-card-head{gap:12px;display:grid}.admin-card-head>select{width:100%;max-width:none}.admin-form-grid{grid-template-columns:1fr}.admin-form-actions{justify-content:stretch}.admin-form-actions .primary{width:100%}.reset-actions{display:grid}.reset-actions button{text-align:left;width:100%}.admin-audit-row{grid-template-columns:1fr;gap:4px}.admin-audit-row small{margin-top:3px}.admin-login-card{padding:26px 21px}}.admin-form-actions .admin-delete-button{color:#9d4640;cursor:pointer;background:#fff;border:1px solid #c77f79;border-radius:7px;padding:10px 12px;font:700 11px Arial,sans-serif}.admin-form-actions .admin-delete-button:hover{background:var(--red-pale)}.admin-warning{color:#9d4640;align-self:center;margin:0 0 0 auto;font-size:10px}@media (max-width:700px){.admin-form-actions .primary,.admin-form-actions .admin-delete-button{width:100%}.admin-form-actions .admin-warning{margin:0}}.modal .market-picker{border:1px solid #ccd5d8;border-radius:7px;min-width:0;margin:0 0 13px;padding:10px 11px}.modal .market-picker legend{color:#52675d;padding:0 4px;font-size:10px;font-weight:800}.modal .market-picker>p{color:var(--muted);margin:0 0 9px;font-size:10px;line-height:1.35}.market-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin-bottom:9px;display:grid}.market-group>strong{color:#9b552e;letter-spacing:.5px;grid-column:1/-1;font-size:9px}.modal .market-option{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:10px;font-weight:600;line-height:1.25;display:flex}.modal .market-option input{width:14px;height:14px;accent-color:var(--copper);flex:none;margin:0}.modal .market-picker>input{margin-top:5px}@media (max-width:700px){.market-group{grid-template-columns:1fr}.modal .market-picker{padding:9px}.modal .market-picker>input{font-size:11px}}.modal .change-scope-picker,.admin-scope-picker{border:1px solid #ccd5d8;border-radius:7px;min-width:0;margin:0 0 13px;padding:10px 11px}.modal .change-scope-picker legend,.admin-scope-picker legend{color:#52675d;padding:0 4px;font-size:10px;font-weight:800}.modal .change-scope-picker>p,.admin-scope-picker>p{color:var(--muted);margin:0 0 9px;font-size:10px;line-height:1.35}.modal .change-scope-option,.admin-scope-picker .change-scope-option{color:var(--ink);cursor:pointer;align-items:center;gap:7px;margin:0;padding:4px 0;font-size:10px;font-weight:600;line-height:1.25;display:flex}.modal .change-scope-option input,.admin-scope-picker .change-scope-option input{width:15px;height:15px;accent-color:var(--copper);flex:none;margin:0}.change-scope-fixed{color:var(--ink);align-items:center;gap:8px;padding:5px 0;font-size:10px;display:flex}.change-scope-fixed-check{background:var(--copper);color:#fff;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;font-size:10px;font-weight:900;display:grid}.change-scope-fixed strong,.change-scope-fixed small{display:block}.change-scope-fixed strong{font-size:10px}.change-scope-fixed small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:400}.admin-scope-picker{grid-column:1/-1}.admin-scope-picker label{color:var(--ink);cursor:pointer;align-items:center;gap:7px;margin:0;padding:4px 0;font-size:10px;font-weight:600;line-height:1.25;display:flex}.admin-scope-picker label input{width:15px;height:15px;accent-color:var(--copper);flex:none;margin:0}.admin-scope-picker label span{display:block}.develop-evidence{background:#fbfcfc;border:1px solid #d7dde0;border-radius:10px;margin-top:18px;padding:16px}.develop-evidence-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:13px;display:flex}.develop-evidence-head h3{margin:5px 0 4px;font:600 18px Georgia,serif}.develop-evidence-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.develop-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.develop-evidence-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:9px;padding:12px;display:grid}.develop-evidence-card>div:first-child{gap:3px;display:grid}.develop-evidence-card strong{font-size:12px}.develop-evidence-card small{color:var(--muted);font-size:10px;line-height:1.35}.develop-evidence-card form{gap:7px;display:grid}.develop-evidence-card input[type=file]{width:100%;color:var(--muted);font:10px Arial,sans-serif}.develop-evidence-card button{justify-self:start;padding:8px 10px;font-size:10px}.develop-file{background:var(--green-pale);border-radius:6px;gap:2px;padding:7px 8px;display:grid}.develop-file a{color:#39795e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.develop-file-empty{color:#8b969b;margin:0;font-size:10px}.upload-by{color:#8b969b;font-size:10px}@media (max-width:700px){.develop-evidence{padding:12px}.develop-evidence-head{display:block}.develop-evidence-head .upload-by{margin-top:7px;display:block}.develop-evidence-grid{grid-template-columns:1fr}}.document-thumb{border:1px solid var(--line);cursor:zoom-in;background:#f4f6f6;border-radius:7px;display:block;overflow:hidden}.document-thumb img{object-fit:cover;width:100%;height:120px;display:block}.document-thumb:hover{border-color:var(--copper);box-shadow:0 4px 14px #1d2a3020}.develop-image-thumb{cursor:zoom-in;background:#f4f6f6;border-radius:6px;display:block;overflow:hidden}.develop-image-thumb img{object-fit:contain;width:100%;height:120px;display:block}.develop-image-thumb:hover{outline:2px solid var(--copper);outline-offset:1px}.develop-files{gap:7px;display:grid}.audit-only .audit-intro{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.audit-only .audit-intro p{color:var(--muted);max-width:850px;margin:0;font-size:11px;line-height:1.45}.audit-entry{max-width:850px;margin-top:17px}.audit-recorder{background:#f1f4f4;border:1px solid #ccd5d8;border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:11px;display:flex}.audit-recorder span{color:#7c898e}.audit-recorder strong{color:#4a5d63}.audit-history{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.audit-history h3{margin-bottom:10px}.native-file-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.file-picker-button{color:#9b552e;cursor:pointer;text-align:center;background:#fffaf6;border:1px dashed #c79676;border-radius:7px;justify-content:center;align-items:center;padding:10px;font:700 10px Arial,sans-serif;display:flex}.file-picker-button:hover{background:var(--copper-pale);border-color:var(--copper)}.selected-file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#647278!important;display:block!important}.upload-action{border:1px solid var(--copper);background:var(--copper);color:#172024;cursor:pointer;border-radius:7px;justify-self:start;padding:9px 12px;font:700 10px Arial,sans-serif}.upload-action:hover{background:#ad5e2d}.upload-action:disabled{color:#8d999d;cursor:not-allowed;background:#e8ecec;border-color:#d3dbdd}@media (max-width:700px){input,select,textarea{font-size:16px!important}}.queue-row-button{text-align:left;width:100%;font:inherit;color:inherit;border:0}.queue-row-button:hover{background:#fff8f3}.queue-row-button>span:nth-child(2){flex:1;min-width:0}.queue-row-button .queue-open{display:block}.queue-row-button .queue-check{flex-shrink:0;place-items:center;display:grid}@media (max-width:700px){.action-total{place-items:center;margin-top:13px;display:grid}}.action-total{color:#000!important}.app-shell,.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-family:Arial,Helvetica,sans-serif}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4,.app-shell strong,.app-shell .action-total,.app-shell .process-number,.app-shell .metric-card strong,.app-shell .detail-panel>h2,.app-shell .board-heading h2,.app-shell .gate-head h3{font-weight:800;font-family:Arial,Helvetica,sans-serif!important}@media (max-width:700px){.search{background:var(--coal-2);border:1px solid #3f4a4f;width:min(200px,100vw - 118px);height:29px;padding:0 8px}.search input{min-width:0;font-size:12px;display:block}.search .icon{font-size:17px}}.comments-panel{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.comments-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.comments-head h3{margin:5px 0 4px;font-size:18px}.comments-head p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.notification-button{white-space:nowrap}.notification-button .icon{font-size:13px}.notification-count{background:var(--copper);color:#fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:inline-grid}.notification-panel{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;margin-top:14px;padding:12px}.notification-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;margin-bottom:2px;padding-bottom:9px;display:flex}.notification-panel-head strong{font-size:11px}.notification-panel-head span{color:var(--muted);font-size:10px}.notification-item{border-bottom:1px solid #e6eaeb;align-items:flex-start;gap:9px;padding:10px 3px;display:flex}.notification-item:last-child{border-bottom:0}.notification-item.unread{background:var(--copper-pale);border-radius:5px;margin:0 -5px;padding-left:8px;padding-right:8px}.notification-dot{background:#aeb8bc;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}.notification-item.unread .notification-dot{background:var(--copper)}.notification-item strong{font-size:10px}.notification-item p{color:var(--muted);margin:4px 0 0!important;font-size:9px!important}.comment-form{gap:9px;margin-top:15px;display:grid}.comment-form textarea,.reply-form textarea{resize:vertical;width:100%;min-height:80px;color:var(--ink);font:inherit;outline-color:var(--copper);background:#fff;border:1px solid #ccd5d8;border-radius:7px;padding:10px;font-size:12px}.comment-form-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.comment-form-foot span{color:var(--muted);font-size:10px}.comment-list{gap:9px;margin-top:17px;display:grid}.comment-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.comment-card.comment-reply{border-left:3px solid var(--copper-pale);background:#fbfcfc;margin:10px 0 0 24px}.comment-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.comment-meta strong{font-size:11px}.comment-meta span{color:#89969b;text-align:right;font-size:9px}.comment-card>p{color:#4e5e64;margin:8px 0;font-size:12px;line-height:1.5}.comment-reply-button{color:#a35a31;cursor:pointer;background:0 0;border:0;padding:0;font:700 10px Arial,sans-serif}.reply-form{gap:8px;margin-top:11px;display:grid}.reply-form textarea{min-height:62px}.reply-form>div{justify-content:flex-end;gap:7px;display:flex}.reply-form .outline,.reply-form .primary{padding:8px 10px;font-size:10px}.comment-error{color:var(--red);margin:9px 0 0;font-size:10px}@media (max-width:700px){.comments-head{display:block}.notification-button{margin-top:12px}.comment-form-foot{flex-direction:column;align-items:flex-start}.comment-form-foot .primary{width:100%}.comment-card.comment-reply{margin-left:12px}.comment-meta{display:block}.comment-meta span{text-align:left;margin-top:4px;display:block}}.search-go{color:#e4b899;cursor:pointer;background:0 0;border:0;border-left:1px solid #3e4a50;padding:0 0 0 9px;font:700 10px Arial,sans-serif}.search-go:hover{color:#fff}@media (max-width:700px){.search-go{padding-left:7px;font-size:10px}}.content-search{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:12px;margin:0 0 28px;padding:10px 12px;display:flex;box-shadow:0 4px 16px #1d2a3010}.content-search-field{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.content-search-field .icon{color:var(--copper);font-size:22px;line-height:1}.content-search-field input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:5px 0;font-size:13px}.content-search-field input::placeholder{color:#89969b}.content-search-field{position:relative}.search-clear{color:#718087;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.search-clear:hover{color:var(--copper)}.content-search .search-go{background:var(--copper);color:#172024;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:7px;padding:10px 13px;font:700 11px Arial,sans-serif;display:flex}.content-search .search-go:hover{color:#fff;background:#ad5e2d}.content-search .search-go .icon{font-size:13px}@media (max-width:700px){.content-search{gap:8px;margin-bottom:22px;padding:8px 9px}.content-search-field input{font-size:16px!important}.content-search .search-go{flex:none;padding:9px 11px}.content-search-field input::placeholder{color:#9aa5aa}}.notifications-bar{z-index:4;justify-content:flex-end;margin:-16px 0 22px;display:flex;position:relative}.notifications-bar .notification-button{align-items:center;gap:7px;margin-top:0;display:inline-flex}.notifications-bar .notification-panel{width:min(480px,100%);margin-top:0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #1d2a3022}@media (max-width:700px){.notifications-bar{margin:-10px 0 18px}.notifications-bar .notification-panel{width:auto;left:0;right:0}}.notifications-bar .notification-item{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6eaeb;border-radius:0}.notifications-bar .notification-item:hover{background:var(--copper-pale)}.role-pill.quality_systems{background:var(--green-pale);color:var(--green)}.comment-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comment-controls label:first-child{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.comment-controls select{color:var(--ink);font:inherit;background:#fbfcfc;border:1px solid #ccd5d8;border-radius:6px;max-width:260px;padding:7px 9px;font-size:11px}.comment-action-toggle{color:#9b552e;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.comment-action-toggle input{accent-color:var(--copper)}.comment-control-warning{color:var(--red);font-size:10px}.comment-action-badge{background:var(--copper-pale);color:#9b552e;border-radius:5px;margin-top:8px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.comment-action-row{border-left:3px solid var(--copper);background:#fffaf6;align-items:center;gap:10px;display:flex}.comment-action-row:hover{background:#fff4ea}.action-required-check{background:var(--copper-pale);font-weight:900;color:#9b552e!important;border-color:#d7a27f!important}.queue-row-main{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:4px;padding:0;display:grid}.queue-row-main small{color:#8b969b;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.queue-row-main strong{color:#304b42;font-size:12px}.queue-row-main span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.queue-row-main em{color:#a35a31;font-size:9px;font-style:normal}.queue-complete{color:#9b552e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c79676;border-radius:6px;padding:8px 9px;font:700 10px Arial,sans-serif}.queue-complete:hover{background:var(--copper-pale)}@media (max-width:700px){.comment-controls{align-items:stretch;gap:8px;display:grid}.comment-controls label:first-child{justify-content:space-between}.comment-controls select{flex:1;max-width:none;font-size:16px!important}.comment-action-toggle{font-size:11px}.comment-action-row{flex-wrap:wrap;align-items:flex-start}.queue-row-main{min-width:calc(100% - 34px)}.queue-complete{margin-left:34px}.comment-card .comment-controls select{font-size:16px!important}}.accountability-board{border:1px solid var(--line);background:#fff;border-radius:11px;padding:26px}.accountability-count{color:#9b552e;background:var(--copper-pale);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:9px 11px;font-size:10px;font-weight:800;display:inline-flex}.accountability-notice{color:#9b552e;background:#fffaf6;border:1px solid #eed8c8;border-radius:8px;align-items:center;gap:9px;margin-top:19px;padding:12px 14px;font-size:11px;display:flex}.accountability-notice strong{white-space:nowrap}.accountability-notice span{color:#7e6e66}.accountability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.accountability-card{border:1px solid var(--line);background:#fbfcfc;border-radius:9px;gap:14px;padding:16px;display:grid}.accountability-card-head{align-items:flex-start;gap:11px;display:flex}.accountability-role-mark{background:var(--copper-pale);color:#9b552e;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.accountability-role-label{color:#9b552e;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800;display:inline-block}.accountability-card-head h2{margin:5px 0 4px;font-size:17px}.accountability-card-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.accountability-members,.accountability-responsibilities{border-top:1px solid var(--line);gap:7px;padding-top:12px;display:grid}.accountability-members>span:not(.eyebrow){color:#4e5e64;font-size:11px}.accountability-unassigned{font-style:italic;color:#9d5b3b!important}.accountability-responsibilities>div{align-items:flex-start;gap:8px;display:flex}.accountability-responsibilities>div span{background:var(--copper-pale);color:#9b552e;border-radius:4px;flex:none;padding:3px 5px;font-size:8px;font-weight:800}.accountability-responsibilities>div strong{font-size:10px;line-height:1.35}.accountability-responsibilities p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.accountability-responsibilities>small{color:#9b552e;font-size:9px;font-weight:800}@media (max-width:700px){.accountability-board{padding:17px 14px}.accountability-grid{grid-template-columns:1fr}.accountability-notice{gap:4px;display:grid}.accountability-count{margin-top:13px;display:inline-flex}.mobile-nav{grid-template-columns:repeat(5,1fr)}.mobile-nav button{font-size:8px}.mobile-nav .icon{font-size:14px}}.comment-action-responsibility{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.comment-action-responsibility select{min-width:260px}.comment-action-responsibility span{white-space:nowrap}@media (max-width:700px){.comment-action-responsibility{gap:6px;display:grid}.comment-action-responsibility select{width:100%;min-width:0;font-size:16px!important}}.logout-button{color:#e4b899;cursor:pointer;white-space:nowrap;background:#2b211c;border:1px solid #6b5144;border-radius:7px;padding:8px 10px;font:700 10px Arial,sans-serif}.logout-button:hover{border-color:var(--copper);color:#fff;background:#3a2921}.logout-button:focus-visible{outline:2px solid var(--copper);outline-offset:2px}@media (max-width:700px){.logout-button{padding:6px 8px;font-size:9px}}.header-identity{flex-direction:column;gap:2px;min-width:150px;max-width:190px;display:flex;position:absolute;top:53px;left:35px}.header-identity-label{color:var(--copper);letter-spacing:1.5px;font-size:8px;font-weight:800}.header-identity strong{color:#fff;font-size:14px;line-height:1.1}.header-identity small{color:#aeb8bc;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}@media (max-width:1100px){.header-identity{left:24px}}@media (max-width:700px){.topbar{height:126px}.header-identity{min-width:0;max-width:125px;top:91px;left:14px}.header-identity-label{letter-spacing:1.15px;font-size:7px}.header-identity strong{font-size:11px}.header-identity small{font-size:8px}.top-actions{top:90px}}.header-identity-label{display:none}.header-identity{top:54px}@media (max-width:700px){.header-identity{top:90px}}.header-identity .profile-button{margin-top:0}@media (max-width:700px){.header-identity{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:max-content;max-width:calc(100vw - 120px);display:grid}.header-identity strong{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.header-identity small{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;overflow:hidden}.header-identity .profile-button{grid-area:1/2/span 2;align-self:center;margin-top:0!important}}.accountability-expand{color:#9b552e;text-align:left;cursor:pointer;background:0 0;border:0;width:max-content;padding:3px 0 0;font:800 9px Arial,sans-serif}.accountability-expand:hover{text-decoration:underline}.accountability-expand:focus-visible{outline:2px solid var(--copper);outline-offset:2px;border-radius:3px}.profile-button{margin-top:4px;color:#e4b899!important;cursor:pointer!important;background:#2b211c!important;border:1px solid #6b5144!important;border-radius:6px!important;width:max-content!important;padding:5px 8px!important;font:700 9px Arial,sans-serif!important}.profile-button:hover{border-color:var(--copper)!important;color:#fff!important}.header-identity .profile-button{align-self:flex-start}.sidebar-bottom .profile-button{display:block}.profile-card{max-width:520px}.profile-card p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.45}.profile-checkbox{align-items:center;gap:8px;color:#52675d!important;font-size:11px!important;font-weight:700!important;display:flex!important}.profile-checkbox input{accent-color:var(--copper);width:16px!important;height:16px!important;margin:0!important}.profile-card .pin-error{margin:0 0 10px;position:static;transform:none}.profile-card .modal-actions{align-items:center}.profile-card .modal-actions .outline{margin-right:auto}.pin-screen .profile-card{width:min(520px,100% - 30px)}@media (max-width:700px){.profile-card{padding:20px 17px}.profile-card p{font-size:11px}.header-identity .profile-button{padding:4px 6px!important;font-size:8px!important}.sidebar-bottom .profile-button{font-size:8px!important}}.individual-reset-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.individual-reset-grid label{color:#536a60;gap:6px;font-size:10px;font-weight:800;display:grid}.individual-reset-grid select{width:100%;font:inherit;color:var(--ink);outline-color:var(--copper);background:#fbfcfc;border:1px solid #ccd5d8;border-radius:7px;padding:10px;font-size:12px}.individual-reset-grid small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.4}@media (max-width:700px){.individual-reset-grid{grid-template-columns:1fr}.individual-reset-grid .reset-actions{display:grid}}.audit-product-filter{border-bottom:1px solid var(--line);color:#536a60;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:10px;padding:0 0 14px;font-size:10px;font-weight:800;display:grid}.audit-product-filter select{font:inherit;color:var(--ink);outline-color:var(--copper);background:#fbfcfc;border:1px solid #ccd5d8;border-radius:7px;padding:9px;font-size:11px}@media (max-width:700px){.audit-product-filter{grid-template-columns:1fr}.audit-product-filter select{width:100%}}.audit-product-filter{grid-template-columns:auto minmax(0,360px)}.audit-product-filter select{width:360px;max-width:100%}@media (max-width:700px){.audit-product-filter{grid-template-columns:1fr}.audit-product-filter select{width:100%;max-width:none}}.audit-product-controls{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,260px) minmax(0,360px);align-items:end;gap:16px;padding-bottom:14px;display:grid}.audit-product-controls label{color:#536a60;gap:6px;font-size:10px;font-weight:800;display:grid}.audit-product-controls input,.audit-product-controls select{width:100%;font:inherit;color:var(--ink);outline-color:var(--copper);background:#fbfcfc;border:1px solid #ccd5d8;border-radius:7px;padding:9px;font-size:11px}.audit-product-controls .audit-product-filter{border:0;grid-template-columns:1fr;padding:0}.audit-product-controls .audit-product-filter select{width:100%;max-width:none}@media (max-width:700px){.audit-product-controls{grid-template-columns:1fr;gap:12px}.audit-product-controls .audit-product-filter{grid-template-columns:1fr}}.audit-product-controls{display:block;position:relative}.audit-product-controls .audit-product-search{gap:6px;width:min(360px,100%);display:grid}.audit-product-controls .audit-product-search input{width:100%}.audit-product-menu{z-index:15;background:#fff;border:1px solid #ccd5d8;border-radius:7px;gap:2px;width:min(360px,100%);max-height:260px;padding:5px;display:grid;position:absolute;top:calc(100% - 8px);left:0;overflow:auto;box-shadow:0 10px 24px #10141722}.audit-product-menu button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;justify-content:space-between;gap:12px;padding:9px;font-size:11px;display:flex}.audit-product-menu button:hover,.audit-product-menu button[aria-selected=true]{background:var(--copper-pale);color:#9b552f}.audit-product-menu button span{color:var(--muted);white-space:nowrap;font-size:9px}.audit-product-menu p{color:var(--muted);margin:6px 9px;font-size:10px}@media (max-width:700px){.audit-product-controls .audit-product-search,.audit-product-menu{width:100%}}.audit-history-note{color:var(--muted);margin:-2px 0 11px;font-size:10px;line-height:1.4}.audit-entry-item{align-items:flex-start}.audit-entry-copy{flex:1;min-width:0}.audit-entry-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.audit-entry-head small{color:#89969b;text-align:right;font-size:9px}.audit-edit-button,.audit-history-toggle{color:#9b552e;cursor:pointer;background:0 0;border:0;margin:2px 10px 0 0;padding:0;font:700 9px Arial,sans-serif}.audit-edit-button:hover,.audit-history-toggle:hover{text-decoration:underline}.audit-edit-form{gap:7px;margin-top:8px;display:grid}.audit-edit-form select,.audit-edit-form textarea{width:100%;color:var(--ink);font:inherit;outline-color:var(--copper);background:#fff;border:1px solid #ccd5d8;border-radius:6px;padding:8px;font-size:11px}.audit-edit-form textarea{resize:vertical;min-height:70px}.audit-edit-form>div{justify-content:flex-end;gap:7px;display:flex}.audit-edit-form .outline,.audit-edit-form .primary{padding:7px 10px;font-size:10px}.audit-revisions{border-left:2px solid var(--copper-pale);gap:7px;margin:9px 0 0;padding:9px 0 0 13px;display:grid}.audit-revision{padding-bottom:5px}.audit-revision small{color:#89969b;font-size:9px}.audit-revision p{color:#647278;margin:4px 0 0;font-size:10px;line-height:1.45}.audit-entry-copy>p{overflow-wrap:anywhere}@media (max-width:700px){.audit-entry-head{display:block}.audit-entry-head small{text-align:left;margin-top:3px;display:block}.audit-edit-button,.audit-history-toggle{margin-top:6px;font-size:10px}.audit-edit-form select,.audit-edit-form textarea{font-size:16px!important}}.product-profile-card{background:#fbfcfc;border:1px solid #d7dde0;border-radius:10px;grid-template-columns:minmax(170px,240px) minmax(0,1fr);align-items:stretch;gap:18px;margin:17px 0;padding:13px;display:grid}.product-profile-media{background:#fff;border:1px solid #d7dde0;border-radius:8px;min-height:178px;overflow:hidden}.product-profile-media>a{width:100%;height:100%;display:block}.product-profile-media img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:178px;display:block}.product-profile-placeholder{text-align:center;color:#7d8b91;align-content:center;place-items:center;gap:5px;height:100%;min-height:178px;padding:20px;display:grid}.product-profile-placeholder span{background:var(--copper-pale);width:38px;height:38px;color:var(--copper);border-radius:50%;place-items:center;font-size:25px;font-weight:400;display:grid}.product-profile-placeholder strong{color:#52675d;font-size:11px}.product-profile-placeholder small{font-size:10px}.product-profile-copy{align-content:center;gap:7px;min-width:0;display:grid}.product-profile-copy h3{margin:0;font-size:16px}.product-profile-copy p{color:var(--muted);max-width:520px;margin:0;font-size:11px;line-height:1.45}.product-profile-copy form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:3px;display:grid}.product-profile-copy .file-picker-button{min-width:0}.product-profile-copy .upload-action{white-space:nowrap}.product-profile-meta{color:#8b969b;overflow-wrap:anywhere;font-size:9px}.page-heading>div{min-width:0}@media (max-width:700px){.page-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-bottom:22px;display:grid}.page-heading p{white-space:normal;overflow-wrap:anywhere;max-width:100%}.page-heading>.primary{justify-self:start;width:auto;max-width:100%}.detail-sub{white-space:normal;overflow-wrap:anywhere}.product-profile-card{grid-template-columns:1fr;gap:13px;margin:15px 0;padding:11px}.product-profile-media,.product-profile-media img,.product-profile-placeholder{min-height:160px}.product-profile-copy form{grid-template-columns:1fr}.product-profile-copy .upload-action{justify-self:start}}.detail-panel{flex-direction:column;display:flex}.detail-panel>.detail-top{order:1}.detail-panel>h2{order:2}.detail-panel>.product-profile-card{order:3}.detail-panel>.detail-sub{order:4}.detail-panel>.owner-row{order:5}.detail-panel>.progress{order:6}.detail-panel>.need-box{order:7}.detail-panel>.journey{order:8}.detail-panel>.stage-board{order:9}.detail-panel>.evidence-panel{order:10}.product-profile-placeholder{cursor:pointer;transition:background .15s,border-color .15s}.product-profile-placeholder:hover{background:#fffaf6;border-color:#c79676}.product-profile-placeholder em{border:1px solid var(--copper);background:var(--copper);color:#172024;border-radius:6px;padding:8px 12px;font:700 10px Arial,sans-serif;display:inline-flex}.product-profile-media.has-image{position:relative}.product-profile-media.has-image>a{height:100%}.product-profile-media-actions{justify-content:center;gap:7px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.product-profile-media-action,.product-profile-remove{color:#fff;cursor:pointer;background:#172024dd;border:1px solid #fff;border-radius:6px;padding:7px 10px;font:700 10px Arial,sans-serif}.product-profile-media-action:hover,.product-profile-remove:hover{background:var(--copper);color:#172024}.product-profile-remove:disabled{opacity:.6;cursor:not-allowed}.product-profile-media-action .native-file-input{pointer-events:none}.recycle-chip{background:var(--copper-pale);color:#9b552e;white-space:nowrap;border-radius:4px;align-items:center;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.detail-panel>.recycle-summary{order:5.5}.recycle-summary{border-bottom:1px solid var(--line);gap:6px;padding:14px 0;display:grid}.recycle-summary>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.recycle-summary strong{color:#9b552e;font-size:12px}.recycle-summary p{color:#52636b;margin:0;font-size:11px;line-height:1.45}.recycle-summary small{color:#7a6960;font-size:10px;line-height:1.4}.recycle-summary>span{color:#8a969b;font-size:9px;line-height:1.4}.recycle-status{color:#76523b;border-top:1px solid #ead7ca;border-bottom:1px solid #ead7ca;gap:4px;margin-top:11px;padding:11px 0;display:grid}.recycle-status strong{font-size:10px}.recycle-status span,.recycle-status small{color:#7e6e66;font-size:9px;line-height:1.4}.recycle-form{border-top:1px solid #ead7ca;gap:10px;margin-top:12px;padding-top:12px;display:grid}.recycle-form-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.recycle-form-head strong{color:#805d4b;font-size:12px}.recycle-form-head button{color:#8c5c3b;cursor:pointer;background:0 0;border:0;font:700 10px Arial,sans-serif}.recycle-form>p{color:#7e6e66;margin:0;font-size:10px;line-height:1.45}.gate-field select{font:inherit;color:var(--ink);background:#fff;border:1px solid #dbc7bb;border-radius:6px;padding:9px;font-weight:400}.gate-actions .recycle{background:var(--copper-pale);color:#8c5c3b;border-color:#c79676}.recycle-confirm{background:var(--copper)!important;border-color:var(--copper)!important;color:#172024!important}.recycle-impact-review{background:#fffdfb;border:1px solid #e2cbbd;border-radius:7px;gap:8px;padding:10px;display:grid}.recycle-impact-review>div:first-child{gap:3px;display:grid}.recycle-impact-review>div:first-child strong{color:#805d4b;font-size:10px}.recycle-impact-review>div:first-child span{color:#7e6e66;font-size:9px}.recycle-impact-list{gap:6px;display:grid}.recycle-impact-row{border-top:1px solid #f0e0d5;grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:10px;padding-top:7px;display:grid}.recycle-impact-row strong,.recycle-impact-row small{display:block}.recycle-impact-row strong{color:#405259;font-size:10px;line-height:1.35}.recycle-impact-row small{color:#8b969b;margin-top:3px;font-size:8px}.recycle-impact-row select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #dbc7bb;border-radius:5px;padding:7px;font-size:9px}@media (max-width:700px){.recycle-summary>div{gap:4px;display:grid}.recycle-status strong,.recycle-form>p{font-size:11px}.recycle-impact-row{grid-template-columns:1fr;gap:6px}.recycle-impact-row select,.gate-field select{font-size:16px}.recycle-impact-row strong{font-size:11px}.recycle-impact-row small{font-size:9px}.recycle-chip{font-size:8px}.product-foot{flex-wrap:wrap}}.priority.critical{color:#99433e;background:#f7e2e0}.priority.low{color:#537668;background:#e9f1ed}.detail-top{flex-wrap:wrap;gap:8px}.priority-header-control{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.priority-header-control>.priority{padding:5px 8px;font-size:10px}.owner-row{flex-wrap:wrap}.priority-change-button{margin-left:0;padding:7px 10px;font-size:10px}.priority-filters,.queue-priority-filters{flex-wrap:wrap;gap:7px;margin:11px 0 15px;display:flex}.priority-filters button,.queue-priority-filters button{appearance:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font:700 10px/1 inherit}.priority-filters button:hover,.queue-priority-filters button:hover{color:#9b552f;border-color:#d39774}.priority-filters button.selected,.queue-priority-filters button.selected{background:var(--copper-pale);color:#9b552f;border-color:#e7b396}.priority-filters span{opacity:.72;margin-left:4px}.priority-change-modal label{gap:5px;display:grid}.priority-change-modal textarea{min-height:74px}.priority-change-current{border:1px solid #eee4de;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:9px 10px;display:flex}.priority-change-current>span{color:var(--muted);font-size:10px}.priority-change-current .priority{font-size:10px}.priority-critical-note{color:#87564d;background:#fbefeb;border:1px solid #f2d2c8;border-radius:7px;margin:0 0 11px;padding:9px 10px;font-size:10px;line-height:1.45}.priority-create-control{border:1px solid #ccd5d8;border-radius:7px;gap:8px;min-width:0;margin:0 0 13px;padding:10px 11px;display:grid}.priority-create-control legend{color:#52675d;padding:0 4px;font-size:10px;font-weight:800}.priority-create-control select{width:100%;font:inherit;color:var(--ink);outline-color:var(--copper);background:#fbfcfc;border:1px solid #ccd5d8;border-radius:6px;padding:9px;font-size:11px}.priority-reason-backdrop{z-index:30}.action-item .priority,.action-card .priority{margin-left:auto}@media (max-width:700px){.priority-filters button,.queue-priority-filters button{padding:8px 10px;font-size:11px}.priority-header-control{justify-content:space-between;width:100%}.priority-change-button{padding:8px 10px;font-size:11px}.priority-change-modal textarea{font-size:16px}.priority-header-control>.priority{font-size:10px}}.detail-panel>.detail-top{background:var(--coal);border-radius:11px 11px 0 0;min-height:58px;margin:-22px -24px 20px;padding:14px 24px}.detail-panel>.detail-top .stage-tag{box-shadow:none}.detail-panel>.detail-top .priority-change-button{color:#f7faf9;background:0 0;border-color:#617078}.detail-panel>.detail-top .priority-change-button:hover{background:#303b40;border-color:#96a6aa}@media (max-width:700px){.detail-panel>.detail-top{border-radius:10px 10px 0 0;min-height:auto;margin:-17px -13px 18px;padding:12px 13px}.detail-panel>.detail-top .priority-header-control{width:auto}.detail-panel>.detail-top .priority-change-button{padding:7px 9px;font-size:10px}.pin-screen{min-height:100dvh;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;overflow:auto}.pin-card{border-radius:16px;gap:12px;width:100%;min-width:0;max-width:430px;padding:24px 20px}.pin-card>*{min-width:0}.pin-logo-image{max-height:68px}.pin-card h1{font-size:27px;line-height:1.1}.pin-card p{font-size:14px;line-height:1.45}.pin-card label{letter-spacing:.5px;min-width:0;font-size:12px}.pin-card input,.pin-card select{width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px;font-size:16px;line-height:1.2;display:block}.pin-card select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pin-card .primary{width:100%;min-height:46px;font-size:13px}.pin-card .admin-link{padding:4px;font-size:12px}.pin-error{left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom));text-align:center}}@media (max-width:700px) and (max-height:640px){.pin-screen{align-items:flex-start}.pin-card{gap:9px;margin:auto 0;padding:18px}.pin-logo-image{max-height:52px}.pin-card h1{font-size:24px}.pin-card p{font-size:13px;line-height:1.35}}.migration-export-card{background:#f8fbfa;border-color:#c8d6d0}.migration-export-actions{flex-wrap:wrap;gap:10px;display:flex}.migration-export-actions a{border:1px solid var(--copper);background:var(--copper);color:#172024;border-radius:7px;justify-content:center;align-items:center;padding:10px 13px;font:700 11px Arial,sans-serif;text-decoration:none;display:inline-flex}.migration-export-actions a:hover{background:#ad5e2d;border-color:#ad5e2d}.migration-export-actions a.secondary{color:#9b552e;background:#fff}.migration-export-actions a.secondary:hover{background:var(--copper-pale)}.migration-export-note{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.45}@media (max-width:700px){.migration-export-actions{display:grid}.migration-export-actions a{width:100%;min-height:42px}.migration-export-note{font-size:11px}}.help-update-section{background:#fbf7f3;border:1px solid #e6d5c9;border-radius:10px;margin-top:24px;padding:20px}.help-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.help-section-heading h2{margin:6px 0 0;font:600 22px Georgia,serif}.help-section-heading>p{max-width:520px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.help-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px}.help-update-grid article{background:#fff;border-top-width:1px}.help-card-label{color:var(--copper);letter-spacing:1.2px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.help-update-grid h3{margin:0 0 8px;font:600 17px Georgia,serif}.help-grid p strong{color:#405158}.help-core-heading{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.help-core-grid{margin-top:17px}@media (max-width:900px){.help-update-grid{grid-template-columns:1fr}}@media (max-width:700px){.help-update-section{margin-top:20px;padding:15px}.help-section-heading{align-items:start;gap:8px;display:grid}.help-section-heading h2{font-size:20px}.help-section-heading>p{font-size:12px}.help-update-grid{margin-top:14px}.help-update-grid article{padding:14px}.help-update-grid h3{font-size:17px}.help-grid p{font-size:12px}.help-card-label{font-size:9px}.help-core-heading{margin-top:24px;padding-top:20px}}
