.header,.brand-bar{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.92)) !important;border-bottom:1px solid rgba(20,107,82,.14) !important;box-shadow:0 14px 34px rgba(0,0,0,.20) !important}.brand-bar{border-radius:0 0 20px 20px !important}.brand-logo,.receipt-pro-logo,.close-pro-logo{box-shadow:0 8px 18px rgba(0,0,0,.25)}.brand-title,.header h1{letter-spacing:-.02em}.nav a,.nav span{border-radius:999px !important;background:rgba(255,255,255,.92) !important;border:1px solid rgba(22,35,58,.18) !important}.nav a:hover{background:rgba(20,107,82,.10) !important;border-color:rgba(20,107,82,.45) !important;color:#16233a !important}.card,.hero-card,.form-card,.result-card,.receipt-card,.compact-daily-card,.compact-history-card,.telegram-link-card{border-radius:20px !important;border:1px solid rgba(22,35,58,.18) !important;background:radial-gradient(circle at top right,rgba(20,107,82,.055),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(246, 247, 248,.96)) !important;box-shadow:0 18px 50px rgba(0,0,0,.24) !important}.hero-card{border-color:rgba(20,107,82,.26) !important;background:radial-gradient(circle at top left,rgba(20,107,82,.22),transparent 42%),radial-gradient(circle at bottom right,rgba(250,204,21,.10),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,247,248,.92)) !important}.hero-card h2,.card h2{letter-spacing:-.025em}.step-title{border-radius:16px !important;border:1px solid rgba(20,107,82,.22) !important;background:linear-gradient(135deg,rgba(20,107,82,.16),rgba(20,107,82,.055)) !important}.step-number{background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.30),transparent 32%),linear-gradient(135deg,#146b52,#1a8567) !important;box-shadow:0 10px 24px rgba(20,107,82,.35) !important}.field label{color:#5b6472 !important;font-weight:900 !important}input,select,textarea{background:#eef0f2 !important;border:1px solid rgba(22,35,58,.18) !important;color:#16233a !important;border-radius:13px !important}input::placeholder,textarea::placeholder{color:rgba(22,35,58,.72) !important}input:focus,select:focus,textarea:focus{border-color:rgba(20,107,82,.60) !important;background:#ffffff !important}.btn,button{border-radius:13px !important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.btn:hover,button:hover{transform:translateY(-1px)}.btn.primary{background:linear-gradient(135deg,#146b52,#1a8567) !important;border-color:rgba(20,107,82,.65) !important;box-shadow:0 10px 24px rgba(20,107,82,.24) !important}.btn.success{background:linear-gradient(135deg,#15803d,#16a34a) !important;border-color:rgba(74,222,128,.55) !important}.btn.danger{background:linear-gradient(135deg,#5f1d1d,#7f1d1d) !important;border-color:rgba(248,113,113,.40) !important}.instant-preview{border-radius:17px !important;border-color:rgba(20,107,82,.46) !important;background:radial-gradient(circle at top left,rgba(20,107,82,.16),transparent 42%),linear-gradient(135deg,rgba(20,107,82,.12),rgba(246,247,248,.92)) !important}.bank-card{border-radius:16px !important;background:radial-gradient(circle at top,rgba(20,107,82,.06),transparent 48%),#f6f7f8 !important;border:1px solid rgba(22,35,58,.18) !important}.bank-card:hover{border-color:rgba(20,107,82,.45) !important;transform:translateY(-1px)}.bank-card.selected{border-color:rgba(20,107,82,.90) !important;background:radial-gradient(circle at top,rgba(20,107,82,.20),transparent 52%),linear-gradient(180deg,rgba(20,107,82,.18),rgba(255,255,255,.92)) !important;box-shadow:0 0 0 1px rgba(20,107,82,.20),0 14px 32px rgba(20,107,82,.20) !important}.bank-logo-box{background:#fff !important;box-shadow:0 8px 18px rgba(0,0,0,.30) !important}.bank-commission-chip{color:var(--cv-yellow,#146b52) !important}.selected-bank-strip{border-radius:16px !important;background:rgba(246,247,248,.92) !important;border-color:rgba(22,35,58,.16) !important}.optional-transfer-box{border-radius:18px !important;border:1px dashed rgba(250,204,21,.42) !important;background:radial-gradient(circle at top left,rgba(250,204,21,.11),transparent 40%),linear-gradient(135deg,rgba(20,107,82,.055),rgba(255,255,255,.92)) !important}.optional-transfer-head{color:#16233a !important}.result-highlight,.metric{border-radius:16px !important;background:#eef0f2 !important;border-color:rgba(22,35,58,.17) !important}.result-highlight.strong{border-color:rgba(34,197,94,.42) !important;background:radial-gradient(circle at top right,rgba(34,197,94,.10),transparent 46%),rgba(34,197,94,.07) !important}.result-highlight.gold{border-color:rgba(250,204,21,.38) !important;background:radial-gradient(circle at top right,rgba(250,204,21,.10),transparent 46%),rgba(250,204,21,.07) !important}.details-toggle{background:#f6f7f8 !important;border-color:rgba(22,35,58,.18) !important}.receipt-pro,.close-pro{border-radius:18px !important;border-color:rgba(20,107,82,.24) !important;background:radial-gradient(circle at top left,rgba(20,107,82,.10),transparent 38%),#f6f7f8 !important}.history-item{border-radius:16px !important;background:#eef0f2 !important;border-color:rgba(22,35,58,.15) !important}