.payments-suite-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;padding:6px;border:1px solid #ffffff14;border-radius:17px;background:#0d0822cc;backdrop-filter:blur(14px)}.payments-suite-nav a{min-height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;color:#a99dc4;text-decoration:none;font-size:11px;font-weight:900}.payments-suite-nav a.active{background:linear-gradient(135deg,#8a4dff,#6937d6);color:#fff;box-shadow:0 8px 22px #6f35db45}.merchant-tabs{display:flex;gap:8px;margin:16px 0 10px;overflow:auto;padding:5px;border:1px solid #ffffff14;border-radius:16px;background:#0d0822;scrollbar-width:none}.merchant-tabs::-webkit-scrollbar{display:none}.merchant-tabs button{flex:1;min-width:125px;min-height:45px;border:0;border-radius:12px;background:transparent;color:#9f93b9;font-size:11px;font-weight:900;cursor:pointer}.merchant-tabs button i{margin-right:6px}.merchant-tabs button.active{background:linear-gradient(135deg,#8a4dff,#6c39dc);color:#fff;box-shadow:0 9px 24px #6f35db3f}[data-merchant-panel][hidden]{display:none!important}[data-merchant-panel].active{animation:merchantPanelIn .18s ease}@keyframes merchantPanelIn{from{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.merchant-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.merchant-history-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.merchant-history-summary article{padding:14px;border:1px solid #ffffff12;border-radius:15px;background:#120c29}.merchant-history-summary small,.merchant-history-summary strong{display:block}.merchant-history-summary small{font-size:9px;color:#8e82a7;font-weight:900}.merchant-history-summary strong{font-size:20px;margin-top:5px}.merchant-payments-list{display:grid;gap:9px}.merchant-payment-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;border:1px solid #ffffff12;border-radius:16px;background:linear-gradient(145deg,#17102f,#100a24)}.merchant-payment-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#46dda319;color:#7aefc2}.merchant-payment-copy{min-width:0}.merchant-payment-copy>b,.merchant-payment-copy>small{display:block}.merchant-payment-copy>b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-payment-copy>small{margin-top:4px;color:#8f83a8;font-size:9px}.merchant-payment-copy>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.merchant-payment-copy>div span{font-size:8px;color:#766b8d;display:inline-flex;align-items:center;gap:4px}.merchant-payment-row>strong{font-size:15px;color:#7aefc2;text-align:right}.merchant-history-empty{min-height:150px;border:1px dashed #ffffff18;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;padding:20px;color:#8f83a8}.merchant-history-empty i{font-size:20px;color:#a78de2}.merchant-history-empty b{color:#dcd4eb}.merchant-history-empty span{font-size:10px;max-width:390px}.merchant-provider-note{display:flex;gap:10px;align-items:flex-start;margin-top:12px;border:1px solid #2fae8e40;background:#2fae8e10;border-radius:13px;padding:12px;color:#a8d8cc;font-size:10px;line-height:1.5}.merchant-provider-note i{margin-top:2px;color:#67edb7}.merchant-provider-note b{color:#dffaf3}.mobile-pay-dock a.active{background:linear-gradient(135deg,#8a4dff,#6b37dd);color:#fff}.mobile-pay-dock a:first-child:not(.active){background:transparent;color:#9588af}@media(max-width:640px){.payments-suite-nav{position:sticky;top:61px;z-index:18;margin:8px 0 10px;gap:4px;padding:5px;background:#0b0719ee}.payments-suite-nav a{min-height:40px;font-size:9px;gap:4px}.payments-suite-nav a i{font-size:11px}.merchant-tabs{margin-top:10px}.merchant-tabs button{min-width:108px;font-size:10px}.merchant-history-summary{grid-template-columns:1fr 1fr}.merchant-payment-row{grid-template-columns:38px minmax(0,1fr) auto;padding:11px}.merchant-payment-icon{width:38px;height:38px}.merchant-payment-row>strong{font-size:13px}.mobile-pay-dock{grid-template-columns:repeat(4,1fr)!important;width:min(390px,calc(100% - 18px))!important}.mobile-pay-dock a{font-size:8px!important}}
