/* NOVIQ V23.6.1 — first value before setup. Keeps ONE orb visible. */
#nq180FirstValue{display:none!important}
.nq2361-first-value{position:fixed;inset:0;z-index:9800;display:flex;align-items:flex-end;justify-content:center;padding:18px 16px calc(92px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(to bottom,transparent 20%,rgba(2,5,15,.08) 50%,rgba(2,5,15,.74) 100%)}
.nq2361-card{pointer-events:auto;position:relative;width:min(720px,100%);padding:18px 18px 16px;border:1px solid rgba(133,164,255,.22);border-radius:24px;background:linear-gradient(150deg,rgba(7,12,28,.88),rgba(5,8,20,.95));box-shadow:0 28px 90px rgba(0,0,0,.48),0 0 55px rgba(78,93,255,.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#f8f9ff}
.nq2361-card>small{display:block;color:#9fb9ff;font-size:.66rem;font-weight:850;letter-spacing:.16em;margin-bottom:5px}.nq2361-card h1{font-size:clamp(1.35rem,4vw,1.9rem);letter-spacing:-.035em;margin:0 38px 6px 0}.nq2361-card>p{margin:0;color:rgba(229,234,252,.7);font-size:.88rem;line-height:1.48;max-width:620px}
.nq2361-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#dbe3ff;font-size:1.2rem}
.nq2361-input-row{display:grid;grid-template-columns:1fr 48px;gap:8px;margin-top:14px}.nq2361-input-row input{min-width:0;height:48px;border-radius:16px;border:1px solid rgba(142,167,255,.18);background:rgba(255,255,255,.04);color:#fff;padding:0 14px;font:inherit;outline:none}.nq2361-input-row input:focus{border-color:rgba(123,164,255,.5);box-shadow:0 0 0 3px rgba(84,120,255,.1)}.nq2361-input-row button{border-radius:16px;border:1px solid rgba(129,165,255,.36);background:linear-gradient(135deg,rgba(62,160,255,.28),rgba(147,72,255,.28));color:#fff;font-size:1.3rem;font-weight:800}
.nq2361-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.nq2361-actions button{min-height:42px;padding:0 13px;border-radius:14px;border:1px solid rgba(149,169,255,.14);background:rgba(255,255,255,.035);color:#e9edff;font:inherit;font-size:.78rem;font-weight:700}.nq2361-actions .primary{background:linear-gradient(135deg,rgba(48,156,255,.24),rgba(152,70,255,.26));border-color:rgba(129,159,255,.34)}
.nq2361-status{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;border-radius:15px;border:1px solid rgba(124,159,255,.12);background:rgba(93,126,255,.055)}.nq2361-status i{width:9px;height:9px;border-radius:50%;flex:0 0 auto;margin-top:4px;background:#69cfff;box-shadow:0 0 18px rgba(82,193,255,.72);animation:nq2361pulse 1.25s ease-in-out infinite}.nq2361-status b{display:block;font-size:.82rem}.nq2361-status span{display:block;margin-top:2px;color:rgba(225,232,252,.62);font-size:.74rem;line-height:1.4}.nq2361-status[data-tone="success"] i{background:#74e5b2;animation:none}.nq2361-status[data-tone="warn"] i{background:#ffd576;animation:none}.nq2361-status[data-tone="error"] i{background:#ff8498;animation:none}
.nq2361-trust{margin-top:10px!important;font-size:.68rem!important;color:rgba(214,221,244,.45)!important}.nq2361-receipt{display:flex;gap:11px;align-items:center;margin:14px 0 2px;padding:12px 13px;border-radius:16px;border:1px solid rgba(103,231,177,.18);background:rgba(58,190,140,.065)}.nq2361-receipt>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:rgba(81,224,165,.12);color:#7bf0bd;font-weight:900}.nq2361-receipt b{display:block;font-size:.84rem}.nq2361-receipt small{display:block;margin-top:2px;color:rgba(226,236,248,.58);font-size:.7rem}.nq2361-complete-actions{margin-top:12px}
@keyframes nq2361pulse{50%{opacity:.45;transform:scale(.8)}}
@media(max-width:620px){.nq2361-first-value{padding:10px 9px calc(80px + env(safe-area-inset-bottom))}.nq2361-card{border-radius:21px;padding:16px 14px 14px}.nq2361-input-row{grid-template-columns:1fr 46px}.nq2361-actions{display:grid;grid-template-columns:1fr 1fr}.nq2361-actions button:last-child{grid-column:1/-1}.nq2361-complete-actions{grid-template-columns:1fr}.nq2361-complete-actions button{grid-column:auto!important}}
@media(prefers-reduced-motion:reduce){.nq2361-status i{animation:none!important}}
