:root{--bg:#f6f8fb;--surface:#fff;--surface-2:#eef2f7;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--primary:#16a34a;--primary-dark:#15803d;--primary-soft:#dcfce7;--accent:#0f766e;--danger:#b91c1c;--danger-soft:#fee2e2;--warning:#b45309;--warning-soft:#fef3c7;--shadow:0 12px 32px rgba(15,23,42,.08);--radius:20px;--radius-sm:13px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.topbar{position:sticky;top:0;z-index:50;background:rgba(246,248,251,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(226,232,240,.7)}.topbar-inner{height:68px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:10px;align-items:center;font-weight:800;letter-spacing:-.02em}.brand-mark{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:var(--ink);color:white;font-size:18px;box-shadow:0 5px 14px rgba(15,23,42,.16)}.topbar-actions{display:flex;align-items:center;gap:8px}.user-greeting{color:var(--muted);font-size:14px}.inline-form{display:inline}.main-content{padding:34px 0 100px}.app-public .main-content{padding-bottom:40px}.btn{border:0;border-radius:13px;padding:11px 16px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 7px 18px rgba(22,163,74,.2)}.btn-primary:hover{background:var(--primary-dark)}.btn-secondary{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.btn-ghost{background:transparent;color:var(--muted)}.btn-sm{padding:8px 11px;border-radius:10px;font-size:13px}.btn-lg{padding:14px 20px;border-radius:15px;font-size:16px}.btn-block{width:100%}.alert{padding:13px 16px;border-radius:14px;margin:0 0 18px;font-size:14px;font-weight:650}.alert-success{background:var(--primary-soft);color:#166534}.alert-error{background:var(--danger-soft);color:#991b1b}.alert-neutral{background:#f1f5f9;color:#334155}.eyebrow{font-size:12px;font-weight:850;letter-spacing:.12em;color:var(--primary);margin-bottom:10px}.hero{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:center;padding:70px 0 88px}.hero h1,.page-head h1{letter-spacing:-.045em;line-height:1.02;margin:0}.hero h1{font-size:clamp(42px,6vw,76px);max-width:780px}.hero h1 span{color:var(--primary)}.hero>p{font-size:20px;line-height:1.6;color:var(--muted);max-width:660px}.hero-actions{display:flex;gap:10px;margin-top:28px}.hero-demo-card{background:var(--surface);padding:24px;border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);transform:rotate(1deg)}.demo-header,.demo-player,.score-line,.season-card-top,.rank-name,.selection-counter,.price-summary,.season-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.demo-header{margin-bottom:26px}.demo-player{margin-bottom:10px}.demo-player b{margin-right:8px;color:var(--muted)}.hero-demo-card small,.muted{color:var(--muted)}.progress{height:8px;background:#e8edf3;border-radius:999px;overflow:hidden}.progress i{height:100%;display:block;background:linear-gradient(90deg,var(--primary),#22c55e);border-radius:999px}.number-row{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 12px}.number{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:850;font-size:13px}.number.hit{background:var(--primary);color:#fff;box-shadow:0 5px 12px rgba(22,163,74,.18)}.number.pending{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.number-row.compact{gap:6px;margin:13px 0 4px}.number-row.compact .number{width:32px;height:32px;font-size:12px}.number-row.tiny{margin:0;gap:4px;flex-wrap:nowrap}.number-row.tiny .number{width:28px;height:28px;font-size:10px}.section-block{padding:40px 0 70px}.section-heading span{font-size:11px;font-weight:850;letter-spacing:.12em;color:var(--primary)}.section-heading h2{margin:6px 0 28px;font-size:32px;letter-spacing:-.035em}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:25px}.feature-card>b{display:grid;place-items:center;width:36px;height:36px;background:var(--ink);color:white;border-radius:12px}.feature-card h3{margin:22px 0 8px;font-size:19px}.feature-card p{margin:0;color:var(--muted);line-height:1.55}.price-card{display:flex;justify-content:space-between;gap:40px;align-items:center;background:var(--ink);color:#fff;border-radius:28px;padding:36px 40px}.price-card h2{font-size:32px;letter-spacing:-.03em;margin:6px 0 8px}.price-card p{color:#cbd5e1;margin:0}.price{display:grid;min-width:190px;text-align:right}.price small{color:#94a3b8}.price strong{font-size:42px;letter-spacing:-.04em;margin:2px 0 12px}.public-footer{text-align:center;color:var(--muted);font-size:12px;padding:32px 0 6px}.auth-shell,.invite-shell{min-height:calc(100vh - 160px);display:grid;place-items:center}.auth-card,.invite-card{width:min(100%,460px);background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:var(--shadow)}.auth-card h1,.invite-card h1{font-size:34px;letter-spacing:-.04em;margin:4px 0 9px}.auth-card>p,.invite-card>p{line-height:1.55}.stack-form{display:grid;gap:16px;margin-top:24px}.stack-form label{display:grid;gap:7px;font-size:13px;font-weight:750;color:#334155}.stack-form label small{font-weight:500;color:var(--muted)}input{width:100%;border:1px solid #cbd5e1;background:#fff;border-radius:12px;padding:13px 14px;color:var(--ink);outline:none;transition:.15s}input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(22,163,74,.12)}.auth-link{text-align:center;font-size:14px;color:var(--muted);margin:20px 0 0}.auth-link a{color:var(--primary);font-weight:800}.security-icon,.invite-icon,.success-big{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:var(--primary-soft);font-size:28px;margin-bottom:18px}.pin-input{text-align:center;font-size:26px;letter-spacing:.42em;padding-left:calc(14px + .42em)}.page-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.page-head h1{font-size:42px}.page-head p{color:var(--muted);margin:9px 0 0;line-height:1.5}.info-strip{display:flex;justify-content:space-between;gap:16px;background:#eaf3ff;border:1px solid #d7e8fb;color:#334155;border-radius:14px;padding:12px 16px;font-size:13px;margin-bottom:18px}.season-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.season-card{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:0 4px 14px rgba(15,23,42,.03);transition:.18s}.season-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#cbd5e1}.season-card h2{font-size:21px;margin:8px 0 0;letter-spacing:-.025em}.chevron{font-size:32px;color:#94a3b8}.season-meta{display:flex;gap:18px;color:var(--muted);font-size:12px;margin:15px 0 18px}.score-line{font-size:13px;margin-bottom:8px}.score-line strong{font-size:18px}.status-pill{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.03em}.status-active{background:var(--primary-soft);color:#166534}.status-open{background:#e0f2fe;color:#075985}.status-completed{background:#ede9fe;color:#5b21b6}.status-cancelled{background:#f1f5f9;color:#64748b}.hot-note{display:block;color:#b45309;font-weight:800;margin-top:10px}.cta-inline{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:12px;color:var(--primary);font-size:13px;font-weight:800}.payment-warning{margin-top:12px;color:var(--warning);font-size:12px;font-weight:800}.empty-state{text-align:center;background:var(--surface);border:1px dashed #cbd5e1;border-radius:24px;padding:54px 24px}.empty-state h2{margin:14px 0 6px}.empty-state p{color:var(--muted);max-width:460px;margin:0 auto 20px;line-height:1.55}.empty-icon{font-size:42px}.narrow-page{width:min(100%,720px);margin:0 auto}.back-link{display:inline-flex;color:var(--muted);font-size:13px;font-weight:750;margin-bottom:18px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:0 5px 18px rgba(15,23,42,.03)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.price-summary{background:#f8fafc;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.price-summary strong{font-size:22px}.price-summary.big strong{font-size:32px}.form-note{font-size:12px;color:var(--muted);line-height:1.5;margin:0}.center{text-align:center}.selection-counter{margin-bottom:16px}.selection-counter strong{font-size:22px}.number-picker{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin-bottom:22px}.number-picker label{position:relative}.number-picker input{position:absolute;opacity:0;pointer-events:none}.number-picker span{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#f8fafc;border:1px solid var(--line);font-weight:800;font-size:13px;transition:.14s}.number-picker input:checked+span{background:var(--primary);border-color:var(--primary);color:#fff;transform:scale(1.04);box-shadow:0 5px 12px rgba(22,163,74,.2)}.number-picker input:disabled:not(:checked)+span{opacity:.38}.invite-card{text-align:center}.invite-icon{margin:0 auto 18px}.invite-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.invite-stats div{padding:12px 6px;background:#f8fafc;border:1px solid var(--line);border-radius:13px}.invite-stats small,.invite-stats strong{display:block}.invite-stats small{font-size:10px;color:var(--muted)}.invite-stats strong{margin-top:4px}.invite-card .btn+.btn{margin-top:8px}.season-page{width:min(100%,850px);margin:0 auto}.season-hero-card{background:var(--ink);color:#fff;border-radius:24px;padding:24px;margin-bottom:24px}.season-hero-card h1{margin:9px 0 6px;font-size:32px;letter-spacing:-.035em}.season-hero-card p{color:#cbd5e1;margin:0}.season-code{text-align:right}.season-code small,.season-code strong{display:block}.season-code small{color:#94a3b8}.season-code strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;margin-top:4px}.mobile-share{margin-top:18px;background:#fff;color:var(--ink)}.payment-banner{display:block;background:var(--warning-soft);color:#92400e;padding:11px 13px;border-radius:12px;font-size:12px;font-weight:800;margin-top:16px}.winner-card{display:flex;gap:18px;align-items:center;background:linear-gradient(135deg,#fef3c7,#fffbeb);border:1px solid #fde68a;border-radius:20px;padding:20px;margin-bottom:20px}.winner-card>span{font-size:38px}.winner-card small{font-weight:850;color:#92400e}.winner-card h2{margin:4px 0}.winner-card p{margin:0;color:#78350f}.choose-numbers-cta,.panel-link{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:16px;margin-bottom:20px}.choose-numbers-cta>span,.panel-link>span{font-size:24px}.choose-numbers-cta>div,.panel-link>div{flex:1}.choose-numbers-cta strong,.choose-numbers-cta small,.panel-link strong,.panel-link small{display:block}.choose-numbers-cta small,.panel-link small{color:var(--muted);margin-top:3px}.choose-numbers-cta>b,.panel-link>b{font-size:26px;color:#94a3b8}.inline-heading{display:flex;align-items:end;justify-content:space-between;margin-top:28px}.inline-heading h2{margin-bottom:12px}.inline-heading>small{color:var(--muted);margin-bottom:15px}.ranking-list{display:grid;gap:10px}.ranking-card{display:flex;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:16px}.ranking-card.is-me{border-color:#86efac;box-shadow:0 0 0 2px #dcfce7}.rank-position{width:36px;flex:0 0 36px;font-weight:850;padding-top:2px}.rank-body{flex:1;min-width:0}.rank-name{margin-bottom:8px}.rank-name strong{font-size:15px}.rank-name span{font-size:17px;font-weight:900}.rules-mini{margin-top:18px;border-top:1px solid var(--line);padding:20px 4px;color:var(--muted);font-size:13px;line-height:1.55}.rules-mini h3{color:var(--ink);margin:0 0 6px}.payment-panel{text-align:center}.payment-panel>p{color:var(--muted);line-height:1.6}.success-big{margin:0 auto 12px;color:#166534}.pix-box{display:grid;background:#f8fafc;border:1px dashed #94a3b8;border-radius:14px;padding:16px;margin:16px 0}.pix-box small,.pix-box span{color:var(--muted)}.pix-box strong{font-size:18px;margin:4px 0;word-break:break-all}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.metric{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:18px}.metric small,.metric strong{display:block}.metric small{color:var(--muted)}.metric strong{font-size:30px;margin-top:4px}.admin-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel-link{margin:0}.compact-picker{grid-template-columns:repeat(12,1fr)}.table-wrap{overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:17px}.table-wrap table{width:100%;border-collapse:collapse;min-width:680px}.table-wrap th,.table-wrap td{text-align:left;padding:13px 14px;border-bottom:1px solid var(--line);font-size:12px}.table-wrap th{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.table-wrap tr:last-child td{border-bottom:0}.admin-season-list{display:grid;gap:10px}.admin-season-card{display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-season-card h3{margin:8px 0 4px}.admin-season-card p{margin:0;color:var(--muted);font-size:13px}.admin-season-card small{color:var(--muted)}.admin-season-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.paid-badge{font-size:12px;font-weight:850;color:#166534;background:var(--primary-soft);padding:7px 10px;border-radius:999px}.compact-empty{padding:28px}.bottom-nav{display:none}
@media(max-width:820px){.container{width:min(100% - 24px,720px)}.topbar-inner{height:60px}.user-greeting{display:none}.main-content{padding:22px 0 96px}.hero{grid-template-columns:1fr;gap:32px;padding:34px 0 56px}.hero h1{font-size:48px}.hero>p{font-size:17px}.hero-demo-card{transform:none}.feature-grid,.season-list,.admin-links{grid-template-columns:1fr}.price-card{display:grid;padding:28px}.price{text-align:left}.page-head{align-items:start}.page-head h1{font-size:36px}.desktop-action{display:none}.bottom-nav{position:fixed;z-index:60;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));height:66px;background:rgba(15,23,42,.96);backdrop-filter:blur(16px);border-radius:20px;display:grid;grid-template-columns:repeat(3,1fr);box-shadow:0 14px 34px rgba(15,23,42,.3);padding:7px}.bottom-nav a{color:#cbd5e1;display:grid;place-items:center;align-content:center;gap:1px;font-size:19px}.bottom-nav small{font-size:10px}.bottom-nav-primary{background:var(--primary);border-radius:14px;color:#fff!important}.number-picker{grid-template-columns:repeat(6,1fr);gap:7px}.compact-picker{grid-template-columns:repeat(8,1fr)}.number-picker span{font-size:12px}.metric-grid{grid-template-columns:1fr 1fr}.season-title-row{align-items:flex-start}.season-code{display:none}.admin-season-card{align-items:flex-start}.admin-season-actions{display:grid;justify-items:end}.form-grid{grid-template-columns:1fr}.info-strip{display:grid;gap:3px}.inline-heading{align-items:flex-start}.inline-heading>small{margin-top:6px}.topbar-actions .btn-ghost:not(:last-child){display:none}}
@media(max-width:480px){.hero h1{font-size:40px}.hero-actions{display:grid}.hero-demo-card{padding:18px}.price-card h2{font-size:27px}.auth-card,.invite-card{padding:22px;border-radius:20px}.page-head h1{font-size:32px}.panel{padding:18px}.number-picker{grid-template-columns:repeat(6,1fr);gap:5px}.compact-picker{grid-template-columns:repeat(6,1fr)}.number-picker span{font-size:11px}.metric-grid{gap:8px}.metric{padding:14px}.metric strong{font-size:25px}.ranking-card{padding:14px}.rank-position{width:29px;flex-basis:29px}.number-row.compact .number{width:29px;height:29px;font-size:11px}.admin-season-card{display:grid}.admin-season-actions{display:flex;justify-content:flex-start}.invite-stats{gap:5px}.invite-stats strong{font-size:13px}}
/* V0.3 */
.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan-card{cursor:pointer}.plan-card input{position:absolute;opacity:0}.plan-card>span{display:flex;min-height:145px;flex-direction:column;gap:5px;padding:16px;border:1px solid var(--line,#e2e8f0);border-radius:18px;background:#fff;transition:.2s}.plan-card input:checked+span{border-color:#0f766e;box-shadow:0 0 0 2px rgba(15,118,110,.12)}.plan-card b{font-size:1rem}.plan-card strong{font-size:1.45rem}.plan-card small{font-weight:700}.plan-card em{font-style:normal;color:#64748b;font-size:.82rem;margin-top:auto}.otp-input{text-align:center;font-size:1.7rem!important;font-weight:800;letter-spacing:.35em}.inline-center{text-align:center;margin-top:12px}.sync-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sync-card div{display:flex;flex-direction:column;gap:4px}.pix-qr-wrap{display:flex;justify-content:center;padding:16px}.pix-qr-wrap #pix-qrcode{background:#fff;padding:12px;border-radius:16px}.pix-box textarea{width:100%;min-height:110px;resize:none;font-size:.8rem;word-break:break-all}.toggle-line{display:flex!important;align-items:center;gap:10px}.toggle-line input{width:auto!important}select{width:100%;padding:13px 14px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;font:inherit;color:#0f172a}hr{border:0;border-top:1px solid #e2e8f0;margin:8px 0}
@media(max-width:600px){.plan-grid{grid-template-columns:1fr 1fr}.plan-card>span{padding:13px;min-height:135px}.sync-card{align-items:stretch;flex-direction:column}}
.form-actions,.row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.row-actions form{margin:0}
/* V0.3 - fluxo comercial / Mercado Pago */
.payment-page{max-width:680px}.payment-waiting{display:grid;justify-items:center;text-align:center;gap:6px;margin:14px 0 6px}.payment-waiting small{color:#64748b}.pulse-dot{width:13px;height:13px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 rgba(245,158,11,.4);animation:pulsePay 1.8s infinite}@keyframes pulsePay{0%{box-shadow:0 0 0 0 rgba(245,158,11,.45)}70%{box-shadow:0 0 0 12px rgba(245,158,11,0)}100%{box-shadow:0 0 0 0 rgba(245,158,11,0)}}
.mp-environment-badge{display:inline-flex;align-items:center;justify-content:center;margin:8px auto 14px;padding:7px 10px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.08em}.mp-environment-badge.is-test{background:#e0f2fe;color:#075985}.mp-environment-badge.is-production{background:#dcfce7;color:#166534}.mp-qr img{max-width:230px;width:100%;height:auto;border-radius:16px;background:white}.payment-reference{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;color:#64748b;font-size:.78rem}.payment-reference strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#0f172a;word-break:break-all;text-align:right}.locked-flow-card{display:flex;gap:14px;align-items:flex-start;margin-top:14px;padding:16px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc}.locked-flow-card span{font-size:1.5rem}.locked-flow-card p{margin:4px 0 0;color:#64748b}.locked-invite{text-align:center}.locked-icon{font-size:3rem;margin-bottom:8px}
.settings-section{display:grid;gap:12px;padding:18px 0;border-top:1px solid #e2e8f0}.credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.credential-card{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.credential-card small{color:#64748b}.credential-card strong{font-size:.86rem}.webhook-box{display:grid;gap:7px;padding:14px;border-radius:14px;background:#0f172a;color:#e2e8f0}.webhook-box code{white-space:normal;word-break:break-all;color:#86efac}.payment-metrics{margin-bottom:18px}.transaction-list{display:grid;gap:12px}.transaction-card{display:grid;gap:12px}.transaction-main{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.transaction-main h3{margin:6px 0 2px}.transaction-main p{margin:0;color:#64748b}.transaction-value{font-size:1.15rem}.transaction-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:#64748b;font-size:.76rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.payment-status{display:inline-flex;padding:5px 8px;border-radius:999px;font-weight:900;font-size:.68rem;letter-spacing:.05em;background:#e2e8f0;color:#334155}.payment-status-paid{background:#dcfce7;color:#166534}.payment-status-pending,.payment-status-creating,.payment-status-processing{background:#fef3c7;color:#92400e}.payment-status-creation_error,.payment-status-rejected,.payment-status-expired,.payment-status-cancelled,.payment-status-refunded,.payment-status-chargeback{background:#fee2e2;color:#991b1b}.compact-alert{margin:0}.payment-line{display:block;margin-top:6px;color:#64748b}.admin-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-menu-card{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.admin-menu-card>span{font-size:1.7rem}.admin-menu-card>div{flex:1}.admin-menu-card h3{margin:0}.admin-menu-card p{margin:3px 0 0;color:#64748b}.admin-menu-card>b{font-size:1.5rem}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:600px){.credential-grid{grid-template-columns:1fr}.transaction-main{align-items:center}.transaction-meta{display:grid}.admin-menu-grid{grid-template-columns:1fr}.admin-metrics{grid-template-columns:1fr 1fr}.payment-reference{align-items:flex-start;flex-direction:column}.payment-reference strong{text-align:left}}
