:root{--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-200:#bfdbfe;--color-brand-300:#93c5fd;--color-brand-400:#60a5fa;--color-brand-500:#3b82f6;--color-brand-600:#2563eb;--color-brand-700:#1d4ed8;--color-brand-800:#1e40af;--color-brand-900:#1e3a8a;--color-brand-primary:#1d4ed8;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-neutral-0:#fff;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-800:#1f2937;--color-neutral-900:#0b0f19;--color-danger-50:#fef2f2;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--text-default:#0b0f19;--text-muted:#4b5563;--text-on-brand:#fff;--text-on-orange:#0b0f19;--text-link:#1d4ed8;--text-money:#15803d;--background-app:#f9fafb;--background-surface:#fff;--background-brand:#1d4ed8;--background-brand-deep:#1e3a8a;--background-subtle:#eff6ff;--border-default:#e5e7eb;--border-strong:#d1d5db;--border-focus:#1d4ed8;--action-primary:#1d4ed8;--action-primary-hover:#1e40af;--action-cta:#f97316;--action-cta-hover:#ea580c;--action-success:#15803d;--status-success:#15803d;--status-warning:#c2410c;--status-danger:#dc2626;--status-info:#1d4ed8;--lane-verde-bg:#dcfce7;--lane-verde-fg:#15803d;--lane-amarillo-bg:#ffedd5;--lane-amarillo-fg:#9a3412;--lane-naranja-bg:#f97316;--lane-naranja-fg:#0b0f19;--lane-rojo-bg:#fef2f2;--lane-rojo-fg:#b91c1c;--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--font-ui:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-xs:12px;--leading-xs:16px;--text-sm:14px;--leading-sm:20px;--text-base:16px;--leading-base:24px;--text-lg:18px;--leading-lg:28px;--text-xl:20px;--leading-xl:28px;--text-2xl:24px;--leading-2xl:32px;--text-3xl:30px;--leading-3xl:36px;--text-4xl:40px;--leading-4xl:44px;--text-amount:48px;--leading-amount:52px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 2px #0b0f190f;--shadow-md:0 4px 12px #0b0f1914;--shadow-lg:0 12px 32px #0b0f191f;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-easing:cubic-bezier(.2, 0, 0, 1);--space-0:0px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--touch-target:44px;--radius-xl:32px}.lk-btn{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--touch-target);padding:0 var(--space-20);border-radius:var(--radius-md);font:600 var(--text-base) / 1 var(--font-ui);cursor:pointer;transition:background var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);border:2px solid #0000;display:inline-flex}.lk-btn:focus-visible,.lk-input:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.lk-btn[disabled]{opacity:.55;cursor:not-allowed}.lk-btn--primary{background:var(--action-primary);color:var(--text-on-brand)}.lk-btn--primary:hover:not([disabled]){background:var(--action-primary-hover)}.lk-btn--cta{background:var(--action-cta);color:var(--text-on-orange)}.lk-btn--cta:hover:not([disabled]){background:var(--action-cta-hover)}.lk-btn--ghost{color:var(--text-link);border-color:var(--border-strong);background:0 0}.lk-field{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.lk-label{font:600 var(--text-sm) / var(--leading-sm) var(--font-ui);color:var(--text-default)}.lk-hint{font:400 var(--text-xs) / var(--leading-xs) var(--font-ui);color:var(--text-muted)}.lk-help{font:400 var(--text-sm) / var(--leading-sm) var(--font-ui)}.lk-help summary{cursor:pointer;width:fit-content;color:var(--text-link);min-height:24px;font-weight:600}.lk-help__body{margin-top:var(--space-8);padding:var(--space-12) var(--space-16);border-left:3px solid var(--color-brand-200);background:var(--background-subtle);border-radius:var(--radius-md);gap:var(--space-8);display:grid}.lk-help__body p,.lk-help__body ol,.lk-help__body ul{margin:0}.lk-help__body ol,.lk-help__body ul{padding-left:var(--space-20,20px)}.lk-error{font:500 var(--text-sm) / var(--leading-sm) var(--font-ui);color:var(--color-danger-700)}.lk-input{min-width:0;max-width:100%;min-height:var(--touch-target);padding:0 var(--space-12);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--background-surface);color:var(--text-default);font:400 var(--text-base) / var(--leading-base) var(--font-ui)}.lk-input[aria-invalid=true]{border-color:var(--color-danger-600)}.lk-card{background:var(--background-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-20)}.lk-lane{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12);border-radius:var(--radius-pill);font:600 var(--text-sm) / var(--leading-sm) var(--font-ui);display:inline-flex}.lk-lane svg{width:16px;height:16px}.lk-lane--verde{background:var(--lane-verde-bg);color:var(--lane-verde-fg)}.lk-lane--amarillo{background:var(--lane-amarillo-bg);color:var(--lane-amarillo-fg)}.lk-lane--naranja{background:var(--lane-naranja-bg);color:var(--lane-naranja-fg)}.lk-lane--rojo{background:var(--lane-rojo-bg);color:var(--lane-rojo-fg)}.lk-money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.lk-money--amount{font-size:var(--text-amount);line-height:var(--leading-amount);color:var(--text-money);font-weight:700}.lk-alert{gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);font:400 var(--text-sm) / var(--leading-sm) var(--font-ui);border:1px solid #0000;display:flex}.lk-alert__body{overflow-wrap:anywhere;flex:1;min-width:0}.lk-alert--info{background:var(--background-subtle);border-color:var(--color-brand-200)}.lk-alert--error{background:var(--color-danger-50);border-color:var(--color-danger-600);color:var(--color-danger-700)}.lk-alert--success{background:var(--color-green-50);border-color:var(--color-green-600);color:var(--color-green-800)}.lk-alert--warning{background:var(--color-orange-50);border-color:var(--color-orange-700);color:var(--color-orange-800)}.lk-input--money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--background-app);color:var(--text-default);font:400 var(--text-base) / var(--leading-base) var(--font-ui);margin:0}h1,h2,h3{font-family:var(--font-display);margin:0;line-height:1.2}h1{font-size:var(--text-3xl);font-weight:800}h2{font-size:var(--text-xl);font-weight:700}h3{font-size:var(--text-lg);font-weight:700}a{color:var(--text-link)}.skip-link{left:var(--space-16);background:var(--background-surface);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);z-index:10;position:absolute;top:-100px}.skip-link:focus{top:var(--space-8)}.app-header{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);background:var(--background-surface);border-bottom:1px solid var(--border-default);display:flex}.app-header img{height:28px;display:block}.app-header nav{align-items:center;gap:var(--space-12);display:flex}.page{width:100%;max-width:960px;padding:var(--space-16) var(--space-16) var(--space-16);gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.page--narrow{max-width:520px}.page--auth{padding-top:var(--space-16);padding-bottom:var(--space-24)}.stack{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.stack--tight{gap:var(--space-8)}.row{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.row--between{justify-content:space-between}.muted{color:var(--text-muted)}@media (width>=768px){.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero{background:var(--background-brand);color:var(--text-on-brand);padding:var(--space-32) var(--space-16);text-align:center}.hero h1{font-size:var(--text-4xl)}.hero p{margin:var(--space-12) auto 0;max-width:40ch}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th,td{text-align:left;padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--border-default)}th{color:var(--text-muted);font-weight:600}td.num,th.num{text-align:right}.qr-box{font-family:var(--font-mono);font-size:var(--text-xs);word-break:break-all;background:var(--background-subtle);border:1px dashed var(--color-brand-300);border-radius:var(--radius-md);padding:var(--space-12)}.meter{border-radius:var(--radius-pill);background:var(--color-neutral-200);height:8px;overflow:hidden}.meter>span{background:var(--action-primary);height:100%;display:block}.status-dot{background:var(--color-neutral-500);border-radius:50%;width:8px;height:8px;display:inline-block}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.nav-link{color:var(--text-default);padding:var(--space-4) var(--space-8);border-bottom:2px solid #0000;font-weight:600;text-decoration:none}.nav-link:hover{border-bottom-color:var(--color-brand-300)}.nav-link--active{border-bottom-color:var(--color-brand-600);color:var(--text-link)}.qr-card{justify-items:center;gap:var(--space-12);background:var(--background-subtle);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-16);display:grid}.qr-img{border-radius:var(--radius-md);width:240px;max-width:100%;height:auto;image-rendering:pixelated;background:#fff}.qr-actions{justify-content:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.qr-actions .lk-btn{align-items:center;gap:var(--space-8);display:inline-flex}.qr-actions svg{width:16px;height:16px}.plain-list{padding-left:var(--space-24);gap:var(--space-8);margin:0;display:grid}.lk-link{color:var(--text-link);margin-right:var(--space-8);font-weight:600}.level-list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.level-list li{align-items:center;gap:var(--space-12);font-weight:600;display:flex}.level-list__n{border-radius:var(--radius-pill);background:var(--background-brand);width:28px;height:28px;color:var(--text-on-brand);font-family:var(--font-mono);font-size:var(--text-sm);place-items:center;display:inline-grid}.link-button{color:var(--text-link);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tabs{gap:var(--space-4);border-bottom:1px solid var(--border-default);flex-wrap:wrap;display:flex}.tab{padding:var(--space-8) var(--space-16);color:var(--text-default);border-bottom:3px solid #0000;font-weight:600;text-decoration:none}.tab--active{color:var(--text-link);border-bottom-color:var(--color-brand-600)}.chip-status{border-radius:var(--radius-pill);font-size:var(--text-sm);background:var(--background-subtle);color:var(--text-default);padding:2px 10px;font-weight:700;display:inline-block}.chip-status--acreditado{color:#15803d;background:#dcfce7}.chip-status--enviado,.chip-status--procesando{color:#1d4ed8;background:#dbeafe}.chip-status--revision,.chip-status--creando{color:#9a3412;background:#fff7ed}.chip-status--rechazado{color:#b91c1c;background:#fee2e2}.stepper{gap:var(--space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stepper li{align-items:center;gap:var(--space-8);color:var(--text-muted);font-weight:600;display:flex}.stepper li span{border-radius:var(--radius-pill);background:var(--color-neutral-200);width:26px;height:26px;font-size:var(--text-sm);place-items:center;display:inline-grid}.stepper .is-current{color:var(--text-default)}.stepper .is-current span,.stepper .is-done span{background:var(--background-brand);color:var(--text-on-brand)}.radio-group{gap:var(--space-8);border:0;margin:0;padding:0;display:grid}.radio-group legend{margin-bottom:var(--space-8);font-weight:600}.radio-group label{gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;display:flex}.radio-text{display:grid}.radio-group small{color:var(--text-muted)}.summary{gap:var(--space-8);margin:0;display:grid}.summary>div{justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-default);flex-wrap:wrap;display:flex}.summary dt{color:var(--text-muted)}.summary dd{text-align:right;margin:0;font-weight:600}.mono{font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all}.timeline{margin:var(--space-12) 0 0;padding:0 0 0 var(--space-16);border-left:3px solid var(--color-brand-300);gap:var(--space-16);list-style:none;display:grid}.timeline li{gap:2px;display:grid}.sim-box{align-items:center;gap:var(--space-8);padding:var(--space-12);border:1px dashed var(--color-brand-300);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.late{color:#b91c1c;font-weight:700}.soon{color:#9a3412;font-weight:700}.notice-list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.notice-list li{padding-bottom:var(--space-12);border-bottom:1px solid var(--border-default);gap:2px;display:grid}.notice-list .is-unread strong:before{content:"● ";color:var(--color-orange-500)}.receipt{gap:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-24);background:#fff;display:grid}.receipt__head{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.receipt__head h1{font-size:var(--text-2xl)}.receipt__warn{color:#9a3412;margin:0;font-weight:700}.receipt__table{border-collapse:collapse;width:100%}.receipt__table th{width:36%;color:var(--text-muted);vertical-align:top;font-weight:600}.receipt__foot{color:var(--text-muted);font-size:var(--text-sm);margin:0}@media print{.app-header,.skip-link,.no-print{display:none!important}body{background:#fff}.page{max-width:none;padding:0}.receipt{border:0;padding:0}}.chip-status--cargado{color:#1d4ed8;background:#dbeafe}.chip-status--legalizado{color:#15803d;background:#dcfce7}.chip-status--pendiente{color:#9a3412;background:#fff7ed}.nav-toggle{align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--background-surface);color:var(--text-default);font:inherit;cursor:pointer;font-weight:600;display:none;position:relative}.nav-toggle svg{width:20px;height:20px}.nav-toggle__dot{background:#f97316;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}@media (width<=720px){.app-header{flex-wrap:wrap}.nav-toggle{display:inline-flex}.app-header .app-nav{padding-top:var(--space-8);border-top:1px solid var(--border-default);flex-direction:column;flex-basis:100%;align-items:stretch;gap:0;display:none}.app-header .app-nav.is-open{display:flex}.app-header .app-nav .nav-link{padding:var(--space-12) var(--space-8);border-bottom:1px solid var(--border-default);min-height:44px;display:block}.app-header .app-nav .lk-btn{margin-top:var(--space-8);width:100%}}.qr-message{min-height:1.25em;font-size:var(--text-sm);color:var(--text-muted);margin:0}.qr-message--error{color:#b91c1c}.copy-key{gap:var(--space-8);display:grid}.copy-key code{padding:var(--space-12);border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--background-subtle);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:var(--text-base);display:block}a.lk-btn{justify-content:center;align-items:center;gap:var(--space-8);text-decoration:none;display:inline-flex}a.lk-btn svg{width:18px;height:18px}.tour{z-index:50;padding:var(--space-16);background:#0b0f1999;place-items:center;display:grid;position:fixed;inset:0}.tour__card{width:min(100%,520px);max-height:90vh;padding:var(--space-24);border-radius:var(--radius-lg);background:var(--background-surface);box-shadow:var(--shadow-lg);overflow:auto}.lk-check{align-items:flex-start;gap:var(--space-8);font-size:var(--text-sm);display:flex}.lk-check input{flex:none;width:18px;height:18px;margin-top:3px}.page--medium{max-width:720px}.page--wide{max-width:1040px}.grid-2--top{align-items:start}.split{gap:var(--space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.split__main{gap:var(--space-16);align-content:start;display:grid}@media (width>=1024px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.9fr)}}.side-list{max-height:60vh;overflow-y:auto}.layout-2-1{gap:var(--space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.merchant-heading{align-items:center;gap:var(--space-16);min-width:0;display:flex}.merchant-heading__logo{object-fit:contain;border-radius:var(--radius-md);border:1px solid var(--border-default);background:#fff;width:56px;height:56px;padding:4px}.paylink__logo{object-fit:contain;width:72px;height:72px}.receipt__logo{object-fit:contain;width:auto;max-height:40px}.logo-picker{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.logo-picker__preview{text-align:center;width:112px;height:112px;padding:var(--space-8);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--background-subtle);place-items:center;display:grid}.logo-picker__preview img{object-fit:contain;max-width:100%;max-height:100%}.level-info{align-items:center;gap:var(--space-4);display:inline-flex}.level-info__btn{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-link);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.level-info__btn:hover,.level-info__btn:focus-visible{background:var(--background-subtle)}.level-info__btn svg{width:18px;height:18px}.level-dialog,.app-dialog{width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-24);border:1px solid var(--border-default);border-radius:var(--radius-lg,12px);background:var(--background-surface);color:var(--text-default);overflow-y:auto}.level-dialog::backdrop,.app-dialog::backdrop{background:#0b0f198c}.level-cards{gap:var(--space-12);display:grid}@media (width>=640px){.level-cards{grid-template-columns:1fr 1fr}}.level-card{padding:var(--space-12) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-md)}.level-card--current{border-color:var(--color-brand-600);background:var(--background-subtle)}.level-card h3{margin:0 0 var(--space-8);font-size:var(--text-base)}.level-card ul{padding-left:var(--space-16);gap:var(--space-4);font-size:var(--text-sm);margin:0;display:grid}.steps-list{padding-left:var(--space-20,20px);gap:var(--space-8);margin:0;display:grid}.steps-list .is-current{font-weight:600}.steps-list .is-done{color:var(--text-muted)}.layout-1-1,.national{gap:var(--space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.national__center{gap:var(--space-16);order:-1;align-content:start;min-width:0;display:grid}.national__side{min-width:0}@media (width>=1100px){.national{grid-template-columns:minmax(230px,.8fr) minmax(0,2.4fr) minmax(230px,.8fr)}.national__center{order:0}}.side-list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.side-list>li{padding-bottom:var(--space-12);border-bottom:1px solid var(--border-default)}.side-list>li:last-child{border-bottom:0;padding-bottom:0}.page--home{max-width:1040px}.home-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;display:grid}@media (width>=720px){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.recent-strip{align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-8) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--background-surface);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.recent-strip ul{gap:var(--space-8) var(--space-16);flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}.recent-strip li{align-items:baseline;gap:var(--space-8);display:inline-flex}.form-inline{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.page .form-inline{gap:var(--space-12) var(--space-16)}.form-inline>h2,.form-inline>p,.form-inline>.lk-alert,.form-inline>.muted{flex:100%}.form-inline>.lk-field{flex:240px;max-width:360px}.form-inline>.lk-btn{min-width:160px;margin-top:calc(var(--leading-sm) + var(--space-4));flex:none}.balance-card{container-type:inline-size}.balance{align-content:center;justify-items:center;gap:var(--space-8);text-align:center;min-height:100%;display:grid}.balance__amount{max-width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-money);font-weight:700;line-height:1.1;font-size:clamp(1.5rem, calc(100cqw / (var(--chars,8) * .64)), 3.5rem);display:block}.quick-grid{gap:var(--space-12);width:100%;margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-tile{align-content:center;justify-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--background-surface);color:var(--text-default);font-weight:600;font-size:var(--text-sm);text-decoration:none;display:grid}.quick-tile:hover,.quick-tile:focus-visible{background:var(--background-subtle);border-color:var(--border-strong)}.quick-tile svg{width:24px;height:24px}.quick-tile--cobro svg{color:var(--color-orange-700)}.quick-tile--retiro svg{color:var(--color-brand-600)}.pair{align-items:stretch}.pair>.lk-card{flex-direction:column;display:flex}.pair>.lk-card>form{flex:1}.pair form{gap:var(--space-16);flex-direction:column;height:100%;display:flex}.pair form>button[type=submit]{margin-top:auto}@media (width>=720px) and (height<=760px){.page{padding-top:var(--space-8);padding-bottom:var(--space-8);gap:var(--space-12)}.page .lk-card{padding:var(--space-12) var(--space-16)}.page .stack{gap:var(--space-8)}.page h1{font-size:var(--text-2xl)}.home-grid,.split,.split__main,.layout-2-1,.layout-1-1,.grid-2,.no-print.stack{gap:var(--space-12)}.pair form{gap:var(--space-8)}.recent-strip{padding:var(--space-4) var(--space-12)}}.doc-list{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.doc-row{gap:var(--space-8);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-md);display:grid}.lk-textarea{min-height:96px;padding:var(--space-8) var(--space-12);resize:vertical;font-family:inherit}.pair>.lk-card{container:card/inline-size}.field-pair{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container card (width>=440px){.field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.action-row{gap:var(--space-8) var(--space-12);flex-wrap:wrap;margin-top:auto;display:flex}.action-row>*{flex:180px}.alert-list{margin:var(--space-4) 0 0;padding-left:var(--space-16);gap:var(--space-4);display:grid}@media (width>=720px) and (height<=760px){.quick-tile{grid-auto-flow:column;justify-content:center;min-height:44px}.quick-tile svg{width:20px;height:20px}.pair__intro{display:none}}.balance-card,.limits-card{align-content:center;display:grid}.limits-card .stack{text-align:center;justify-items:center}.limits-card .meter{width:100%}button.tab{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-weight:600}button.tab.tab--active{border-bottom-color:var(--color-brand-600)}.kpis{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.kpi{gap:var(--space-4);padding:var(--space-16);text-align:left;font:inherit;color:var(--text-default);background:var(--background-surface);border:1px solid var(--border-default);border-radius:var(--radius-md,12px);flex-direction:column;min-width:0;display:flex}button.kpi{cursor:pointer}button.kpi:hover{border-color:var(--border-strong)}.kpi--active{border-color:var(--color-brand-600);box-shadow:0 0 0 2px var(--color-brand-100)}.kpi__label{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.kpi__value{overflow-wrap:anywhere;font-size:clamp(1.15rem,2.2vw,1.5rem)}.kpi__hint{font-size:var(--text-sm);color:var(--text-muted)}.delta{font-size:var(--text-sm);font-weight:600}.delta--up{color:var(--color-green-700)}.delta--down{color:var(--color-danger-700)}.chart svg{width:100%;height:auto;display:block}.chart__grid{stroke:var(--border-default);stroke-dasharray:3 3}.chart__axis{fill:var(--text-muted);font-size:11px}.chart__bar{fill:var(--color-brand-500)}.chart__bar--sel{fill:var(--color-orange-500)}.chart__bar-group{cursor:pointer;outline:none}.chart__bar-group:hover .chart__bar,.chart__bar-group:focus-visible .chart__bar{fill:var(--color-brand-700)}.chart__tip{min-height:1.5em;font-size:var(--text-sm);color:var(--text-muted)}.funnel__track{background:var(--color-neutral-100);border-radius:var(--radius-pill);height:10px;overflow:hidden}.funnel__fill{background:var(--color-brand-500);border-radius:var(--radius-pill);height:100%}.grid-2{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.checklist__bad{color:var(--color-danger-700);font-weight:600}.decision-form{padding-top:var(--space-8);border-top:1px solid var(--border-default)}button.lk-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600}button.lk-link:hover{text-decoration:underline}.funnel__row .row{gap:0 var(--space-12);flex-wrap:wrap}
