:root{
  --yc-navy:#102a43;--yc-navy-2:#173f5f;--yc-ink:#172b4d;--yc-muted:#6b7c93;--yc-bg:#f4f7fb;--yc-card:#fff;--yc-line:#e6ebf2;--yc-green:#18a999;--yc-green-dark:#0d8f83;--yc-purple:#6c5ce7;--yc-blue:#2f80ed;--yc-orange:#f2994a;--yc-danger:#d64550;--yc-shadow:0 18px 55px rgba(31,52,76,.09);--yc-radius:24px
}
*{box-sizing:border-box}html{min-height:100%;background:var(--yc-bg)}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--yc-ink);background:var(--yc-bg);font-size:15px}.yc-container{max-width:1440px;padding-left:clamp(18px,3vw,44px);padding-right:clamp(18px,3vw,44px)}a{text-decoration:none}.yc-muted{color:var(--yc-muted);font-size:.88rem}.yc-logo{display:inline-flex;align-items:center;gap:10px;color:var(--yc-navy);font-weight:800;font-size:1.25rem;letter-spacing:-.02em}.yc-logo span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,var(--yc-green),#3fd2bd);color:#fff;box-shadow:0 8px 22px rgba(24,169,153,.28)}.yc-logo-light{color:#fff}.yc-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:800;color:#92e0d6}.yc-eyebrow-dark{color:var(--yc-green)}.yc-btn-primary{border:0;background:linear-gradient(135deg,var(--yc-green),var(--yc-green-dark));color:#fff;border-radius:14px;padding:.84rem 1.18rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 10px 25px rgba(24,169,153,.24)}.yc-btn-primary:hover,.yc-btn-primary:focus{color:#fff;transform:translateY(-1px);background:linear-gradient(135deg,#1bb6a5,#0b8378)}.yc-btn-soft{background:#edf8f7;border:1px solid #d7eeeb;color:#0b7169;border-radius:13px;padding:.7rem 1rem;font-weight:700;display:inline-flex;gap:7px;align-items:center}.yc-btn-soft:hover{background:#e1f5f2;color:#075d57}.yc-btn-light{background:#fff;border:0;color:var(--yc-navy);border-radius:13px;font-weight:700;padding:.72rem 1rem;white-space:nowrap}.yc-card{background:#fff;border:1px solid var(--yc-line);border-radius:var(--yc-radius);padding:clamp(18px,2.2vw,28px);box-shadow:0 10px 30px rgba(28,50,74,.045)}.yc-alert{border:0;border-radius:15px;display:flex;gap:10px;align-items:flex-start;font-weight:600}.yc-link{color:var(--yc-green-dark);font-weight:700;font-size:.88rem}.form-label{font-size:.86rem;font-weight:700;color:#344563;margin-bottom:.48rem}.form-control,.form-select{min-height:48px;border-radius:13px;border:1px solid #dce3eb;background:#fff;padding:.72rem .9rem;color:var(--yc-ink)}.form-control:focus,.form-select:focus{border-color:#54c6b9;box-shadow:0 0 0 .22rem rgba(24,169,153,.13)}.yc-input-wrap{position:relative}.yc-input-wrap>i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#8a99aa;z-index:2}.yc-input-wrap .form-control{padding-left:42px;padding-right:43px}.yc-password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#7b8999;padding:7px}.yc-field-help{display:block;margin-top:6px;color:var(--yc-muted)}
/* Auth */
.yc-guest-body{background:#fff}.yc-auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(480px,.92fr)}.yc-auth-brand{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(71,215,197,.2),transparent 28%),radial-gradient(circle at 80% 78%,rgba(108,92,231,.2),transparent 30%),linear-gradient(150deg,#0c263e,#153f59 68%,#0d5b5a);padding:5vw;color:#fff;align-items:stretch}.yc-auth-brand:before,.yc-auth-brand:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.yc-auth-brand:before{width:430px;height:430px;right:-180px;top:-110px}.yc-auth-brand:after{width:560px;height:560px;left:-270px;bottom:-300px}.yc-brand-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%}.yc-brand-copy{max-width:680px;padding:10vh 0}.yc-brand-copy h1{font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.02;letter-spacing:-.055em;margin:18px 0 22px;font-weight:800}.yc-brand-copy p{max-width:570px;font-size:1.15rem;line-height:1.75;color:#d6e5ed}.yc-trust-row{display:flex;gap:18px;flex-wrap:wrap}.yc-trust-row div{display:flex;align-items:center;gap:10px;color:#d9edf1;font-weight:600}.yc-trust-row i{width:34px;height:34px;display:grid;place-items:center;background:rgba(255,255,255,.1);border-radius:10px}.yc-auth-panel{display:flex;align-items:center;justify-content:center;padding:42px 7vw;background:#fff}.yc-auth-panel-inner{width:100%;max-width:520px}.yc-auth-heading h2{font-size:clamp(1.9rem,3vw,2.7rem);font-weight:800;letter-spacing:-.04em;margin:11px 0 8px}.yc-auth-heading p{color:var(--yc-muted);font-size:1rem;margin-bottom:30px}.yc-form{margin-top:20px}.yc-auth-switch{text-align:center;margin-top:25px;color:var(--yc-muted)}.yc-auth-switch a{color:var(--yc-green-dark);font-weight:800}.yc-auth-footer{text-align:center;color:#99a6b5;font-size:.78rem;margin-top:34px}
/* Customer */
.yc-app-body{padding-bottom:0}.yc-topbar{height:76px;background:rgba(255,255,255,.92);border-bottom:1px solid var(--yc-line);position:sticky;top:0;z-index:100;backdrop-filter:blur(15px);display:flex;align-items:center}.yc-icon-btn{width:42px;height:42px;border:1px solid var(--yc-line);background:#fff;border-radius:13px;display:grid;place-items:center;color:var(--yc-ink);font-size:1.05rem}.yc-notification-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#ff6b6b;right:9px;top:8px;border:2px solid #fff}.yc-profile-button{border:0;background:transparent;display:flex;align-items:center;gap:10px;color:var(--yc-ink);padding:0}.yc-profile-button>span{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#dff5f2;color:#0b746b;font-weight:800}.yc-profile-button strong,.yc-profile-button small{display:block;line-height:1.2}.yc-profile-button strong{font-size:.87rem}.yc-profile-button small{font-size:.72rem;color:var(--yc-muted);margin-top:3px}.yc-dropdown{border:1px solid var(--yc-line);box-shadow:var(--yc-shadow);border-radius:16px;padding:8px;min-width:210px}.yc-dropdown .dropdown-item{border-radius:10px;padding:.65rem .75rem;display:flex;align-items:center;gap:9px}.yc-main{padding:32px 0 70px}.yc-welcome-row,.yc-admin-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.yc-welcome-row h1,.yc-page-heading h1{font-size:clamp(1.8rem,3vw,2.55rem);font-weight:800;letter-spacing:-.045em;margin:2px 0}.yc-welcome-row p{margin:0;color:var(--yc-muted)}.yc-verification-banner{background:linear-gradient(120deg,#102a43,#174f66);color:#fff;border-radius:20px;padding:18px 20px;display:flex;align-items:center;gap:15px;margin-bottom:24px;box-shadow:0 15px 35px rgba(16,42,67,.16)}.yc-verification-icon{width:46px;height:46px;display:grid;place-items:center;background:rgba(255,255,255,.12);border-radius:14px;font-size:1.25rem}.yc-verification-banner p{margin:3px 0 0;color:#cfe0e8}.yc-verification-banner .btn{margin-left:auto}.yc-wallet-card{position:relative;overflow:hidden;min-height:270px;background:radial-gradient(circle at 90% 15%,rgba(72,217,199,.28),transparent 28%),radial-gradient(circle at 20% 95%,rgba(108,92,231,.22),transparent 35%),linear-gradient(145deg,#102a43,#163f5c 70%,#145f61);color:#fff;border-radius:28px;padding:28px;box-shadow:0 22px 55px rgba(16,42,67,.25)}.yc-wallet-card:after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-90px;bottom:-140px}.yc-wallet-top,.yc-wallet-meta{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.yc-wallet-top>div{display:flex;align-items:center;gap:8px;color:#d5e3e9}.yc-balance-toggle{border:0;background:transparent;color:#d5e3e9}.yc-wallet-chip{font-size:1.35rem;transform:rotate(90deg)}.yc-wallet-balance{font-size:clamp(2.4rem,5vw,4.1rem);font-weight:800;letter-spacing:-.06em;margin:31px 0 35px;position:relative;z-index:1}.yc-wallet-meta{justify-content:flex-start;gap:clamp(28px,8vw,75px)}.yc-wallet-meta small,.yc-wallet-meta strong{display:block}.yc-wallet-meta small{color:#a9c1cc;font-size:.72rem;margin-bottom:4px}.yc-wallet-meta strong{font-size:.9rem}.yc-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.yc-quick-actions a{background:#fff;border:1px solid var(--yc-line);border-radius:18px;padding:18px 14px;color:var(--yc-ink);transition:.2s;box-shadow:0 8px 22px rgba(31,52,76,.04)}.yc-quick-actions a:hover{transform:translateY(-3px);box-shadow:var(--yc-shadow)}.yc-quick-actions span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#e8f7f5;color:#087a70;font-size:1.1rem}.yc-quick-actions strong,.yc-quick-actions small{display:block}.yc-quick-actions strong{margin-top:12px}.yc-quick-actions small{margin-top:3px;color:var(--yc-muted);font-size:.73rem}.yc-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.yc-section-head h3{font-size:1.05rem;font-weight:800;margin:0}.yc-section-head p{font-size:.8rem;color:var(--yc-muted);margin:4px 0 0}.yc-section-head>a,.yc-link-btn{font-size:.8rem;color:var(--yc-green-dark);font-weight:800;border:0;background:none}.yc-transaction-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #eef1f5}.yc-transaction-item:last-child{border-bottom:0;padding-bottom:0}.yc-tx-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center}.yc-tx-icon.in{background:#e7f8f1;color:#15946e}.yc-tx-icon.out{background:#fff1ed;color:#d9694e}.yc-transaction-item strong,.yc-transaction-item small{display:block}.yc-transaction-item small{font-size:.76rem;color:var(--yc-muted);margin-top:3px}.yc-transaction-item .text-end strong{font-size:.9rem}.yc-empty-state{text-align:center;padding:38px 10px}.yc-empty-state>span{width:58px;height:58px;border-radius:18px;background:#edf8f7;color:var(--yc-green-dark);display:grid;place-items:center;margin:0 auto 13px;font-size:1.35rem}.yc-empty-state h4{font-size:1rem;font-weight:800}.yc-empty-state p{color:var(--yc-muted)}.yc-progress-percent{font-weight:800;color:var(--yc-green-dark)}.yc-progress{height:8px;background:#e9f0f3;border-radius:20px}.yc-progress .progress-bar{background:linear-gradient(90deg,var(--yc-green),#60d8c9);border-radius:20px}.yc-check-list{margin-top:20px}.yc-check-list>div{display:flex;gap:12px;padding:12px 0}.yc-check-list i{color:#b0bbc7}.yc-check-list .done i{color:var(--yc-green)}.yc-check-list strong,.yc-check-list small{display:block}.yc-check-list strong{font-size:.87rem}.yc-check-list small{color:var(--yc-muted);font-size:.74rem;margin-top:3px}.yc-notification-list>div{display:flex;gap:11px;padding:12px 0;border-bottom:1px solid #eef1f5}.yc-notification-list>div:last-child{border:0}.yc-notice-icon{width:37px;height:37px;flex:0 0 37px;border-radius:12px;background:#f0edff;color:var(--yc-purple);display:grid;place-items:center}.yc-notification-list p{margin:0}.yc-notification-list strong,.yc-notification-list small{display:block}.yc-notification-list strong{font-size:.85rem}.yc-notification-list small{font-size:.73rem;color:var(--yc-muted);line-height:1.4;margin-top:3px}.yc-support-card{display:flex;align-items:center;gap:12px;background:linear-gradient(130deg,#eaf9f7,#f8f7ff);border:1px solid #dceeea;padding:18px;border-radius:20px}.yc-support-card>span{width:44px;height:44px;border-radius:14px;background:#fff;display:grid;place-items:center;color:var(--yc-green-dark)}.yc-support-card div{flex:1}.yc-support-card strong,.yc-support-card p{display:block;margin:0}.yc-support-card p{font-size:.75rem;color:var(--yc-muted);margin-top:3px}.yc-support-card>a{color:var(--yc-green-dark)}.yc-page-heading{display:flex;gap:14px;align-items:center;margin-bottom:24px}.yc-page-heading>a{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#fff;border:1px solid var(--yc-line);color:var(--yc-ink)}.yc-coming-soon{text-align:center;max-width:760px;margin:7vh auto;padding:clamp(32px,6vw,70px)}.yc-coming-soon>span{width:72px;height:72px;border-radius:22px;background:#e8f7f5;color:var(--yc-green-dark);display:grid;place-items:center;margin:0 auto 20px;font-size:1.8rem}.yc-coming-soon h2{font-weight:800;letter-spacing:-.03em}.yc-coming-soon p{color:var(--yc-muted);max-width:560px;margin:10px auto 24px;line-height:1.7}
/* Admin */
.yc-admin-body{background:#f3f6fa}.yc-admin-shell{min-height:100vh;display:grid;grid-template-columns:270px 1fr}.yc-admin-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;background:linear-gradient(180deg,#102a43,#0c2237);color:#fff;padding:22px 18px;display:flex;flex-direction:column;z-index:300}.yc-admin-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:3px 8px 25px}.yc-admin-label{text-transform:uppercase;color:#7792a7;font-size:.64rem;letter-spacing:.16em;font-weight:800;padding:0 11px;margin-bottom:8px}.yc-admin-nav{display:flex;flex-direction:column;gap:4px}.yc-admin-nav a{display:flex;align-items:center;gap:12px;color:#bcd0dc;padding:11px 12px;border-radius:12px;font-weight:650;font-size:.86rem}.yc-admin-nav a i{font-size:1rem}.yc-admin-nav a span{flex:1}.yc-admin-nav a em{font-style:normal;font-size:.62rem;background:#1db3a2;color:#fff;border-radius:12px;padding:2px 7px}.yc-admin-nav a:hover,.yc-admin-nav a.active{color:#fff;background:rgba(255,255,255,.09)}.yc-admin-sidebar-foot{margin-top:auto;padding-top:25px}.yc-sidebar-user{display:flex;gap:10px;align-items:center;padding:12px;border-radius:15px;background:rgba(255,255,255,.07)}.yc-sidebar-user>span{width:38px;height:38px;border-radius:12px;background:#28b6a6;display:grid;place-items:center;font-weight:800}.yc-sidebar-user strong,.yc-sidebar-user small{display:block}.yc-sidebar-user strong{font-size:.8rem}.yc-sidebar-user small{font-size:.68rem;color:#9eb5c4;margin-top:3px}.yc-admin-content{min-width:0}.yc-admin-topbar{height:85px;background:#fff;border-bottom:1px solid var(--yc-line);padding:0 clamp(20px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:18px;position:sticky;top:0;z-index:90}.yc-admin-topbar h1{font-size:1.08rem;font-weight:800;margin:2px 0 0}.yc-admin-main{padding:clamp(20px,3vw,38px)}.yc-admin-intro{align-items:center}.yc-admin-intro h2{font-size:1.55rem;font-weight:800;letter-spacing:-.03em;margin:4px 0}.yc-admin-intro p{margin:0;color:var(--yc-muted)}.yc-stat-card{height:100%;display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--yc-line);border-radius:20px;padding:20px;box-shadow:0 8px 24px rgba(31,52,76,.035)}.yc-stat-icon{width:46px;height:46px;flex:0 0 46px;border-radius:14px;display:grid;place-items:center;font-size:1.15rem}.yc-stat-icon.purple{background:#f0edff;color:var(--yc-purple)}.yc-stat-icon.green{background:#e7f8f1;color:#15946e}.yc-stat-icon.blue{background:#eaf3ff;color:var(--yc-blue)}.yc-stat-icon.orange{background:#fff1e5;color:var(--yc-orange)}.yc-stat-card small,.yc-stat-card strong,.yc-stat-card em{display:block}.yc-stat-card small{color:var(--yc-muted);font-size:.76rem}.yc-stat-card strong{font-size:1.5rem;letter-spacing:-.04em;margin:4px 0}.yc-stat-card em{font-style:normal;color:#7790a0;font-size:.68rem}.yc-compact-select{min-height:38px;width:auto;font-size:.76rem;padding:.4rem 2rem .4rem .7rem}.yc-chart-placeholder{height:290px;padding-top:15px}.yc-chart-bars{height:100%;display:grid;grid-template-columns:repeat(7,1fr);gap:16px;align-items:end;border-bottom:1px solid var(--yc-line)}.yc-chart-bars>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px}.yc-chart-bars span{display:block;width:min(42px,65%);background:linear-gradient(180deg,#32bfaf,#8ee5da);border-radius:10px 10px 3px 3px;min-height:10px}.yc-chart-bars small{font-size:.68rem;color:var(--yc-muted);padding-bottom:7px}.yc-live{font-size:.68rem;font-weight:800;color:#15946e;display:flex;align-items:center;gap:6px}.yc-live i{width:7px;height:7px;border-radius:50%;background:#20ba88;box-shadow:0 0 0 5px rgba(32,186,136,.12)}.yc-health-list>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f4}.yc-health-list>div:last-child{border:0}.yc-health-list>div>span{width:39px;height:39px;border-radius:12px;background:#eef7f6;color:var(--yc-green-dark);display:grid;place-items:center}.yc-health-list p{margin:0}.yc-health-list strong,.yc-health-list small{display:block}.yc-health-list strong{font-size:.82rem}.yc-health-list small{font-size:.69rem;color:var(--yc-muted);margin-top:3px}.yc-health-list em{font-style:normal;font-size:.67rem;font-weight:800;color:#15946e;background:#eaf9f3;padding:4px 7px;border-radius:20px}.yc-health-list em.warning{color:#c16f22;background:#fff2e6}.yc-table{font-size:.78rem;margin:0}.yc-table thead th{border:0;color:#8291a3;text-transform:uppercase;letter-spacing:.08em;font-size:.61rem;padding:12px 10px}.yc-table tbody td{border-color:#edf0f4;padding:13px 10px}.yc-table-user{display:flex;align-items:center;gap:10px}.yc-table-user>span{width:36px;height:36px;border-radius:11px;background:#e8f7f5;color:#087a70;display:grid;place-items:center;font-weight:800}.yc-table-user strong,.yc-table-user small{display:block}.yc-table-user small{font-size:.67rem;color:var(--yc-muted);margin-top:2px}.yc-pill{font-size:.64rem;font-weight:800;border-radius:20px;padding:5px 8px;text-transform:capitalize}.yc-pill.neutral{background:#f0f2f5;color:#66788a}.yc-pill.success{background:#e8f8f2;color:#13875f}.yc-table-action{border:0;background:transparent;color:#748397}.yc-audit-list>div{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid #edf0f4}.yc-audit-list>div:last-child{border:0}.yc-audit-list span{width:35px;height:35px;border-radius:11px;background:#f0edff;color:var(--yc-purple);display:grid;place-items:center}.yc-audit-list p{margin:0}.yc-audit-list strong,.yc-audit-list small{display:block}.yc-audit-list strong{font-size:.79rem;text-transform:capitalize}.yc-audit-list small{font-size:.68rem;color:var(--yc-muted);margin-top:3px}.yc-empty-mini{color:var(--yc-muted);padding:30px 0;text-align:center}.yc-admin-overlay{display:none}
/* Mobile */
.yc-bottom-nav{position:fixed;left:0;right:0;bottom:0;height:78px;background:rgba(255,255,255,.97);border-top:1px solid var(--yc-line);z-index:200;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom)}.yc-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#7b8a9c;font-size:.65rem}.yc-bottom-nav i{font-size:1.15rem}.yc-bottom-nav a.active{color:var(--yc-green-dark);font-weight:800}.yc-bottom-nav .yc-nav-primary i{width:48px;height:48px;border-radius:17px;background:linear-gradient(135deg,var(--yc-green),var(--yc-green-dark));color:#fff;display:grid;place-items:center;margin-top:-27px;box-shadow:0 10px 24px rgba(24,169,153,.3)}
@media(max-width:1100px){.yc-auth-shell{grid-template-columns:1fr}.yc-auth-panel{min-height:100vh}.yc-admin-shell{grid-template-columns:1fr}.yc-admin-sidebar{position:fixed;left:-290px;width:270px;transition:.25s}.yc-admin-sidebar.open{left:0}.yc-admin-overlay{display:block;position:fixed;inset:0;background:rgba(4,18,30,.45);z-index:250;opacity:0;pointer-events:none;transition:.2s}.yc-admin-overlay.show{opacity:1;pointer-events:auto}}
@media(max-width:767px){body{font-size:14px}.yc-app-body{padding-bottom:78px}.yc-topbar{height:68px}.yc-main{padding:22px 0 35px}.yc-welcome-row{align-items:flex-start;margin-bottom:18px}.yc-verification-banner{align-items:flex-start;flex-wrap:wrap;padding:16px}.yc-verification-banner .btn{margin-left:61px}.yc-wallet-card{min-height:235px;padding:22px;border-radius:24px}.yc-wallet-balance{margin:26px 0 30px}.yc-wallet-meta{gap:24px}.yc-quick-actions{grid-template-columns:repeat(2,1fr);gap:12px}.yc-card{border-radius:20px}.yc-admin-topbar{height:74px;padding:0 16px}.yc-admin-main{padding:18px 14px 30px}.yc-admin-intro{align-items:flex-start;flex-direction:column}.yc-admin-intro .d-flex{width:100%}.yc-admin-intro .btn{flex:1}.yc-chart-placeholder{height:230px}.yc-table{min-width:760px}.yc-auth-panel{padding:32px 20px;align-items:flex-start}.yc-auth-panel-inner{padding-top:10px}}
@media(max-width:430px){.yc-wallet-meta{gap:18px}.yc-wallet-meta>div:nth-child(2){display:none}.yc-verification-banner .btn{margin-left:0;width:100%}.yc-quick-actions a{padding:15px 12px}.yc-auth-heading h2{font-size:1.85rem}.yc-admin-intro .d-flex{flex-direction:column}.yc-admin-intro .btn{width:100%}}

/* AJAX forms */
.yc-form-feedback:empty{display:none}.yc-form-feedback .yc-alert{margin-bottom:18px}.yc-form-submitting{pointer-events:none}.yc-form-submitting input,.yc-form-submitting select,.yc-form-submitting textarea{opacity:.72}.yc-form-submitting button[type="submit"]{cursor:wait}.invalid-feedback.yc-server-feedback{display:block;font-size:.78rem;font-weight:600;margin-top:6px}.form-check .invalid-feedback.yc-server-feedback{margin-left:0}.yc-toast-stack{position:fixed;top:18px;right:18px;z-index:9999;display:flex;flex-direction:column;gap:10px;width:min(390px,calc(100vw - 36px));pointer-events:none}.yc-toast{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:14px 15px;border:1px solid var(--yc-line);border-radius:16px;background:#fff;color:var(--yc-ink);box-shadow:0 18px 55px rgba(16,42,67,.18);transform:translateY(-12px);opacity:0;transition:.22s ease;pointer-events:auto;font-weight:650}.yc-toast.show{transform:translateY(0);opacity:1}.yc-toast>i{font-size:1.05rem;margin-top:1px}.yc-toast.success>i{color:#15946e}.yc-toast.error>i{color:var(--yc-danger)}.yc-toast button{border:0;background:transparent;color:#8996a5;padding:0 0 0 5px}.spinner-border-sm{width:1rem;height:1rem;border-width:.14em}@media(max-width:575px){.yc-toast-stack{top:10px;right:10px;width:calc(100vw - 20px)}.yc-toast{border-radius:14px}}

/* YolaCash v1.1.0 onboarding and KYC */
.yc-onboarding-hero{display:flex;justify-content:space-between;align-items:center;gap:28px;margin:4px 0 24px;padding:28px 30px;border:1px solid var(--yc-line);border-radius:26px;background:linear-gradient(135deg,#fff 0%,#f2fbf9 100%);box-shadow:0 16px 45px rgba(16,42,67,.07)}.yc-onboarding-hero h1{font-size:clamp(1.8rem,3vw,2.65rem);margin:5px 0 8px;letter-spacing:-.045em}.yc-onboarding-hero p{margin:0;color:var(--yc-muted);font-size:.95rem}.yc-back-link{display:inline-flex;align-items:center;gap:7px;color:var(--yc-green-dark);font-weight:800;font-size:.77rem;margin-bottom:18px}.yc-progress-ring{--progress:0;width:122px;height:122px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:conic-gradient(var(--yc-green) calc(var(--progress)*1%),#e6efee 0);position:relative}.yc-progress-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.yc-progress-ring>div{position:relative;text-align:center}.yc-progress-ring strong,.yc-progress-ring span{display:block}.yc-progress-ring strong{font-size:1.55rem;letter-spacing:-.04em}.yc-progress-ring span{font-size:.68rem;color:var(--yc-muted);font-weight:700}.yc-status-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px 20px;border-radius:20px;margin-bottom:24px;border:1px solid}.yc-status-banner>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:1.15rem}.yc-status-banner strong,.yc-status-banner p{display:block;margin:0}.yc-status-banner p{font-size:.78rem;margin-top:3px}.yc-status-banner em{font-style:normal;font-size:.68rem;font-weight:900;padding:6px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.yc-status-banner.success{background:#edf9f5;border-color:#c7ecdf;color:#126e53}.yc-status-banner.success>span,.yc-status-banner.success em{background:#d8f3e9}.yc-status-banner.info{background:#eef7ff;border-color:#cfe5fa;color:#1f6592}.yc-status-banner.info>span,.yc-status-banner.info em{background:#dceefa}.yc-status-banner.warning{background:#fff8e9;border-color:#f4dfad;color:#90671b}.yc-status-banner.warning>span,.yc-status-banner.warning em{background:#f9eac5}.yc-status-banner.danger{background:#fff0f0;border-color:#f2caca;color:#a13b3b}.yc-status-banner.danger>span,.yc-status-banner.danger em{background:#f8dede}.yc-onboarding-nav-card{position:sticky;top:92px}.yc-onboarding-steps{display:flex;flex-direction:column;margin:6px -7px 0}.yc-onboarding-steps>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 8px;border-radius:14px;color:var(--yc-ink)}.yc-onboarding-steps>a:hover{background:#f6f9fb}.yc-onboarding-steps>a>span{width:38px;height:38px;border-radius:12px;background:#eef2f5;color:#8291a1;display:grid;place-items:center}.yc-onboarding-steps>a.done>span{background:#e1f6f0;color:#13835f}.yc-onboarding-steps strong,.yc-onboarding-steps small{display:block}.yc-onboarding-steps strong{font-size:.8rem}.yc-onboarding-steps small{color:var(--yc-muted);font-size:.67rem;margin-top:2px}.yc-onboarding-steps>a>i{font-size:.7rem;color:#aab5c1}.yc-onboarding-help{display:flex;gap:11px;padding:14px;border-radius:15px;background:#f0f8f7;margin-top:18px;color:#285f59}.yc-onboarding-help>i{font-size:1.15rem}.yc-onboarding-help strong,.yc-onboarding-help p{display:block;margin:0}.yc-onboarding-help strong{font-size:.76rem}.yc-onboarding-help p{font-size:.65rem;line-height:1.55;margin-top:3px}.yc-onboarding-section{padding:26px;margin-bottom:22px;scroll-margin-top:90px}.yc-onboarding-section-head{display:flex;align-items:center;gap:14px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid var(--yc-line)}.yc-onboarding-section-head>span{width:48px;height:48px;flex:0 0 auto;border-radius:15px;background:linear-gradient(135deg,#e4f8f4,#ecf0ff);color:var(--yc-green-dark);font-size:1.15rem;display:grid;place-items:center}.yc-onboarding-section-head>div{flex:1}.yc-onboarding-section-head small,.yc-onboarding-section-head h2,.yc-onboarding-section-head p{display:block;margin:0}.yc-onboarding-section-head small{text-transform:uppercase;letter-spacing:.08em;color:var(--yc-green-dark);font-size:.62rem;font-weight:900}.yc-onboarding-section-head h2{font-size:1.15rem;margin-top:2px}.yc-onboarding-section-head p{font-size:.72rem;color:var(--yc-muted);margin-top:3px}.yc-onboarding-section-head>em{font-style:normal;font-size:.68rem;font-weight:800;color:#13875f;background:#e7f8f1;border-radius:20px;padding:6px 9px}.yc-form-actions{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--yc-line)}.yc-locked-note{display:flex;align-items:center;gap:8px;color:#6d7887;background:#f4f6f8;border-radius:13px;padding:12px 14px;margin-top:20px;font-size:.75rem;font-weight:700}.yc-verification-card{height:100%;padding:18px;border:1px solid var(--yc-line);border-radius:18px;background:#fbfcfd}.yc-verification-card.verified{background:#f2fbf8;border-color:#ccece2}.yc-verification-card-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:18px}.yc-verification-card-head>span{width:40px;height:40px;border-radius:12px;background:#eef3f7;color:#47667a;display:grid;place-items:center}.yc-verification-card.verified .yc-verification-card-head>span{background:#dff5ed;color:#13875f}.yc-verification-card-head strong,.yc-verification-card-head small{display:block}.yc-verification-card-head strong{font-size:.79rem}.yc-verification-card-head small{font-size:.68rem;color:var(--yc-muted);margin-top:2px;word-break:break-word}.yc-verification-card-head em{font-style:normal;font-size:.62rem;font-weight:900;color:#a36c1b;background:#fff0ce;padding:5px 7px;border-radius:20px}.yc-verification-card.verified .yc-verification-card-head em{color:#13875f;background:#dff5ed}.yc-code-input,.yc-pin-input{letter-spacing:.28em;font-weight:900;font-size:1.05rem}.yc-verified-copy{display:flex;align-items:center;gap:8px;color:#13875f;font-size:.76rem;font-weight:800;padding:12px;border-radius:12px;background:#e5f7f0}.yc-demo-note{display:flex;gap:9px;margin-top:17px;background:#fff8e8;color:#815f1f;border:1px solid #f3dfac;border-radius:14px;padding:12px 14px;font-size:.69rem;line-height:1.55}.yc-demo-note code{color:inherit;font-weight:900}.yc-complete-panel{display:flex;align-items:center;gap:14px;padding:18px;border-radius:17px;background:#eff9f6;border:1px solid #ccebe2}.yc-complete-panel>span{width:46px;height:46px;border-radius:14px;background:#d9f3ea;color:#13875f;display:grid;place-items:center;font-size:1.1rem}.yc-complete-panel strong,.yc-complete-panel p{display:block;margin:0}.yc-complete-panel strong{font-size:.84rem}.yc-complete-panel p{font-size:.72rem;color:#57756d;margin-top:3px}.yc-complete-panel.compact{padding:14px}.yc-complete-panel.compact>span{width:40px;height:40px}.yc-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yc-upload-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;border:1.5px dashed #cad5df;border-radius:17px;background:#fbfcfd;cursor:pointer;transition:.2s}.yc-upload-card:hover{border-color:var(--yc-green);background:#f4fbfa}.yc-upload-card.has-file{border-style:solid;border-color:#bfe5db;background:#f1faf7}.yc-upload-card input{position:absolute;opacity:0;width:1px;height:1px}.yc-upload-card>span{width:43px;height:43px;border-radius:13px;background:#e9f1f5;color:#466779;display:grid;place-items:center;font-size:1rem}.yc-upload-card.has-file>span{background:#dff4ed;color:#13875f}.yc-upload-card strong,.yc-upload-card small{display:block}.yc-upload-card strong{font-size:.76rem}.yc-upload-card small{font-size:.64rem;color:var(--yc-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.yc-upload-card em{font-style:normal;font-size:.62rem;font-weight:900;color:var(--yc-green-dark);background:#e8f5f3;padding:5px 8px;border-radius:20px}.yc-document-rules{display:flex;flex-wrap:wrap;gap:14px;margin-top:15px;color:#647687;font-size:.67rem}.yc-document-rules div{display:flex;align-items:center;gap:5px}.yc-document-rules i{color:#149067}.yc-quick-actions a.locked{opacity:.72}.yc-quick-actions a.locked span{background:#eef1f4;color:#7c8997}
/* KYC admin */
.yc-stat-link{color:inherit;text-decoration:none}.yc-filter-bar{display:flex;align-items:center;gap:10px}.yc-filter-bar .form-select{width:190px}.yc-filter-search{position:relative;flex:1}.yc-filter-search>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8492a1}.yc-filter-search .form-control{padding-left:40px}.yc-pill.info{background:#e5f3ff;color:#226b99}.yc-pill.warning{background:#fff1d4;color:#98691d}.yc-pill.danger{background:#ffe5e5;color:#a53e3e}.yc-document-count{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:800;color:#617284}.yc-risk{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:800;text-transform:capitalize}.yc-risk i{width:7px;height:7px;border-radius:50%;background:#2eb97f}.yc-risk.medium i{background:#e6a137}.yc-risk.high i{background:#dc5757}.yc-pagination{display:flex;justify-content:flex-end;gap:6px;padding-top:20px}.yc-pagination a{width:36px;height:36px;border-radius:10px;border:1px solid var(--yc-line);display:grid;place-items:center;color:#657688;font-size:.75rem;font-weight:800}.yc-pagination a.active{background:var(--yc-green-dark);color:#fff;border-color:var(--yc-green-dark)}.yc-pagination a.disabled{opacity:.35;pointer-events:none}.yc-admin-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yc-admin-document-grid>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;color:var(--yc-ink);padding:15px;border:1px solid var(--yc-line);border-radius:16px;background:#fbfcfd}.yc-admin-document-grid>a:hover{border-color:#a9dcd2;background:#f4fbf9}.yc-doc-preview{width:50px;height:50px;border-radius:14px;background:#e9f3f4;color:#2c6d6a;font-size:1.2rem;display:grid;place-items:center}.yc-admin-document-grid strong,.yc-admin-document-grid small,.yc-admin-document-grid em{display:block}.yc-admin-document-grid strong{font-size:.78rem}.yc-admin-document-grid small{font-size:.66rem;color:var(--yc-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}.yc-admin-document-grid em{font-size:.59rem;color:#8b98a5;font-style:normal;margin-top:4px}.yc-admin-document-grid>a>i{color:#7f8b98}.yc-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--yc-line);border-radius:17px;overflow:hidden}.yc-detail-grid>div{padding:15px;border-right:1px solid var(--yc-line);border-bottom:1px solid var(--yc-line);min-height:80px}.yc-detail-grid>div:nth-child(3n){border-right:0}.yc-detail-grid>div:nth-last-child(-n+3){border-bottom:0}.yc-detail-grid small,.yc-detail-grid strong{display:block}.yc-detail-grid small{color:var(--yc-muted);font-size:.64rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.yc-detail-grid strong{font-size:.77rem;margin-top:6px;line-height:1.45}.yc-review-timeline{position:relative}.yc-review-timeline:before{content:"";position:absolute;left:17px;top:12px;bottom:12px;width:1px;background:#dde5ea}.yc-review-timeline>div{position:relative;display:flex;gap:13px;padding:9px 0}.yc-review-timeline>div>span{width:35px;height:35px;flex:0 0 auto;border-radius:11px;background:#e7f6f2;color:#16815f;display:grid;place-items:center;z-index:1}.yc-review-timeline strong,.yc-review-timeline p,.yc-review-timeline small{display:block;margin:0}.yc-review-timeline strong{font-size:.78rem}.yc-review-timeline p{font-size:.7rem;color:#5f7080;margin:3px 0}.yc-review-timeline small{font-size:.62rem;color:#98a4af}.yc-sticky-review{position:sticky;top:92px}.yc-decision-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.yc-decision-grid label{cursor:pointer}.yc-decision-grid input{position:absolute;opacity:0}.yc-decision-grid span{display:flex;align-items:center;gap:7px;padding:11px;border:1px solid var(--yc-line);border-radius:12px;font-size:.7rem;background:#fbfcfd}.yc-decision-grid input:checked+span{border-color:var(--yc-green);background:#eaf8f5;color:#0e7668;box-shadow:0 0 0 2px rgba(24,169,153,.08)}.yc-decision-grid i{font-size:.9rem}.yc-kyc-detail-intro .yc-back-link{margin-bottom:8px}.yc-kyc-table small{font-size:.65rem}
@media(max-width:991px){.yc-onboarding-nav-card,.yc-sticky-review{position:static}.yc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yc-detail-grid>div:nth-child(3n){border-right:1px solid var(--yc-line)}.yc-detail-grid>div:nth-child(2n){border-right:0}.yc-detail-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--yc-line)}.yc-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.yc-filter-bar{flex-wrap:wrap}.yc-filter-search{flex:1 0 100%}}
@media(max-width:767px){.yc-onboarding-hero{padding:22px;align-items:flex-start}.yc-progress-ring{width:92px;height:92px}.yc-progress-ring:before{inset:8px}.yc-progress-ring strong{font-size:1.2rem}.yc-onboarding-section{padding:20px}.yc-onboarding-section-head{align-items:flex-start}.yc-onboarding-section-head>em{display:none}.yc-upload-grid,.yc-admin-document-grid{grid-template-columns:1fr}.yc-detail-grid{grid-template-columns:1fr}.yc-detail-grid>div,.yc-detail-grid>div:nth-child(2n),.yc-detail-grid>div:nth-child(3n),.yc-detail-grid>div:nth-last-child(-n+2),.yc-detail-grid>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--yc-line)}.yc-detail-grid>div:last-child{border-bottom:0}.yc-filter-bar .form-select{width:100%;flex:1}.yc-filter-bar .btn{flex:1}.yc-status-banner{grid-template-columns:auto 1fr}.yc-status-banner em{grid-column:2}.yc-form-actions .btn{width:100%}}
@media(max-width:520px){.yc-onboarding-hero{display:block}.yc-progress-ring{margin-top:20px}.yc-upload-card small{max-width:160px}.yc-admin-document-grid small{max-width:165px}.yc-decision-grid{grid-template-columns:1fr}.yc-onboarding-section-head>span{width:42px;height:42px}.yc-status-banner{padding:15px}.yc-document-rules{display:grid;gap:7px}}
.yc-upload-card.is-invalid{border-color:var(--yc-danger)!important;background:#fff5f5}.yc-upload-card.is-invalid+ .yc-server-feedback{display:block;margin-top:-4px;margin-bottom:8px}
/* Wallet & ledger v1.2.0 */
.yc-page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.yc-page-intro h2{margin:4px 0 4px;font-size:1.55rem;font-weight:900;color:var(--yc-ink)}.yc-page-intro p{margin:0;color:var(--yc-muted);font-size:.79rem}.yc-back-link{display:inline-flex;align-items:center;gap:7px;color:var(--yc-green-dark);font-size:.72rem;font-weight:800;text-decoration:none}.yc-balance-chip{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--yc-line);border-radius:16px;background:#fff;box-shadow:var(--yc-shadow)}.yc-balance-chip small,.yc-balance-chip strong{display:block}.yc-balance-chip small{font-size:.61rem;color:var(--yc-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:800}.yc-balance-chip strong{font-size:.9rem}.yc-balance-chip button{border:0;background:transparent;color:#657788;padding:4px}.yc-status-banner.danger{background:#fff2f2;border:1px solid #ffd7d7;color:#793737}.yc-status-banner.danger>span{background:#ffe1e1;color:#ad3d3d}.yc-secure-label{display:inline-flex;align-items:center;gap:6px;color:#147d61;background:#e8f7f2;border-radius:20px;padding:6px 10px;font-size:.65rem;font-weight:900}.yc-recipient-input{display:grid;grid-template-columns:1fr auto;gap:10px}.yc-recipient-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:10px;padding:13px 14px;border:1px solid #bfe8db;border-radius:15px;background:#f0fbf7}.yc-recipient-result>span{width:38px;height:38px;border-radius:12px;background:#d9f3e9;color:#16815f;display:grid;place-items:center}.yc-recipient-result strong,.yc-recipient-result small{display:block}.yc-recipient-result strong{font-size:.78rem}.yc-recipient-result small{font-size:.65rem;color:#668076;margin-top:2px}.yc-recipient-result em{font-style:normal;font-size:.61rem;font-weight:900;color:#16815f;background:#dff5ed;padding:5px 8px;border-radius:20px}.yc-money-input{display:flex;border:1px solid #d8e0e7;border-radius:13px;overflow:hidden;background:#fff}.yc-money-input:focus-within{border-color:var(--yc-green);box-shadow:0 0 0 3px rgba(24,169,153,.1)}.yc-money-input span{display:flex;align-items:center;padding:0 14px;background:#f2f6f8;color:#4f6877;font-size:.74rem;font-weight:900;border-right:1px solid #d8e0e7}.yc-money-input .form-control{border:0;box-shadow:none;font-size:1.1rem;font-weight:900}.yc-field-hint{display:block;color:var(--yc-muted);font-size:.64rem;margin-top:6px}.yc-transfer-summary{border:1px solid var(--yc-line);border-radius:17px;overflow:hidden;background:#fbfcfd}.yc-transfer-summary>div{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid var(--yc-line)}.yc-transfer-summary>div:last-child{border-bottom:0}.yc-transfer-summary span{font-size:.7rem;color:var(--yc-muted)}.yc-transfer-summary strong{font-size:.76rem}.yc-transfer-summary .total{background:#eff9f6}.yc-transfer-summary .total span,.yc-transfer-summary .total strong{color:#0e6e5c;font-weight:900}.yc-beneficiary-mini-list{display:grid;gap:7px}.yc-beneficiary-mini-list button{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border:0;background:transparent;padding:10px;border-radius:13px;text-align:left}.yc-beneficiary-mini-list button:hover{background:#f3f8f8}.yc-beneficiary-mini-list button>span{width:38px;height:38px;border-radius:12px;background:#e8f2f4;color:#315f70;display:grid;place-items:center;font-size:.67rem;font-weight:900}.yc-beneficiary-mini-list strong,.yc-beneficiary-mini-list small{display:block}.yc-beneficiary-mini-list strong{font-size:.73rem}.yc-beneficiary-mini-list small{font-size:.62rem;color:var(--yc-muted);margin-top:2px}.yc-beneficiary-mini-list button>i{color:#93a0ab}.yc-beneficiary-mini-list .bi-star-fill{color:#e5a42d}.yc-safety-list{display:grid;gap:15px}.yc-safety-list>div{display:flex;gap:11px}.yc-safety-list>div>i{width:36px;height:36px;border-radius:11px;background:#e9f7f3;color:#16815f;display:grid;place-items:center;flex:0 0 auto}.yc-safety-list strong,.yc-safety-list small{display:block}.yc-safety-list strong{font-size:.72rem}.yc-safety-list small{font-size:.63rem;color:var(--yc-muted);margin-top:3px;line-height:1.45}.yc-date-filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yc-date-filter .form-control{width:160px}.yc-date-filter span{font-size:.68rem;color:var(--yc-muted)}.yc-table-transaction{display:flex;align-items:center;gap:10px}.yc-table-transaction>span{width:37px;height:37px;border-radius:11px;display:grid;place-items:center}.yc-table-transaction>span.in{background:#e2f7ef;color:#16815f}.yc-table-transaction>span.out{background:#fff0e1;color:#b36c1f}.yc-table-transaction strong,.yc-table-transaction small{display:block}.yc-table-transaction small{font-size:.61rem;color:var(--yc-muted);margin-top:2px}.yc-transaction-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.yc-transaction-hero .yc-tx-icon{width:55px;height:55px;border-radius:17px;font-size:1.2rem}.yc-transaction-hero small,.yc-transaction-hero h3,.yc-transaction-hero p{display:block;margin:0}.yc-transaction-hero small{font-size:.65rem;color:var(--yc-muted);text-transform:uppercase;font-weight:800;letter-spacing:.04em}.yc-transaction-hero h3{font-size:1.5rem;margin:4px 0}.yc-transaction-hero p{font-size:.7rem;color:var(--yc-muted)}.yc-statement-filter{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;gap:12px;align-items:end}.yc-statement-sheet{background:#fff}.yc-statement-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid var(--yc-line)}.yc-statement-head p{margin:5px 0 0;font-size:.7rem;color:var(--yc-muted)}.yc-statement-head>div:last-child{text-align:right}.yc-statement-head strong,.yc-statement-head span,.yc-statement-head small{display:block}.yc-statement-head strong{font-size:.82rem}.yc-statement-head span,.yc-statement-head small{font-size:.65rem;color:var(--yc-muted);margin-top:3px}.yc-statement-foot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--yc-line);padding-top:15px;margin-top:10px;font-size:.66rem;color:var(--yc-muted)}.yc-beneficiary-card{height:100%}.yc-beneficiary-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.yc-beneficiary-head>span{width:46px;height:46px;border-radius:15px;background:#e7f3f4;color:#315f70;display:grid;place-items:center;font-weight:900;font-size:.72rem}.yc-beneficiary-head strong,.yc-beneficiary-head small{display:block}.yc-beneficiary-head strong{font-size:.82rem}.yc-beneficiary-head small{font-size:.65rem;color:var(--yc-muted);margin-top:2px}.yc-beneficiary-head>i{color:#e6a32b}.yc-beneficiary-details{display:grid;gap:8px;margin:18px 0}.yc-beneficiary-details span{display:flex;align-items:center;gap:8px;font-size:.69rem;color:#5e7180}.yc-beneficiary-details i{color:#1a8970}.yc-beneficiary-actions{display:flex;gap:8px}.yc-beneficiary-actions .btn:first-child{flex:1}.yc-beneficiary-actions form{display:flex}.yc-modal{border:0;border-radius:20px;overflow:hidden;box-shadow:0 25px 80px rgba(20,42,58,.2)}.yc-modal .modal-header{padding:20px 22px;border-bottom:1px solid var(--yc-line)}.yc-modal .modal-header h5,.yc-modal .modal-header p{margin:0}.yc-modal .modal-header h5{font-size:.95rem;font-weight:900}.yc-modal .modal-header p{font-size:.67rem;color:var(--yc-muted);margin-top:4px}.yc-modal .modal-body{padding:22px}.yc-modal .modal-footer{padding:15px 22px;border-top:1px solid var(--yc-line)}.yc-note-list{display:grid;gap:10px;max-height:410px;overflow:auto}.yc-note-list>div{padding:12px;border-radius:13px;background:#f7f9fa;border:1px solid var(--yc-line)}.yc-note-list strong,.yc-note-list p,.yc-note-list small{display:block;margin:0}.yc-note-list strong{font-size:.68rem}.yc-note-list p{font-size:.68rem;color:#526675;margin:5px 0;line-height:1.5}.yc-note-list small{font-size:.58rem;color:#95a0aa}.yc-check-control{display:block;cursor:pointer}.yc-check-control input{position:absolute;opacity:0}.yc-check-control span{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;border:1px solid var(--yc-line);border-radius:13px;font-size:.68rem;font-weight:800;background:#fbfcfd}.yc-check-control input:checked+span{border-color:#e38c8c;background:#fff0f0;color:#a13d3d}.yc-ledger-balance{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;padding:11px;font-size:.7rem;font-weight:900}.yc-ledger-balance.balanced{background:#e7f8f1;color:#11785a}.yc-ledger-balance.unbalanced{background:#ffe9e9;color:#a13b3b}.yc-print-body{margin:0;background:#eef2f4;color:#172a38;font-family:Arial,sans-serif;padding:30px}.yc-print-actions{max-width:760px;margin:0 auto 14px;text-align:right}.yc-print-actions button{border:0;border-radius:10px;background:#123f46;color:#fff;padding:10px 14px;font-weight:700}.yc-receipt{max-width:760px;margin:0 auto;background:#fff;border-radius:22px;box-shadow:0 20px 60px rgba(23,42,54,.12);overflow:hidden}.yc-receipt header{display:flex;align-items:center;justify-content:space-between;padding:28px;border-bottom:1px solid #e7ecef}.yc-receipt header>div{text-align:right}.yc-receipt header small{display:block;margin-top:6px;color:#788895;font-size:.67rem}.yc-receipt-amount{text-align:center;padding:35px 20px;background:linear-gradient(135deg,#effaf7,#f7fbfc)}.yc-receipt-amount small,.yc-receipt-amount strong,.yc-receipt-amount span{display:block}.yc-receipt-amount small{font-size:.7rem;color:#6c7e8b;text-transform:uppercase;font-weight:800}.yc-receipt-amount strong{font-size:2rem;margin:8px 0;color:#123f46}.yc-receipt-amount span{font-size:.7rem;color:#758794}.yc-receipt dl{margin:0;padding:25px 28px}.yc-receipt dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #edf0f2}.yc-receipt dt{font-size:.7rem;color:#71828f;font-weight:600}.yc-receipt dd{margin:0;text-align:right;font-size:.73rem;font-weight:800}.yc-receipt dd small{display:block;color:#8a98a3;font-weight:500;margin-top:3px}.yc-receipt dl>.total{border:0;padding-top:18px}.yc-receipt dl>.total dt,.yc-receipt dl>.total dd{font-size:.9rem;color:#123f46}.yc-receipt footer{display:flex;gap:12px;align-items:center;background:#123f46;color:#fff;padding:20px 28px}.yc-receipt footer>i{font-size:1.35rem}.yc-receipt footer p,.yc-receipt footer strong,.yc-receipt footer span{display:block;margin:0}.yc-receipt footer strong{font-size:.72rem}.yc-receipt footer span{font-size:.61rem;color:#bcd0d2;margin-top:3px}
@media(max-width:991px){.yc-statement-filter{grid-template-columns:1fr 1fr}.yc-statement-filter .btn{align-self:end}.yc-page-intro{align-items:flex-start}.yc-page-intro>.d-flex{flex-wrap:wrap;justify-content:flex-end}}
@media(max-width:767px){.yc-page-intro{display:block}.yc-page-intro>.d-flex,.yc-page-intro>.yc-balance-chip,.yc-page-intro>button{margin-top:15px}.yc-balance-chip{width:100%;justify-content:space-between}.yc-recipient-input{grid-template-columns:1fr}.yc-recipient-input .btn{width:100%}.yc-transaction-hero{grid-template-columns:auto 1fr}.yc-transaction-hero>.yc-pill{grid-column:2;justify-self:start}.yc-statement-filter{grid-template-columns:1fr}.yc-statement-head{display:block}.yc-statement-head>div:last-child{text-align:left;margin-top:15px}.yc-statement-foot{display:block}.yc-statement-foot span{display:block;margin-top:5px}.yc-date-filter .form-control{flex:1;min-width:130px}.yc-beneficiary-actions .btn{min-height:42px}.yc-filter-bar .form-select{width:100%}}
@media(max-width:520px){.yc-print-body{padding:0;background:#fff}.yc-receipt{border-radius:0;box-shadow:none}.yc-print-actions{padding:10px;margin:0}.yc-receipt header,.yc-receipt dl{padding-left:20px;padding-right:20px}.yc-recipient-result{grid-template-columns:auto 1fr}.yc-recipient-result em{grid-column:2;justify-self:start}.yc-transaction-hero h3{font-size:1.25rem}.yc-page-intro h2{font-size:1.35rem}}
@media print{.yc-topbar,.yc-bottom-nav,.yc-page-intro,.yc-statement-filter,.yc-print-actions,.yc-admin-sidebar,.yc-admin-topbar{display:none!important}.yc-main,.yc-admin-main{padding:0!important}.yc-container{max-width:none!important;padding:0!important}.yc-card,.yc-statement-sheet,.yc-receipt{box-shadow:none!important;border:0!important}.yc-print-body{padding:0;background:#fff}.yc-receipt{max-width:none}.yc-statement-sheet{margin:0!important}.yc-statement-sheet .table{font-size:9px}.yc-statement-sheet .yc-pill{border:1px solid #bbb;background:#fff!important;color:#333!important}.yc-app-body{background:#fff}.yc-app-body .row.g-3.mt-1{display:none}}

/* YolaCash v1.5.1 — Cross-border transfers, corridors and exchange rates */
.yc-load-card{overflow:hidden}.yc-mini-wallet{min-height:230px}.yc-money-input>span{font-weight:800;color:var(--yc-ink);min-width:42px}.yc-secure-label{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--yc-muted);font-size:.8rem;margin-top:14px}.yc-secure-label i{color:var(--yc-green)}
.yc-status-centre{min-height:calc(100vh - 210px);display:grid;place-items:center;padding:30px 0}.yc-payment-status-card{width:min(100%,620px);text-align:center;padding:42px}.yc-payment-state{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;margin:0 auto 24px;position:relative}.yc-payment-state-icon{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:2;font-size:2.2rem}.yc-payment-state.pending{background:rgba(47,128,237,.11)}.yc-payment-state.pending .yc-payment-state-icon{background:#fff;color:var(--yc-blue);box-shadow:0 12px 34px rgba(47,128,237,.18)}.yc-payment-state.success{background:rgba(24,169,153,.12)}.yc-payment-state.success .yc-payment-state-icon{background:var(--yc-green);color:#fff;box-shadow:0 12px 34px rgba(24,169,153,.25)}.yc-payment-state.failed{background:rgba(235,87,87,.1)}.yc-payment-state.failed .yc-payment-state-icon{background:#eb5757;color:#fff;box-shadow:0 12px 34px rgba(235,87,87,.22)}.yc-payment-state.investigating{background:rgba(242,153,74,.12)}.yc-payment-state.investigating .yc-payment-state-icon{background:#f2994a;color:#fff;box-shadow:0 12px 34px rgba(242,153,74,.22)}.yc-payment-pulse{position:absolute;inset:5px;border-radius:50%;border:2px solid rgba(47,128,237,.28);animation:ycPaymentPulse 1.8s ease-out infinite}.yc-payment-state:not(.pending) .yc-payment-pulse{display:none}@keyframes ycPaymentPulse{0%{transform:scale(.8);opacity:1}100%{transform:scale(1.35);opacity:0}}.yc-payment-status-card h1{font-size:2rem;margin:8px 0 10px}.yc-payment-status-card>p{max-width:500px;margin:0 auto;color:var(--yc-muted);line-height:1.7}.yc-payment-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--yc-line);border:1px solid var(--yc-line);border-radius:18px;overflow:hidden;margin-top:30px;text-align:left}.yc-payment-summary>div{background:#fff;padding:16px 18px}.yc-payment-summary span{display:block;color:var(--yc-muted);font-size:.75rem;margin-bottom:5px}.yc-payment-summary strong{display:block;color:var(--yc-ink);font-size:.9rem;overflow-wrap:anywhere}.yc-demo-note code{display:block;margin-top:8px;padding:12px;border-radius:12px;background:#f6f8fc;color:var(--yc-ink);overflow-wrap:anywhere}.yc-document-rules code{font-size:.78rem;overflow-wrap:anywhere}
@media(max-width:575px){.yc-status-centre{min-height:auto;padding:8px 0 24px}.yc-payment-status-card{padding:30px 20px}.yc-payment-status-card h1{font-size:1.5rem}.yc-payment-summary{grid-template-columns:1fr}.yc-payment-state{width:92px;height:92px}.yc-payment-state-icon{width:72px;height:72px;font-size:1.9rem}.yc-load-card .yc-transfer-summary{margin-left:-4px;margin-right:-4px}.yc-mini-wallet{min-height:210px}}

/* YolaCash v1.5.1 — Cross-border transfers */
.yc-page-heading,.yc-admin-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:1.5rem}.yc-page-heading h1,.yc-admin-heading h2{margin:.15rem 0 .35rem;font-weight:800;letter-spacing:-.035em;color:#102a43}.yc-page-heading p,.yc-admin-heading p{margin:0;color:#718096}.yc-eyebrow{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:800;color:#7c3aed}.yc-secure-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border-radius:999px;background:#ecfdf5;color:#047857;font-size:.78rem;font-weight:700}.yc-alert-panel{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:16px;background:#f5f3ff;border:1px solid #ddd6fe}.yc-alert-panel>i{font-size:1.35rem;color:#7c3aed}.yc-alert-panel strong{display:block;color:#312e81}.yc-alert-panel p{margin:.2rem 0 0;color:#6b7280;font-size:.9rem}
.yc-cross-border-card{overflow:visible}.yc-amount-mode{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.yc-amount-mode label{cursor:pointer}.yc-amount-mode input{position:absolute;opacity:0}.yc-amount-mode span{display:flex;justify-content:center;padding:.8rem;border:1px solid #dfe7ef;border-radius:13px;font-weight:700;color:#64748b;background:#f8fafc}.yc-amount-mode input:checked+span{color:#fff;background:linear-gradient(135deg,#5b21b6,#7c3aed);border-color:#6d28d9;box-shadow:0 8px 20px rgba(109,40,217,.18)}.yc-money-input{position:relative}.yc-money-input strong{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.8rem;color:#475569;background:#eef2ff;padding:.25rem .45rem;border-radius:8px}.yc-money-input input{padding-right:4.5rem}
.yc-quote-shell{border:1px solid #c4b5fd;border-radius:20px;padding:1.15rem;background:linear-gradient(160deg,#faf5ff,#fff 45%,#f0fdfa);box-shadow:0 15px 45px rgba(76,29,149,.09)}.yc-quote-shell.expired{opacity:.7;border-color:#fecaca}.yc-quote-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ede9fe;padding-bottom:.9rem}.yc-quote-head span{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#7c3aed;font-weight:800}.yc-quote-head strong{font-size:.9rem;color:#334155}.yc-quote-countdown{display:flex;align-items:center;gap:.4rem;background:#fff;padding:.5rem .7rem;border-radius:12px;color:#6d28d9;font-weight:800;box-shadow:0 4px 14px rgba(15,23,42,.06)}.yc-quote-flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.25rem 0}.yc-quote-flow>div:last-child{text-align:right}.yc-quote-flow small{display:block;color:#64748b;margin-bottom:.25rem}.yc-quote-flow strong{font-size:1.35rem;color:#0f172a}.yc-quote-flow>i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ede9fe;color:#6d28d9}.yc-quote-flow.large strong{font-size:1.65rem}.yc-recipient-confirm{display:flex;align-items:center;gap:.8rem;padding:.85rem;background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:1rem 0}.yc-recipient-confirm>span{width:42px;height:42px;border-radius:12px;background:#ecfdf5;color:#059669;display:grid;place-items:center;font-size:1.15rem}.yc-recipient-confirm small,.yc-recipient-confirm p{display:block;margin:0;color:#64748b;font-size:.78rem}.yc-recipient-confirm strong{display:block;color:#0f172a}
.yc-wallet-mini{padding:1.25rem;border-radius:20px;color:#fff;background:radial-gradient(circle at 90% 0,rgba(255,255,255,.2),transparent 32%),linear-gradient(135deg,#111827,#4c1d95 70%,#7c3aed);box-shadow:0 16px 38px rgba(76,29,149,.2)}.yc-wallet-mini>div{display:flex;justify-content:space-between;align-items:center}.yc-wallet-mini span,.yc-wallet-mini small{color:rgba(255,255,255,.7)}.yc-wallet-mini strong{display:block;font-size:1.8rem;margin:.8rem 0}.yc-wallet-mini .yc-balance-toggle{color:#fff;background:rgba(255,255,255,.12)}.yc-international-recipient-list>div,.yc-settings-list>div{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #edf2f7}.yc-international-recipient-list>div:last-child,.yc-settings-list>div:last-child{border-bottom:0}.yc-international-recipient-list>div>span,.yc-settings-list>div>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ede9fe;color:#6d28d9;font-weight:800;flex:0 0 auto}.yc-international-recipient-list p,.yc-settings-list p{margin:0;min-width:0;flex:1}.yc-international-recipient-list strong,.yc-settings-list strong{display:block;color:#1e293b}.yc-international-recipient-list small,.yc-settings-list small{display:block;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yc-international-recipient-list>div>i{color:#f59e0b}.yc-compact-transfer-list>a{display:flex;align-items:center;gap:.7rem;padding:.75rem 0;border-bottom:1px solid #edf2f7;color:inherit;text-decoration:none}.yc-compact-transfer-list>a:last-child{border-bottom:0}.yc-compact-transfer-list a>div{flex:1;min-width:0}.yc-compact-transfer-list strong,.yc-compact-transfer-list small{display:block}.yc-compact-transfer-list small{color:#64748b;font-size:.78rem}
.yc-payout-methods{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.yc-payout-methods label{cursor:pointer}.yc-payout-methods input{position:absolute;opacity:0}.yc-payout-methods label>span{display:flex;align-items:center;gap:.7rem;padding:1rem;border:1px solid #dfe7ef;border-radius:15px;background:#f8fafc}.yc-payout-methods i{width:38px;height:38px;border-radius:11px;background:#fff;display:grid;place-items:center;color:#6d28d9}.yc-payout-methods strong,.yc-payout-methods small{display:block}.yc-payout-methods small{font-size:.75rem;color:#64748b}.yc-payout-methods input:checked+span{border-color:#8b5cf6;background:#f5f3ff;box-shadow:0 0 0 3px rgba(139,92,246,.1)}
.yc-transfer-hero-status{display:flex;gap:1rem;align-items:flex-start;padding:1rem;border-radius:17px;background:#f8fafc;border:1px solid #e2e8f0}.yc-transfer-hero-status>span{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#e0e7ff;color:#4f46e5;font-size:1.35rem;flex:0 0 auto}.yc-transfer-hero-status.success>span{background:#d1fae5;color:#059669}.yc-transfer-hero-status.danger>span{background:#fee2e2;color:#dc2626}.yc-transfer-hero-status.warning>span{background:#fef3c7;color:#d97706}.yc-transfer-hero-status h3{margin:.1rem 0 .25rem;color:#0f172a}.yc-transfer-hero-status small{font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.yc-transfer-hero-status p{margin:0;color:#64748b}.yc-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.yc-detail-grid>div{padding:.85rem;border:1px solid #e7edf3;border-radius:13px;background:#fbfdff;min-width:0}.yc-detail-grid span,.yc-detail-grid small{display:block;color:#64748b;font-size:.76rem}.yc-detail-grid strong{display:block;color:#1e293b;margin-top:.2rem;overflow-wrap:anywhere}.yc-profile-summary{display:flex;align-items:center;gap:.8rem;padding:1rem 0}.yc-profile-summary>span{width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#6d28d9,#8b5cf6);color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.1rem}.yc-profile-summary strong,.yc-profile-summary small{display:block}.yc-profile-summary small{color:#64748b}.yc-detail-list>div{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid #edf2f7}.yc-detail-list span{color:#64748b}.yc-detail-list strong{text-align:right;color:#1e293b;overflow-wrap:anywhere}.yc-note-list>div{padding:.75rem;border-radius:12px;background:#f8fafc;margin-top:.6rem}.yc-note-list p{margin:0;color:#334155}.yc-note-list small{color:#94a3b8;font-size:.72rem}
.yc-corridor-list{display:grid;gap:.75rem}.yc-corridor-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.yc-corridor-route{display:flex;align-items:center;gap:.35rem}.yc-corridor-route span{width:38px;height:38px;border-radius:11px;background:#eef2ff;color:#4338ca;display:grid;place-items:center;font-weight:800;font-size:.76rem}.yc-corridor-route i{color:#94a3b8}.yc-corridor-list article>div:nth-child(2) strong,.yc-corridor-list article>div:nth-child(2) small{display:block}.yc-corridor-list article>div:nth-child(2) small,.yc-corridor-list article>div:nth-child(2) p{color:#64748b}.yc-corridor-list article>div:nth-child(2) p{margin:.25rem 0 0;font-size:.78rem}.yc-corridor-actions{display:flex;gap:.35rem}.yc-toggle-card{display:flex;gap:.7rem;align-items:flex-start;padding:1rem;border:1px solid #e2e8f0;border-radius:15px;background:#f8fafc;cursor:pointer;height:100%}.yc-toggle-card input{margin-top:.25rem}.yc-toggle-card strong,.yc-toggle-card small{display:block}.yc-toggle-card small{color:#64748b;margin-top:.2rem}.yc-badge-neutral{background:#eef2f7!important;color:#64748b!important}
.yc-print-receipt{max-width:850px;margin:0 auto;padding:2rem}.yc-print-receipt header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #1e293b;padding-bottom:1rem}.yc-print-receipt header h1{font-size:1.25rem;margin:0}.yc-print-receipt header p{margin:0;text-align:right}.yc-receipt-status{text-align:center;padding:2rem 0}.yc-receipt-status strong,.yc-receipt-status small{display:block}.yc-receipt-status strong{font-size:2rem;margin:.6rem 0}.yc-receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #e2e8f0}.yc-receipt-grid>div{padding:.85rem;border-bottom:1px solid #e2e8f0}.yc-receipt-grid>div:nth-child(odd){border-right:1px solid #e2e8f0}.yc-receipt-grid span,.yc-receipt-grid strong{display:block}.yc-receipt-grid span{font-size:.75rem;color:#64748b}.yc-print-receipt footer{text-align:center;padding-top:1.5rem;color:#64748b}.yc-print-receipt footer button{border:0;border-radius:10px;padding:.65rem 1.2rem;background:#1e293b;color:#fff}
@media(max-width:991.98px){.yc-page-heading,.yc-admin-heading{align-items:flex-start;flex-direction:column}.yc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yc-corridor-list article{grid-template-columns:auto minmax(0,1fr) auto}.yc-corridor-actions{grid-column:2/4}}
@media(max-width:767.98px){.yc-page-heading,.yc-admin-heading{margin-bottom:1rem}.yc-page-heading>div:last-child,.yc-admin-heading>div:last-child{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.yc-page-heading .btn,.yc-admin-heading .btn{justify-content:center}.yc-amount-mode,.yc-payout-methods{grid-template-columns:1fr}.yc-quote-flow{gap:.45rem}.yc-quote-flow strong{font-size:1.05rem}.yc-quote-flow>i{width:32px;height:32px}.yc-detail-grid{grid-template-columns:1fr}.yc-transfer-hero-status{padding:.85rem}.yc-transfer-hero-status>span{width:44px;height:44px}.yc-corridor-list article{grid-template-columns:auto minmax(0,1fr)}.yc-corridor-list article>.yc-badge{grid-column:1/2}.yc-corridor-actions{grid-column:2/3}.yc-receipt-grid{grid-template-columns:1fr}.yc-receipt-grid>div:nth-child(odd){border-right:0}.yc-print-receipt{padding:1rem}.yc-print-receipt header{align-items:flex-start;gap:1rem}.yc-print-receipt header h1{font-size:1rem}}
@media print{.yc-print-receipt footer button,.yc-admin-sidebar,.yc-admin-topbar,.yc-admin-heading .btn{display:none!important}.yc-print-receipt{max-width:none;padding:0}.yc-admin-content{margin:0!important}.yc-admin-main{padding:0!important}}
.yc-badge{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .58rem;border-radius:999px;font-size:.7rem;font-weight:800;text-transform:capitalize;white-space:nowrap}.yc-badge-success{background:#d1fae5;color:#047857}.yc-badge-warning{background:#fef3c7;color:#b45309}.yc-badge-danger{background:#fee2e2;color:#b91c1c}.yc-badge-info{background:#dbeafe;color:#1d4ed8}.yc-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:12px;font-weight:700}.yc-btn-danger:hover,.yc-btn-danger:focus{background:#b91c1c;color:#fff;border-color:#b91c1c}
.yc-recipient-remove{width:28px;height:28px;border:0;border-radius:9px;background:#f8fafc;color:#94a3b8;display:grid;place-items:center}.yc-recipient-remove:hover{background:#fee2e2;color:#dc2626}

/* Notifications, support, security and risk operations */
.yc-notification-count{position:absolute;right:-5px;top:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:20px;background:#d64550;color:#fff;font-size:.65rem;font-weight:800;display:grid;place-items:center;border:2px solid #fff}.yc-dropdown .dropdown-item{display:flex;align-items:center;gap:10px}.yc-dropdown .dropdown-item .badge{margin-left:auto}
.yc-auth-copy h1{font-size:clamp(1.9rem,3vw,2.7rem);font-weight:800;letter-spacing:-.04em;margin:10px 0}.yc-auth-copy p{color:var(--yc-muted);line-height:1.7}.yc-kicker{color:var(--yc-green-dark);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.yc-auth-form{margin-top:28px}.yc-development-link{border:1px solid #b8e1dd;background:#edf8f7;color:#0b7169;border-radius:14px}.yc-development-link a{font-weight:800;color:#075d57;word-break:break-all}
.yc-notification-centre{display:flex;flex-direction:column}.yc-notification-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;padding:18px 0;border-bottom:1px solid var(--yc-line);align-items:flex-start}.yc-notification-row:last-child{border-bottom:0}.yc-notification-row.unread{background:linear-gradient(90deg,rgba(24,169,153,.07),transparent);margin:0 -14px;padding:18px 14px;border-radius:16px}.yc-notification-row p{margin:5px 0 0;color:var(--yc-muted);line-height:1.55}.yc-notification-row small{white-space:nowrap;color:#91a0b0}.yc-notification-icon{width:42px;height:42px;border-radius:13px;background:#edf4ff;color:var(--yc-blue);display:grid;place-items:center}.yc-notification-icon.success{background:#e9f8f5;color:var(--yc-green-dark)}.yc-notification-icon.warning{background:#fff4e8;color:#bd691d}.yc-notification-icon.danger{background:#fff0f1;color:var(--yc-danger)}
.yc-setting-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--yc-line);cursor:pointer}.yc-setting-switch span{display:flex;flex-direction:column}.yc-setting-switch strong{font-size:.9rem}.yc-setting-switch small{color:var(--yc-muted);font-size:.76rem;margin-top:3px}.yc-setting-switch input{position:absolute;opacity:0;pointer-events:none}.yc-setting-switch i{width:44px;height:24px;border-radius:30px;background:#cbd5df;position:relative;transition:.2s;flex:0 0 auto}.yc-setting-switch i:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;left:3px;top:3px;box-shadow:0 2px 5px rgba(0,0,0,.18);transition:.2s}.yc-setting-switch input:checked+i{background:var(--yc-green)}.yc-setting-switch input:checked+i:after{transform:translateX(20px)}
.yc-security-badge{display:inline-flex;align-items:center;gap:8px;background:#e9f8f5;color:#08766c;padding:10px 14px;border-radius:13px;font-weight:800}.yc-device-list{display:flex;flex-direction:column}.yc-security-device{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid var(--yc-line)}.yc-security-device:last-child{border-bottom:0}.yc-security-device>span{width:44px;height:44px;border-radius:14px;background:#edf4ff;color:var(--yc-blue);display:grid;place-items:center;font-size:1.15rem}.yc-security-device div{display:flex;flex-direction:column}.yc-security-device strong em{font-style:normal;font-size:.68rem;background:#e9f8f5;color:#08766c;padding:3px 7px;border-radius:10px;margin-left:7px}.yc-security-device small{color:var(--yc-muted);margin-top:4px}.yc-security-events{display:flex;flex-direction:column}.yc-security-events>div{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--yc-line)}.yc-security-events>div:last-child{border-bottom:0}.yc-security-events p{display:flex;flex-direction:column;flex:1;margin:0}.yc-security-events small{color:var(--yc-muted);margin-top:3px}.yc-security-events em{text-transform:capitalize;font-style:normal;font-size:.72rem;color:var(--yc-muted)}.yc-severity-dot{width:10px;height:10px;border-radius:50%;background:#9aa8b7}.yc-severity-dot.low,.yc-severity-dot.info{background:var(--yc-blue)}.yc-severity-dot.medium{background:var(--yc-orange)}.yc-severity-dot.high,.yc-severity-dot.critical{background:var(--yc-danger)}
.yc-ticket-list{display:flex;flex-direction:column}.yc-ticket-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid var(--yc-line);color:var(--yc-ink)}.yc-ticket-row:last-child{border-bottom:0}.yc-ticket-row:hover strong{color:var(--yc-green-dark)}.yc-ticket-icon{width:44px;height:44px;border-radius:14px;background:#edf8f7;color:var(--yc-green-dark);display:grid;place-items:center}.yc-ticket-row>div>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yc-ticket-row p,.yc-ticket-row small{margin:3px 0 0;color:var(--yc-muted);font-size:.8rem}.yc-support-assurance{text-align:center;background:linear-gradient(145deg,#102a43,#164d5a);color:#fff}.yc-support-assurance>span{width:62px;height:62px;border-radius:20px;background:rgba(255,255,255,.12);display:grid;place-items:center;margin:0 auto 16px;font-size:1.6rem}.yc-support-assurance p{color:#d1e2e8;line-height:1.7}.yc-support-assurance ul{list-style:none;padding:0;margin:22px 0 0;text-align:left}.yc-support-assurance li{display:flex;gap:9px;margin:10px 0;color:#e7f2f4}.yc-ticket-thread{display:flex;flex-direction:column;gap:16px;max-height:650px;overflow:auto;padding-right:4px}.yc-message{max-width:85%;padding:16px 18px;border-radius:18px;background:#f1f5f9;align-self:flex-start}.yc-message.customer{background:#edf8f7;align-self:flex-end}.yc-message.staff{background:#edf4ff}.yc-message.internal{background:#fff6e8;border:1px dashed #efbd78}.yc-message-meta{display:flex;justify-content:space-between;gap:20px;margin-bottom:8px}.yc-message-meta small{color:var(--yc-muted);font-size:.72rem}.yc-message p{margin:0;line-height:1.6}.yc-attachment-link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.7);color:var(--yc-green-dark);font-weight:700;font-size:.82rem}.yc-ticket-reply{border-top:1px solid var(--yc-line);margin-top:24px;padding-top:22px}.yc-detail-list,.yc-detail-grid{margin:0}.yc-detail-list>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--yc-line)}.yc-detail-list>div:last-child{border:0}.yc-detail-list dt,.yc-detail-grid dt{color:var(--yc-muted);font-weight:600;font-size:.8rem}.yc-detail-list dd,.yc-detail-grid dd{margin:0;font-weight:700;text-align:right}.yc-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.yc-detail-grid>div{padding:14px;border:1px solid var(--yc-line);border-radius:14px}.yc-detail-grid dd{text-align:left;margin-top:5px}
.yc-filter-bar{display:grid;grid-template-columns:minmax(240px,1fr) 180px 180px auto;gap:12px;margin-bottom:22px}.yc-search-field{position:relative}.yc-search-field i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8c9baa}.yc-search-field input{padding-left:40px}.yc-provider-status-grid{display:grid;gap:15px}.yc-provider-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px;border:1px solid var(--yc-line);border-radius:17px}.yc-provider-panel>div{display:flex;flex-direction:column}.yc-provider-panel small{color:var(--yc-muted)}.yc-provider-panel p{font-size:.78rem;color:var(--yc-muted);margin:5px 0 0}.yc-provider-mark{width:46px;height:46px;border-radius:14px;background:#edf8f7;color:var(--yc-green-dark);display:grid;place-items:center;font-size:1.15rem}
.yc-risk-score{width:42px;height:42px;border-radius:50%;display:inline-grid;place-items:center;font-weight:900;background:#edf4ff;color:var(--yc-blue)}.yc-risk-score.medium{background:#fff4e8;color:#bd691d}.yc-risk-score.high,.yc-risk-score.critical{background:#fff0f1;color:var(--yc-danger)}.yc-risk-score.large{width:58px;height:58px;font-size:1.1rem}.yc-risk-description{display:flex;gap:15px;padding:20px;border-radius:18px;background:#f8fafc;border:1px solid var(--yc-line)}.yc-risk-description>i{font-size:1.5rem;color:var(--yc-orange)}.yc-risk-description p{margin:0;line-height:1.7}.yc-note-panel{padding:16px;margin-top:18px;border-left:4px solid var(--yc-purple);background:#f7f5ff;border-radius:0 14px 14px 0}.yc-note-panel p{margin:5px 0 0}.yc-case-items{display:grid;gap:12px}.yc-case-items>div{display:flex;gap:13px;align-items:center;padding:14px;border:1px solid var(--yc-line);border-radius:15px}.yc-case-items span{width:40px;height:40px;border-radius:12px;background:#edf4ff;color:var(--yc-blue);display:grid;place-items:center}.yc-case-items div div{display:flex;flex-direction:column}.yc-case-items small{color:var(--yc-muted)}.yc-case-notes{display:flex;flex-direction:column;gap:12px}.yc-case-notes article{padding:15px;border-radius:15px;background:#f8fafc;border:1px solid var(--yc-line)}.yc-case-notes article small{float:right;color:var(--yc-muted)}.yc-case-notes article p{margin:8px 0 0;line-height:1.6}.yc-operation-card{height:100%;display:flex;align-items:center;gap:13px;padding:17px 18px;background:#fff;border:1px solid var(--yc-line);border-radius:18px;color:var(--yc-ink);box-shadow:0 8px 24px rgba(28,50,74,.04)}.yc-operation-card>span{width:44px;height:44px;border-radius:13px;background:#edf8f7;color:var(--yc-green-dark);display:grid;place-items:center}.yc-operation-card>div{display:flex;flex-direction:column;flex:1}.yc-operation-card strong{font-size:1.35rem}.yc-operation-card small{color:var(--yc-muted)}.yc-operation-card.danger>span{background:#fff0f1;color:var(--yc-danger)}.yc-operation-card.warning>span{background:#fff4e8;color:#bd691d}.yc-operation-card:hover{transform:translateY(-2px);box-shadow:var(--yc-shadow)}
@media(max-width:991.98px){.yc-filter-bar{grid-template-columns:1fr 1fr}.yc-filter-bar .yc-search-field{grid-column:1/-1}.yc-detail-grid{grid-template-columns:1fr 1fr}}
@media(max-width:575.98px){.yc-notification-row,.yc-security-device,.yc-provider-panel{grid-template-columns:auto minmax(0,1fr)}.yc-notification-row>form,.yc-security-device>form,.yc-provider-panel>em{grid-column:2}.yc-message{max-width:94%}.yc-filter-bar{grid-template-columns:1fr}.yc-filter-bar .yc-search-field{grid-column:auto}.yc-detail-grid{grid-template-columns:1fr}.yc-ticket-row{grid-template-columns:auto minmax(0,1fr)}.yc-ticket-row>i{display:none}.yc-page-intro{align-items:flex-start}.yc-notification-row small{white-space:normal}}
.yc-stat-icon.red{background:#fff0f1;color:var(--yc-danger)}
.yc-template-editor{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.6}

/* v1.7.0 finance, health and security */
.yc-health-grid{display:grid;gap:12px}.yc-health-check{display:grid;grid-template-columns:44px 1fr auto;gap:13px;align-items:center;padding:15px;border:1px solid var(--yc-line);border-radius:16px;background:#fff}.yc-health-check>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eef2f6;color:#607487}.yc-health-check strong,.yc-health-check small{display:block}.yc-health-check p{margin:3px 0;color:var(--yc-muted);font-size:.76rem}.yc-health-check small{font-size:.65rem;color:#8b9baa}.yc-health-check em{font-style:normal;font-size:.65rem;font-weight:800;text-transform:uppercase;padding:5px 8px;border-radius:20px}.yc-health-check.healthy>span,.yc-health-check.healthy em{background:#e8f8f2;color:#13875f}.yc-health-check.warning>span,.yc-health-check.warning em{background:#fff2e6;color:#bd691e}.yc-health-check.critical>span,.yc-health-check.critical em{background:#feecee;color:#c83c50}.yc-health-check.unknown>span,.yc-health-check.unknown em{background:#eef2f6;color:#607487}
.yc-report-sheet{overflow:hidden}.yc-report-brand{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid var(--yc-line)}.yc-report-brand>div:last-child{text-align:right}.yc-report-brand strong,.yc-report-brand small{display:block}.yc-report-brand small{color:var(--yc-muted);font-size:.7rem;margin-top:3px}.yc-audit-json{width:min(520px,70vw);padding:12px;background:#f5f7fa;border-radius:12px;margin-top:8px}.yc-audit-json pre{white-space:pre-wrap;word-break:break-word;font-size:.65rem;margin:4px 0 10px}.yc-link-button{cursor:pointer;color:var(--yc-purple);font-weight:700;font-size:.72rem}.yc-file-link{display:flex;align-items:center;gap:10px;border:1px solid var(--yc-line);padding:10px;border-radius:12px;margin-top:8px;color:var(--yc-dark)}.yc-file-link>i{font-size:1.2rem;color:var(--yc-purple)}.yc-file-link span,.yc-file-link small{display:block}.yc-file-link small{color:var(--yc-muted);font-size:.66rem}.yc-checklist-mini{display:grid;gap:9px}.yc-checklist-mini p{display:flex;align-items:center;gap:8px;margin:0;font-size:.78rem;color:var(--yc-muted)}.yc-checklist-mini i{color:#15946e}.yc-progress-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.yc-progress-head strong,.yc-progress-head small{display:block}.yc-progress-head strong{font-size:1.2rem}.yc-progress-head small,.yc-progress-head>span{color:var(--yc-muted);font-size:.72rem}.yc-progress{height:10px;border-radius:20px;margin-top:15px;background:#edf0f5}.yc-progress .progress-bar{background:linear-gradient(90deg,var(--yc-purple),#24b6a5);border-radius:20px}.yc-phase-list{display:grid}.yc-phase-list>article{display:grid;grid-template-columns:42px 1fr auto;gap:13px;align-items:center;padding:14px 0;border-bottom:1px solid #edf0f4}.yc-phase-list>article:last-of-type{border-bottom:0}.yc-phase-list article>div strong,.yc-phase-list article>div small,.yc-phase-list article>div em{display:block}.yc-phase-list article>div small{color:var(--yc-muted);font-size:.72rem;margin-top:3px}.yc-phase-list article>div em{font-style:normal;color:#94a1ae;font-size:.63rem;margin-top:4px}.yc-phase-icon{width:40px;height:40px;border-radius:13px;background:#eef2f6;color:#728395;display:grid;place-items:center}.yc-phase-icon.passed{background:#e8f8f2;color:#13875f}.yc-phase-icon.failed{background:#feecee;color:#c83c50}.yc-phase-icon.blocked{background:#fff2e6;color:#bd691e}.yc-session-list{display:grid}.yc-session-list article{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #edf0f4}.yc-session-list article:last-child{border-bottom:0}.yc-session-list article>span{width:40px;height:40px;border-radius:13px;background:#f0edff;color:var(--yc-purple);display:grid;place-items:center}.yc-session-list strong,.yc-session-list small{display:block}.yc-session-list small{font-size:.68rem;color:var(--yc-muted);margin-top:3px}.yc-session-list em{font-style:normal;font-size:.67rem;color:#9a5961}.yc-operation-card{text-decoration:none}
@media(max-width:767px){.yc-health-check{grid-template-columns:40px 1fr}.yc-health-check>em{grid-column:2;justify-self:start}.yc-progress-head{align-items:flex-start;flex-direction:column}.yc-phase-list>article{grid-template-columns:38px 1fr}.yc-phase-list>article>.btn{grid-column:2;justify-self:start}.yc-report-brand{align-items:flex-start}.yc-report-brand>div:last-child{text-align:left}.yc-audit-json{width:80vw}}
@media print{.yc-report-brand{display:flex!important}.yc-report-sheet{border:0!important;box-shadow:none!important}.yc-report-sheet .table{font-size:8px}.yc-report-sheet .yc-pill{border:1px solid #aaa;background:#fff!important;color:#222!important}.yc-health-check,.yc-phase-list article{break-inside:avoid}}

/* v1.7.0 reconciliation, reporting and production readiness */

/* v1.7.2 server feedback spacing */
.yc-form-feedback{width:100%}
.yc-form-feedback:not(:empty){margin:1.1rem 0 1.25rem}
.yc-form-feedback .yc-alert{margin:0!important}
.yc-server-notice{margin:0 0 1.5rem!important}
.yc-auth-panel-inner>.yc-server-notice{margin-bottom:1.25rem!important}
.yc-form-feedback+.btn,.yc-form-feedback+button{margin-top:.25rem}
@media(max-width:575.98px){.yc-form-feedback:not(:empty){margin:.9rem 0 1rem}.yc-server-notice{margin-bottom:1.15rem!important}}

/* YolaCash v1.7.3 stabilization */
.yc-print-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.yc-print-actions a,.yc-print-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:#123f46;color:#fff;padding:10px 14px;font-weight:700;text-decoration:none}.yc-print-actions a{background:#eef8f5;color:#0c715d;border:1px solid #cfe9e0}.yc-print-actions a:hover{background:#dff3ec;color:#075b4b}.yc-reconciliation-warning{margin-top:16px}
@media(max-width:575px){.yc-print-actions{justify-content:stretch}.yc-print-actions a,.yc-print-actions button{flex:1 1 100%}}

/* YolaCash v1.8.2 public landing page */
html{scroll-behavior:smooth}.yc-marketing-body{background:#fff;color:#172b4d;overflow-x:hidden}.yc-marketing-container{max-width:1240px;padding-left:clamp(20px,4vw,42px);padding-right:clamp(20px,4vw,42px)}.yc-skip-link{position:fixed;left:16px;top:-80px;z-index:9999;background:#fff;color:#102a43;padding:12px 16px;border-radius:10px;box-shadow:var(--yc-shadow);font-weight:800}.yc-skip-link:focus{top:16px}.yc-marketing-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(230,235,242,.85);backdrop-filter:blur(18px)}.yc-marketing-header .navbar{min-height:78px;padding:0}.yc-marketing-nav{gap:8px}.yc-marketing-nav .nav-link{color:#42526e;font-size:.87rem;font-weight:700;padding:.7rem .85rem!important;border-radius:11px}.yc-marketing-nav .nav-link:hover,.yc-marketing-nav .nav-link:focus{color:#0d8f83;background:#edf8f7}.yc-marketing-actions{display:flex;align-items:center;gap:16px}.yc-nav-login{color:#233b5b;font-weight:800;font-size:.86rem}.yc-nav-login:hover{color:var(--yc-green-dark)}.yc-marketing-cta{padding:.72rem 1.05rem;font-size:.83rem}.yc-marketing-toggler{border:0;width:44px;height:44px;border-radius:13px;background:#edf8f7;color:#0b7169;display:grid;place-items:center;font-size:1.35rem;box-shadow:none!important}
.yc-landing-hero{position:relative;overflow:hidden;padding:clamp(68px,8vw,108px) 0 72px;background:radial-gradient(circle at 86% 8%,rgba(24,169,153,.12),transparent 25%),radial-gradient(circle at 10% 82%,rgba(108,92,231,.08),transparent 28%),linear-gradient(180deg,#fbfdfd 0,#fff 88%)}.yc-landing-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,42,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(16,42,67,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 78%);pointer-events:none}.yc-hero-copy{position:relative;z-index:2;max-width:670px}.yc-hero-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #d9efeb;border-radius:999px;background:#f0faf8;color:#08776d;font-weight:800;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.yc-hero-copy h1{font-size:clamp(1.78rem,5.25vw,5rem);line-height:1;letter-spacing:-.065em;font-weight:850;color:#102a43;margin:24px 0 23px;white-space:nowrap}.yc-hero-copy h1 span{display:inline;color:#119c8f}.yc-hero-lead{max-width:650px;color:#5c6f86;font-size:clamp(1.04rem,1.5vw,1.22rem);line-height:1.78;margin:0}.yc-hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:32px 0}.yc-hero-primary{min-height:54px;padding:1rem 1.35rem;border-radius:16px}.yc-hero-secondary{display:inline-flex;align-items:center;gap:11px;color:#173451;font-weight:800}.yc-hero-secondary>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #dfe7ee;box-shadow:0 8px 22px rgba(31,52,76,.07);color:#0b8b80}.yc-hero-secondary:hover{color:#0b8b80}.yc-hero-proof{display:flex;gap:20px 28px;flex-wrap:wrap;padding-top:12px}.yc-hero-proof>div{display:flex;align-items:flex-start;gap:9px;color:#718196;font-size:.76rem}.yc-hero-proof i{color:#18a999;margin-top:1px}.yc-hero-proof strong{display:block;color:#263f5c;font-size:.79rem}.yc-hero-visual{position:relative;min-height:590px;display:grid;place-items:center}.yc-hero-glow{position:absolute;border-radius:50%;filter:blur(2px)}.yc-glow-one{width:390px;height:390px;background:rgba(24,169,153,.15);right:4%;top:10%}.yc-glow-two{width:280px;height:280px;background:rgba(108,92,231,.11);left:10%;bottom:2%}.yc-landing-phone{position:relative;z-index:3;width:min(340px,78vw);min-height:570px;border:9px solid #102a43;border-radius:44px;background:#f5f8fb;padding:20px 18px 18px;box-shadow:0 40px 85px rgba(16,42,67,.25);transform:rotate(2.5deg)}.yc-landing-phone:before{content:"";position:absolute;width:100px;height:22px;border-radius:0 0 16px 16px;background:#102a43;top:-1px;left:50%;transform:translateX(-50%)}.yc-phone-top{display:flex;justify-content:space-between;align-items:center;color:#52667f;font-size:.61rem;font-weight:800;padding:3px 6px 17px}.yc-phone-top>div{display:flex;gap:5px}.yc-phone-heading{display:flex;justify-content:space-between;align-items:center}.yc-phone-heading small,.yc-phone-heading strong{display:block}.yc-phone-heading small{font-size:.64rem;color:#75879a}.yc-phone-heading strong{font-size:1rem;color:#173451}.yc-phone-heading>span{width:34px;height:34px;border-radius:11px;background:#fff;display:grid;place-items:center;color:#173451;border:1px solid #e5eaf0}.yc-phone-wallet{margin:16px 0;background:radial-gradient(circle at 88% 12%,rgba(75,218,201,.32),transparent 28%),linear-gradient(145deg,#102a43,#174c65 75%,#0e6763);color:#fff;border-radius:23px;padding:19px;box-shadow:0 18px 30px rgba(16,42,67,.18)}.yc-phone-wallet-top{display:flex;align-items:center;justify-content:space-between;color:#cce0e7;font-size:.63rem}.yc-phone-wallet>strong{display:block;font-size:1.48rem;letter-spacing:-.04em;margin:21px 0}.yc-phone-wallet>div:last-child small,.yc-phone-wallet>div:last-child span{display:block}.yc-phone-wallet>div:last-child small{font-size:.55rem;color:#abc5ce}.yc-phone-wallet>div:last-child span{font-size:.65rem;margin-top:3px}.yc-phone-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:4px 0 15px}.yc-phone-actions>div{text-align:center}.yc-phone-actions span{width:39px;height:39px;margin:auto;border-radius:13px;background:#fff;border:1px solid #e4eaf0;color:#0c8b80;display:grid;place-items:center}.yc-phone-actions small{display:block;font-size:.56rem;font-weight:800;color:#51667d;margin-top:6px}.yc-phone-activity{background:#fff;border:1px solid #e7ebf0;border-radius:18px;padding:14px}.yc-phone-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.yc-phone-section-title strong{font-size:.7rem}.yc-phone-section-title small{font-size:.52rem;color:#13978a;font-weight:800}.yc-phone-activity article{display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #eef1f4}.yc-phone-activity article:last-child{border:0}.yc-phone-activity article>span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:.72rem}.yc-phone-activity .in{background:#e7f8f1;color:#15946e}.yc-phone-activity .out{background:#fff1ed;color:#d9694e}.yc-phone-activity article strong,.yc-phone-activity article small{display:block}.yc-phone-activity article strong{font-size:.61rem}.yc-phone-activity article small{font-size:.49rem;color:#8997a7;margin-top:2px}.yc-phone-activity article b{font-size:.58rem}.yc-floating-card{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.96);border:1px solid #e5ebef;border-radius:16px;padding:12px 14px;box-shadow:0 18px 40px rgba(31,52,76,.14)}.yc-floating-card>span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center}.yc-floating-card strong,.yc-floating-card small{display:block}.yc-floating-card strong{font-size:.72rem}.yc-floating-card small{font-size:.58rem;color:#78899c;margin-top:3px}.yc-float-success{left:1%;top:26%}.yc-float-success>span{background:#e5f8f0;color:#14936c}.yc-float-rate{right:-1%;bottom:16%}.yc-float-rate>span{background:#f0edff;color:#6c5ce7}
.yc-answer-strip{position:relative;z-index:6;margin-top:56px}.yc-answer-card{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;background:#fff;border:1px solid #e6ebf2;border-radius:22px;padding:18px 20px;box-shadow:0 18px 50px rgba(31,52,76,.08)}.yc-answer-card>span{width:46px;height:46px;border-radius:14px;background:#ecf8f6;color:#0c8d81;display:grid;place-items:center;font-size:1.1rem}.yc-answer-card h2{font-size:.96rem;margin:0 0 4px;font-weight:850}.yc-answer-card p{margin:0;color:#66798f;font-size:.79rem;line-height:1.55}.yc-answer-card>a{font-size:.77rem;color:#0c8177;font-weight:850;white-space:nowrap}.yc-answer-card>a i{margin-left:5px}
.yc-landing-section{padding:clamp(78px,9vw,118px) 0}.yc-landing-heading>span{display:block;text-transform:uppercase;letter-spacing:.17em;color:#119789;font-size:.68rem;font-weight:850;margin-bottom:13px}.yc-landing-heading h2{font-size:clamp(2rem,4vw,3.65rem);line-height:1.08;letter-spacing:-.05em;font-weight:850;color:#102a43;margin:0}.yc-landing-heading p{color:#6a7b90;font-size:1rem;line-height:1.75;margin:20px 0 0}.yc-section-intro{color:#66798f;line-height:1.75;margin:0}.yc-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:54px}.yc-how-grid article{position:relative;overflow:hidden;padding:30px;background:#fff;border:1px solid #e4eaf0;border-radius:24px;box-shadow:0 12px 34px rgba(31,52,76,.045)}.yc-how-grid article:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:#effaf8;right:-90px;bottom:-90px}.yc-step-number{position:absolute;right:22px;top:18px;color:#e5ebeF;font-size:2.4rem;font-weight:900;letter-spacing:-.08em}.yc-step-icon{position:relative;z-index:1;width:52px;height:52px;border-radius:17px;background:linear-gradient(135deg,#e5f8f4,#edf4ff);color:#0a8b80;display:grid;place-items:center;font-size:1.2rem}.yc-how-grid h3{position:relative;z-index:1;font-size:1.13rem;font-weight:850;margin:24px 0 10px}.yc-how-grid p{position:relative;z-index:1;color:#6a7d91;line-height:1.7;font-size:.87rem;margin:0}.yc-features-section{background:#f6f9fb}.yc-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.yc-feature-grid article{background:#fff;border:1px solid #e4eaf0;border-radius:24px;padding:26px;min-height:250px;box-shadow:0 12px 32px rgba(31,52,76,.04)}.yc-feature-grid article>span{width:50px;height:50px;border-radius:16px;background:#edf8f7;color:#0b8c81;display:grid;place-items:center;font-size:1.15rem}.yc-feature-grid h3{font-size:1.08rem;font-weight:850;margin:22px 0 10px}.yc-feature-grid p{color:#6c7e91;line-height:1.7;font-size:.85rem;margin:0}.yc-feature-grid .yc-feature-large{grid-row:span 2;min-height:520px;background:radial-gradient(circle at 90% 10%,rgba(68,215,197,.25),transparent 26%),linear-gradient(155deg,#102a43,#174c65 72%,#0f6662);color:#fff;display:flex;flex-direction:column}.yc-feature-large>span{background:rgba(255,255,255,.12)!important;color:#fff!important}.yc-feature-large h3{font-size:1.55rem;margin-top:28px}.yc-feature-large p{color:#d0e0e7;font-size:.92rem}.yc-mini-status{margin-top:auto;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:17px;padding:15px;display:flex;align-items:center;gap:11px}.yc-mini-status>i{color:#65dfc9;font-size:1.2rem}.yc-mini-status span strong,.yc-mini-status span small{display:block}.yc-mini-status span strong{font-size:.78rem}.yc-mini-status span small{font-size:.65rem;color:#bcd5dc;margin-top:3px}
.yc-cross-border-section{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(41,195,177,.18),transparent 26%),radial-gradient(circle at 88% 80%,rgba(108,92,231,.16),transparent 30%),linear-gradient(145deg,#0d263e,#143e59 68%,#0e5c5a);color:#fff}.yc-heading-light h2{color:#fff}.yc-heading-light p{color:#cadae2}.yc-heading-light>span{color:#74ded0}.yc-check-list{list-style:none;padding:0;margin:28px 0;display:grid;gap:13px}.yc-check-list li{display:flex;align-items:center;gap:10px;color:#d2e2e8;font-weight:650;font-size:.85rem}.yc-check-list i{width:27px;height:27px;border-radius:9px;background:rgba(255,255,255,.1);display:grid;place-items:center;color:#69dfce}.yc-btn-white{background:#fff;color:#123a52;box-shadow:none}.yc-btn-white:hover,.yc-btn-white:focus{background:#e9faf7;color:#0c6e67}.yc-quote-preview{background:#fff;color:#172b4d;border-radius:28px;padding:clamp(22px,3vw,34px);box-shadow:0 35px 70px rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.7)}.yc-quote-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #e7ebf0}.yc-quote-head span,.yc-quote-head strong{display:block}.yc-quote-head span{font-size:.67rem;color:#8291a1;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.yc-quote-head strong{font-size:1.05rem;margin-top:4px}.yc-quote-head>i{width:48px;height:48px;border-radius:15px;background:#edf8f7;color:#0a8a7f;display:grid;place-items:center;font-size:1.2rem}.yc-quote-country-row{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:22px 0;border-bottom:1px solid #e7ebf0}.yc-quote-country-row>div:last-child{text-align:right}.yc-quote-country-row small,.yc-quote-country-row strong{display:block}.yc-quote-country-row small{font-size:.62rem;color:#8695a5}.yc-quote-country-row strong{font-size:.76rem;margin-top:6px}.yc-quote-country-row>span{width:34px;height:34px;border-radius:50%;background:#f1f4f7;color:#6f8091;display:grid;place-items:center}.yc-flag{display:inline-grid;place-items:center;width:28px;height:22px;border-radius:6px;background:#102a43;color:#fff;font-size:.48rem;margin-right:5px}.yc-quote-amount{padding:25px 0}.yc-quote-amount small,.yc-quote-amount strong,.yc-quote-amount span{display:block}.yc-quote-amount small{font-size:.68rem;color:#7b8c9e}.yc-quote-amount strong{font-size:2rem;letter-spacing:-.04em;margin:7px 0}.yc-quote-amount span{font-size:.66rem;color:#93a0ad}.yc-quote-summary{display:grid;gap:11px;padding:16px;background:#f7f9fb;border-radius:17px}.yc-quote-summary>div{display:flex;justify-content:space-between;gap:15px;color:#6e7f91;font-size:.72rem}.yc-quote-summary strong{color:#243b57}.yc-quote-summary .total{padding-top:11px;border-top:1px solid #e1e6eb;font-weight:850;color:#173451}.yc-quote-preview>p{font-size:.61rem;color:#8796a5;margin:13px 0 0;display:flex;gap:7px;align-items:flex-start}
.yc-security-visual{position:relative;min-height:500px;display:grid;place-items:center}.yc-security-shield{position:relative;z-index:3;width:130px;height:130px;border-radius:42px;background:linear-gradient(145deg,#102a43,#126e69);color:#fff;display:grid;place-items:center;font-size:3.4rem;box-shadow:0 28px 55px rgba(16,42,67,.22)}.yc-security-ring{position:absolute;border:1px dashed #cde4e0;border-radius:50%}.ring-one{width:310px;height:310px}.ring-two{width:460px;height:460px}.yc-security-card{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e3e9ef;border-radius:17px;padding:13px 15px;box-shadow:0 16px 38px rgba(31,52,76,.1)}.yc-security-card>i{width:38px;height:38px;border-radius:12px;background:#edf8f7;color:#0d8e82;display:grid;place-items:center}.yc-security-card strong,.yc-security-card small{display:block}.yc-security-card strong{font-size:.75rem}.yc-security-card small{font-size:.6rem;color:#8291a2;margin-top:3px}.yc-security-card.card-one{left:2%;top:20%}.yc-security-card.card-two{right:0;top:30%}.yc-security-card.card-three{left:14%;bottom:14%}.yc-security-list{display:grid;gap:21px;margin-top:31px}.yc-security-list>div{display:grid;grid-template-columns:auto 1fr;gap:15px}.yc-security-list>div>span{width:46px;height:46px;border-radius:15px;background:#edf8f7;color:#0c8c81;display:grid;place-items:center}.yc-security-list h3{font-size:.97rem;font-weight:850;margin:0 0 5px}.yc-security-list p{font-size:.82rem;color:#6e8092;line-height:1.6;margin:0}.yc-install-section{padding-top:30px}.yc-install-card{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(30px,5vw,58px);border-radius:30px;background:radial-gradient(circle at 90% 20%,rgba(65,218,199,.25),transparent 25%),linear-gradient(135deg,#102a43,#174b64 70%,#0c6560);color:#fff;box-shadow:0 25px 60px rgba(16,42,67,.18)}.yc-install-card>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:21px;align-items:start;max-width:780px}.yc-install-icon{width:58px;height:58px;border-radius:18px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:1.3rem}.yc-install-card .yc-landing-heading p{margin-top:14px}.yc-install-tags{grid-column:2;display:flex;gap:10px;flex-wrap:wrap}.yc-install-tags span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.09);font-size:.68rem;color:#d8e7ec}.yc-install-tags i{margin-right:5px}.yc-faq-section{background:#f7f9fb}.yc-faq-support{margin-top:28px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:#fff;border:1px solid #e1e7ed;border-radius:17px;padding:14px;color:#213b58}.yc-faq-support>span{width:42px;height:42px;border-radius:13px;background:#edf8f7;color:#0a8b80;display:grid;place-items:center}.yc-faq-support strong,.yc-faq-support small{display:block}.yc-faq-support strong{font-size:.76rem}.yc-faq-support small{font-size:.61rem;color:#8391a0;margin-top:3px}.yc-faq-support>i{color:#0c8b80}.yc-faq-accordion{display:grid;gap:12px}.yc-faq-accordion .accordion-item{border:1px solid #e2e8ee!important;border-radius:17px!important;overflow:hidden;background:#fff}.yc-faq-accordion .accordion-button{font-weight:800;color:#203955;background:#fff;box-shadow:none!important;padding:20px 22px;font-size:.92rem}.yc-faq-accordion .accordion-button:not(.collapsed){color:#0b8278;background:#f0faf8}.yc-faq-accordion .accordion-button:after{background-size:14px}.yc-faq-accordion .accordion-body{padding:3px 22px 22px;color:#687a8d;font-size:.84rem;line-height:1.72}.yc-final-cta{padding:0 0 100px;background:#f7f9fb}.yc-final-cta-card{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(32px,5vw,55px);border-radius:30px;background:#fff;border:1px solid #e1e7ed;box-shadow:0 18px 45px rgba(31,52,76,.07)}.yc-final-cta-card>div:first-child>span{color:#10988b;text-transform:uppercase;letter-spacing:.15em;font-size:.67rem;font-weight:850}.yc-final-cta-card h2{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.05em;font-weight:850;color:#102a43;margin:10px 0}.yc-final-cta-card p{color:#718196;margin:0}.yc-final-cta-card>div:last-child{display:flex;flex-direction:column;gap:13px;align-items:center;min-width:210px}.yc-final-cta-card>div:last-child>a:last-child{font-size:.7rem;color:#6f8092;font-weight:750}
.yc-marketing-footer{background:#0d2439;color:#c9d8e0;padding:72px 0 25px}.yc-footer-main{display:grid;grid-template-columns:minmax(280px,1.6fr) repeat(3,1fr);gap:40px;padding-bottom:45px}.yc-footer-brand{max-width:390px}.yc-footer-brand>p{color:#9fb4c1;line-height:1.75;font-size:.84rem;margin:20px 0}.yc-footer-trust{display:flex;gap:10px;flex-wrap:wrap}.yc-footer-trust span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.06);font-size:.63rem;color:#c7d9e1}.yc-footer-trust i{color:#54d6c5}.yc-footer-column h2{font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:#fff;font-weight:850;margin:7px 0 19px}.yc-footer-column{display:flex;flex-direction:column;gap:11px}.yc-footer-column a{color:#9fb4c1;font-size:.78rem}.yc-footer-column a:hover{color:#72dfd1}.yc-footer-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 18px;border-top:1px solid rgba(255,255,255,.08)}.yc-footer-bar p{margin:0;font-size:.7rem;color:#829aa8}.yc-footer-bar>div{display:flex;gap:20px}.yc-footer-bar a{font-size:.7rem;color:#a8bac4}.yc-footer-disclaimer{font-size:.61rem;line-height:1.6;color:#718b99;margin:0;max-width:900px}
.yc-legal-hero{padding:85px 0 60px;background:radial-gradient(circle at 85% 10%,rgba(24,169,153,.14),transparent 25%),#f7fafb;text-align:center}.yc-legal-hero>div>span{display:block;color:#119789;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:850}.yc-legal-hero h1{font-size:clamp(2.5rem,5vw,4.2rem);letter-spacing:-.06em;color:#102a43;font-weight:850;margin:13px 0}.yc-legal-hero p{color:#6d7f92;max-width:650px;margin:auto}.yc-legal-section{padding:65px 0 100px}.yc-legal-card{max-width:900px;margin:auto;background:#fff;border:1px solid #e3e9ef;border-radius:26px;padding:clamp(25px,5vw,55px);box-shadow:0 16px 45px rgba(31,52,76,.055)}.yc-legal-updated{display:inline-block;background:#edf8f7;color:#0b7e74;border-radius:999px;padding:7px 11px;font-size:.68rem;font-weight:800}.yc-legal-card h2{font-size:1.15rem;font-weight:850;color:#173451;margin:32px 0 10px}.yc-legal-card p{color:#65788d;line-height:1.78;font-size:.88rem}.yc-legal-action{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:30px;margin-top:35px;border-top:1px solid #e7ebef}.yc-legal-action>a:last-child{color:#0b8379;font-weight:800;font-size:.8rem}
@media(max-width:1199.98px){.yc-float-success{left:-5%}.yc-float-rate{right:-6%}.yc-security-card.card-one{left:-3%}.yc-security-card.card-two{right:-4%}}@media(max-width:991.98px){.yc-marketing-header .navbar-collapse{padding:14px 0 20px}.yc-marketing-nav{margin:8px 0!important}.yc-marketing-nav .nav-link{padding:.75rem!important}.yc-marketing-actions{border-top:1px solid #e7ebef;padding-top:16px;justify-content:space-between}.yc-landing-hero{padding-top:58px}.yc-hero-copy{text-align:center;margin:auto}.yc-hero-badge{margin:auto}.yc-hero-actions,.yc-hero-proof{justify-content:center}.yc-hero-visual{min-height:620px}.yc-float-success{left:9%}.yc-float-rate{right:8%}.yc-how-grid{grid-template-columns:1fr}.yc-feature-grid{grid-template-columns:1fr 1fr}.yc-feature-grid .yc-feature-large{grid-column:1/-1;grid-row:auto;min-height:420px}.yc-security-card.card-one{left:9%}.yc-security-card.card-two{right:8%}.yc-footer-main{grid-template-columns:1.3fr 1fr 1fr}.yc-footer-brand{grid-column:1/-1;max-width:650px}.yc-install-card,.yc-final-cta-card{flex-direction:column;align-items:flex-start}.yc-final-cta-card>div:last-child{align-items:flex-start}.yc-cross-border-section .yc-heading-light{text-align:center}.yc-cross-border-section .yc-check-list{max-width:450px;margin:28px auto}.yc-cross-border-section .col-lg-5>.yc-btn-primary{display:flex;width:max-content;margin:auto}}@media(max-width:767.98px){.yc-answer-card{grid-template-columns:auto 1fr}.yc-answer-card>a{grid-column:2}.yc-feature-grid{grid-template-columns:1fr}.yc-feature-grid .yc-feature-large{grid-column:auto}.yc-footer-main{grid-template-columns:1fr 1fr}.yc-footer-brand{grid-column:1/-1}.yc-footer-bar{align-items:flex-start;flex-direction:column}.yc-security-ring.ring-two{width:390px;height:390px}.yc-security-card.card-one{left:0}.yc-security-card.card-two{right:0}.yc-security-card.card-three{left:7%}.yc-install-card>div:first-child{grid-template-columns:1fr}.yc-install-icon{margin-bottom:3px}.yc-install-tags{grid-column:auto}.yc-final-cta-card>div:last-child,.yc-final-cta-card>div:last-child .yc-btn-primary{width:100%}.yc-final-cta-card>div:last-child .yc-btn-primary{justify-content:center}}@media(max-width:575.98px){.yc-marketing-header .yc-logo{font-size:1.08rem}.yc-marketing-header .yc-logo span{width:34px;height:34px}.yc-landing-hero{padding-top:45px}.yc-hero-copy h1{font-size:clamp(1.78rem,9.2vw,2.75rem);white-space:nowrap}.yc-hero-lead{font-size:.96rem}.yc-hero-actions{display:grid;gap:14px}.yc-hero-primary{width:100%}.yc-hero-secondary{justify-content:center}.yc-hero-proof{display:grid;text-align:left}.yc-hero-visual{min-height:570px;margin:0 -12px}.yc-landing-phone{width:290px;min-height:530px;padding:18px 15px 15px}.yc-floating-card{padding:10px}.yc-float-success{left:0;top:23%}.yc-float-rate{right:0;bottom:13%}.yc-answer-card{padding:16px}.yc-answer-card>span{width:40px;height:40px}.yc-answer-card h2{font-size:.88rem}.yc-answer-card p{font-size:.72rem}.yc-landing-section{padding:72px 0}.yc-landing-heading h2{font-size:2.25rem}.yc-how-grid{margin-top:35px}.yc-feature-grid article{min-height:unset}.yc-feature-grid .yc-feature-large{min-height:430px}.yc-quote-country-row{grid-template-columns:1fr}.yc-quote-country-row>span{transform:rotate(90deg);margin:auto}.yc-quote-country-row>div:last-child{text-align:left}.yc-security-visual{min-height:460px;margin:0 -10px}.yc-security-shield{width:105px;height:105px;border-radius:34px;font-size:2.8rem}.yc-security-ring.ring-one{width:250px;height:250px}.yc-security-ring.ring-two{width:340px;height:340px}.yc-security-card{padding:10px}.yc-security-card.card-one{left:0;top:19%}.yc-security-card.card-two{right:0;top:37%}.yc-security-card.card-three{left:4%;bottom:11%}.yc-install-card{padding:27px 23px}.yc-footer-main{grid-template-columns:1fr;gap:30px}.yc-footer-brand{grid-column:auto}.yc-footer-bar>div{flex-wrap:wrap}.yc-final-cta{padding-bottom:70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.yc-btn-primary,.yc-quick-actions a{transition:none}}

/* YolaCash v1.8.2 standalone marketing pages and authentication polish */
.yc-marketing-nav .nav-link.active{color:#0d8f83;background:#edf8f7}.yc-hero-copy h1{margin-top:0}.yc-hero-visual{min-height:555px}.yc-landing-phone{transform:rotate(1deg)}
.yc-page-hero{position:relative;overflow:hidden;padding:clamp(72px,9vw,120px) 0;background:radial-gradient(circle at 85% 15%,rgba(24,169,153,.13),transparent 30%),linear-gradient(180deg,#f8fcfb,#fff)}.yc-page-hero:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-220px;bottom:-260px;background:rgba(108,92,231,.05)}.yc-page-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(42px,7vw,92px)}.yc-page-eyebrow{display:block;color:#0b9286;text-transform:uppercase;letter-spacing:.17em;font-size:.68rem;font-weight:850;margin-bottom:17px}.yc-page-hero h1{max-width:820px;font-size:clamp(2.75rem,5.4vw,5rem);line-height:1.02;letter-spacing:-.06em;font-weight:850;color:#102a43;margin:0}.yc-page-hero p{max-width:720px;color:#66798d;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.78;margin:24px 0 0}.yc-page-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:32px}.yc-page-actions .yc-btn-primary{min-height:52px;padding:.95rem 1.3rem;border-radius:15px}.yc-page-text-link{display:inline-flex;align-items:center;gap:8px;color:#173a57;font-weight:800;font-size:.86rem}.yc-page-text-link:hover{color:#0b8b80}.yc-page-summary-card{position:relative;background:#fff;border:1px solid #dfe8ed;border-radius:27px;padding:30px;box-shadow:0 28px 65px rgba(31,52,76,.1)}.yc-page-summary-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(24,169,153,.06),transparent 46%);pointer-events:none}.yc-summary-icon{position:relative;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:#e8f8f5;color:#087c72;font-size:1.35rem;margin-bottom:25px}.yc-page-summary-card>small,.yc-page-summary-card>strong{position:relative;display:block}.yc-page-summary-card>small{color:#7b8b9c;font-size:.72rem;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.yc-page-summary-card>strong{font-size:1.34rem;color:#183650;margin:8px 0 18px}.yc-page-summary-card>p{position:relative;font-size:.86rem;line-height:1.7;margin:0;color:#6a7d90}.yc-page-summary-card ul{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:12px}.yc-page-summary-card li{display:flex;align-items:center;gap:10px;color:#526a80;font-size:.83rem}.yc-page-summary-card li i{color:#14a090}.yc-page-summary-card>a{position:relative;display:inline-flex;gap:8px;align-items:center;margin-top:20px;color:#0b887d;font-size:.8rem;font-weight:850}.yc-summary-actions{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px}.yc-summary-actions span{display:flex;align-items:center;gap:8px;padding:12px;border-radius:14px;background:#f4f8fa;color:#34516b;font-size:.75rem;font-weight:800}.yc-summary-actions i{color:#0b9185}
.yc-public-section{padding:clamp(76px,8vw,110px) 0}.yc-public-soft{background:#f6f9fb}.yc-public-heading>span{display:block;color:#0e9488;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:850;margin-bottom:13px}.yc-public-heading h2{font-size:clamp(2rem,4vw,3.45rem);line-height:1.08;letter-spacing:-.05em;font-weight:850;color:#102a43;margin:0}.yc-public-heading p{max-width:700px;color:#687b8f;line-height:1.75;margin:19px auto 0}.yc-process-list{max-width:980px;margin:58px auto 0;display:grid;gap:15px}.yc-process-list article{display:grid;grid-template-columns:54px 54px 1fr;gap:20px;align-items:center;padding:24px 27px;background:#fff;border:1px solid #e2e8ed;border-radius:21px;box-shadow:0 9px 26px rgba(31,52,76,.035)}.yc-process-number{color:#a6b6c4;font-size:.7rem;font-weight:900;letter-spacing:.1em}.yc-process-icon{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#edf8f7;color:#0b8c81;font-size:1.15rem}.yc-process-list h3{font-size:1.06rem;font-weight:850;color:#1b3954;margin:0 0 7px}.yc-process-list p{color:#6c7e91;font-size:.84rem;line-height:1.68;margin:0}.yc-clarity-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.yc-clarity-grid article,.yc-public-card-grid article{background:#fff;border:1px solid #e1e8ed;border-radius:21px;padding:25px}.yc-clarity-grid i,.yc-public-card-grid>article>i{font-size:1.25rem;color:#0c9185}.yc-clarity-grid h3,.yc-public-card-grid h3{font-size:1rem;font-weight:850;color:#1c3b56;margin:18px 0 8px}.yc-clarity-grid p,.yc-public-card-grid p{font-size:.82rem;color:#6b7e91;line-height:1.65;margin:0}.yc-page-cta{padding:0 0 95px}.yc-page-cta-card{display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(135deg,#102a43,#0f5c60);border-radius:29px;padding:clamp(32px,5vw,54px);color:#fff;box-shadow:0 25px 60px rgba(16,42,67,.17)}.yc-page-cta-card span{color:#78dfd3;text-transform:uppercase;letter-spacing:.15em;font-size:.67rem;font-weight:850}.yc-page-cta-card h2{max-width:780px;font-size:clamp(1.8rem,3.5vw,3rem);letter-spacing:-.045em;font-weight:850;margin:10px 0 0}.yc-page-cta-card .yc-btn-primary{flex:0 0 auto}
.yc-feature-detail{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(290px,.72fr);gap:30px;align-items:center}.yc-feature-detail-reverse>div:nth-child(2){order:3}.yc-feature-detail-reverse>div:nth-child(3){order:2}.yc-feature-detail-icon{width:68px;height:68px;border-radius:22px;display:grid;place-items:center;background:#e8f8f5;color:#0a8c81;font-size:1.55rem}.yc-feature-detail>div:nth-child(2)>span{display:block;color:#0d9488;text-transform:uppercase;letter-spacing:.14em;font-size:.66rem;font-weight:850}.yc-feature-detail h2{font-size:clamp(1.8rem,3.5vw,3rem);letter-spacing:-.045em;font-weight:850;color:#102a43;margin:10px 0 15px}.yc-feature-detail>div:nth-child(2)>p{color:#6b7d90;line-height:1.72;font-size:.9rem}.yc-public-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.yc-public-checks li{display:flex;gap:10px;align-items:flex-start;color:#506a80;font-size:.82rem}.yc-public-checks i{color:#0d9b8e;font-size:1rem}.yc-feature-mini-card{background:#102a43;color:#fff;border-radius:24px;padding:27px;box-shadow:0 22px 50px rgba(16,42,67,.15)}.yc-feature-mini-card>small{display:block;color:#8fded4;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:850;margin-bottom:14px}.yc-feature-mini-card>strong{display:block;font-size:1.05rem;line-height:1.5}.yc-feature-mini-card>p{font-size:.76rem;color:#bed0d9;line-height:1.6;margin:10px 0 0}.yc-feature-mini-card>div:not(.yc-mini-quote){display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:.7rem;color:#c7d8e0}.yc-feature-mini-card>div>strong{color:#71dbcf}.yc-mini-quote{display:grid;grid-template-columns:1fr auto;gap:10px 16px}.yc-mini-quote span{color:#a9bdc8;font-size:.72rem}.yc-mini-quote strong{font-size:.74rem;text-align:right}.yc-public-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:45px}.yc-security-dark{background:#102a43}.yc-security-dark .yc-public-heading h2{color:#fff}.yc-security-dark .yc-public-heading p{color:#b9cbd5}.yc-security-list{display:grid;gap:13px}.yc-security-list article{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:18px}.yc-security-list article>span{width:40px;height:40px;border-radius:13px;background:rgba(88,217,201,.12);color:#67dbce;display:grid;place-items:center;font-size:.65rem;font-weight:900}.yc-security-list h3{font-size:.93rem;color:#fff;font-weight:850;margin:0 0 5px}.yc-security-list p{color:#aabfc9;font-size:.78rem;line-height:1.62;margin:0}.yc-checks-large{gap:15px}.yc-checks-large li{font-size:.9rem}.yc-safe-practices{height:100%;background:#fff;border:1px solid #dfe7ed;border-radius:25px;padding:30px;box-shadow:0 18px 42px rgba(31,52,76,.06)}.yc-safe-practices h3{font-size:1.28rem;font-weight:850;color:#193852}.yc-safe-practices>p{color:#6c7e91;line-height:1.7;font-size:.86rem;margin:12px 0 23px}.yc-safe-practices>div{display:flex;align-items:flex-start;gap:11px;color:#50697f;font-size:.82rem;padding:11px 0;border-top:1px solid #edf0f3}.yc-safe-practices i{color:#0b988b}.yc-faq-page-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:55px;align-items:start}.yc-faq-page-grid>aside{position:sticky;top:105px;background:#fff;border:1px solid #e1e8ed;border-radius:20px;padding:22px;display:grid;gap:7px}.yc-faq-page-grid>aside span{text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;font-weight:850;color:#8a99a7;margin-bottom:8px}.yc-faq-page-grid>aside a{padding:10px 11px;border-radius:11px;color:#526a80;font-size:.78rem;font-weight:800}.yc-faq-page-grid>aside a:hover{background:#edf8f7;color:#0a8c81}.yc-faq-group{scroll-margin-top:105px;margin-bottom:55px}.yc-faq-group:last-child{margin-bottom:0}.yc-faq-group .yc-public-heading{margin-bottom:25px}.yc-faq-group .yc-public-heading h2{font-size:2rem}
@media(max-width:991.98px){.yc-page-hero-grid{grid-template-columns:1fr}.yc-page-summary-card{max-width:620px}.yc-feature-detail{grid-template-columns:64px 1fr}.yc-feature-detail .yc-feature-mini-card{grid-column:1/-1}.yc-feature-detail-reverse>div:nth-child(2),.yc-feature-detail-reverse>div:nth-child(3){order:initial}.yc-public-card-grid{grid-template-columns:1fr 1fr}.yc-faq-page-grid{grid-template-columns:1fr}.yc-faq-page-grid>aside{position:static;display:flex;flex-wrap:wrap;align-items:center}.yc-faq-page-grid>aside span{width:100%}}
@media(max-width:767.98px){.yc-page-cta-card{align-items:flex-start;flex-direction:column}.yc-clarity-grid{grid-template-columns:1fr}.yc-process-list article{grid-template-columns:40px 48px 1fr;padding:20px}.yc-public-card-grid{grid-template-columns:1fr 1fr}}
@media(max-width:575.98px){.yc-page-hero{padding:58px 0 72px}.yc-page-hero h1{font-size:clamp(2.55rem,13vw,3.65rem)}.yc-page-actions{display:grid;gap:15px}.yc-page-actions .yc-btn-primary{width:100%;justify-content:center}.yc-page-summary-card{padding:24px}.yc-process-list article{grid-template-columns:1fr;gap:12px}.yc-process-number{position:absolute;right:23px}.yc-feature-detail{grid-template-columns:1fr}.yc-public-card-grid{grid-template-columns:1fr}.yc-page-cta{padding-bottom:70px}.yc-page-cta-card .yc-btn-primary{width:100%;justify-content:center}.yc-faq-page-grid>aside{display:none}}

/* v1.8.2 single-line hero title */
.yc-hero-copy h1{font-size:clamp(2.7rem,4.4vw,3.8rem);white-space:nowrap}
.yc-hero-copy h1 span{display:inline}
@media(max-width:991.98px){.yc-hero-copy h1{font-size:clamp(2.25rem,6.2vw,3.8rem)}}
@media(max-width:575.98px){.yc-hero-copy h1{font-size:clamp(1.55rem,7.5vw,2.35rem)}}

/* v1.8.2 increased breathing room before the What is YolaCash section */
@media(max-width:767.98px){.yc-answer-strip{margin-top:38px}}

/* YolaCash v1.8.2 high-resolution uploaded skyline background */
.yc-cross-border-section{
    background-image:
        linear-gradient(105deg,rgba(10,34,55,.96) 0%,rgba(13,48,70,.84) 45%,rgba(11,62,67,.48) 100%),
        url('../images/landing-cross-border.webp');
    background-size:cover;
    background-position:center 48%;
    background-repeat:no-repeat;
}
.yc-cross-border-section::before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(5,24,38,.12));
    pointer-events:none;
}
.yc-cross-border-section>.container{position:relative;z-index:1}
.yc-final-cta-card{
    position:relative;
    overflow:hidden;
    isolation:isolate;
    color:#fff;
    border-color:rgba(255,255,255,.14);
    background-image:
        linear-gradient(90deg,rgba(9,31,50,.98) 0%,rgba(9,36,55,.95) 44%,rgba(8,46,61,.62) 70%,rgba(8,38,51,.28) 100%),
        url('../images/landing-cta.webp');
    background-size:cover;
    background-position:center 42%;
    background-repeat:no-repeat;
    box-shadow:0 28px 70px rgba(16,42,67,.22);
}
.yc-final-cta-card::after{
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(2,19,31,.12));
    pointer-events:none;
}
.yc-final-cta-card>div{position:relative;z-index:1}
.yc-final-cta-card>div:first-child{max-width:690px}
.yc-final-cta-card>div:first-child>span{color:#7be1d5}
.yc-final-cta-card h2{color:#fff}
.yc-final-cta-card p{color:#d3e0e6;max-width:610px}
.yc-final-cta-card>div:last-child>a:last-child{color:#d4e3e8}
.yc-final-cta-card>div:last-child>a:last-child:hover{color:#fff}
@media(max-width:767.98px){
    .yc-cross-border-section{background-position:68% center}
    .yc-final-cta-card{
        background-position:67% center;
        background-image:
            linear-gradient(90deg,rgba(9,31,50,.98) 0%,rgba(9,36,55,.94) 58%,rgba(8,38,51,.7) 100%),
            url('../images/landing-cta.webp');
    }
}


/* v1.8.3 hero background image */
.yc-landing-hero{background:linear-gradient(90deg,rgba(7,21,36,.92) 0%,rgba(7,21,36,.86) 24%,rgba(7,21,36,.70) 52%,rgba(7,21,36,.42) 78%,rgba(7,21,36,.24) 100%),url(../images/landing-hero-night.webp) center center/cover no-repeat!important;padding-top:clamp(76px,9vw,118px);padding-bottom:84px}
.yc-landing-hero:before{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);opacity:.35}
.yc-landing-hero .yc-hero-copy h1{color:#fff}
.yc-landing-hero .yc-hero-copy h1 span{color:#85e7da}
.yc-landing-hero .yc-hero-lead{color:#e0ebf1}
.yc-landing-hero .yc-hero-secondary{color:#fff}
.yc-landing-hero .yc-hero-secondary>span{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);color:#ffffff;box-shadow:0 10px 24px rgba(6,17,29,.2)}
.yc-landing-hero .yc-hero-visual{min-height:610px}
@media(max-width:991.98px){.yc-landing-hero{background-position:center center;padding-top:64px;padding-bottom:74px}.yc-landing-hero .yc-hero-copy h1,.yc-landing-hero .yc-hero-lead,.yc-landing-hero .yc-hero-secondary{color:#fff}.yc-landing-hero .yc-hero-visual{min-height:585px}}
@media(max-width:575.98px){.yc-landing-hero{background-position:58% center;padding-top:52px;padding-bottom:62px}.yc-landing-hero .yc-hero-visual{min-height:540px}}

/* v1.9.0 automated identity verification */
.yc-automated-kyc-panel{margin:24px 0 0;padding:24px;border:1px solid #cce9e5;border-radius:22px;background:linear-gradient(135deg,#f1fbf9,#f8fbff);box-shadow:0 14px 34px rgba(31,52,76,.05)}
.yc-automated-kyc-copy{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:start}.yc-automated-kyc-copy>span{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#dcf5f1;color:#0b8d81;font-size:1.25rem}.yc-automated-kyc-copy small{display:block;color:#0b8d81;text-transform:uppercase;letter-spacing:.14em;font-size:.64rem;font-weight:850}.yc-automated-kyc-copy h3{margin:5px 0 7px;font-size:1.18rem;color:#173b55;font-weight:850}.yc-automated-kyc-copy p{margin:0;color:#63798d;line-height:1.65;font-size:.86rem}.yc-automated-kyc-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.yc-automated-trust{display:flex;gap:10px 18px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #dcecea;color:#587083;font-size:.73rem;font-weight:750}.yc-automated-trust i{color:#0c9386}.yc-manual-divider{display:flex;align-items:center;gap:13px;margin:24px 0;color:#8a99a9;font-size:.69rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.yc-manual-divider:before,.yc-manual-divider:after{content:"";height:1px;flex:1;background:#e4e9ee}
.yc-automation-status-hero{display:grid;grid-template-columns:58px 1fr;gap:18px;padding:25px;border-radius:22px;background:#edf7fb}.yc-automation-status-hero>span{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#fff;color:#267ea6;font-size:1.35rem}.yc-automation-status-hero small{display:block;color:#6e8395;font-size:.68rem;font-weight:800}.yc-automation-status-hero h2{font-size:1.45rem;color:#193a55;font-weight:850;margin:7px 0}.yc-automation-status-hero p{color:#657a8e;line-height:1.65;margin:0}.yc-automation-status-hero.success{background:#eaf9f4}.yc-automation-status-hero.success>span{color:#118764}.yc-automation-status-hero.warning{background:#fff7e8}.yc-automation-status-hero.warning>span{color:#c18416}.yc-automation-status-hero.danger{background:#fff0f0}.yc-automation-status-hero.danger>span{color:#ca4953}
.yc-kyc-provider-steps,.yc-automated-admin-grid{display:grid;gap:12px}.yc-kyc-provider-steps article,.yc-automated-admin-grid article{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;border:1px solid #e3e9ee;border-radius:16px;padding:14px 16px;background:#fff}.yc-kyc-provider-steps article>span,.yc-automated-admin-grid article>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eef3f7;color:#587083}.yc-kyc-provider-steps strong,.yc-kyc-provider-steps small,.yc-automated-admin-grid strong,.yc-automated-admin-grid small{display:block}.yc-kyc-provider-steps small,.yc-automated-admin-grid small{color:#7a8b9b;font-size:.72rem;margin-top:3px}.yc-kyc-provider-steps em{font-style:normal;font-size:.68rem;font-weight:850;color:#8090a0}.yc-kyc-provider-steps article.done,.yc-automated-admin-grid article.done{border-color:#cdebe1;background:#f5fcf9}.yc-kyc-provider-steps article.done>span,.yc-automated-admin-grid article.done>span{background:#dff5ec;color:#128560}.yc-kyc-provider-steps article.done em{color:#128560}.yc-kyc-provider-steps article.failed,.yc-automated-admin-grid article.failed{border-color:#f2d2d4;background:#fff8f8}.yc-kyc-provider-steps article.failed>span,.yc-automated-admin-grid article.failed>span{background:#fde7e8;color:#c74c56}.yc-kyc-provider-steps article.failed em{color:#c74c56}.yc-provider-extracted{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.yc-provider-extracted>div{padding:14px 16px;border-radius:15px;background:#f6f9fb}.yc-provider-extracted small,.yc-provider-extracted strong{display:block}.yc-provider-extracted small{color:#7c8d9e;font-size:.68rem}.yc-provider-extracted strong{margin-top:5px;color:#284760;font-size:.86rem}.yc-automated-admin-grid{grid-template-columns:repeat(3,1fr)}
@media(max-width:767.98px){.yc-automated-admin-grid{grid-template-columns:1fr}.yc-provider-extracted{grid-template-columns:1fr}.yc-automation-status-hero{grid-template-columns:1fr}.yc-automated-kyc-actions,.yc-automated-kyc-actions form,.yc-automated-kyc-actions .btn{width:100%}.yc-automated-kyc-actions .btn{justify-content:center}}

/* v1.10.0 Yellow Card funding gateway */
.yc-funding-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.yc-funding-method-grid>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;border:1px solid var(--yc-line);border-radius:18px;color:var(--yc-ink);background:#fff;transition:.2s}.yc-funding-method-grid>a:hover{transform:translateY(-2px);box-shadow:var(--yc-shadow);border-color:#bfe4df}.yc-funding-method-grid>a.active{background:#edf8f7;border-color:#b9e3dd}.yc-funding-method-grid>a>span{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#e8f8f5;color:#087b71;font-size:1.1rem}.yc-funding-method-grid strong,.yc-funding-method-grid small{display:block}.yc-funding-method-grid small{color:var(--yc-muted);font-size:.75rem;margin-top:4px}.yc-funding-method-grid>a>i{color:#0d9589}.yc-note-list{display:grid;gap:12px}.yc-note-list article{padding:14px;border:1px solid var(--yc-line);border-radius:15px;background:#f8fafc}.yc-note-list p{margin:7px 0;color:#536b80;font-size:.82rem}.yc-note-list small{color:#8a99a8;font-size:.7rem}
@media(max-width:767.98px){.yc-funding-method-grid{grid-template-columns:1fr}}

/* Yellow Card gateway */
.yc-funding-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.yc-funding-method-grid>a,.yc-funding-method-grid>article{display:flex;align-items:flex-start;gap:13px;padding:17px;border:1px solid var(--yc-line);border-radius:18px;background:#fff;color:var(--yc-ink);transition:.2s}.yc-funding-method-grid>a:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(31,52,76,.08);border-color:#cce8e4}.yc-funding-method-grid span{width:43px;height:43px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;background:#e8f8f5;color:#0a8c81;font-size:1.08rem}.yc-funding-method-grid strong,.yc-funding-method-grid small{display:block}.yc-funding-method-grid small{color:var(--yc-muted);margin-top:4px;line-height:1.45}.yc-provider-action-panel{border:1px solid #dce9e7;border-radius:20px;padding:20px;background:linear-gradient(135deg,#f8fcfb,#fff)}.yc-provider-action-panel h4{color:#173451;font-weight:800}.yc-provider-transaction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;border-top:1px solid #e7efed}.yc-provider-transaction>div:not(.d-flex){padding:13px;border-radius:14px;background:#fff;border:1px solid #e7ecef}.yc-provider-transaction span,.yc-provider-transaction strong{display:block}.yc-provider-transaction span{font-size:.72rem;color:var(--yc-muted)}.yc-provider-transaction strong{font-size:.82rem;color:#173451;margin-top:4px;word-break:break-word}.yc-provider-transaction>.d-flex{grid-column:1/-1}.yc-instruction-list{display:grid;gap:10px}.yc-instruction-list>div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid #edf1f3}.yc-instruction-list>div:last-child{border-bottom:0}.yc-instruction-list span{color:var(--yc-muted);font-size:.78rem}.yc-instruction-list strong{font-size:.82rem;text-align:right;word-break:break-word}.yc-yellowcard-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.yc-yellowcard-status-grid>div{padding:15px;border-radius:16px;background:#f7fafb;border:1px solid #e7ecef}.yc-yellowcard-status-grid span,.yc-yellowcard-status-grid strong{display:block}.yc-yellowcard-status-grid span{color:var(--yc-muted);font-size:.7rem}.yc-yellowcard-status-grid strong{margin-top:5px;color:#173451;font-size:.85rem}.yc-provider-note-list{display:grid;gap:11px}.yc-provider-note-list>div{padding:13px;border:1px solid #e8edf0;border-radius:14px;background:#fbfcfd}.yc-provider-note-list p{margin:0;color:#4e6478}.yc-provider-note-list small{display:block;color:var(--yc-muted);margin-top:6px}.yc-channel-list{display:grid;gap:10px}.yc-channel-list>article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid #e7ecef;border-radius:15px}.yc-channel-list>article>span:first-child{width:39px;height:39px;border-radius:13px;background:#edf8f7;color:#0a8d82;display:grid;place-items:center}.yc-channel-list strong,.yc-channel-list small{display:block}.yc-channel-list small{font-size:.72rem;color:var(--yc-muted);margin-top:3px}@media(max-width:767.98px){.yc-funding-method-grid{grid-template-columns:1fr}.yc-provider-transaction,.yc-yellowcard-status-grid{grid-template-columns:1fr}.yc-provider-transaction>.d-flex{grid-column:auto}}
.yc-payout-methods{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:767.98px){.yc-payout-methods{grid-template-columns:1fr}}

/* v1.10.2 admin customers and live dashboard chart */
.yc-stat-card.yc-stat-link{display:flex;width:100%;color:inherit;transition:transform .18s ease,box-shadow .18s ease}
.yc-stat-card.yc-stat-link:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(31,52,76,.09)}
.yc-chart-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:2px 0 18px}
.yc-chart-metrics>div{padding:12px 14px;border:1px solid var(--yc-line);border-radius:14px;background:#fbfcfd}
.yc-chart-metrics span,.yc-chart-metrics strong{display:block}.yc-chart-metrics span{font-size:.68rem;color:var(--yc-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.yc-chart-metrics strong{font-size:1.15rem;color:var(--yc-navy);margin-top:4px}
.yc-dashboard-chart-wrap{position:relative;height:330px;min-height:260px}.yc-dashboard-chart-wrap canvas{width:100%!important;height:100%!important}.yc-chart-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:16px;background:rgba(255,255,255,.82);color:var(--yc-muted);font-weight:700;z-index:2}.yc-chart-loading[hidden]{display:none!important}
.yc-card .yc-audit-list a{display:flex;gap:12px;align-items:center;color:inherit;padding:10px 0;border-bottom:1px solid var(--yc-line)}.yc-card .yc-audit-list a:last-child{border-bottom:0}
.yc-detail-grid em{display:block;font-style:normal;font-size:.68rem;color:var(--yc-muted);margin-top:4px}
@media(max-width:767.98px){.yc-chart-metrics{grid-template-columns:1fr 1fr 1fr}.yc-dashboard-chart-wrap{height:285px}.yc-chart-metrics>div{padding:10px}.yc-chart-metrics strong{font-size:1rem}}
@media(max-width:480px){.yc-chart-metrics{grid-template-columns:1fr}.yc-dashboard-chart-wrap{height:260px}}

/* v1.10.3 detail cards, notification spacing, pagination and PIN reset */
.yc-detail-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  overflow:visible!important;
  background:transparent!important;
}
.yc-detail-grid>div,
.yc-detail-grid>div:nth-child(n),
.yc-detail-grid>article{
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:15px!important;
  border:1px solid var(--yc-line)!important;
  border-right:1px solid var(--yc-line)!important;
  border-bottom:1px solid var(--yc-line)!important;
  border-radius:14px!important;
  background:#fbfcfe!important;
  box-shadow:none!important;
}
.yc-detail-grid>div:hover,.yc-detail-grid>article:hover{border-color:#c9d7df!important;background:#fff!important}
.yc-detail-grid small,.yc-detail-grid span,.yc-detail-grid dt{display:block;color:var(--yc-muted);font-size:.75rem;line-height:1.4}
.yc-detail-grid strong,.yc-detail-grid dd{display:block;margin:5px 0 0!important;color:var(--yc-ink);font-weight:750;text-align:left!important;overflow-wrap:anywhere}
.yc-detail-grid em{display:block;font-style:normal;font-size:.68rem;color:var(--yc-muted);margin-top:4px}
.yc-detail-list>div{padding:13px 0!important;border-top:0!important;border-bottom:1px solid var(--yc-line)!important}
.yc-detail-list>div:last-child{border-bottom:0!important}

.yc-notification-centre{display:flex;flex-direction:column;gap:12px}
.yc-notification-row,
.yc-notification-row:last-child{
  padding:16px!important;
  margin:0!important;
  border:1px solid var(--yc-line)!important;
  border-radius:16px!important;
  background:#fff;
  box-shadow:0 5px 16px rgba(31,52,76,.035);
}
.yc-notification-row.unread{
  padding:16px!important;
  margin:0!important;
  border:1px solid #bfe7df!important;
  background:linear-gradient(100deg,rgba(24,169,153,.09),#fff 65%);
}
.yc-notification-row p{margin:6px 0 0!important}
#notification-delivery-log .yc-table tbody td{padding-top:15px;padding-bottom:15px;vertical-align:middle}
.yc-pagination-spaced{margin-top:20px;padding-top:18px;border-top:1px solid var(--yc-line)}

.yc-pin-reset-details{border:1px solid var(--yc-line);border-radius:16px;background:#f8fafc;overflow:hidden}
.yc-pin-reset-details>summary{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;cursor:pointer}
.yc-pin-reset-details>summary::-webkit-details-marker{display:none}
.yc-pin-reset-details>summary>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e9f8f5;color:var(--yc-green-dark)}
.yc-pin-reset-details>summary strong,.yc-pin-reset-details>summary small{display:block}
.yc-pin-reset-details>summary small{color:var(--yc-muted);font-size:.72rem;margin-top:3px}
.yc-pin-reset-details>summary>i{transition:transform .2s;color:var(--yc-muted)}
.yc-pin-reset-details[open]>summary>i{transform:rotate(180deg)}
.yc-pin-reset-body{padding:0 15px 16px;border-top:1px solid var(--yc-line)}
.yc-pin-reset-request{padding-top:15px}
.yc-security-note{display:flex;gap:10px;align-items:flex-start;margin-top:15px;padding:12px;border-radius:12px;background:#eef7ff;color:#36576f;font-size:.78rem;line-height:1.5}
.yc-security-note i{margin-top:2px;color:#2e7ca7}
.yc-pin-reset-divider{display:flex;align-items:center;gap:10px;margin:18px 0;color:var(--yc-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}
.yc-pin-reset-divider:before,.yc-pin-reset-divider:after{content:"";height:1px;background:var(--yc-line);flex:1}

@media(max-width:991.98px){.yc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767.98px){.yc-detail-grid{grid-template-columns:1fr!important}.yc-notification-row{grid-template-columns:auto minmax(0,1fr)!important}.yc-notification-row>form{grid-column:2}.yc-pagination-spaced{justify-content:center}}

/* v1.10.4 — statement settlement and fee clarity */
.yc-statement-summary-note{display:block;margin-top:.2rem;color:var(--yc-muted,#718096);font-size:.75rem;line-height:1.35}
.yc-statement-table .yc-statement-unsettled td{background:rgba(15,23,42,.018);color:var(--yc-muted,#667085)}
.yc-statement-table th:nth-last-child(-n+3),.yc-statement-table td:nth-last-child(-n+3){white-space:nowrap}
@media print{
  .yc-statement-table{font-size:10px}
  .yc-statement-summary-note{font-size:9px}
}

/* v1.10.5 — transfer delivery records and notification bell preview */
.yc-notification-dropdown .dropdown-toggle::after{display:none}
.yc-notification-popover{
  width:min(390px,calc(100vw - 24px));
  padding:0;
  margin-top:12px!important;
  overflow:hidden;
  border:1px solid var(--yc-line);
  border-radius:20px;
  background:#fff;
  box-shadow:0 24px 65px rgba(16,42,67,.2);
}
.yc-notification-popover-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid var(--yc-line);background:linear-gradient(135deg,#fbfdfd,#f6fafb)}
.yc-notification-popover-head strong,.yc-notification-popover-head small{display:block}.yc-notification-popover-head strong{font-size:.96rem;color:var(--yc-navy)}.yc-notification-popover-head small{margin-top:2px;color:var(--yc-muted);font-size:.7rem}.yc-notification-popover-head>a{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--yc-muted);background:#fff;border:1px solid var(--yc-line)}.yc-notification-popover-head>a:hover{color:var(--yc-green-dark);border-color:#bfe4dd}
.yc-notification-preview-list{display:flex;flex-direction:column;max-height:390px;overflow-y:auto}
.yc-notification-preview-item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 8px;gap:11px;align-items:start;padding:14px 16px;color:inherit;border-bottom:1px solid #edf1f3;background:#fff;transition:background .18s ease}.yc-notification-preview-item:last-child{border-bottom:0}.yc-notification-preview-item:hover{background:#f8fbfb}.yc-notification-preview-item.unread{background:linear-gradient(100deg,rgba(24,169,153,.085),#fff 72%)}
.yc-notification-preview-icon{width:39px;height:39px;border-radius:13px;display:grid;place-items:center;background:#eef3f7;color:#587083}.yc-notification-preview-icon.success{background:#e8f8f3;color:#128264}.yc-notification-preview-icon.warning{background:#fff5df;color:#bd7a0c}.yc-notification-preview-icon.danger{background:#fff0f1;color:#c54552}
.yc-notification-preview-copy{min-width:0}.yc-notification-preview-copy strong,.yc-notification-preview-copy small,.yc-notification-preview-copy em{display:block}.yc-notification-preview-copy strong{color:var(--yc-ink);font-size:.8rem;line-height:1.35}.yc-notification-preview-copy small{margin-top:4px;color:var(--yc-muted);font-size:.72rem;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yc-notification-preview-copy em{margin-top:6px;color:#91a0ae;font-size:.65rem;font-style:normal;font-weight:700}
.yc-notification-unread-dot{width:7px;height:7px;border-radius:50%;background:#16a694;margin-top:7px}
.yc-notification-preview-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 24px}.yc-notification-preview-empty>span{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#eff5f6;color:#6f8595;font-size:1.1rem}.yc-notification-preview-empty strong{margin-top:11px;color:var(--yc-ink);font-size:.86rem}.yc-notification-preview-empty small{max-width:250px;margin-top:5px;color:var(--yc-muted);font-size:.72rem;line-height:1.5}
.yc-notification-view-all{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 16px;border-top:1px solid var(--yc-line);background:#fbfcfd;color:var(--yc-green-dark);font-size:.77rem;font-weight:800}.yc-notification-view-all:hover{background:#f1f9f7;color:#087a70}
.yc-notification-row:target{scroll-margin-top:95px;outline:3px solid rgba(22,166,148,.16);border-color:#81cec1!important}
@media(max-width:575.98px){.yc-notification-popover{position:fixed!important;top:66px!important;left:12px!important;right:12px!important;width:auto;transform:none!important;margin:0!important}.yc-notification-preview-list{max-height:min(390px,55vh)}}

/* v2.0.0 — Agent Network */
.yc-agent-body{min-height:100vh;background:#f3f6fa}.yc-agent-shell{min-height:100vh;display:flex}.yc-agent-sidebar{position:fixed;inset:0 auto 0 0;width:280px;z-index:1040;display:flex;flex-direction:column;padding:22px 18px;background:linear-gradient(180deg,#0c263e 0%,#102f49 62%,#0b4b4c 100%);color:#fff;box-shadow:18px 0 55px rgba(10,31,48,.12);overflow-y:auto}.yc-agent-brand{display:flex;align-items:center;justify-content:space-between;padding:0 5px 19px;border-bottom:1px solid rgba(255,255,255,.1)}.yc-agent-identity{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;margin:18px 0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.07)}.yc-agent-identity>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(69,218,198,.16);color:#7de4d5;font-size:1.1rem}.yc-agent-identity small,.yc-agent-identity strong,.yc-agent-identity em{display:block;min-width:0}.yc-agent-identity small{color:#9eb4c4;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.yc-agent-identity strong{margin-top:3px;font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yc-agent-identity em{margin-top:3px;color:#91e2d7;font-size:.68rem;font-style:normal;font-weight:800}.yc-agent-nav{display:flex;flex-direction:column;gap:5px}.yc-agent-nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;color:#c7d6df;border-radius:13px;font-size:.83rem;font-weight:700;transition:.18s}.yc-agent-nav a i{width:21px;text-align:center;font-size:1rem}.yc-agent-nav a:hover,.yc-agent-nav a.active{color:#fff;background:rgba(255,255,255,.1)}.yc-agent-nav a.active{box-shadow:inset 3px 0 0 #50dbc8}.yc-agent-sidebar-foot{margin-top:auto;padding-top:19px;border-top:1px solid rgba(255,255,255,.1)}.yc-agent-sidebar-foot a,.yc-agent-sidebar-foot button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#c7d6df;font-size:.8rem;font-weight:700;text-align:left}.yc-agent-sidebar-foot a:hover,.yc-agent-sidebar-foot button:hover{background:rgba(255,255,255,.08);color:#fff}.yc-agent-content{width:calc(100% - 280px);min-height:100vh;margin-left:280px}.yc-agent-topbar{height:78px;position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(20px,3vw,42px);border-bottom:1px solid var(--yc-line);background:rgba(255,255,255,.93);backdrop-filter:blur(14px)}.yc-agent-topbar h1{font-size:1.1rem;font-weight:800;margin:2px 0 0}.yc-agent-topbar .yc-muted{font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.yc-agent-user{display:flex;align-items:center;gap:10px}.yc-agent-user>span{width:41px;height:41px;border-radius:13px;display:grid;place-items:center;background:#ddf5f1;color:#08776d;font-weight:800}.yc-agent-user strong,.yc-agent-user small{display:block}.yc-agent-user strong{font-size:.82rem}.yc-agent-user small{font-size:.68rem;color:var(--yc-muted);margin-top:2px}.yc-agent-main{padding:clamp(20px,3vw,38px);max-width:1650px;margin:auto}.yc-agent-overlay{display:none}
.yc-agent-welcome,.yc-agent-page-head,.yc-agent-directory-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.yc-agent-welcome span,.yc-agent-page-head>div>span{color:var(--yc-green-dark);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.yc-agent-welcome h2,.yc-agent-page-head h2,.yc-agent-directory-top h1{margin:5px 0 5px;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:850;letter-spacing:-.045em}.yc-agent-welcome p,.yc-agent-page-head p,.yc-agent-directory-top p{margin:0;color:var(--yc-muted)}.yc-agent-status{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #cfe9e4;border-radius:999px;background:#eefaf8;color:#08776d;font-size:.73rem;font-weight:800}.yc-agent-status i{width:8px;height:8px;border-radius:50%;background:#22ae91;box-shadow:0 0 0 5px rgba(34,174,145,.12)}
.yc-agent-stats article{height:100%;display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:center;padding:18px;border:1px solid var(--yc-line);border-radius:19px;background:#fff;box-shadow:0 9px 26px rgba(31,52,76,.045)}.yc-agent-stats article>span{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-size:1.1rem}.yc-agent-stats article>span.green{background:#e8f8f4;color:#13866d}.yc-agent-stats article>span.blue{background:#eaf3ff;color:#3477c7}.yc-agent-stats article>span.purple{background:#f0edff;color:#6c5ce7}.yc-agent-stats article>span.orange{background:#fff2e5;color:#ca7629}.yc-agent-stats small,.yc-agent-stats strong,.yc-agent-stats em{display:block}.yc-agent-stats small{color:var(--yc-muted);font-size:.7rem}.yc-agent-stats strong{margin-top:3px;color:var(--yc-navy);font-size:1.22rem;line-height:1.2}.yc-agent-stats em{margin-top:5px;color:#8a99a7;font-size:.65rem;font-style:normal}
.yc-agent-transaction-tabs{gap:8px}.yc-agent-transaction-tabs .nav-link{border:1px solid var(--yc-line);border-radius:12px;color:#607084;font-size:.75rem;font-weight:800;padding:.68rem .85rem}.yc-agent-transaction-tabs .nav-link.active{border-color:#bfe8e1;background:#eaf8f6;color:#08776d}.yc-agent-transaction-note{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border-radius:14px;background:#f0f7fb;color:#476175;font-size:.77rem;line-height:1.5}.yc-agent-transaction-note.secure{background:#eef9f7;color:#246b63}.yc-agent-transaction-note i{margin-top:2px}.yc-agent-liquidity-list{display:flex;flex-direction:column}.yc-agent-liquidity-list>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 0;color:inherit;border-bottom:1px solid var(--yc-line)}.yc-agent-liquidity-list>a:last-child{border-bottom:0}.yc-agent-liquidity-list>a>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#edf8f6;color:#0b7d72}.yc-agent-liquidity-list strong,.yc-agent-liquidity-list small{display:block}.yc-agent-liquidity-list strong{font-size:.82rem}.yc-agent-liquidity-list small{margin-top:3px;color:var(--yc-muted);font-size:.67rem}.yc-agent-liquidity-list div>div{display:flex;gap:9px;flex-wrap:wrap;margin-top:5px}.yc-agent-liquidity-list em{color:#557084;font-size:.65rem;font-style:normal;font-weight:700}.yc-agent-limit-list,.yc-agent-current-rules,.yc-agent-rule-list{display:flex;flex-direction:column}.yc-agent-limit-list>div,.yc-agent-current-rules>div,.yc-agent-rule-list>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid var(--yc-line)}.yc-agent-limit-list>div:last-child,.yc-agent-current-rules>div:last-child,.yc-agent-rule-list>div:last-child{border-bottom:0}.yc-agent-limit-list span,.yc-agent-current-rules span{color:var(--yc-muted);font-size:.73rem}.yc-agent-limit-list strong,.yc-agent-current-rules strong{font-size:.78rem;color:var(--yc-navy)}
.yc-agent-branch-grid,.yc-agent-balance-grid,.yc-agent-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.yc-agent-branch-card{display:flex;flex-direction:column}.yc-agent-branch-head{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:12px;align-items:start}.yc-agent-branch-head>span:first-child{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#edf8f6;color:#0b7d72}.yc-agent-branch-head small,.yc-agent-branch-head h3,.yc-agent-branch-head p{display:block}.yc-agent-branch-head small{color:var(--yc-muted);font-size:.64rem}.yc-agent-branch-head h3{font-size:1rem;margin:3px 0}.yc-agent-branch-head p{margin:0;color:var(--yc-muted);font-size:.72rem;line-height:1.45}.yc-agent-branch-balances{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:17px 0}.yc-agent-branch-balances>div{padding:12px;border:1px solid var(--yc-line);border-radius:13px;background:#fafcfd}.yc-agent-branch-balances small,.yc-agent-branch-balances strong{display:block}.yc-agent-branch-balances small{font-size:.65rem;color:var(--yc-muted)}.yc-agent-branch-balances strong{margin-top:4px;font-size:.88rem}.yc-agent-service-pills,.yc-mini-pills{display:flex;flex-wrap:wrap;gap:6px}.yc-agent-service-pills span,.yc-mini-pills span{padding:5px 8px;border-radius:999px;background:#eef7f6;color:#24746b;font-size:.62rem;font-weight:800;text-transform:capitalize}.yc-agent-branch-meta{margin:14px 0;flex:1}.yc-agent-branch-meta p{display:flex;gap:9px;align-items:flex-start;margin:8px 0;color:#607084;font-size:.7rem}.yc-agent-branch-meta i{color:#1a9b8b}.yc-agent-big-balances{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.yc-agent-big-balances>div{padding:16px;border:1px solid var(--yc-line);border-radius:16px;background:#fafcfd}.yc-agent-big-balances>div>span{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;background:#eaf7f5;color:#168578;margin-bottom:10px}.yc-agent-big-balances small,.yc-agent-big-balances strong,.yc-agent-big-balances em{display:block}.yc-agent-big-balances small{color:var(--yc-muted);font-size:.67rem}.yc-agent-big-balances strong{margin-top:3px;font-size:1.12rem}.yc-agent-big-balances em{margin-top:4px;color:#8c99a6;font-size:.62rem;font-style:normal}.yc-agent-cash-declare{display:grid;grid-template-columns:1fr 1.4fr auto;gap:10px;align-items:end;margin-top:auto}.yc-agent-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.yc-agent-commission-total{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border-radius:20px;background:linear-gradient(135deg,#102a43,#145c5d);color:#fff}.yc-agent-commission-total small,.yc-agent-commission-total strong,.yc-agent-commission-total em{display:block}.yc-agent-commission-total small{color:#b8ccd5}.yc-agent-commission-total strong{font-size:2rem;letter-spacing:-.04em}.yc-agent-commission-total em{font-size:.7rem;color:#9de1d7;font-style:normal}
.yc-agent-directory-top{padding:28px;border-radius:25px;background:linear-gradient(135deg,#102a43,#155a5d);color:#fff}.yc-agent-directory-top p{color:#d0e0e6}.yc-agent-directory-top .yc-muted{color:#9eddd5}.yc-agent-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yc-agent-directory-card{display:flex;flex-direction:column;padding:20px;border:1px solid var(--yc-line);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(31,52,76,.05)}.yc-agent-directory-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(31,52,76,.09)}.yc-agent-location{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:start}.yc-agent-location>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#eaf8f5;color:#0d8276}.yc-agent-location h3{font-size:.95rem;margin:2px 0}.yc-agent-location p{margin:0;color:var(--yc-muted);font-size:.7rem}.yc-agent-directory-meta{display:grid;gap:8px;margin:16px 0}.yc-agent-directory-meta p{display:flex;gap:8px;margin:0;color:#5f7080;font-size:.7rem}.yc-agent-directory-meta i{color:#149486}.yc-agent-directory-card .btn{margin-top:auto}
.yc-agent-application-side{position:sticky;top:100px}.yc-agent-shield{width:66px;height:66px;border-radius:21px;display:grid;place-items:center;background:linear-gradient(135deg,#e7f8f4,#dff0ff);color:#117f73;font-size:1.55rem}.yc-agent-check-list{display:flex;flex-direction:column;gap:12px;margin-top:19px}.yc-agent-check-list>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px}.yc-agent-check-list i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#e9f7f4;color:#138572}.yc-agent-check-list strong,.yc-agent-check-list small{display:block}.yc-agent-check-list strong{font-size:.78rem}.yc-agent-check-list small{margin-top:3px;color:var(--yc-muted);font-size:.68rem}.yc-agent-upload{position:relative;display:block;padding:16px;border:1px dashed #b7cbd6;border-radius:15px;background:#fafcfd}.yc-agent-upload input{width:100%;font-size:.75rem}.yc-agent-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yc-agent-application-status,.yc-agent-approval-banner{display:flex;align-items:center;gap:14px;padding:17px;border-radius:17px;background:#eef8f6;border:1px solid #ceeae5}.yc-agent-application-status>span,.yc-agent-approval-banner>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fff;color:#138572}.yc-agent-application-status strong,.yc-agent-application-status small{display:block}.yc-agent-application-status small{margin-top:3px;color:var(--yc-muted);font-size:.7rem}.yc-agent-applicant{display:grid;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center}.yc-agent-applicant>span{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#eaf8f5;color:#0d8276;font-weight:850;font-size:1.05rem}.yc-agent-applicant strong,.yc-agent-applicant small{display:block}.yc-agent-applicant small{color:var(--yc-muted);font-size:.7rem;margin-top:3px}
@media(max-width:1199.98px){.yc-agent-branch-grid,.yc-agent-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yc-agent-cash-declare{grid-template-columns:1fr 1fr}.yc-agent-cash-declare .btn{grid-column:1/-1}}
@media(max-width:991.98px){.yc-agent-sidebar{transform:translateX(-105%);transition:transform .22s}.yc-agent-sidebar.open{transform:translateX(0)}.yc-agent-overlay{position:fixed;inset:0;z-index:1035;background:rgba(8,25,38,.48);backdrop-filter:blur(2px)}.yc-agent-overlay.open{display:block}.yc-agent-content{width:100%;margin-left:0}.yc-agent-main{padding-bottom:70px}.yc-agent-balance-grid{grid-template-columns:1fr}}
@media(max-width:767.98px){.yc-agent-welcome,.yc-agent-page-head,.yc-agent-directory-top{align-items:flex-start;flex-direction:column}.yc-agent-branch-grid,.yc-agent-directory-grid{grid-template-columns:1fr}.yc-agent-big-balances,.yc-agent-branch-balances{grid-template-columns:1fr 1fr}.yc-agent-document-grid{grid-template-columns:1fr}.yc-agent-application-side{position:static}.yc-agent-topbar{padding:0 16px}.yc-agent-main{padding:20px 15px}.yc-agent-directory-top{padding:22px}.yc-agent-cash-declare{grid-template-columns:1fr}.yc-agent-cash-declare .btn{grid-column:auto}.yc-agent-page-head .btn{width:100%}.yc-agent-transaction-tabs{display:grid;grid-template-columns:1fr}.yc-agent-transaction-tabs .nav-item,.yc-agent-transaction-tabs .nav-link{width:100%}}
@media(max-width:480px){.yc-agent-big-balances{grid-template-columns:1fr}.yc-agent-stats article{padding:15px}.yc-agent-branch-head{grid-template-columns:42px minmax(0,1fr)}.yc-agent-branch-head>.yc-pill{grid-column:2}.yc-agent-location{grid-template-columns:42px minmax(0,1fr)}.yc-agent-location>.yc-pill{grid-column:2}.yc-quick-actions{grid-template-columns:repeat(2,1fr)}}

.yc-agent-document-card{overflow:hidden;border:1px solid var(--yc-line);border-radius:17px;background:#fff}.yc-agent-document-card>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px;color:inherit;border-bottom:1px solid var(--yc-line)}.yc-agent-document-card>a>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eef7f6;color:#128377;font-size:1.05rem}.yc-agent-document-card>a strong,.yc-agent-document-card>a small,.yc-agent-document-card>a em{display:block}.yc-agent-document-card>a strong{font-size:.78rem}.yc-agent-document-card>a small{margin-top:2px;color:var(--yc-muted);font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yc-agent-document-card>a em{margin-top:3px;color:#8a99a7;font-size:.61rem;font-style:normal}.yc-agent-document-review{display:flex;flex-direction:column;gap:9px;padding:13px}.yc-agent-document-review>small{color:var(--yc-muted);font-size:.66rem;line-height:1.45}.yc-agent-document-review form{display:grid;gap:9px}.yc-agent-document-review form .d-flex{flex-wrap:wrap}.yc-agent-approval-hint{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:11px;background:#fff8e7;color:#8a6410;font-size:.66rem;line-height:1.4}.yc-agent-approval-hint i{margin-top:1px}.yc-agent-document-card .btn:disabled{cursor:not-allowed;opacity:.55}
.yc-agent-directory-card .yc-agent-directory-top{display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:11px;align-items:start;padding:0 0 15px;border-radius:0;border-bottom:1px solid var(--yc-line);background:transparent;color:inherit}.yc-agent-directory-card .yc-agent-directory-top>span{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;background:#eaf8f5;color:#0d8276}.yc-agent-directory-card .yc-agent-directory-top small,.yc-agent-directory-card .yc-agent-directory-top h3,.yc-agent-directory-card .yc-agent-directory-top p{display:block}.yc-agent-directory-card .yc-agent-directory-top small{color:#188c80;font-size:.61rem;font-weight:800}.yc-agent-directory-card .yc-agent-directory-top h3{margin:2px 0;font-size:.92rem;color:var(--yc-navy)}.yc-agent-directory-card .yc-agent-directory-top p{margin:0;color:var(--yc-muted);font-size:.66rem}.yc-agent-directory-card .yc-agent-directory-top>i{color:#19a48f}.yc-agent-directory-card .yc-agent-location{grid-template-columns:24px minmax(0,1fr);gap:8px;margin:15px 0 12px}.yc-agent-directory-card .yc-agent-location>i{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#f0f8f6;color:#13877b}.yc-agent-directory-card .yc-agent-location strong,.yc-agent-directory-card .yc-agent-location small{display:block}.yc-agent-directory-card .yc-agent-location strong{font-size:.73rem;line-height:1.4}.yc-agent-directory-card .yc-agent-location small{margin-top:2px;color:var(--yc-muted);font-size:.64rem}.yc-agent-directory-card .yc-agent-directory-meta>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--yc-line)}.yc-agent-directory-card .yc-agent-directory-meta>div:last-child{border-bottom:0}.yc-agent-directory-card .yc-agent-directory-meta small{color:var(--yc-muted);font-size:.64rem}.yc-agent-directory-card .yc-agent-directory-meta strong{font-size:.67rem;text-align:right}
.yc-agent-upload>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#eaf8f5;color:#118176;margin-bottom:10px}.yc-agent-upload>div{min-width:0;margin-bottom:10px}.yc-agent-upload strong,.yc-agent-upload small{display:block}.yc-agent-upload strong{font-size:.75rem}.yc-agent-upload small{margin-top:3px;color:var(--yc-muted);font-size:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yc-agent-upload:focus-within{border-color:#68bdb1;box-shadow:0 0 0 3px rgba(24,169,153,.09)}

.yc-evidence-review-list{display:grid;gap:12px}.yc-evidence-review-item{padding:14px;border:1px solid var(--yc-line);border-radius:16px;background:#fbfcfd}.yc-evidence-review-item.approved{border-color:#cdebe1;background:#f5fcf9}.yc-evidence-review-item.rejected{border-color:#f2d2d4;background:#fff8f8}.yc-evidence-review-head{display:grid;gap:9px;margin-bottom:11px}.yc-evidence-review-head strong,.yc-evidence-review-head small{display:block}.yc-evidence-review-head strong{font-size:.84rem}.yc-evidence-review-head>div>small{font-size:.69rem;color:var(--yc-muted);line-height:1.45;margin-top:4px}.yc-evidence-system{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#9a6d26;font-weight:750}.yc-evidence-system.done{color:#128560}.yc-evidence-audit{display:flex!important;align-items:center;gap:6px;color:#718292;font-size:.64rem;margin-top:9px;line-height:1.4}

/* v2.1.0 — Merchant payments and Visa / Mastercard wallet loading */
.yc-card-load-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px;background:linear-gradient(135deg,#102a43 0%,#174e5b 58%,#137f77 100%);color:#fff;border:0;overflow:hidden;position:relative}.yc-card-load-banner:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-90px;top:-110px;background:rgba(255,255,255,.08)}.yc-card-load-visual{position:relative;z-index:1;min-width:150px;height:96px;border-radius:18px;padding:16px;display:flex;align-items:flex-end;gap:10px;background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.2);box-shadow:0 15px 35px rgba(3,21,36,.2)}.yc-card-load-visual i{position:absolute;top:14px;left:16px;font-size:1.4rem}.yc-card-load-visual span{font-size:.61rem;font-weight:900;letter-spacing:.05em}.yc-card-load-copy{position:relative;z-index:1}.yc-card-load-copy .yc-eyebrow{color:#9ff0e4}.yc-card-load-copy h3{margin:4px 0 5px;font-size:1.25rem}.yc-card-load-copy p{margin:0;color:#d5e6ea;font-size:.78rem}.yc-card-load-banner .btn{position:relative;z-index:1;white-space:nowrap}
.yc-method-choice{display:block;height:100%;cursor:pointer}.yc-method-choice input{position:absolute;opacity:0;pointer-events:none}.yc-method-choice span{height:100%;display:flex;flex-direction:column;gap:3px;padding:15px;border:1px solid var(--yc-line);border-radius:15px;background:#fff;transition:.18s}.yc-method-choice span i{font-size:1.15rem;color:#587083}.yc-method-choice span strong{font-size:.78rem}.yc-method-choice span small{color:var(--yc-muted);font-size:.65rem}.yc-method-choice input:checked+span{border-color:#67c8ba;background:#ecfaf7;box-shadow:0 0 0 3px rgba(24,169,153,.09)}.yc-method-choice input:checked+span i{color:#0f887b}
.yc-saved-merchant-list{display:flex;flex-direction:column}.yc-saved-merchant{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid var(--yc-line)}.yc-saved-merchant:last-child{border-bottom:0}.yc-saved-merchant-fill{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:12px 0;border:0;background:transparent;text-align:left}.yc-saved-merchant-fill>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eaf8f5;color:#0d8276}.yc-saved-merchant-fill strong,.yc-saved-merchant-fill small{display:block}.yc-saved-merchant-fill strong{font-size:.78rem}.yc-saved-merchant-fill small{margin-top:3px;color:var(--yc-muted);font-size:.65rem}.yc-saved-merchant form .btn{color:#8b9aa7}.yc-saved-merchant form .btn:hover{color:#c54552}
.yc-card-brand{padding:5px 8px;border-radius:7px;background:#eef3f8;color:#354b60;font-size:.58rem;font-weight:900;letter-spacing:.04em}.yc-list-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--yc-line)}.yc-list-line:last-child{border-bottom:0}.yc-list-line strong,.yc-list-line small{display:block}.yc-list-line strong{font-size:.73rem}.yc-list-line small{margin-top:3px;color:var(--yc-muted);font-size:.64rem}
#paypal-card-button{min-height:48px}.paypal-buttons{min-width:0!important}
@media(max-width:767.98px){.yc-card-load-banner{grid-template-columns:1fr}.yc-card-load-visual{min-width:0;width:100%;max-width:230px}.yc-card-load-banner .btn{width:100%}}

/* v2.1.2: clearer dashboard actions for M-Pesa and card loading */
.yc-dashboard-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.yc-dashboard-service-card{position:relative;overflow:hidden;min-height:210px;border:1px solid var(--yc-line);border-radius:23px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 12px 32px rgba(31,52,76,.07)}.yc-dashboard-service-card .btn{margin-top:auto}.yc-dashboard-service-copy{position:relative;z-index:1;margin:13px 0 18px}.yc-dashboard-service-copy h3{font-size:1.15rem;font-weight:850;margin:3px 0 7px}.yc-dashboard-service-copy p{margin:0;font-size:.78rem;line-height:1.55}.yc-dashboard-service-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-size:1.25rem;position:relative;z-index:1}.yc-mpesa-service-card{background:radial-gradient(circle at 92% 5%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,#0b6f63,#13a58e);color:#fff;border-color:transparent}.yc-mpesa-service-card:after{content:"";position:absolute;width:175px;height:175px;border-radius:50%;border:1px solid rgba(255,255,255,.16);right:-60px;bottom:-75px}.yc-mpesa-service-card .yc-eyebrow,.yc-mpesa-service-card p{color:#d9f5ef}.yc-mpesa-service-card .yc-dashboard-service-icon{background:rgba(255,255,255,.15);color:#fff}.yc-card-service-card{background:linear-gradient(145deg,#fff,#f5f7ff)}.yc-card-service-card .yc-card-load-visual{margin:0}.yc-card-service-card .yc-dashboard-service-copy p{color:var(--yc-muted)}
@media(max-width:767.98px){.yc-dashboard-service-grid{grid-template-columns:1fr}.yc-dashboard-service-card{min-height:190px}}

/* v2.1.3 — M-Pesa recipient confirmation */
.yc-mpesa-confirm-modal .modal-header{align-items:flex-start}
.yc-mpesa-confirm-recipient{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 16px;border:1px solid #bde4dc;border-radius:19px;background:linear-gradient(145deg,#effbf8,#fbfefe)}
.yc-mpesa-confirm-recipient>span{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#d9f4ed;color:var(--yc-green-dark);font-size:1.22rem}
.yc-mpesa-confirm-recipient small{margin-top:12px;color:var(--yc-muted);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.yc-mpesa-confirm-recipient strong{margin-top:6px;color:var(--yc-ink);font-size:clamp(1.45rem,5vw,2rem);font-weight:950;line-height:1.15;letter-spacing:.015em;word-break:break-word}
.yc-mpesa-confirm-recipient em{margin-top:7px;padding:5px 9px;border-radius:20px;background:#fff;color:#55707d;font-size:.62rem;font-style:normal;font-weight:800;border:1px solid var(--yc-line)}
.yc-mpesa-confirm-warning{display:flex;gap:10px;align-items:flex-start;margin:14px 0;padding:12px 13px;border-radius:14px;background:#fff7e7;color:#76541b;font-size:.7rem;line-height:1.48}
.yc-mpesa-confirm-warning i{margin-top:1px;color:#c58813;font-size:.95rem;flex:0 0 auto}
.yc-mpesa-confirm-summary{margin-top:0}
.yc-mpesa-confirm-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:10px}
.yc-mpesa-confirm-actions .btn{width:100%;justify-content:center}
@media(max-width:420px){.yc-mpesa-confirm-actions{grid-template-columns:1fr}.yc-mpesa-confirm-actions .yc-btn-primary{grid-row:1}.yc-mpesa-confirm-recipient strong{font-size:1.5rem}}
