.nw-command{display:grid;grid-template-columns:1.15fr 1fr;background:#26221c;color:#ffffff;border-radius:18px;margin:24px 0;overflow:hidden;box-shadow:0 12px 30px #14342b12}.nw-command-copy{padding:30px 34px}.nw-command .eyebrow{color:#b6d1c3}.nw-command-amount{font-size:46px;font-weight:750;letter-spacing:-2px;margin:12px 0}.nw-command-amount small{font-size:14px;margin-left:10px;font-weight:500;letter-spacing:0;color:#c7d7cf}.nw-command p{color:#c7d7cf;line-height:1.6;max-width:460px}.nw-command-link{display:inline-flex;color:#d9480f;font-weight:650;padding:8px 0;border-bottom:1px solid #a5613f}.nw-command-side{background:#ffffff06;border-left:1px solid #ffffff13;padding:30px;display:flex;flex-direction:column;justify-content:center;gap:24px}.nw-step{display:flex;gap:18px;align-items:center}.nw-step>span{font-size:12px;color:#d9480f;padding:10px;border:1px solid #ffffff25;border-radius:9px}.nw-step strong,.nw-step small{display:block}.nw-step small{color:#b6c9bf;font-size:12px;margin-top:6px}.nw-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:24px 0}.nw-metrics .metric{margin:0;min-width:0}.nw-work-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:22px}.nw-side{display:grid;gap:18px;align-content:start}.nw-pipeline-stage{display:grid;grid-template-columns:1fr auto;gap:6px;padding:14px 22px;border-top:1px solid #f3f0ea;font-size:13px}.nw-pipeline-stage small{grid-column:1/-1;color:#817b71}.nw-pipeline-stage.paid{background:#f2f8f3;border-radius:0 0 16px 16px}.nw-focus-card{background:#f1e8df;border:1px solid #e8dacc;padding:24px;border-radius:16px}.nw-focus-card h2{font-size:21px;line-height:1.3;margin:12px 0}.nw-focus-card p{font-size:13px;color:#686258;line-height:1.6}.nw-focus-card .button{background:white}.nw-decision-row{padding:22px;border-top:1px solid #f3f0ea;display:flex;gap:18px;align-items:center}.nw-decision-main{flex:1;min-width:0}.nw-decision-main h3{font-size:15px;margin:7px 0}.nw-decision-main p,.nw-decision-main small{font-size:12px;color:#7a756c}.nw-decision-end{display:grid;gap:10px;text-align:right}.nw-decision-end strong{font-size:19px}.nw-score{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border:4px solid #ebe8e5;border-radius:50%;font-size:15px;font-weight:750;color:#716d65}.nw-score.good{border-color:#b5dcc6;color:#25623d}.nw-score.warn{border-color:#edd9a3;color:#936e24}.nw-score.low{border-color:#f1c5ba;color:#a4563f}.nw-row-proof{font-size:11px;color:#787062}.nw-workbench-summary{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;background:#ffffff;border:1px solid #dfe7df;border-radius:16px;padding:26px;margin:24px 0}.nw-workbench-summary strong{display:block;font-size:32px;letter-spacing:-1px}.nw-workbench-summary strong small{font-size:20px;color:#a9a49b}.nw-workbench-summary span{display:block;margin-top:8px;color:#787269;font-size:13px}.nw-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.nw-case-card{padding:24px;transition:transform .2s ease,box-shadow .2s ease}.nw-case-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #163b2010}.nw-case-top{display:flex;justify-content:space-between;align-items:center}.nw-case-id{font:600 11px monospace;color:#888279}.nw-case-card h2{font-size:18px;margin:18px 0 8px}.nw-case-card>.muted{font-size:12px}.nw-case-score{display:flex;gap:12px;align-items:center;margin:24px 0}.nw-case-score>div strong,.nw-case-score small{display:block;font-size:12px}.nw-case-score small{margin-top:5px;color:#908c85}.nw-case-price{margin-left:auto;white-space:nowrap;font-size:18px}.nw-checks-mini{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;border-top:1px solid #f3f0ea}.nw-checks-mini div{display:flex;gap:7px;font-size:11px;align-items:center}.nw-checks-mini svg{width:15px;height:15px}.nw-checks-mini .done{color:#37825b}.nw-checks-mini .missing{color:#a17634}.nw-next-step{background:#f8f6f4;border-radius:9px;padding:14px;margin:8px 0 18px}.nw-next-step span{font-size:9px;letter-spacing:1.2px;color:#827969;font-weight:700}.nw-next-step p{font-size:13px;line-height:1.5;margin:7px 0 0}.nw-margin-warning{color:#986329;background:#fff6e6;padding:10px;border-radius:7px;font-size:12px}.nw-detail-tabs{display:flex;border-bottom:1px solid #e4eae4;margin:20px 0;gap:4px;overflow-x:auto}.nw-detail-tabs button{border:0;background:none;padding:13px 14px;font:600 12px inherit;white-space:nowrap;color:#847e75;border-bottom:3px solid transparent;cursor:pointer}.nw-detail-tabs button[aria-selected=true]{color:#433d33;border-color:#b96c46}.nw-detail-tabs button:focus-visible{outline:2px solid #497f47;outline-offset:-4px}.nw-proof-heading,.nw-proof-heading>div{display:flex;align-items:center;gap:15px}.nw-proof-heading{justify-content:space-between;margin-bottom:24px}.nw-proof-heading h3{margin:0;font-size:18px}.nw-proof-heading p{font-size:12px;color:#868178}.nw-form-section{border-top:1px solid #ebe7e3;padding:22px 0}.nw-form-section>span{display:block;font-size:10px;letter-spacing:1.4px;color:#80786b;font-weight:750;margin-bottom:20px}.nw-quantity-grid{display:grid;grid-template-columns:1fr 1fr .6fr;gap:15px}.nw-delta{background:#f4ede6;color:#557348;padding:10px 14px;border-radius:8px;font-size:12px;margin:12px 0}.nw-economics-head h3{font-size:23px}.nw-economics-head p{font-size:13px;color:#888278;line-height:1.6}.nw-economics-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.nw-economics-summary>div{background:#f6f4f2;border-radius:10px;padding:17px}.nw-economics-summary span,.nw-economics-summary small{display:block;font-size:11px;color:#837d72}.nw-economics-summary strong{display:block;font-size:23px;margin:12px 0}.nw-economics-summary .positive{background:#f3ebe3}.nw-economics-summary .negative{background:#fff0eb;color:#a54d31}.nw-progress-panel h3{font-size:22px}.nw-request-dialog{border:0;border-radius:18px;padding:30px;width:min(680px,calc(100vw - 24px));box-shadow:0 30px 90px #162c3040}.nw-request-dialog::backdrop{background:#14262f80;backdrop-filter:blur(5px)}.nw-request-dialog textarea{width:100%;min-height:290px;padding:16px;line-height:1.7;font:14px inherit}.nw-proof-panel .dialog-actions{flex-wrap:wrap}.nw-proof-panel input:disabled,.nw-proof-panel textarea:disabled,.nw-proof-panel select:disabled{opacity:.7}.nw-standard[hidden],[data-nw-panel][hidden]{display:none!important}
.nw-decision{padding:22px;border-top:1px solid #f3f0ea}.nw-decision-top,.nw-decision-main,.nw-decision-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px}.nw-decision-top .nw-case-id span{margin:0 8px}.nw-decision-main{margin:10px 0 18px}.nw-decision-main h3{font-size:15px;margin:5px 0}.nw-decision-main p{font-size:12px;margin:7px 0;color:#807b73}.nw-decision-value{white-space:nowrap;text-align:right}.nw-decision-value strong{font-size:19px}.nw-decision-value small{display:block;font-size:10px;margin-top:6px;color:#908c85}.nw-proof-inline{display:flex;align-items:center;gap:12px;font-size:11px;color:#817a6e}.nw-proof-inline .nw-score{width:38px;height:38px;font-size:11px;border-width:3px}.nw-proof-inline .nw-score span{font-size:8px}.nw-decision .button{font-size:12px}.nw-score span{font-size:9px}
@media(max-width:1100px){.nw-work-grid{grid-template-columns:1fr}.nw-side{grid-template-columns:1fr 1fr}.nw-command-copy{padding:26px}.nw-command-side{padding:24px}.nw-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.nw-command,.nw-case-grid,.nw-workbench-summary,.nw-side{grid-template-columns:1fr}.nw-command-side{border-left:0;border-top:1px solid #ffffff13;gap:16px}.nw-command-amount{font-size:38px}.nw-case-card{padding:20px}.nw-case-price{font-size:15px}.nw-decision-row{align-items:flex-start;padding:17px;gap:12px}.nw-decision-end{max-width:125px}.nw-decision-end .button{font-size:11px;padding:9px}.nw-score{width:43px;height:43px;font-size:12px}.nw-metrics{gap:10px}.nw-quantity-grid{grid-template-columns:1fr 1fr}.nw-economics-summary{grid-template-columns:1fr}.nw-economics-summary strong{margin:6px 0}.nw-proof-heading{align-items:flex-start}.nw-proof-heading>.badge{display:none}.nw-workbench-summary{gap:20px}.nw-checks-mini{gap:12px 7px}.nw-detail-tabs button{padding:12px 9px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.nw-case-card{transition:none}.nw-case-card:hover{transform:none}}
@media print{.nw-request-dialog,.nw-detail-tabs{display:none!important}}
