/* Mixeiro · linguagem visual baseada na referência Carteira-Digital-TPA. */
:root{--purple:#146b81;--purple-dark:#104d5d;--purple-soft:#e9f3f5;--ink:#16323c;--muted:#647a82;--line:#dfe8eb;--canvas:#f3f7f8;--green:#207760;font-family:"Segoe UI",Arial,sans-serif;font-size:15px}
body{background:var(--canvas)}h1,h2,h3{letter-spacing:-.035em}p{color:var(--muted)}.primary{background:#146b81;box-shadow:0 5px 12px #124e5e12}.primary:hover{background:#104d5d}.btn{border-radius:8px;font-size:13px;padding:12px 18px}.secondary{color:#235365;border-color:#d3e0e5}.secondary:hover{background:#eef6f7}.brand{letter-spacing:-1.3px;color:#183b47}.brand-mark{background:linear-gradient(145deg,#238da2,#155368);box-shadow:0 4px 10px #12506415}.brand-mark span{color:#e8c491}.brand-dot{color:#228499}.eyebrow,.overline{color:#4c7a86}.avatar,.lavender{background:#e7f1f3;color:#216c7b}.peach{background:#f4ebdc;color:#936e39}.back-link{color:#68808a}.text-link{color:#176f83}.mini-icon{background:#e8f3f4;color:#347d8a}.note-pattern:before{background-image:url('kwanza-series-2020.jpg');background-size:900px auto;background-repeat:repeat;opacity:.055;filter:saturate(.8)}
.sidebar{width:228px;background:#fff;border-right:1px solid #e0e8eb;padding-top:33px}.app-shell{margin-left:228px;background:linear-gradient(135deg,#edf5f7,#f7f9fa 50%,#f0f5f6);min-height:100vh;position:relative;isolation:isolate}.app-shell:before{content:"";position:fixed;inset:0 0 0 228px;background:url('kwanza-series-2020.jpg') center/950px auto repeat;opacity:.026;z-index:-1;pointer-events:none}.workspace-label{color:#7b9097;font-size:9px;letter-spacing:1px}.nav-item{font-size:13px;color:#5d757f;padding:14px 13px}.nav-item.active{background:#e7f1f3;color:#17667a}.nav-item:hover{background:#f1f7f8;color:#17667a}.nav-dot{background:#67a0ac}.sidebar>.brand{margin-bottom:40px}.trust-card{background:#f2f7f7;border-color:#e3ebed;padding:18px}.trust-card>.icon{color:#408996}.trust-card strong{font-size:13px}.trust-card p{font-size:11px;color:#70848c}.trust-card a{color:#236f80;font-size:11px}.country{color:#71848b}.country>span:last-child{background:#edf4f5}.topbar{height:78px;background:#ffffffed}.breadcrumb{color:#8699a0;font-size:12px}.breadcrumb strong{color:#395864}.topbar .breadcrumb .icon{color:#81949b}.environment-pill{color:#8d754d;border-color:#ece2d0;background:#fbf7ef;font-size:10px}.user-label strong{font-size:12px;color:#315260}.user-label small{color:#718a95;font-size:10px}.main-content{padding-top:30px}.page-heading h1{font-size:29px;font-weight:650;color:#173844}.page-heading .greeting{font-size:9px;color:#6e8a94;letter-spacing:1.5px}.page-heading p{font-size:13px;color:#68818b}.page-heading>.btn{font-size:12px}.greeting-dot{display:none}.demo-notice{background:#eef5f7;border-color:#dce9ed;color:#5c7c87;font-size:11px}
.dashboard-banner{min-height:235px;padding:31px 34px;background:linear-gradient(110deg,#dcecf0,#eaf3f4);border-color:#d6e6e9;box-shadow:0 3px 7px #12455803;align-items:center}.dashboard-banner:before{display:none}.dashboard-banner>div:first-child{position:relative;z-index:1;flex-shrink:0;max-width:56%}.dashboard-banner .eyebrow{color:#587f8b;font-size:9px;letter-spacing:1.6px}.dashboard-banner h2{font-size:32px;color:#193e4c;font-weight:600;margin:12px 0}.dashboard-banner p{font-size:12px;color:#64838d;max-width:400px}.dashboard-banner a{font-size:12px;color:#1a6b7e}.banner-currency{position:relative;flex:1;min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:center;isolation:isolate;margin:-10px -25px -12px 8px}.banner-currency img{width:100%;max-width:440px;height:auto;mix-blend-mode:multiply;transform:rotate(-6deg);filter:drop-shadow(0 14px 8px #173a3d12)}.banner-currency>span{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:9px;color:#647f84;letter-spacing:.3px}.stats-grid{gap:17px;margin-bottom:25px}.stat-card{border-color:#e1e9ec;padding:22px;background:#fff;box-shadow:0 3px 12px #163c4803;border-radius:11px}.stat-card>span:not(.stat-icon){font-size:12px;color:#69818b;min-height:30px}.stat-card>strong{font-size:32px;color:#163a49;font-weight:600}.stat-card>strong.money-stat{font-size:23px}.stat-card small{font-size:11px;color:#8c9ba2}.stat-icon{width:34px;height:34px;border-radius:9px}.stat-icon .icon{width:18px;height:18px}.violet{background:#e8f2f5;color:#477f94}.green{background:#eaf4ef;color:#539779}.amber{background:#fbf3e7;color:#b2915b}.rose{background:#edf0f6;color:#8392ad}.dashboard-columns{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.panel{border-color:#e1e9ec;border-radius:12px;box-shadow:0 4px 18px #244b5803}.deals-panel{align-self:start}.panel-heading{padding:24px}.panel-heading h2{font-size:19px;color:#214652}.panel-heading p{font-size:12px;color:#7c929a}.panel-heading>.icon{color:#6b929e}.count-pill{background:#edf5f6;color:#5c8190}.table-toolbar{padding:0 24px 20px}.tab{font-size:12px;color:#7a8f97;padding:8px 12px}.tab.selected{background:#eaf3f5;color:#1c6c80}.search-box{border-color:#e0e9ec;max-width:185px}.search-box input{font-size:11px}.search-box .icon{color:#8ea5ad}.deals-table th{background:#f7fafa;color:#7d939a;font-size:10px;letter-spacing:.7px;padding-top:14px;padding-bottom:14px;border-color:#e9eff1}.deals-table td{font-size:12px;border-color:#edf2f3;padding-top:23px;padding-bottom:23px;color:#345966}.deal-name{min-width:190px;gap:10px}.deal-name a{font-size:13px;color:#274a57;font-weight:600}.deal-name small{font-size:10px;color:#8a9aa2}.deal-icon{width:35px;height:38px;background:#edf4f6;color:#598b9a}.tone-1{background:#f7f1e7;color:#b59567}.tone-2{background:#eaf4ef;color:#6e9c87}.row-arrow{color:#6c8e9c}.badge{font-size:10px;padding:7px 10px;border-radius:5px}.badge.ready{color:#347b8f;background:#eaf4f7}.badge.confirming{color:#aa8444;background:#fbf5e9}.badge.paid{color:#398268;background:#eaf5ee}.badge.archived{color:#687c84;background:#eef2f3}.table-footer{color:#7a929b;font-size:10px;padding:17px 24px}.terminal-preview-card{background:linear-gradient(140deg,#e0edf0,#f5f9fa);border:1px solid #d8e6eb;border-radius:12px;text-align:center;padding:22px 15px 15px;margin-bottom:18px;overflow:hidden}.terminal-preview-card .eyebrow{font-size:9px;color:#4e7e8d;letter-spacing:1px}.terminal-preview-card h3{font-size:18px;color:#235060;margin:8px 0 0}.terminal-preview-card>p{font-size:10px;color:#6c8894;line-height:1.65;margin:-5px 0 0}.terminal-preview-card .tpa-device{width:215px;max-width:100%;margin:0 auto -6px}.fee-card{background:#fff;border-color:#e1e9ec;padding:22px}.fee-card .mini-icon{display:none}.fee-card h3{font-size:18px;color:#395f6b;margin-bottom:7px}.fee-card h3 br{display:none}.big-fee{font-size:48px;color:#1c6e83;letter-spacing:-3px;margin:10px 0}.big-fee span{font-size:24px}.fee-card p{font-size:12px;color:#7e939b;line-height:1.7}.fee-card-bottom{border-color:#e3ecef;color:#68848f;font-size:10px}.privacy-tip{color:#7e9aa5}.privacy-tip strong{color:#476d7b;font-size:12px}.privacy-tip p{color:#7b929c;font-size:11px}.app-footer{color:#8b9da5;font-size:10px;border-color:#dfe9ed}.empty-state p{color:#718c98}
/* Photographic terminal; the screen remains live HTML. */
.tpa-device{width:320px;max-width:100%;position:relative;margin:auto;container-type:inline-size;line-height:1.2}.tpa-device>img{display:block;width:100%;height:auto}.device-display{position:absolute;left:29.2%;top:27.8%;width:39.5%;height:26.2%;background:#f5faf9;border-radius:1%;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.3cqw;color:#183e4a;transform:rotate(-.45deg);padding:2cqw 1cqw;overflow:hidden}.device-wordmark{font-weight:750;font-size:3.8cqw;letter-spacing:-.1cqw;color:#145369}.device-display>small{font-size:1.6cqw;letter-spacing:.3cqw;color:#65818b}.device-display>strong{font-size:3.6cqw;letter-spacing:-.07cqw;white-space:nowrap}.device-qr{width:21cqw!important;height:21cqw!important;display:block;background:white;object-fit:contain}.device-demo-label{font-size:1.55cqw;letter-spacing:.22cqw;color:#8e734e}.device-pending{display:flex;flex-direction:column;gap:2cqw;align-items:center;justify-content:center;text-align:center;font-size:2.6cqw;line-height:1.5;color:#668b94;padding:2cqw}.device-pending .icon{width:7cqw;height:7cqw;color:#8aa6af}.payment-panel{background:linear-gradient(#f6fafb,#fff);border-color:#dbe7eb}.payment-panel .tpa-device{width:275px;margin:-10px -15px;max-width:calc(100% + 30px)}.payment-note p{color:#65838f;font-size:12px}.payment-foot{color:#8aa0a9;font-size:10px}.payment-panel .eyebrow{color:#658e9b}.payment-panel h2{font-size:20px;color:#244c5b}.payment-note .icon{color:#749aa8}
/* Clear account and agreement forms. */
label{font-size:13px;color:#3c5e6b}input:not([type=radio]):not([type=hidden]):not([type=checkbox]),textarea{border-color:#d6e3e8;padding:13px 14px;color:#274d5d;background:#fff}input::placeholder,textarea::placeholder{color:#9aadb5}input:focus,textarea:focus{outline-color:#5a9fb3;border-color:#5a9fb3}input[readonly]{background:#eff5f7!important;color:#326578!important}input[type=checkbox]{width:16px!important;height:16px!important;display:inline-block!important;padding:0!important;margin:3px 0 0!important;accent-color:#146b81;flex-shrink:0}.form-panel{padding:26px}.section-title{margin-bottom:23px}.section-title h2{font-size:21px;color:#254955}.section-title p{font-size:12px;color:#7b929b}.step-number{background:#edf5f7;border-color:#dfeaf0;color:#457789;font-size:10px;font-weight:700}.mode-option{font-size:13px;color:#68828f;border-color:#d8e4e9;padding:14px}.mode-option:has(input:checked){background:#e9f3f6;color:#1e657b;border-color:#7dabba}.mode-option span{color:#6e97a6}.description-details{margin-top:18px}.description-details>summary{font-size:12px;color:#728f9c;cursor:pointer}.total-setting{border:1px solid #e0e9ed;border-radius:10px;background:#f7fafb;padding:19px;margin-bottom:22px;display:flex;gap:22px;align-items:center}.auto-total-option{display:flex;align-items:flex-start;gap:11px;flex:1}.auto-total-option strong{display:block;font-size:13px;font-weight:600;color:#365d6d;line-height:1.5}.auto-total-option small{font-size:11px;line-height:1.6;margin-top:5px;color:#7c949f}.total-input-label{width:200px;flex-shrink:0;font-size:11px;color:#6f8b99}.total-input-label input{font-size:19px;font-weight:600}.input-unit>span{color:#698c9c;font-size:12px;top:17px}.division-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.division-tools>span{font-size:11px;line-height:1.6;color:#8198a2}.text-button{border:0;background:none;color:#206e86;font-size:11px;font-weight:600;padding:4px 0;white-space:nowrap}.text-button:hover{text-decoration:underline}.text-button:disabled{text-decoration:none;opacity:.4}.seller-row{padding:21px;border-color:#dce7ed;background:#fff;border-radius:10px;margin-bottom:16px}.seller-number{font-size:12px;color:#355e70;font-weight:650}.seller-row-heading{margin-bottom:16px}.remove-seller{color:#a16767;font-size:11px}.seller-entry{display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:20px;align-items:start}.seller-identity{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seller-identity label{font-size:11px}.seller-identity input{font-size:13px;padding:12px!important;min-width:0}.seller-identity label:last-child{grid-column:auto}.share-entry{font-size:11px}.share-entry input{font-size:19px;font-weight:650;color:#17627c!important;padding:9px 11px!important;background:#f4f9fb!important;border-color:#bfd6e0!important}.share-entry .assign-rest{font-size:10px;margin-top:6px}.seller-calculation{display:grid;grid-template-columns:1fr 1fr 1.2fr;padding-top:14px;margin-top:16px;border-color:#e4edf1;gap:12px}.seller-calculation>div>span{font-size:10px;color:#849aa5;margin-bottom:5px}.seller-calculation strong{font-size:13px;font-weight:550;color:#456978}.seller-calculation .net-cell{grid-column:auto;padding-left:14px;border-left:1px solid #dce8ee;position:relative}.net-cell strong{color:#175e78;font-size:16px}.row-percent{position:absolute;right:0;top:0;font-size:10px;color:#6d93a5;background:#eef6f9;padding:4px 6px;border-radius:4px}.add-button{border-color:#b9d1dc;background:#f7fbfc;color:#3e7c95;font-size:12px}.allocation-feedback{font-size:12px;color:#a17a37}.allocation-feedback.valid{color:#377c62}.field-help{font-size:11px;color:#8b9da7}.client-access-note{background:#eaf3f6;border:1px solid #dbe8ed;color:#56869a;padding:21px}.client-access-note strong{font-size:13px;color:#396b80}.client-access-note p{font-size:12px;color:#7293a3;margin-top:6px}.summary-panel{padding:25px;background:#fff}.summary-panel .eyebrow{color:#628797;font-size:9px;letter-spacing:1.5px}.summary-panel h2{font-size:25px;color:#1e485c}.summary-panel dl>div{font-size:12px;color:#8296a2}.summary-panel dd{color:#42687b;font-size:13px}.summary-panel dt>span{background:#edf5f8;color:#477f96}.summary-panel .summary-net{border-color:#e1ebef}.summary-net dd{color:#14617c;font-size:29px}.summary-help{font-size:11px;color:#7290a1}.summary-foot{font-size:10px;color:#8ca0ad}.alias-box{background:#edf5f8;color:#2c657e}.confirm-card{background:#eaf4f7;border-color:#cbdfe7}.confirm-card>.icon{color:#6796aa}.confirm-card h3{color:#2a637d}.confirm-card p{color:#718fa1}.deal-total{background:#edf5f8}.deal-total span{color:#7393a4}.deal-total strong{color:#1c627f}.deal-totals span{color:#7792a2}.deal-totals strong{color:#486d81}.shares-table th{background:#f5f9fb;color:#829ba8;border-color:#e5eef2}.shares-table td{border-color:#e7eff2;color:#4a6f82}.shares-table small{color:#849ca9}.shares-table .net-text{color:#21667f}.timeline p{color:#64869a;font-size:12px}.timeline time{color:#94a9b4}.timeline li>span{border-color:#7ca4b8}.timeline li:not(:last-child):before{background:#e1edf2}.invitation-panel{background:#f7fbfd;border-color:#d3e4ed}.copy-group input{color:#6e91a4!important}.help-panel{color:#7092a5}.detail-grid{grid-template-columns:minmax(0,1fr) 290px}
/* Public entry. */
.public-body{background:#f7fafb}.public-header{border-color:#e0e9ed;background:#ffffffb8}.public-header nav{color:#718c9a}.public-footer{color:#859ea9}.landing-hero{min-height:640px;background:linear-gradient(110deg,#f7fafb 35%,#e8f2f5);padding-top:35px;padding-bottom:35px;gap:35px}.landing-hero:before{opacity:.042;background-size:1000px}.hero-copy h1{color:#193f50;font-size:49px}.hero-copy h1 em{color:#19788f}.hero-copy>p{font-size:16px;color:#6d8a99}.hero-copy .eyebrow{color:#518394;font-size:9px}.live-dot{background:#2a8d9d;box-shadow:0 0 0 4px #d8ebf0}.hero-assurance{font-size:11px;color:#7b96a4}.hero-visual{padding:0!important;min-height:530px;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-visual:before{background:radial-gradient(ellipse,#bbdbe670,transparent 68%);border:0;inset:0;border-radius:0}.terminal-stage{position:relative;width:100%}.terminal-stage .tpa-device{width:370px;max-width:90%;transform:rotate(6deg);filter:drop-shadow(15px 23px 12px #163c4c15)}.terminal-caption{display:flex;align-items:center;gap:9px;font-size:12px;color:#456d80;margin-top:-8px;position:relative;z-index:2}.terminal-caption>span:last-child{font-size:9px;border:1px solid #c9dce4;border-radius:4px;padding:5px 7px;color:#7294a6}.terminal-caption .live-dot{width:5px;height:5px}.how-section{background:#fff;border-color:#e2ebef}.how-card>span{color:#54899e;background:#edf6f9}.how-card h3{color:#355d71}.how-card p{color:#7c98a5}.how-section h2{color:#244b60}.auth-layout{background:#fff;border-color:#dce9ef}.auth-story{background:linear-gradient(140deg,#135770,#2089a1);color:#fff}.auth-story:before{opacity:.1;background-size:700px;mix-blend-mode:screen}.auth-story .eyebrow{color:#bee1eb}.auth-story h1{color:#fff}.auth-story p{color:#c6e0e9}.auth-value{color:#fff}.auth-value span{color:#b9d8e3}.auth-foot{color:#c2dee9}.auth-card h2{color:#224e63}.auth-card>p{color:#7b95a3}.auth-switch a{color:#1c7895}.alert{color:#3e788e;background:#edf6fa;border-color:#cee2eb}.alert.error{color:#9a3b45;background:#fff1f2;border-color:#f0c5ca}.alert.success{color:#347455;background:#eef8f2;border-color:#cde6d8}.alert.warning{color:#8c681c;background:#fff9e9;border-color:#ebdfbd}.toast{background:#1a4c61}
@media(max-width:1250px){.dashboard-columns{grid-template-columns:minmax(0,1fr)}.side-tips{display:grid;grid-template-columns:1fr 1fr;gap:20px}.terminal-preview-card{grid-row:span 2;margin:0}.terminal-preview-card .tpa-device{width:190px;margin:-5px auto}.fee-card{display:block}.fee-card .big-fee{margin:12px 0}.side-tips>.privacy-tip{padding:0 5px}.create-grid{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.seller-entry{grid-template-columns:1fr}.seller-identity{grid-template-columns:1fr 1fr}.share-entry{max-width:240px}.total-setting{display:block}.total-input-label{width:100%;margin-top:18px}.stat-card>strong.money-stat{font-size:20px}.banner-currency{margin-right:-15px}.dashboard-banner h2{font-size:29px}}
@media(max-width:960px){.sidebar{width:195px;padding-left:13px;padding-right:13px}.app-shell{margin-left:195px}.app-shell:before{left:195px}.nav-item{font-size:12px}.page-heading h1{font-size:25px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-card>strong.money-stat{font-size:24px}.dashboard-banner{padding:27px;min-height:220px}.dashboard-banner>div:first-child{max-width:64%}.dashboard-banner h2{font-size:28px}.banner-currency{margin-left:-40px;margin-right:-20px}.banner-currency>span{display:none}.create-grid,.detail-grid{grid-template-columns:1fr}.create-summary{grid-row:auto}.summary-panel dl{display:block}.summary-panel dl>div{display:flex;padding:12px 0}.summary-panel .summary-net{display:block;border-left:0;border-top:1px solid #e1ebef;padding-top:18px}.summary-panel .summary-net dd{font-size:27px}.summary-panel .summary-help,.summary-panel .summary-foot{display:block}.seller-entry{grid-template-columns:1fr 155px}.share-entry{max-width:none}.total-setting{display:flex}.total-input-label{margin:0;width:200px}.detail-side{display:grid;grid-template-columns:1fr 1fr}.landing-hero{gap:10px}.hero-copy h1{font-size:37px}.hero-copy>p{font-size:14px}.hero-visual{min-height:470px}.terminal-stage .tpa-device{width:310px;max-width:100%}.terminal-caption{font-size:10px}.terminal-caption>span:last-child{font-size:8px}}
@media(max-width:720px){.sidebar{width:235px}.app-shell{margin-left:0}.app-shell:before{left:0}.topbar{height:68px}.main-content{padding:25px 18px}.page-heading h1{font-size:24px}.page-heading p{font-size:12px}.page-heading>.btn{font-size:11px}.page-heading .greeting{font-size:8px}.dashboard-banner{min-height:240px;padding:24px}.dashboard-banner>div:first-child{max-width:70%}.dashboard-banner h2{font-size:27px}.dashboard-banner p{font-size:11px;max-width:250px}.dashboard-banner .eyebrow{font-size:8px}.dashboard-banner a{font-size:11px}.banner-currency{margin:0 -50px 0 -60px;align-self:flex-end;min-width:160px;opacity:.6}.banner-currency img{transform:rotate(-16deg)}.stats-grid{gap:12px}.stat-card{padding:18px 16px}.stat-card>span:not(.stat-icon){font-size:11px;padding-right:28px;min-height:31px}.stat-card>strong{font-size:29px}.stat-card>strong.money-stat{font-size:20px}.stat-card small{font-size:10px}.stat-icon{width:28px;height:28px;top:15px;right:12px}.panel-heading{padding:21px 18px}.panel-heading h2{font-size:18px}.panel-heading p{font-size:11px}.table-toolbar{padding:0 18px 18px;flex-wrap:wrap}.tab{font-size:11px}.search-box{max-width:100%;width:100%;padding:10px}.table-footer{font-size:10px;padding:15px 18px}.side-tips{grid-template-columns:1fr 1fr;gap:14px}.terminal-preview-card{padding:20px 9px 10px}.terminal-preview-card .eyebrow{font-size:7px}.terminal-preview-card h3{font-size:15px}.terminal-preview-card>p{font-size:9px}.terminal-preview-card .tpa-device{width:180px}.fee-card{padding:20px 17px}.fee-card h3{font-size:16px}.fee-card p{font-size:11px}.fee-card-bottom{font-size:9px}.side-tips>.privacy-tip{grid-column:1/-1}.seller-entry{grid-template-columns:1fr}.seller-identity{grid-template-columns:1fr 1fr}.share-entry{max-width:100%}.share-entry input{font-size:22px;padding:13px!important}.seller-calculation{grid-template-columns:1fr 1fr 1.1fr}.seller-calculation strong{font-size:12px}.net-cell strong{font-size:14px}.row-percent{position:static;display:inline-block;margin-top:5px;font-size:9px}.form-panel{padding:21px 18px}.section-title h2{font-size:20px}.section-title p{font-size:12px}.total-setting{display:block;padding:16px}.total-input-label{width:100%;margin-top:17px}.division-tools>span{font-size:10px}.division-tools .text-button{font-size:10px}.seller-row{padding:17px 14px}.detail-side{display:block}.payment-panel .tpa-device{width:285px;max-width:100%;margin:auto}.landing-hero{grid-template-columns:1fr;padding:39px 24px 30px;gap:0}.hero-copy h1{font-size:42px}.hero-copy>p{font-size:15px}.hero-visual{min-height:430px}.terminal-stage .tpa-device{width:290px;max-width:90%}.terminal-caption{font-size:12px;margin-top:5px}.terminal-caption>span:last-child{font-size:9px}.public-header{height:78px}.hero-actions{gap:9px}.hero-actions .btn{font-size:12px}.auth-story h1{font-size:30px}.auth-card{padding:27px}.auth-card>p{font-size:13px}.app-footer{font-size:10px}}
@media(max-width:420px){.dashboard-banner{min-height:254px}.dashboard-banner>div:first-child{max-width:90%}.banner-currency{position:absolute;width:210px;right:-54px;bottom:10px;opacity:.32;margin:0;z-index:0}.dashboard-banner h2{font-size:29px}.dashboard-banner p{max-width:245px}.stat-card>strong.money-stat{font-size:18px}.hero-copy h1{font-size:36px}.hero-actions .btn{padding:13px 12px;font-size:11px}.seller-identity{grid-template-columns:1fr}.seller-identity label:last-child{grid-column:auto}.seller-calculation{gap:8px}.seller-calculation>div>span{font-size:9px}.seller-calculation strong{font-size:11px}.seller-calculation .net-cell{padding-left:9px}.net-cell strong{font-size:12px}.side-tips{grid-template-columns:1fr}.terminal-preview-card .tpa-device{width:240px}.terminal-preview-card h3{font-size:20px}.terminal-preview-card .eyebrow{font-size:9px}.terminal-preview-card>p{font-size:11px}.fee-card h3{font-size:20px}.fee-card p{font-size:12px}.fee-card-bottom{font-size:11px}}

.table-wrap{position:relative}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#5a9fb3}


.responserv-credit{display:inline-flex!important;align-items:center;gap:12px;color:#71848b;font-size:11px}.responserv-credit img{display:block;width:120px;height:auto}.app-footer,.public-footer{flex-wrap:wrap;gap:20px}@media(max-width:720px){.responserv-credit{font-size:10px}.responserv-credit img{width:105px}.public-footer{padding-bottom:24px}}
