.np-fin-button{border:1px solid var(--ad-line);background:var(--ad-field);min-height:42px;color:var(--ad-text);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;line-height:1.5;display:inline-flex;font-size:12px!important}.np-workspace .np-fin-button.is-primary{background:var(--ad-accent);color:var(--ad-bg);border-color:var(--ad-accent);box-shadow:0 0 18px var(--ad-glow)}.np-workspace .np-fin-button.is-primary:hover:not(:disabled){background:var(--ad-accent);color:var(--ad-bg);filter:brightness(1.08)}.np-fin-dirty-dot{background:var(--ad-accent);width:6px;height:6px;box-shadow:0 0 8px var(--ad-accent);border-radius:50%;flex:none;display:inline-block}.np-fin-notice{color:var(--ad-accent);font-size:12px;line-height:1.7}.np-fin-error{color:#ffacb6;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.np-fin-hint{color:var(--ad-muted);font-size:12px;line-height:1.8}.np-fin-payment,.np-fin-report{border-bottom:1px solid var(--ad-line);min-width:0;padding:22px}.np-fin-payment:last-child,.np-fin-report:last-child{border-bottom:0}.np-fin-payment-top{align-items:center;gap:14px;display:flex}.np-fin-payment-top>div{flex:1;min-width:0}.np-fin-payment h3{margin:0 0 5px;font:600 23px Neiro Onest,system-ui,sans-serif}.np-fin-payment p{color:var(--ad-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.np-fin-payment p.np-fin-error{color:#ffacb6;margin-top:12px}.np-fin-payment-footer{color:var(--ad-muted);justify-content:space-between;gap:12px;margin:16px 0 10px;font-size:10px;line-height:1.7;display:flex}.np-fin-payment details{color:var(--ad-muted);font-size:11px}.np-fin-payment summary{cursor:pointer;width:-webkit-fit-content;width:fit-content;color:var(--ad-accent);padding:6px 0}.np-fin-payment summary:focus-visible{outline:2px solid var(--ad-accent);outline-offset:3px}.np-fin-payment dl,.np-fin-review dl{border-top:1px solid var(--ad-line);margin:12px 0 0}.np-fin-payment dl>div,.np-fin-review dl>div{border-bottom:1px solid var(--ad-line);grid-template-columns:150px minmax(0,1fr);gap:15px;padding:10px 0;font-size:11px;line-height:1.8;display:grid}.np-fin-payment dt,.np-fin-review dt{color:var(--ad-muted)}.np-fin-payment dd,.np-fin-review dd{color:var(--ad-text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.np-fin-editor{background:var(--ad-field);height:100%;min-height:0;color:var(--ad-text);flex-direction:column;display:flex}.np-fin-editor>header{border-bottom:1px solid var(--ad-line);background:radial-gradient(ellipse at 100% 0,var(--ad-glow),transparent 75%),var(--ad-panel);flex:none;align-items:flex-start;gap:20px;padding:26px;display:flex}.np-fin-editor>header>div{flex:1;min-width:0}.np-fin-editor h2{letter-spacing:-.7px;margin:9px 0;font:600 27px Neiro Onest,system-ui,sans-serif}.np-fin-editor>header p{color:var(--ad-muted);margin:0;font-size:12px;line-height:1.7}.np-fin-icon{border:1px solid var(--ad-line);background:var(--ad-field);width:38px;height:38px;color:var(--ad-text);border-radius:10px;flex:none;place-items:center;display:grid}.np-fin-editor-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 26px;overflow:auto}.np-fin-editor fieldset{border:0;margin:20px 0 26px;padding:0}.np-fin-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.np-fin-fields label{color:var(--ad-muted);flex-direction:column;gap:9px;min-width:0;font-size:11px;line-height:1.7;display:flex}.np-fin-fields input{border:1px solid var(--ad-line);width:100%;min-width:0;color:var(--ad-text);background:var(--ad-panel);border-radius:9px;min-height:44px;padding:12px;font:500 14px Neiro Manrope,system-ui,sans-serif}.np-fin-fields input:focus-visible{outline:2px solid var(--ad-accent);outline-offset:2px}.np-fin-fields input:disabled{opacity:.6}.np-fin-wide{grid-column:1/-1}.np-fin-fields small{font-size:10px}.np-fin-editor h3{margin:18px 0 12px;font:600 16px Neiro Onest,system-ui,sans-serif}.np-fin-offers{flex-wrap:wrap;gap:9px;display:flex}.np-fin-offers>div{border:1px solid var(--ad-line);background:var(--ad-panel);border-radius:10px;flex-direction:column;flex:1;gap:6px;min-width:120px;padding:14px;display:flex}.np-fin-offers strong{font:600 18px Neiro Onest,system-ui,sans-serif}.np-fin-offers span{color:var(--ad-muted);font-size:10px;line-height:1.7}.np-fin-editor>footer{padding:18px 26px calc(18px + env(safe-area-inset-bottom));background:var(--ad-panel);border-top:1px solid var(--ad-line);color:var(--ad-muted);flex:none;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.np-fin-review{border:1px solid var(--ad-accent);background:var(--ad-tint);border-radius:11px;margin-top:22px;padding:18px}.np-fin-review p{color:var(--ad-muted);font-size:12px;line-height:1.7}.np-fin-review>div:last-child{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.np-fin-review h3{margin-top:0}.np-fin-report-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.np-fin-report h3{overflow-wrap:anywhere;margin:7px 0;font:600 21px Neiro Onest,system-ui,sans-serif}.np-fin-report-top p{color:var(--ad-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.np-fin-report blockquote{border-left:2px solid var(--ad-accent);background:var(--ad-field);color:var(--ad-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 8px 8px 0;margin:20px 0;padding:13px 16px;font-size:13px;line-height:1.9}.np-fin-report-access{color:var(--ad-muted);align-items:center;gap:8px;margin-bottom:17px;font-size:11px;display:flex}.np-fin-report-actions{flex-wrap:wrap;gap:8px;display:flex}.np-fin-confirm{background:var(--ad-panel);color:var(--ad-text);padding:25px}.np-fin-confirm h2{margin:0 0 18px;font:600 21px Neiro Onest,system-ui,sans-serif}.np-fin-confirm p{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.np-fin-confirm>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:23px;display:flex}@media (max-width:800px){.np-ops-heading{flex-wrap:wrap}.np-fin-payment,.np-fin-report{padding:18px 16px}.np-fin-payment-top{flex-wrap:wrap;gap:12px}.np-fin-payment-top>div{flex-basis:calc(100% - 52px)}.np-fin-payment-top>.np-ops-badge{margin-left:50px}.np-fin-payment-footer{flex-direction:column;gap:4px}.np-fin-payment dl>div,.np-fin-review dl>div{grid-template-columns:1fr;gap:3px}.np-fin-editor>header{padding:23px 18px}.np-fin-editor h2{font-size:24px}.np-fin-editor-body{padding:18px}.np-fin-fields{grid-template-columns:1fr;gap:17px}.np-fin-editor>footer{padding:16px 18px calc(16px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:10px}.np-fin-editor>footer>button{width:100%}.np-fin-report-top{gap:12px}.np-fin-report-top>.np-ops-badge{flex:none}.np-fin-report-actions>.np-fin-button{flex:1;min-width:120px}.np-fin-confirm{padding:22px 18px}.np-fin-confirm>div:last-child>.np-fin-button{flex:1}}