/* TUR17 — QUTRIT FINANCE CORE */
.qtr-finance-core{margin:0 0 14px;padding:14px;border:1px solid rgba(15,23,42,.10);border-radius:18px;background:linear-gradient(135deg,#0f172a 0%,#17223a 48%,#0b3b45 100%);color:#fff;box-shadow:0 18px 42px rgba(15,23,42,.16)}
.qfc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.qfc-kicker{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#93c5fd;font-weight:900}.qfc-title{font-size:17px;font-weight:900;letter-spacing:-.02em}.qfc-actions{display:flex;gap:7px;flex-wrap:wrap}.qfc-btn{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#e5efff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;cursor:pointer}.qfc-btn:hover{background:rgba(255,255,255,.14)}.qfc-btn.primary{background:#22c55e;color:#06240f;border-color:#22c55e}.qfc-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.qfc-card{padding:11px 12px;border-radius:15px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.qfc-card span{display:block;font-size:10px;color:#bfdbfe;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.qfc-card b{display:block;margin-top:5px;font-size:20px;color:#fff;font-family:var(--mono,ui-monospace,monospace);letter-spacing:-.04em}.qfc-card em{display:block;margin-top:3px;font-style:normal;font-size:10px;color:#cbd5e1;font-weight:700}.qfc-flow{margin-top:12px;padding:9px;border-radius:14px;background:rgba(255,255,255,.07);display:flex;align-items:center;gap:7px;overflow:auto}.qfc-flow-step{white-space:nowrap;border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);font-size:10px;font-weight:900;color:#dbeafe}.qfc-flow-step.done{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.35);color:#bbf7d0}.qfc-flow-step.active{background:rgba(59,130,246,.18);border-color:rgba(96,165,250,.45);color:#bfdbfe}.qfc-flow-line{height:2px;min-width:20px;background:rgba(255,255,255,.20);border-radius:999px}@media(max-width:900px){.qfc-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.qfc-title{font-size:15px}}@media(max-width:560px){.qfc-grid{grid-template-columns:1fr}.qtr-finance-core{border-radius:14px;padding:11px}}
