@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--font-ui: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-chart-detail: "DM Sans Variable", "DM Sans", var(--font-ui);--font-mono: var(--font-ui);--font-size-reduction: 1px;--font-size-preview: calc(.65rem - var(--font-size-reduction));--font-size-metadata: calc(.71rem - var(--font-size-reduction));--font-size-label: calc(.765rem - var(--font-size-reduction));--font-size-compact: calc(.825rem - var(--font-size-reduction));--font-size-body: calc(.88rem - var(--font-size-reduction));font-family:var(--font-ui);color:light-dark(#19263f,#d3ddf0);background:light-dark(#f3f6fb,#171d24);font-synthesis:none;text-rendering:optimizeLegibility;--lp-navy-950: light-dark(#061e42, #d3e5ff);--lp-navy-900: light-dark(#073463, #3a6598);--lp-navy-800: light-dark(#064f78, #2a6994);--lp-cyan-700: #006f9f;--lp-cyan-600: #02a5df;--lp-cyan-500: #17b8ef;--lp-cyan-100: light-dark(#e1f7ff, #0d2128);--lp-blue-600: #2776ed;--lp-blue-700: light-dark(#155db1, #1b62b6);--lp-blue-100: light-dark(#eaf2ff, #191f2a);--lp-green-700: #087a4d;--lp-green-100: light-dark(#e0f6e9, #11251b);--lp-amber-700: #9a5b05;--lp-amber-100: light-dark(#fff2cf, #271d00);--lp-red-700: #b4233b;--lp-red-100: light-dark(#ffe8ec, #2d1b1f);--semantic-action: var(--lp-cyan-700);--semantic-action-strong: light-dark(var(--lp-navy-800), #2a6994);--semantic-process-fg: light-dark(var(--lp-cyan-700), #5ab0e4);--semantic-process-bg: light-dark(var(--lp-cyan-100), #0d2128);--semantic-success-fg: light-dark(var(--lp-green-700), #5fbd8c);--semantic-success-bg: light-dark(var(--lp-green-100), #11251b);--semantic-pending-fg: light-dark(var(--lp-amber-700), #d5924d);--semantic-pending-bg: light-dark(var(--lp-amber-100), #271d00);--semantic-danger-fg: light-dark(var(--lp-red-700), #ff7780);--semantic-danger-bg: light-dark(var(--lp-red-100), #2d1b1f);--semantic-inactive-fg: light-dark(var(--ink-700), #b1bbcc);--semantic-inactive-bg: light-dark(#edf0f5, #1b2128);--ink-950: light-dark(#132039, #d8e3f6);--ink-800: light-dark(#263753, #c3cfe2);--ink-700: light-dark(#3e4e68, #b1bbcc);--ink-600: light-dark(#5f6d84, #9ba3b1);--ink-500: light-dark(#657188, #989fad);--ink-400: light-dark(#9aa5b6, #767b82);--surface: light-dark(#ffffff, #11161d);--surface-subtle: light-dark(#f7f9fc, #151a21);--surface-tint: light-dark(#edf3fa, #191f26);--border: light-dark(#dce4ef, #2c323b);--border-strong: light-dark(#c9d4e3, #353e4a);--table-header-bg: light-dark(#ffffff, #11161d);--table-header-fg: light-dark(#607089, #97a1b0);--table-header-border: light-dark(#e5eaf1, #272e36);--table-row-alt: light-dark(#f8fafc, #151a21);--table-row-hover: light-dark(#edf4ff, #191e25);--shadow-sm: 0 1px 2px light-dark(rgb(18 36 64 / .06), #00000022), 0 4px 14px light-dark(rgb(18 36 64 / .05), #0000001c);--shadow-md: 0 18px 48px light-dark(rgb(16 41 76 / .16), #0000005a);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--topbar-height: 58px;--sidebar-width: 232px;--sidebar-collapsed: 80px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light] .theme-only-dark,:root[data-theme=dark] .theme-only-light{display:none!important}@media(prefers-color-scheme:light){:root:not([data-theme]) .theme-only-dark{display:none!important}}@media(prefers-color-scheme:dark){:root:not([data-theme]) .theme-only-light{display:none!important}}:root[data-theme=dark] .recharts-cartesian-grid line,:root[data-theme=dark] .recharts-polar-grid line,:root[data-theme=dark] .recharts-polar-grid path{stroke:#282f38}:root[data-theme=dark] .recharts-cartesian-axis-line,:root[data-theme=dark] .recharts-cartesian-axis-tick-line{stroke:#363d46}:root[data-theme=dark] .recharts-surface text:not([fill="#ffffff"]):not([fill="#fff"]):not([fill=white]){fill:#a7b3c3}:root[data-theme=dark] .recharts-sector[stroke="#ffffff"],:root[data-theme=dark] .recharts-sector[stroke="#fff"]{stroke:#11161d}:root[data-theme=dark] .recharts-tooltip-cursor{fill:#ffffff0d}:root[data-theme=dark] .recharts-default-tooltip{background-color:#171d24!important;border-color:#2c323b!important;color:#d2dbea}:root[data-theme=dark] img[src$="/banks/bbva.svg"]{filter:brightness(0) invert(1)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .recharts-cartesian-grid line,:root:not([data-theme]) .recharts-polar-grid line,:root:not([data-theme]) .recharts-polar-grid path{stroke:#282f38}:root:not([data-theme]) .recharts-cartesian-axis-line,:root:not([data-theme]) .recharts-cartesian-axis-tick-line{stroke:#363d46}:root:not([data-theme]) .recharts-surface text:not([fill="#ffffff"]):not([fill="#fff"]):not([fill=white]){fill:#a7b3c3}:root:not([data-theme]) .recharts-sector[stroke="#ffffff"],:root:not([data-theme]) .recharts-sector[stroke="#fff"]{stroke:#11161d}:root:not([data-theme]) .recharts-tooltip-cursor{fill:#ffffff0d}:root:not([data-theme]) .recharts-default-tooltip{background-color:#171d24!important;border-color:#2c323b!important;color:#d2dbea}:root:not([data-theme]) img[src$="/banks/bbva.svg"]{filter:brightness(0) invert(1)}}.template-email-preview,.template-event-preview,.email-real-preview__frame,.email-theme-page__preview,.block-editor__preview,.notice-preview,.portal-notice-preview{color-scheme:light}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:light-dark(#c3ccd8,#333b46);background-clip:padding-box;border:2px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:light-dark(#9aa5b6,#4f5b6c)}::-webkit-scrollbar-button{display:none;width:0;height:0}@supports (-moz-appearance: none){*{scrollbar-width:thin;scrollbar-color:light-dark(#c3ccd8,#3d444d) transparent}}@supports not (-moz-appearance: none){*{scrollbar-width:auto!important;scrollbar-color:auto!important}}*{box-sizing:border-box}html{width:100%;min-width:320px;min-height:100%;overflow-x:clip;background:light-dark(#f3f6fb,#171d24);font-size:17px}body{width:100%;margin:0;min-width:320px;min-height:100vh;overflow-x:clip}#root{width:100%;min-width:0;min-height:100dvh}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:light-dark(var(--lp-blue-700),#72afff);text-decoration:none}a:hover{text-decoration:underline}button{border:0}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:8px;color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(clamp(1.65rem,2.5vw,2.2rem) - var(--font-size-reduction));line-height:1.14;letter-spacing:-.035em}h2{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(1.22rem - var(--font-size-reduction));letter-spacing:-.018em}h3{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(1rem - var(--font-size-reduction))}small{font-size:var(--font-size-metadata)}:focus-visible{outline:3px solid light-dark(rgb(39 118 237 / .38),#5684cb61);outline-offset:2px}::selection{background:light-dark(var(--lp-cyan-100),#0d2128);color:light-dark(var(--lp-navy-950),#d3e5ff)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{margin-bottom:7px;color:light-dark(var(--lp-cyan-700),#5ab0e4);font-size:calc(.75rem - var(--font-size-reduction));font-weight:800;letter-spacing:.09em;text-transform:uppercase}.muted{color:light-dark(var(--ink-600),#9ba3b1)}.mono{font-family:var(--font-ui);font-size:1em;font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:var(--radius-sm);font-weight:750;font-size:calc(.875rem - var(--font-size-reduction));cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.button svg{width:18px;height:18px;flex:0 0 auto}.button:hover:not(:disabled){transform:translateY(-1px);text-decoration:none}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button--sm{min-height:34px;padding:0 11px;font-size:var(--font-size-compact)}.button--primary{color:#fff;background:light-dark(var(--semantic-action),#006795);box-shadow:0 6px 14px light-dark(rgb(2 165 223 / .24),#02a5df5c)}.button--primary:hover:not(:disabled){background:light-dark(var(--semantic-action-strong),#004971)}.button--secondary{color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(white,#11161d);border:1px solid light-dark(var(--border-strong),#353e4a)}.button--secondary:hover:not(:disabled){border-color:light-dark(var(--lp-blue-600),#5684cb);background:light-dark(var(--lp-blue-100),#191f2a)}.button--ghost{color:light-dark(var(--ink-700),#b1bbcc);background:transparent;border:1px solid transparent}.button--ghost:hover:not(:disabled){color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(var(--surface-tint),#191f26)}.button--danger{color:#fff;background:light-dark(#d73148,#cd2440)}.button--success{color:#fff;background:light-dark(var(--lp-green-700),#007247)}.button--primary:disabled{opacity:1;color:light-dark(#2f5f82,#9ab4ca);background:light-dark(#d3e8f5,#172b36);box-shadow:none}.button--success:disabled{opacity:1;color:light-dark(#2c6a4c,#81bf9d);background:light-dark(#d7ede1,#172b21)}.button--danger:disabled{opacity:1;color:light-dark(#8a2433,#ff979c);background:light-dark(#fadfe4,#351f24);box-shadow:none}.button__spinner{animation:spin .8s linear infinite}.button-disabled-message{position:relative;display:inline-flex;align-items:center}.button-disabled-message:focus-visible{border-radius:var(--radius-sm);outline:3px solid light-dark(rgb(39 118 237 / .38),#5684cb61);outline-offset:2px}.control-disabled-notice{display:inline-flex;flex-direction:column;gap:2px;max-width:320px;padding:7px 9px;border:1px solid light-dark(#f1c978,#533c00);border-radius:var(--radius-sm);color:light-dark(var(--ink-700),#b1bbcc);background:light-dark(#fff9e8,#1f190b);font-size:var(--font-size-compact);line-height:1.35;text-align:left}.control-disabled-notice strong{color:light-dark(var(--lp-navy-900),#b0d3ff);font-family:var(--font-mono);font-size:var(--font-size-compact)}.control-disabled-notice span{color:light-dark(var(--ink-500),#989fad)}.control-disabled-notice--compact{position:absolute;z-index:210;right:0;bottom:calc(100% + 8px);width:min(280px,calc(100vw - 32px));max-width:none;display:grid;gap:4px;padding:9px 11px;color:#fff;background:light-dark(var(--lp-navy-950),#243d64);border:0;border-radius:7px;box-shadow:0 10px 28px light-dark(rgb(7 28 57 / .24),#00000087);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.control-disabled-notice--compact strong{color:#fff;font-family:var(--font-ui);font-size:var(--font-size-compact);font-weight:700;line-height:1.35}.control-disabled-notice--compact span{color:#ffffffc7;font-size:var(--font-size-compact);font-weight:500;line-height:1.4}.button-disabled-message>.control-disabled-notice--compact{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:1;visibility:visible;transform:none}.control-disabled-tooltip{z-index:310;width:max-content;max-width:min(300px,calc(100vw - 32px));display:grid;gap:4px;padding:9px 11px;color:#fff;background:light-dark(var(--lp-navy-950),#243d64);border-radius:7px;box-shadow:0 10px 28px light-dark(rgb(7 28 57 / .24),#00000087);font-family:var(--font-ui);line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere;animation:fade-in .1s ease}.control-disabled-tooltip strong{color:#fff;font-size:var(--font-size-compact);font-weight:700;line-height:1.35}.control-disabled-tooltip span{color:#ffffffc7;font-size:var(--font-size-compact);font-weight:500;line-height:1.4}.control-disabled-tooltip__arrow{fill:light-dark(var(--lp-navy-950),#d3e5ff)}@keyframes spin{to{transform:rotate(360deg)}}.icon-button{width:40px;height:40px;display:inline-grid;place-items:center;color:light-dark(var(--ink-700),#b1bbcc);background:transparent;border-radius:50%;cursor:pointer}.icon-button:hover{background:light-dark(var(--surface-tint),#191f26);color:light-dark(var(--lp-navy-950),#d3e5ff)}.icon-button svg{width:20px;height:20px}.card{background:light-dark(var(--surface),#11161d);border:1px solid light-dark(var(--border),#2c323b);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.card--none{padding:0}.card--sm{padding:14px}.card--md{padding:20px}.card--lg{padding:28px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.page-header__copy{min-width:0}.page-header__description{max-width:1080px;margin:0;color:light-dark(var(--ink-600),#9ba3b1);font-size:calc(.94rem - var(--font-size-reduction));line-height:1.55}.page-header__actions{display:flex;flex-wrap:wrap;gap:10px;flex:0 0 auto}.breadcrumbs{display:flex;align-items:center;min-height:24px;margin-bottom:12px;color:light-dark(var(--ink-500),#989fad);font-size:calc(.78rem - var(--font-size-reduction))}.breadcrumbs__item{display:inline-flex;align-items:center}.breadcrumbs__item svg{width:14px;height:14px;margin:0 4px}.breadcrumbs a{color:light-dark(var(--ink-600),#9ba3b1)}.status-badge{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:var(--font-size-label);line-height:1.15;font-weight:750;white-space:nowrap}.status-badge__dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.status-badge--success{color:light-dark(var(--semantic-success-fg),#5fbd8c);background:light-dark(var(--semantic-success-bg),#11251b)}.status-badge--warning{color:light-dark(var(--semantic-pending-fg),#d5924d);background:light-dark(var(--semantic-pending-bg),#271d00)}.status-badge--danger{color:light-dark(var(--semantic-danger-fg),#ff7780);background:light-dark(var(--semantic-danger-bg),#2d1b1f)}.status-badge--info{color:light-dark(var(--semantic-process-fg),#5ab0e4);background:light-dark(var(--semantic-process-bg),#0d2128)}.status-badge--neutral{color:light-dark(var(--semantic-inactive-fg),#b1bbcc);background:light-dark(var(--semantic-inactive-bg),#1b2128)}.status-badge--dark{color:#fff;background:light-dark(#111827,#333b4c)}.status-badge-trigger{border:0;padding:0;background:none;cursor:pointer}.status-badge-trigger:hover .status-badge,.status-badge-trigger:focus-visible .status-badge{filter:brightness(.95)}.data-table-group-row th{position:static;padding:10px 14px;color:light-dark(var(--ink-800),#c3cfe2);background:light-dark(#f5f8fc,#161b22);border-top:1px solid light-dark(#dce5ef,#2b323a);border-bottom:1px solid light-dark(#dce5ef,#2b323a);text-align:left}.data-table-group-row:first-child th{border-top:0}.data-table-group-row th{display:table-cell}.data-table-group-row__marker{width:8px;height:8px;display:inline-block;margin-right:9px;background:light-dark(var(--ink-400),#4f5b6c);border-radius:999px;vertical-align:2px}.data-table-group-row__copy{display:inline-flex;align-items:baseline;gap:8px}.data-table-group-row__copy strong{font-size:var(--font-size-compact);letter-spacing:-.01em}.data-table-group-row__copy small{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata);font-weight:500}.data-table-group-row[data-tone=info] th{color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(#edf5ff,#181e25)}.data-table-group-row[data-tone=info] .data-table-group-row__marker{background:light-dark(var(--lp-blue-600),#1c6de3)}.data-table-group-row[data-tone=warning] th{color:var(--lp-amber-800);background:light-dark(var(--lp-amber-100),#271d00)}.data-table-group-row[data-tone=warning] .data-table-group-row__marker{background:light-dark(var(--lp-amber-700),#905400)}.data-table-group-row[data-tone=danger] th{color:light-dark(var(--lp-red-700),#ff7780);background:light-dark(var(--lp-red-100),#2d1b1f)}.data-table-group-row[data-tone=danger] .data-table-group-row__marker{background:light-dark(var(--lp-red-700),#ab1734)}.field{display:grid;gap:7px}.field>span,.field-label{color:light-dark(var(--ink-800),#c3cfe2);font-size:calc(.78rem - var(--font-size-reduction));font-weight:700}.field small{color:light-dark(var(--ink-600),#9ba3b1);line-height:1.4}.field-character-count{justify-self:end;text-align:right;font-variant-numeric:tabular-nums}.field-error{color:light-dark(var(--lp-red-700),#ff7780)!important}input,select,textarea{width:100%;min-height:42px;color:light-dark(var(--ink-950),#d8e3f6);background:light-dark(white,#11161d);border:1px solid light-dark(var(--border-strong),#353e4a);border-radius:var(--radius-sm);padding:9px 12px;transition:border-color .12s ease,box-shadow .12s ease}input::placeholder,textarea::placeholder{color:light-dark(var(--ink-400),#767b82)}input:hover,select:hover,textarea:hover{border-color:light-dark(#aebdd0,#435060)}input:focus,select:focus,textarea:focus{border-color:light-dark(var(--lp-blue-600),#5684cb);box-shadow:0 0 0 3px light-dark(rgb(39 118 237 / .12),#2776ed2e);outline:none}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],input[aria-invalid=true]:hover,select[aria-invalid=true]:hover,textarea[aria-invalid=true]:hover{border-color:light-dark(var(--lp-red-700),#cf3f50)}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{border-color:light-dark(var(--lp-red-700),#cf3f50);box-shadow:0 0 0 3px light-dark(rgb(197 27 62 / .14),#c51b3e36)}input[aria-invalid=true]:focus-visible,select[aria-invalid=true]:focus-visible,textarea[aria-invalid=true]:focus-visible{outline-color:light-dark(rgb(197 27 62 / .45),#e23e5573)}.selection-control{display:inline-flex;align-items:flex-start;gap:10px;width:auto;min-height:0;border:none;padding:0;background:none;cursor:pointer;font-size:calc(.86rem - var(--font-size-reduction));color:light-dark(var(--ink-700),#b1bbcc);line-height:1.45}.selection-control input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;display:grid;place-content:center;border:1.5px solid light-dark(var(--border-strong),#353e4a);border-radius:5px;background:light-dark(white,#11161d);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.selection-control input[type=checkbox]:hover{border-color:light-dark(var(--lp-blue-600),#5684cb)}.selection-control input[type=checkbox]:focus-visible{outline:2px solid light-dark(var(--lp-blue-600),#5684cb);outline-offset:2px}.selection-control input[type=checkbox]:checked{background:light-dark(var(--lp-blue-600),#1c6de3);border-color:light-dark(var(--lp-blue-600),#5684cb)}.selection-control input[type=checkbox]:checked:after{content:"";width:5px;height:9px;margin-bottom:2px;border:solid light-dark(white,#1a2028);border-width:0 2px 2px 0;transform:rotate(45deg)}.selection-control input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid light-dark(rgb(39 118 237 / .45),#5684cb73);outline-offset:2px}input:disabled,select:disabled,textarea:disabled{color:light-dark(var(--ink-700),#b1bbcc);background:light-dark(#edf1f6,#1a2027)}textarea{min-height:104px;resize:vertical}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.filter-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;background:light-dark(var(--surface-subtle),#151a21);border-bottom:1px solid light-dark(var(--border),#2c323b)}.search-field{min-width:min(320px,100%);height:42px;display:flex;align-items:center;gap:9px;flex:1 1 280px;padding:0 11px;background:light-dark(white,#11161d);border:1px solid light-dark(var(--border-strong),#353e4a);border-radius:var(--radius-sm)}.search-field:focus-within{border-color:light-dark(var(--lp-blue-600),#5684cb);box-shadow:0 0 0 3px light-dark(rgb(39 118 237 / .12),#2776ed2e)}.search-field svg{width:18px;height:18px;color:light-dark(var(--ink-500),#989fad)}.search-field input{min-height:38px;padding:0;border:0;box-shadow:none}.search-field input:focus{box-shadow:none}.search-field kbd{color:light-dark(var(--ink-700),#b1bbcc);font-size:var(--font-size-label);background:light-dark(var(--surface-tint),#191f26);border:1px solid light-dark(var(--border),#2c323b);border-radius:5px;padding:3px 5px;white-space:nowrap}.filter-toolbar__filters{min-width:0;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:0 1 auto}.filter-toolbar__filters>svg{width:18px;height:18px;color:light-dark(var(--ink-500),#989fad)}.filter-toolbar__filters select{min-width:150px}.filter-toolbar__trailing{display:flex;gap:8px;margin-left:auto}.table-sort-control{display:inline-flex;align-items:center;gap:7px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-compact);font-weight:700}.table-sort-control select,.table-sort-control input{min-height:34px;width:auto;max-width:190px;padding:6px 28px 6px 9px;font-size:var(--font-size-compact);background-color:light-dark(white,#11161d)}.table-sort-control input[type=date]{min-width:138px;padding-right:8px}.tabs{display:flex;gap:6px;padding:6px;overflow-x:auto;scrollbar-width:thin;background:light-dark(var(--surface-subtle),#151a21);border:1px solid light-dark(var(--border),#2c323b);border-radius:10px}.tab-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;color:light-dark(var(--ink-600),#9ba3b1);border-radius:7px;font-size:var(--font-size-compact);font-weight:700;white-space:nowrap}.tab-link:hover{color:light-dark(var(--lp-navy-900),#b0d3ff);text-decoration:none;background:light-dark(white,#11161d)}.tab-link[aria-current=page],.tab-link[data-state=active]{color:#fff;background:light-dark(var(--lp-navy-900),#194374)}.tab-link[aria-current=page] .muted,.tab-link[data-state=active] .muted{color:#dbe9f4}.workspace-tabs{width:min(100%,570px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;overflow:visible;background:light-dark(#eef2f7,#1a1f26);border-color:light-dark(#dfe6ee,#2a313a);box-shadow:none}.workspace-tab{min-width:0;min-height:46px;justify-content:flex-start;gap:9px;padding:6px 10px;color:light-dark(var(--ink-600),#9ba3b1);background:transparent;border:1px solid transparent}.workspace-tab:hover{color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(rgb(255 255 255 / .62),#11161d9e);border-color:light-dark(#d9e2eb,#2d343d);box-shadow:none}.workspace-tab[aria-current=page]{color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(white,#11161d);border-color:light-dark(#d6e0ea,#2f363e);box-shadow:0 2px 7px light-dark(rgb(19 43 73 / .08),#0000002d)}.workspace-tab__icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;color:light-dark(var(--lp-cyan-700),#5ab0e4);background:light-dark(#e9f7fc,#181e25);border-radius:8px}.workspace-tab__icon svg{width:16px;height:16px}.workspace-tab[aria-current=page] .workspace-tab__icon{color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(var(--lp-blue-100),#191f2a)}.workspace-tab__copy{min-width:0;display:grid;gap:2px;text-align:left}.workspace-tab__copy strong{overflow:hidden;text-overflow:ellipsis;font-size:calc(.83rem - var(--font-size-reduction));white-space:nowrap}.workspace-tab__copy small{overflow:hidden;color:light-dark(var(--ink-700),#b1bbcc);text-overflow:ellipsis;font-size:var(--font-size-compact);font-weight:600;white-space:nowrap}.workspace-tab[aria-current=page] .workspace-tab__copy small{color:light-dark(var(--ink-600),#9ba3b1)}.status-shortcuts{display:flex;flex-wrap:wrap;gap:7px;margin:-4px 0 10px}.status-shortcuts button{min-height:30px;padding:5px 11px;color:light-dark(var(--ink-600),#9ba3b1);background:light-dark(white,#11161d);border:1px solid light-dark(#cbd9e8,#303b47);border-radius:999px;font-size:var(--font-size-compact);font-weight:750;cursor:pointer}.status-shortcuts button:hover{color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(var(--surface-tint),#191f26);border-color:light-dark(#a9c5df,#354d63)}.status-shortcuts button[aria-pressed=true]{color:light-dark(#07557e,#7fc1f0);background:light-dark(var(--lp-cyan-100),#0d2128);border-color:light-dark(#8fcfe6,#065164);box-shadow:inset 0 0 0 1px light-dark(rgb(1 168 220 / .12),#01a8dc2e)}.collections-resource-card{overflow:visible;border-color:light-dark(#dce4ed,#2c323b);border-radius:14px;box-shadow:0 5px 18px light-dark(rgb(18 36 64 / .06),#00000022)}.collections-card__header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;background:light-dark(white,#11161d);border-bottom:1px solid light-dark(#e5ebf2,#272d36);border-radius:13px 13px 0 0}.collections-card__header .status-shortcuts{flex:0 0 auto;flex-wrap:nowrap;gap:3px;margin:0;padding:3px;background:light-dark(#f1f4f8,#181e25);border-radius:9px}.collections-card__header .status-shortcuts button{min-height:32px;padding:5px 10px;background:transparent;border-color:transparent;border-radius:7px}.collections-card__header .status-shortcuts button:hover{background:light-dark(rgb(255 255 255 / .7),#11161db3);border-color:transparent}.collections-card__header .status-shortcuts button[aria-pressed=true]{color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(white,#11161d);border-color:light-dark(#dce4ed,#2c323b);box-shadow:0 2px 6px light-dark(rgb(19 43 73 / .07),#00000027)}.collections-resource-card .filter-toolbar{min-width:0;flex:1;flex-wrap:nowrap;justify-content:flex-end;gap:8px;padding:0;background:transparent;border-bottom:0}.collections-resource-card .search-field{width:min(285px,100%);min-width:200px;height:35px;flex:0 1 285px}.collections-resource-card .search-field input{min-height:31px;font-family:var(--font-ui);font-size:var(--font-size-compact)}.collections-resource-card .filter-toolbar__trailing{min-width:0;align-items:center;gap:6px}.collections-filter-menu{position:relative}.collections-filter-menu summary{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(white,#11161d);border:1px solid light-dark(var(--border-strong),#353e4a);border-radius:7px;cursor:pointer;font-size:var(--font-size-compact);font-weight:800;list-style:none;white-space:nowrap}.collections-filter-menu summary::-webkit-details-marker{display:none}.collections-filter-menu summary svg{width:14px;height:14px}.collections-filter-menu__panel{position:absolute;z-index:40;top:calc(100% + 7px);right:0;width:290px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;background:light-dark(white,#11161d);border:1px solid light-dark(var(--border),#2c323b);border-radius:10px;box-shadow:0 14px 34px light-dark(rgb(19 43 73 / .16),#0000005a)}.collections-filter-menu__panel .compact-filter-field:last-child{grid-column:1 / -1}.collections-date-menu .collections-filter-menu__panel .compact-filter-field:last-child,.collections-status-filter-menu .collections-filter-menu__panel .compact-filter-field:last-child{grid-column:auto}.collections-status-filter-menu .collections-filter-menu__panel{width:min(370px,calc(100vw - 48px));grid-template-columns:1fr}.collections-date-menu summary[data-active]{color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(#f3f7fe,#161c23);border-color:light-dark(#b8cae1,#374659)}.collections-date-menu__panel{position:absolute;z-index:40;top:calc(100% + 7px);right:0;width:180px;display:grid;grid-template-columns:1fr;overflow:hidden;background:light-dark(white,#11161d);border:1px solid light-dark(var(--border),#2c323b);border-radius:10px;box-shadow:0 14px 34px light-dark(rgb(19 43 73 / .16),#0000005a)}.collections-date-menu__panel[data-custom]{width:min(410px,calc(100vw - 48px));grid-template-columns:170px minmax(0,1fr)}.collections-date-menu__presets{display:grid;align-content:start;gap:2px;padding:7px;background:light-dark(#f7f9fc,#151a21)}.collections-date-menu__panel[data-custom] .collections-date-menu__presets{border-right:1px solid light-dark(#e3e9f0,#282f37)}.collections-date-menu__presets button{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;color:light-dark(var(--ink-700),#b1bbcc);background:transparent;border:0;border-radius:7px;font-family:var(--font-ui);font-size:var(--font-size-compact);text-align:left;cursor:pointer}.collections-date-menu__presets button:hover{background:light-dark(#edf3fb,#191f26)}.collections-date-menu__presets button[data-active]{color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(#e9f1ff,#19202b);font-weight:750}.collections-date-menu__presets svg{width:14px;height:14px}.collections-date-menu__custom{min-width:0;display:grid;gap:10px;align-content:start;padding:12px}.collections-date-menu__custom p{margin:0;color:light-dark(var(--lp-red-700),#ff7780);font-size:var(--font-size-label)}.collections-date-menu__custom .button{width:100%;justify-content:center}@media(max-width:560px){.collections-date-menu__panel[data-custom]{grid-template-columns:1fr}.collections-date-menu__panel[data-custom] .collections-date-menu__presets{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid light-dark(#e3e9f0,#282f37)}}.collections-order-menu .collections-filter-menu__panel{width:min(285px,calc(100vw - 48px));grid-template-columns:1fr}.collections-order-menu .collections-filter-menu__panel .compact-filter-field{grid-column:1 / -1}.collections-multi-filter{min-width:0;margin:0;padding:0 0 10px;border:0;border-bottom:1px solid light-dark(#e6edf4,#262c35)}.collections-multi-filter:last-child{padding-bottom:0;border-bottom:0}.collections-multi-filter legend{margin-bottom:8px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);font-weight:800;letter-spacing:.035em;text-transform:uppercase}.collections-multi-filter__options{display:flex;flex-wrap:wrap;gap:6px}.collections-multi-filter__options label{min-height:29px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;color:light-dark(var(--ink-700),#b1bbcc);background:light-dark(#f7f9fc,#151a21);border:1px solid light-dark(#dce5ef,#2b323a);border-radius:7px;cursor:pointer;font-size:var(--font-size-label);font-weight:700}.collections-multi-filter__options label:has(input:checked){color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(var(--lp-blue-100),#191f2a);border-color:light-dark(#a8c8ec,#2e4a68)}.collections-multi-filter__options input{width:13px;min-width:13px;min-height:13px;margin:0;accent-color:var(--lp-blue-600)}.collections-filter-count{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;color:#fff;background:light-dark(var(--lp-blue-600),#1c6de3);border-radius:999px;font-size:var(--font-size-label);font-variant-numeric:tabular-nums}.compact-filter-field{min-width:0;display:grid;gap:3px}.compact-filter-field>span{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.035em}.compact-filter-field input,.compact-filter-field select{min-width:0;min-height:35px;padding:6px 9px;border-color:light-dark(#c6d5e4,#323f4b);border-radius:7px;font-size:var(--font-size-compact)}.collection-identity{min-width:180px;display:flex;align-items:center;gap:9px}.collection-identity__icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;color:light-dark(var(--lp-cyan-700),#5ab0e4);background:light-dark(var(--lp-cyan-100),#0d2128);border-radius:8px}.collection-identity__icon svg{width:16px;height:16px}.collection-merchant-service{min-width:150px;display:grid;gap:3px}.collection-merchant-service small,.collection-amount small,.collection-status-stack small{color:light-dark(var(--ink-700),#b1bbcc);font-size:var(--font-size-label);font-weight:650}.collection-amount{display:grid;justify-items:end;gap:2px}.collection-date{display:grid;gap:3px;color:light-dark(var(--ink-700),#b1bbcc);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;white-space:nowrap}.collection-date small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata)}.collection-amount__late-fee{display:inline-block;margin-top:3px;padding:1px 8px;color:var(--lp-amber-800);background:light-dark(var(--lp-amber-100),#271d00);border-radius:999px;font-size:var(--font-size-metadata);font-weight:750;white-space:nowrap;cursor:help}.collection-amount__caption{display:block;margin-bottom:1px;color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata);font-weight:700;letter-spacing:.02em}.collection-amount__other-late-fee{display:block;margin-top:2px;color:var(--lp-amber-800);font-size:var(--font-size-metadata);font-weight:600;white-space:nowrap;cursor:help}.collection-key-late-fee{display:flex;flex-direction:column;gap:2px}.collection-key-late-fee small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata);font-weight:500;line-height:1.35;white-space:normal}.collection-key-related-amount{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.collection-key-related-late-fee{color:var(--lp-amber-800);font-size:var(--font-size-metadata);font-weight:600;white-space:nowrap}.type-help{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:6px;color:light-dark(var(--ink-500),#989fad);background:var(--surface-200, light-dark(#eef2f7, #1a1f26));border:0;border-radius:999px;font-size:10px;font-weight:800;line-height:1;vertical-align:1px;cursor:help}.type-help:hover,.type-help:focus-visible{color:#fff;background:light-dark(var(--lp-blue-600),#1c6de3);outline:none}.type-help__bubble{position:absolute;top:calc(100% + 8px);left:-8px;z-index:40;width:max-content;max-width:min(260px,60vw);padding:8px 11px;color:#fff;background:var(--ink-900, light-dark(#1c2b41, #314158));border-radius:8px;box-shadow:0 10px 24px light-dark(rgb(16 32 56 / .22),#0000007b);font-size:var(--font-size-metadata);font-weight:500;line-height:1.45;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.type-help__bubble:after{position:absolute;bottom:100%;left:14px;border:5px solid transparent;border-bottom-color:var(--ink-900, light-dark(#1c2b41, #46566f));content:""}.type-help:hover .type-help__bubble,.type-help:focus-visible .type-help__bubble{opacity:1;transform:translateY(0)}.debt-amounts[data-compact]{margin:0 0 14px}.debt-amounts[data-compact] .debt-amounts__cell{flex-basis:120px;padding:9px 11px}.debt-amounts[data-compact] .debt-amounts__cell>strong{font-size:calc(.92rem - var(--font-size-reduction))}.debt-amounts[data-compact]:has(>.debt-amounts__cell:only-child){background:transparent;border-color:transparent}.debt-amounts[data-compact]>.debt-amounts__cell:only-child{padding:0}.debt-type-label{display:inline-flex;align-items:center}.debt-type-label__name{color:light-dark(var(--ink-950),#d8e3f6);font-weight:700}.static-payments{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;overflow:hidden;background:light-dark(#dce5ef,#232930);border:1px solid light-dark(#dce5ef,#2b323a);border-radius:10px;list-style:none}.static-payments[aria-busy=true]{opacity:.6;transition:opacity .12s ease}.static-payments__row,.static-payments__head{display:grid;grid-template-columns:minmax(0,1fr) 132px 120px 116px;align-items:center;gap:14px;padding:10px 14px;background:light-dark(white,#11161d)}.static-payments__status{display:flex;justify-content:flex-end}.static-payments__head{padding-top:8px;padding-bottom:8px;color:light-dark(var(--ink-500),#989fad);background:light-dark(#f8fafc,#151a21);font-size:var(--font-size-metadata);font-weight:750;letter-spacing:.04em;text-transform:uppercase}.static-payments__head>span:nth-last-child(-n+2){text-align:right}.installment-list .static-payments__row,.installment-list .static-payments__head{grid-template-columns:minmax(0,1fr) 104px 104px 120px 116px}.static-payments__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.static-payments__toolbar .static-payments__search{flex:1 1 240px}.static-payments__search{display:flex;align-items:center;gap:8px;max-width:360px;padding:0 12px;border:1px solid light-dark(#d8e2ed,#2d343d);border-radius:8px;background:light-dark(white,#11161d);color:light-dark(var(--ink-600),#9ba3b1)}.static-payments__search:focus-within{border-color:var(--brand-500, light-dark(#0b6fd6, #5990d5));box-shadow:0 0 0 3px light-dark(rgb(11 111 214 / .15),#0b6fd639)}.static-payments__search svg{width:16px;height:16px;flex:none}.static-payments__search input,.static-payments__search input:focus{flex:1;min-width:0;height:38px;min-height:0;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:light-dark(var(--ink-950),#d8e3f6);font:inherit;font-size:var(--font-size-compact)}.static-payments__toolbar .collections-date-menu summary{min-height:40px;gap:8px;padding:0 14px;color:light-dark(var(--ink-700),#b1bbcc);background:light-dark(white,#11161d);border:1px solid light-dark(#d8e2ed,#2d343d);border-radius:8px;font-size:var(--font-size-compact);font-weight:600}.static-payments__toolbar .collections-date-menu summary svg{width:16px;height:16px;color:light-dark(var(--ink-600),#9ba3b1)}.static-payments__toolbar .collections-date-menu summary:hover{border-color:light-dark(#b8cae1,#374659)}.static-payments__toolbar .collections-date-menu[open] summary,.static-payments__toolbar .collections-date-menu summary:focus-visible{border-color:var(--brand-500, light-dark(#0b6fd6, #5990d5));box-shadow:0 0 0 3px light-dark(rgb(11 111 214 / .15),#0b6fd639);outline:none}.static-payments__toolbar .collections-date-menu summary[data-active]{color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(#f3f7fe,#161c23);border-color:light-dark(#b8cae1,#374659)}.static-payments__toolbar .collections-date-menu summary[data-active] svg{color:light-dark(var(--lp-blue-700),#72afff)}.static-payments__pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata)}.static-payments__pager-actions{display:flex;gap:8px}.static-payments__main{min-width:0;display:flex;flex-direction:column;gap:1px}.static-payments__main small{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata)}.static-payments__date{color:light-dark(var(--ink-700),#b1bbcc);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;white-space:nowrap}.static-payments__date--stack{display:grid;gap:1px;line-height:1.25}.static-payments__date--stack small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata)}.static-payments__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.static-payments__amount{justify-self:end;color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.9rem - var(--font-size-reduction));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.static-payments__count{padding:2px 10px;color:light-dark(#0b7d5e,#5ab997);background:light-dark(#e4f6ef,#13231e);border-radius:999px;font-size:var(--font-size-metadata);font-weight:750}@media(max-width:640px){.static-payments__row,.installment-list .static-payments__row{grid-template-columns:minmax(0,1fr) auto}.static-payments__head{display:none}.static-payments__date{grid-column:1 / -1}.static-payments__status{grid-column:1 / -1;justify-content:flex-start}.static-payments__search{max-width:none}}.debt-type-chip{display:inline-block;margin-top:2px;padding:1px 7px;color:light-dark(#0b7d5e,#5ab997);background:light-dark(#e4f6ef,#13231e);border-radius:999px;font-size:var(--font-size-metadata);font-weight:700;letter-spacing:.01em;white-space:nowrap;cursor:help}.static-currency-switch{display:inline-flex;gap:2px;margin:0 0 14px;padding:2px;background:light-dark(#f4f7fb,#161c23);border:1px solid light-dark(#d8e2ed,#2d343d);border-radius:9px}.static-currency-switch button{min-height:32px;padding:5px 16px;color:light-dark(var(--ink-700),#b1bbcc);background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:var(--font-size-compact);font-weight:700}.static-currency-switch button[aria-pressed=true]{color:light-dark(#0b7d5e,#5ab997);background:light-dark(#fff,#11161d);box-shadow:0 1px 2px light-dark(rgb(15 23 42 / 12%),#00000043);cursor:default}.static-currency-switch button:disabled{cursor:not-allowed;opacity:.5}.debt-type-banner{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;background:var(--surface-100, light-dark(#f5f8fc, #161b22));border:1px solid light-dark(#dce5ef,#2b323a);border-left:4px solid light-dark(var(--ink-400),#586271);border-radius:10px}.debt-type-banner__code{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;color:#fff;background:light-dark(var(--ink-500),#5d6980);border-radius:9px;font-size:var(--font-size-compact);font-weight:800;font-variant-numeric:tabular-nums}.debt-type-banner__copy{min-width:0;display:flex;flex-direction:column;gap:1px}.debt-type-banner__copy strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:var(--font-size-compact);font-weight:750}.debt-type-banner__copy small{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata);line-height:1.35}.debt-type-banner__ghost{flex:0 0 auto;margin-left:auto;padding:3px 9px;color:light-dark(var(--lp-red-700),#ff7780);background:light-dark(var(--lp-red-100),#2d1b1f);border-radius:999px;font-size:var(--font-size-metadata);font-weight:700;cursor:help}.debt-type-banner[data-type="01"]{border-left-color:light-dark(var(--lp-blue-600),#5684cb)}.debt-type-banner[data-type="01"] .debt-type-banner__code{background:light-dark(var(--lp-blue-600),#1c6de3)}.debt-type-banner[data-type="02"]{border-left-color:light-dark(#6d5bd0,#8475ec)}.debt-type-banner[data-type="02"] .debt-type-banner__code{background:light-dark(#6d5bd0,#6652c7)}.debt-type-banner[data-type="03"]{border-left-color:light-dark(#0f9d76,#00916c)}.debt-type-banner[data-type="03"] .debt-type-banner__code{background:light-dark(#0f9d76,#3c856b)}.debt-amounts{display:flex;flex-wrap:wrap;gap:1px;margin-top:14px;overflow:hidden;background:light-dark(#dce5ef,#232930);border:1px solid light-dark(#dce5ef,#2b323a);border-radius:10px}.debt-amounts__cell{flex:1 1 190px;min-width:0;display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:light-dark(white,#11161d)}.debt-amounts__cell>span{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label);font-weight:800;letter-spacing:.055em;text-transform:uppercase}.debt-amounts__cell>strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(1rem - var(--font-size-reduction));font-weight:750}.debt-amounts__cell>small{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata);line-height:1.35}.debt-amounts__cell--warning{background:light-dark(var(--lp-amber-100),#271d00)}.debt-amounts__cell--warning>strong{color:var(--lp-amber-800)}.debt-amounts__cell--accent{background:light-dark(#eefaf5,#171c23)}.debt-amounts__cell--accent>strong{color:light-dark(#0b7d5e,#5ab997)}.debt-amounts__cell--total{background:light-dark(#fff4f5,#161c23)}.debt-amounts__cell--total>strong{color:light-dark(var(--lp-red-700),#ff7780);font-size:calc(1.08rem - var(--font-size-reduction))}.debt-amounts__range{flex:1 1 100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 14px;color:light-dark(var(--ink-600),#9ba3b1);background:light-dark(#f7f9fc,#151a21);font-size:var(--font-size-metadata)}.debt-amounts__range>strong{color:light-dark(var(--ink-800),#c3cfe2);font-weight:650}.debt-amounts__range>em{margin-left:auto;padding:1px 8px;color:light-dark(var(--ink-600),#9ba3b1);background:light-dark(white,#11161d);border:1px solid light-dark(#dce5ef,#2b323a);border-radius:999px;font-size:var(--font-size-label);font-style:normal;font-weight:700}.debt-amounts[data-compact] .debt-amounts__range{padding:7px 11px}.payment-reversed-notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.static-code-card{display:grid;gap:12px;margin-top:6px;padding:14px 16px;text-align:left;background:linear-gradient(180deg,light-dark(#f9fbfe,#141920) 0%,light-dark(#f1f5fb,#181d24) 100%);border:1px solid light-dark(#d9e3ef,#2d333c);border-radius:12px}.static-code-card__code{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.static-code-card__code>span{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.static-code-card__code>strong{color:light-dark(var(--lp-navy-900),#b0d3ff);font-size:calc(1.15rem - var(--font-size-reduction));letter-spacing:.04em}.static-code-card__code>em{padding:2px 9px;color:light-dark(#0b7d5e,#5ab997);background:light-dark(#e3f6ec,#13241c);border-radius:999px;font-size:var(--font-size-label);font-style:normal;font-weight:750}.static-code-card[data-state=missing] .static-code-card__code>em{color:light-dark(var(--ink-600),#9ba3b1);background:light-dark(#e9eef5,#1d2229)}.static-code-card[data-state=missing] .static-code-card__code>strong{color:light-dark(var(--ink-500),#989fad)}.static-code-card>p{margin:0;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-compact);line-height:1.45}.static-code-card__currencies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.static-code-card__currencies li{display:grid;gap:2px;padding:10px 12px;background:light-dark(white,#11161d);border:1px solid light-dark(#e1e8f0,#293038);border-radius:9px}.static-code-card__currencies span{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.static-code-card__currencies strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(1rem - var(--font-size-reduction))}.static-code-card__currencies small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata)}.static-code-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:6px;padding:12px 14px;text-align:left;background:light-dark(#f8fafc,#151a21);border:1px solid light-dark(#e4e9f0,#282f37);border-radius:10px}.static-code-toggle>span{display:grid;gap:1px}.static-code-toggle strong{color:var(--ink-900);font-size:var(--font-size-compact)}.static-code-toggle small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label)}.static-code-toggle__switch{position:relative;flex:none;width:36px;height:20px;padding:0;background:light-dark(#c3ceda,#303b46);border:0;border-radius:999px;cursor:pointer;transition:background-color .12s ease}.static-code-toggle__switch>span{position:absolute;top:2px;left:2px;width:16px;height:16px;background:light-dark(#fff,#11161d);border-radius:50%;box-shadow:0 1px 3px light-dark(rgb(15 35 63 / .22),#0000007b);transition:transform .12s ease}.static-code-toggle__switch[aria-checked=true]{background:light-dark(#05963a,#008c35)}.static-code-toggle__switch[aria-checked=true]>span{transform:translate(16px)}.static-code-toggle__switch:disabled{cursor:not-allowed;opacity:.55}.static-code-toggle__switch:focus-visible{outline:2px solid light-dark(#2c67b6,#437fd0);outline-offset:2px}.static-code-dialog__note{margin:10px 0 0;color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label)}.payment-reversed-notice>div{display:grid;gap:2px}.debt-late-fee-note{margin:8px 0 0;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata);line-height:1.5}.debt-late-fee-note .mono{color:light-dark(var(--ink-800),#c3cfe2)}.collection-ghost-mark{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata);font-weight:600;font-style:italic;cursor:help}.collection-row-actions{display:inline-flex;align-items:center;gap:2px}.collection-row-action{width:32px;height:32px;display:inline-grid;place-items:center;color:light-dark(var(--ink-500),#989fad);background:transparent;border:0;border-radius:8px;cursor:pointer}.collection-row-action:hover{color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(var(--lp-blue-100),#191f2a);text-decoration:none}.collection-row-action:focus-visible{outline:3px solid light-dark(rgb(39 118 237 / .32),#5684cb52);outline-offset:1px}.collection-row-action svg{width:16px;height:16px}.collection-date-stack{min-width:250px;display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:7px}.collection-date-stack span{display:grid;gap:2px;color:light-dark(var(--ink-700),#b1bbcc);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;white-space:nowrap}.collection-date-stack b{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);line-height:1;text-transform:uppercase;letter-spacing:.04em}.collection-status-stack{display:grid;justify-items:start;gap:4px}.collections-resource-card .data-table-scroll{max-height:clamp(420px,calc(100dvh - var(--topbar-height) - 245px),760px)}.collections-resource-card .data-table{font-size:var(--font-size-compact)}.collections-resource-card .data-table th{height:44px;color:light-dark(var(--ink-600),#9ba3b1);background:light-dark(#f8fafc,#151a21);font-size:var(--font-size-label);font-weight:750}.collections-resource-card .data-table--compact th{height:42px;padding-top:7px;padding-bottom:7px}.collections-resource-card .data-table--compact td{height:50px;padding-top:6px;padding-bottom:6px}.collections-resource-card .data-table tbody tr:nth-child(2n) td{background:light-dark(white,#11161d)}.collections-resource-card .data-table tbody tr:hover td{background:light-dark(#f8fbff,#141920)}.collections-resource-card .data-table tbody tr[data-selected] td,.collections-resource-card .data-table tbody tr[data-selected]:hover td{background:light-dark(#d7e6fb,#1c283a)}.collections-resource-card .data-table tbody tr[data-selected] td:first-child{box-shadow:inset 3px 0 0 var(--lp-blue-600),inset 0 1px 0 light-dark(#aac5ea,#8ca7ca),inset 0 -1px 0 light-dark(#aac5ea,#8ca7ca)}.data-table tbody tr[data-tone]:not([data-selected])>td{background:light-dark(var(--semantic-danger-bg),#2d1b1f)}.data-table tbody tr[data-tone]:not([data-selected]):hover>td{background:light-dark(#ffd8de,#3d1d24)}.data-table tbody tr[data-tone]>td:first-child{box-shadow:inset 3px 0 0 var(--semantic-danger-fg)}.data-table tbody tr[data-tone][data-selected]>td:first-child{box-shadow:inset 3px 0 0 var(--semantic-danger-fg),inset 0 1px 0 light-dark(#aac5ea,#8ca7ca),inset 0 -1px 0 light-dark(#aac5ea,#8ca7ca)}.data-table tbody tr[data-tone=warning]:not([data-selected])>td{background:light-dark(var(--lp-amber-100),#271d00)}.data-table tbody tr[data-tone=warning]:not([data-selected]):hover>td{background:light-dark(#fdf0d6,#281d05)}.data-table tbody tr[data-tone=warning]>td:first-child{box-shadow:inset 3px 0 0 var(--lp-amber-700)}.collections-resource-card .data-table th[data-pin=actions],.collections-resource-card .data-table td[data-pin=actions]{width:52px;min-width:52px;box-shadow:none}.collections-resource-card .data-table [data-column-id=status] .status-badge{min-width:82px;justify-content:center}.collections-resource-card .table-footer{min-height:50px;padding:8px 14px;background:light-dark(white,#11161d);border-radius:0 0 13px 13px}.payment-code-value{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:light-dark(var(--lp-navy-900),#b0d3ff);font-size:calc(.82rem - var(--font-size-reduction));font-weight:850;line-height:1.1;letter-spacing:.02em}.payment-code-detail-link{color:inherit;text-decoration:none}.payment-code-text-link{width:fit-content;max-width:100%;justify-self:start}.payment-code-detail-link.payment-code-text-link{display:inline-flex;min-width:0;justify-self:center}.payment-code-detail-link:hover{color:light-dark(var(--lp-blue-700),#72afff);text-decoration:underline;text-underline-offset:3px}.collection-merchant-link{width:fit-content;justify-self:start;color:light-dark(var(--lp-navy-900),#b0d3ff);font-weight:780;text-decoration:none}.collection-merchant-link:hover{color:light-dark(var(--lp-blue-700),#72afff);text-decoration:underline;text-underline-offset:3px}.payment-codes-resource-card .data-table-scroll{max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.payment-codes-resource-card .data-table tbody tr[data-selected]>td,.payment-codes-resource-card .data-table tbody tr[data-selected]:hover>td,.payment-codes-resource-card .data-table tbody tr[data-active]>td,.payment-codes-resource-card .data-table tbody tr[data-active]:hover>td{background-color:light-dark(#c5daf5,#1f324a)!important}.payment-codes-resource-card .data-table th[data-pin=identity],.payment-codes-resource-card .data-table td[data-pin=identity]{box-shadow:none}.payment-codes-resource-card .search-field input{font-size:var(--font-size-compact)}.payment-codes-resource-card .filter-toolbar__trailing{margin-left:auto}.payment-codes-resource-card .data-table [data-column-id=status] .status-badge{min-width:68px;padding:4px 6px}.receivables-resource-card .data-table-scroll{max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.receivables-resource-card .table-checkbox[data-disabled]{opacity:1}.receivables-resource-card .table-checkbox[data-disabled]>input{opacity:.42}.receivables-resource-card .table-checkbox .control-disabled-notice--compact:after{top:50%;right:auto;bottom:auto;left:calc(100% + 8px);transform:translate(3px,-50%)}.receivables-resource-card .table-checkbox .control-disabled-notice--compact:hover:after,.receivables-resource-card .table-checkbox .control-disabled-notice--compact:focus-visible:after{transform:translateY(-50%)}.receivables-resource-card .search-field input{font-size:var(--font-size-compact)}.receivables-resource-card .data-table [data-column-id=key],.receivables-resource-card .data-table [data-column-id=amount],.receivables-resource-card .data-table [data-column-id=issued_at],.receivables-resource-card .data-table [data-column-id=due_at],.receivables-resource-card .data-table [data-column-id=status],.receivables-resource-card .data-table [data-column-id=actions]{text-align:center}.receivables-resource-card .collection-amount,.receivables-resource-card .collection-status-stack{justify-items:center}.receivable-summary-trigger{padding:0;color:light-dark(var(--lp-navy-900),#b0d3ff);background:transparent;border:0;font-size:var(--font-size-compact);font-weight:820;cursor:pointer;text-align:left}.receivable-summary-trigger:hover{color:light-dark(var(--lp-blue-700),#72afff);text-decoration:underline;text-underline-offset:3px}.receivable-summary-trigger:focus-visible{border-radius:4px;outline:3px solid light-dark(rgb(39 118 237 / .32),#5684cb52);outline-offset:2px}.payment-code-copy{position:relative;display:inline-flex;align-items:center;padding:0;color:inherit;background:transparent;border:0;cursor:copy}.payment-code-copy:focus-visible{border-radius:4px;outline:3px solid light-dark(rgb(39 118 237 / .32),#5684cb52);outline-offset:2px}.payment-code-copy__notice{position:absolute;z-index:8;bottom:calc(100% + 5px);left:50%;padding:3px 7px;color:#fff;background:light-dark(var(--lp-navy-900),#194374);border-radius:5px;box-shadow:0 4px 12px light-dark(rgb(7 28 57 / .18),#00000065);font-size:var(--font-size-metadata);font-weight:800;line-height:1.2;pointer-events:none;transform:translate(-50%);white-space:nowrap}.payment-code-copy__notice:after{content:"";position:absolute;top:100%;left:50%;border:4px solid transparent;border-top-color:light-dark(var(--lp-navy-900),#2c5789);transform:translate(-50%)}.payment-code-detail-drawer{font-size:calc(.78rem - var(--font-size-reduction))}.payment-code-detail-drawer .drawer-header{align-items:center;padding:14px 18px}.payment-code-detail-drawer .drawer-header h2{font-size:calc(1.02rem - var(--font-size-reduction))}.payment-code-detail-drawer .drawer-header p{margin-top:4px;font-size:calc(.72rem - var(--font-size-reduction))}.payment-code-drawer__title{position:relative;display:block;line-height:1.2}.payment-code-drawer__title-row{display:flex;align-items:center;gap:6px;line-height:inherit}.payment-code-drawer__copy-notice{position:absolute;z-index:4;top:50%;right:calc(100% + 8px);padding:5px 8px;color:#fff;background:light-dark(var(--lp-navy-900),#194374);border-radius:6px;box-shadow:0 6px 18px light-dark(rgb(7 28 57 / .2),#00000070);font-size:var(--font-size-metadata);font-weight:800;line-height:1.2;pointer-events:none;transform:translateY(-50%);white-space:nowrap;animation:fade-in .12s ease}.payment-code-drawer__copy-notice:after{content:"";position:absolute;top:50%;left:100%;border:4px solid transparent;border-left-color:light-dark(var(--lp-navy-900),#2c5789);transform:translateY(-50%)}.payment-code-drawer__copy{width:26px;height:26px;display:grid;place-items:center;padding:0;color:light-dark(var(--lp-blue-700),#72afff);background:transparent;border:0;border-radius:6px;cursor:pointer}.payment-code-drawer__copy:hover{color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(var(--lp-blue-100),#191f2a)}.payment-code-drawer__copy:focus-visible{outline:3px solid light-dark(rgb(39 118 237 / .28),#5684cb47);outline-offset:1px}.payment-code-drawer__copy svg{width:14px;height:14px}.payment-code-detail-drawer .drawer-body{padding:16px 18px}.payment-code-detail-drawer .drawer-footer{padding:12px 18px}.payment-code-detail-drawer .drawer-summary>div{min-height:66px;gap:5px;padding:10px 12px}.payment-code-detail-drawer .drawer-summary>div>span{font-size:var(--font-size-compact)}.payment-code-detail-drawer .drawer-summary>div>strong{font-size:calc(.92rem - var(--font-size-reduction))}.payment-code-detail-drawer .drawer-summary .status-badge{min-width:86px;justify-content:center;border:1px solid currentColor}.payment-code-drawer__summary{position:relative;padding-right:42px}.payment-code-delete{position:absolute;top:8px;right:6px;width:30px;height:30px;display:grid;place-items:center;color:light-dark(#c53333,#fc6861);background:light-dark(#fff1f1,#181d24);border:1px solid light-dark(#f1c4c4,#573334);border-radius:8px;cursor:pointer}.payment-code-delete:hover{color:light-dark(#991b1b,#ff9387);background:light-dark(#fee2e2,#341d1e);border-color:light-dark(#e9a7a7,#743c3e)}.payment-code-delete:focus-visible{outline:3px solid light-dark(rgb(220 38 38 / .24),#c4675e3d);outline-offset:2px}.payment-code-delete svg{width:15px;height:15px}.payment-code-detail-drawer .detail-tabs{margin-bottom:12px}.payment-code-detail-drawer .detail-tabs button{min-height:36px;padding:0 9px;font-size:var(--font-size-compact)}.payment-code-detail-drawer .info-item{padding:10px 11px}.payment-code-detail-drawer .info-item dt{font-size:var(--font-size-label)}.payment-code-detail-drawer .info-item dd{margin-top:4px;font-size:calc(.76rem - var(--font-size-reduction))}.payment-code-drawer__identity{display:grid;gap:4px}.payment-code-drawer__identity small{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata);font-weight:600;line-height:1.45}.payment-code-drawer__overview{display:grid;gap:14px}.payment-code-drawer__payment{padding-top:14px;border-top:1px solid light-dark(var(--border),#2c323b)}.payment-code-drawer__payment h3{margin:0 0 9px;color:var(--ink-900);font-size:calc(.78rem - var(--font-size-reduction))}.payment-code-drawer__money-row{margin-bottom:10px}.payment-code-drawer__money-row .info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-code-drawer__money-row .info-item{text-align:center}.drawer-content.manual-payment-modal{top:50%;right:auto;left:50%;width:min(760px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid light-dark(var(--border),#2c323b);border-radius:16px;box-shadow:0 24px 72px light-dark(rgb(7 28 57 / .24),#00000087);transform:translate(-50%,-50%);animation:fade-in .15s ease}.manual-payment-modal{font-size:calc(.8rem - var(--font-size-reduction))}.manual-payment-modal .drawer-header{padding:17px 22px 16px}.manual-payment-modal .drawer-header h2{font-size:calc(1.05rem - var(--font-size-reduction))}.manual-payment-modal .drawer-header p{max-width:500px;margin-top:3px;font-size:var(--font-size-label);line-height:1.4}.manual-payment-modal .drawer-body{padding:0}.manual-payment-modal .drawer-footer{padding:12px 22px}.manual-payment-modal .field{gap:5px}.manual-payment-modal .field>span{font-size:var(--font-size-label)}.manual-payment-modal .field input,.manual-payment-modal .field select,.manual-payment-modal .field textarea{min-height:40px;padding:8px 11px;font-size:var(--font-size-compact)}.manual-payment-modal .field textarea{min-height:70px}.manual-payment-modal .control-disabled-notice:not(.control-disabled-notice--compact){display:none}.manual-payment-flow{display:grid}.manual-payment-context{padding:17px 22px;border-bottom:1px solid light-dark(var(--border),#2c323b)}.manual-payment-context__identity{display:grid;grid-template-columns:.82fr 1.35fr 1fr;margin:0 0 14px}.manual-payment-context__identity--sin-pagador{grid-template-columns:1fr 1fr}.manual-payment-context__identity>div{min-width:0;padding:0 14px}.manual-payment-context__identity>div:first-child{padding-left:0}.manual-payment-context__identity>div+div{border-left:1px solid light-dark(var(--border),#2c323b)}.manual-payment-context__identity dt,.manual-payment-money dt,.manual-payment-receipt__facts dt{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label);font-weight:800;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.manual-payment-context__identity dd,.manual-payment-money dd,.manual-payment-receipt__facts dd{min-width:0;margin:4px 0 0;color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.78rem - var(--font-size-reduction));font-weight:700;line-height:1.35;overflow-wrap:anywhere}.manual-payment-context__code dd{font-size:calc(.88rem - var(--font-size-reduction));letter-spacing:.02em}.manual-payment-money{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;overflow:hidden;background:light-dark(#f2f6fb,#171d24);border-radius:9px}.manual-payment-money>div{min-width:0;padding:11px 14px}.manual-payment-money>div+div{border-left:1px solid light-dark(#d7e1ec,#2e353d)}.manual-payment-money dd{margin-top:3px;font-size:calc(.88rem - var(--font-size-reduction))}.manual-payment-money__source{display:block;margin-top:2px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata);font-weight:600;letter-spacing:0;text-transform:none}.manual-payment-form,.manual-payment-support{display:grid;gap:13px;padding:15px 22px 17px;border-bottom:1px solid light-dark(var(--border),#2c323b)}.manual-payment-support{border-bottom:0}.manual-payment-form__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.manual-payment-form__heading h3{margin:0;color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.78rem - var(--font-size-reduction))}.manual-payment-form__heading p{margin:0;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);line-height:1.4;text-align:right}.manual-payment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px}.manual-payment-fields>.field{align-content:start}.manual-payment-fields__wide{grid-column:1 / -1}.manual-payment-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.manual-payment-field-label small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label);font-weight:600}.manual-payment-notices{display:grid;gap:10px;padding:0 22px 15px}.manual-payment-notices>.notice{margin:0}.manual-payment-receipt{display:grid;gap:16px;padding:20px 22px}.manual-payment-receipt__status{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:15px;border-bottom:1px solid light-dark(var(--border),#2c323b)}.manual-payment-receipt__status>svg{width:34px;height:34px;padding:7px;color:light-dark(var(--semantic-success-fg),#5fbd8c);background:light-dark(var(--semantic-success-bg),#11251b);border-radius:50%}.manual-payment-receipt__status>div{min-width:0;display:grid;gap:2px}.manual-payment-receipt__status strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.86rem - var(--font-size-reduction))}.manual-payment-receipt__status>div>span{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);line-height:1.4}.manual-payment-receipt__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid light-dark(var(--border),#2c323b);border-bottom:1px solid light-dark(var(--border),#2c323b)}.manual-payment-receipt__facts>div{min-width:0;padding:11px 12px 11px 0}.manual-payment-receipt__facts>div:nth-child(2n){padding-right:0;padding-left:16px;border-left:1px solid light-dark(var(--border),#2c323b)}.manual-payment-receipt__facts>div:nth-child(n+3){border-top:1px solid light-dark(var(--border),#2c323b)}.manual-payment-receipt__link{justify-self:end}@media(max-width:700px){.drawer-content.manual-payment-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.manual-payment-modal .drawer-header,.manual-payment-context,.manual-payment-form,.manual-payment-support,.manual-payment-notices,.manual-payment-receipt{padding-right:18px;padding-left:18px}.manual-payment-context__identity{grid-template-columns:minmax(0,1fr);margin-bottom:12px}.manual-payment-context__identity>div{padding:9px 0}.manual-payment-context__identity>div:first-child{padding-top:0}.manual-payment-context__identity>div+div{border-top:1px solid light-dark(var(--border),#2c323b);border-left:0}.manual-payment-fields{grid-template-columns:minmax(0,1fr)}.manual-payment-money{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-payment-money>div:nth-child(odd){border-left:0}.manual-payment-money>div:nth-child(n+3){border-top:1px solid light-dark(#d7e1ec,#2e353d)}.manual-payment-form__heading{align-items:flex-start;flex-direction:column;gap:3px}.manual-payment-form__heading p{text-align:left}}@media(max-width:480px){.manual-payment-modal .drawer-footer{align-items:stretch;flex-direction:column-reverse;padding-right:18px;padding-left:18px}.manual-payment-modal .drawer-footer .button{width:100%;justify-content:center}.manual-payment-money>div{padding:10px 8px}.manual-payment-receipt__status{grid-template-columns:34px minmax(0,1fr)}.manual-payment-receipt__status .status-badge{grid-column:2}.manual-payment-receipt__facts{grid-template-columns:minmax(0,1fr)}.manual-payment-receipt__facts>div:nth-child(2n){padding-left:0;border-left:0}.manual-payment-receipt__facts>div+div{border-top:1px solid light-dark(var(--border),#2c323b)}}.compact-detail-page{font-size:calc(.8rem - var(--font-size-reduction))}.compact-detail-page .page-header{margin-bottom:16px}.compact-detail-page .page-header h1{font-size:calc(clamp(1.35rem,2vw,1.65rem) - var(--font-size-reduction))}.compact-detail-page .page-header__description{font-size:calc(.78rem - var(--font-size-reduction));line-height:1.45}.compact-detail-page .summary-hero{gap:14px;margin-bottom:14px;padding:15px 16px}.compact-detail-page .summary-hero__code{gap:5px}.compact-detail-page .summary-hero__code>span:not(.status-badge){font-size:var(--font-size-compact)}.compact-detail-page .summary-hero__code strong{font-size:calc(1.32rem - var(--font-size-reduction))}.compact-detail-page .summary-hero__amount{gap:5px}.compact-detail-page .summary-hero__amount strong{font-size:calc(1.16rem - var(--font-size-reduction))}.compact-detail-page .detail-layout,.compact-detail-page .detail-stack{gap:14px}.compact-detail-page .card{padding:15px}.compact-detail-page .card h2{font-size:calc(.94rem - var(--font-size-reduction))}.compact-detail-page .card h3{font-size:calc(.84rem - var(--font-size-reduction))}.compact-detail-page .section-heading{gap:12px;margin-bottom:10px}.compact-detail-page .section-heading p,.compact-detail-page .muted{font-size:var(--font-size-label);line-height:1.42}.compact-detail-page .info-item{padding:9px 10px}.compact-detail-page .info-item dt{font-size:var(--font-size-label);letter-spacing:.045em}.compact-detail-page .info-item dd{margin-top:3px;font-size:var(--font-size-label);line-height:1.38}.compact-detail-page .button{min-height:34px;font-size:var(--font-size-compact)}.compact-detail-page .timeline{font-size:var(--font-size-label)}.payment-code-full-detail .page-header__actions{max-width:760px;justify-content:flex-end}.payment-code-summary__identity{display:grid;gap:4px}.payment-code-summary__identity>a,.payment-code-summary__identity>strong{width:fit-content;color:light-dark(var(--ink-950),#d8e3f6);font-weight:800}.payment-code-detail__code{color:light-dark(var(--lp-navy-900),#b0d3ff);font-size:calc(1rem - var(--font-size-reduction));font-weight:900;letter-spacing:.035em}.payment-code-payer-cell{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.payment-code-payer-cell .button{flex:0 0 auto;align-self:flex-start}.payment-reconciliation-card__section{display:grid;gap:8px}.payment-reconciliation-card__section>h3{margin:0;color:light-dark(var(--ink-800),#c3cfe2);font-size:calc(.8rem - var(--font-size-reduction))}.payment-reconciliation-card__money-row .info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-reconciliation-card__money-row .info-item{text-align:center}.payment-observations-editor{margin-top:1px;padding:11px 12px;border:1px solid light-dark(var(--border),#2c323b);border-radius:var(--radius-sm);background:light-dark(var(--surface-subtle),#151a21)}.payment-observations-editor__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.payment-observations-editor__heading h4{margin:0;color:light-dark(var(--ink-700),#b1bbcc);font-size:var(--font-size-label);letter-spacing:.055em;text-transform:uppercase}.payment-observations-editor__heading p{margin:3px 0 0;color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label)}.payment-observations-editor>.payment-observations,.payment-observations-editor>.muted{margin-top:9px;margin-bottom:0}.payment-observations-editor__form{display:grid;gap:9px;margin-top:10px}.payment-observations-editor__form textarea{width:100%;min-height:92px;resize:vertical}.payment-observations-editor__actions{display:flex;justify-content:flex-end;gap:8px}.payment-reconciliation-card__section--divided{margin-top:16px;padding-top:16px;border-top:1px solid light-dark(var(--border),#2c323b)}.payment-reconciliation-card__footer{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid light-dark(var(--border),#2c323b)}.payment-detail-sidebar{align-content:start}.payment-settlement-card{padding:12px}.payment-settlement-card .section-heading{margin-bottom:8px}.payment-settlement-card .payment-reconciliation-card__section{gap:6px}.payment-settlement-card .payment-reconciliation-card__section--divided{margin-top:11px;padding-top:11px}.payment-settlement-card .info-item{padding:7px 8px}.payment-settlement-card .info-item dt{font-size:var(--font-size-label)}.payment-settlement-card .info-item dd{margin-top:2px;font-size:var(--font-size-label);line-height:1.3}.payment-settlement-card .mono{overflow-wrap:anywhere}.payment-code-history-column{align-self:start}.payment-code-history-column .timeline{margin-top:12px}.payment-code-versions{margin-top:18px;padding-top:16px;border-top:1px solid light-dark(var(--border),#2c323b)}.payment-code-versions h3{margin:0 0 10px;font-size:calc(.8rem - var(--font-size-reduction))}.payment-code-versions ul{display:grid;gap:8px;margin:0;padding-left:18px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata);line-height:1.4}.payment-code-history__order{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata);font-weight:800}.payment-code-history__order svg{width:14px;height:14px;color:light-dark(var(--lp-blue-700),#72afff)}.installment-list__title{display:flex;align-items:center;gap:8px}.installment-list__title em{padding:1px 8px;color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(#e9f1ff,#19202b);border-radius:999px;font-size:var(--font-size-metadata);font-style:normal;font-weight:750}.installment-list__row[data-next]{box-shadow:inset 3px 0 0 var(--lp-blue-600)}.collection-key-full-detail>.notice{margin-bottom:14px}.payment-code-detail-drawer .timeline__item{min-height:66px;gap:9px}.payment-code-detail-drawer .timeline__item strong{font-size:calc(.74rem - var(--font-size-reduction))}.payment-code-detail-drawer .timeline__item p{font-size:var(--font-size-metadata)}.payment-code-detail-drawer .timeline__item time{font-size:var(--font-size-metadata)}.payment-journey-detail .page-header{align-items:center;margin-bottom:14px}.payment-journey-detail .page-header__copy{display:grid;gap:1px}.payment-journey-detail .breadcrumbs{margin-bottom:5px}.payment-journey-detail .page-header h1{letter-spacing:-.035em}.payment-journey-detail .page-header__actions{max-width:820px;justify-content:flex-end}.payment-observation-banner{display:grid;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:11px 15px;color:light-dark(#7f1d2d,#ffa2a6);background:light-dark(#fff4f5,#161c23);border:1px solid light-dark(#efb7c0,#63353e);border-radius:9px}.payment-observation-banner>svg{width:19px;height:19px;color:light-dark(var(--lp-red-700),#ff7780)}.payment-observation-banner>strong{padding-right:14px;border-right:1px solid light-dark(#e8aeb8,#6b3b45);color:light-dark(#b4233b,#ff7780);font-size:calc(.78rem - var(--font-size-reduction));white-space:nowrap}.payment-observation-banner__reasons{min-width:0;display:grid;gap:5px;color:light-dark(#7d3543,#f19da9);font-size:var(--font-size-label);line-height:1.4}.payment-observation-banner__reasons>span{min-width:0;display:grid;gap:1px}.payment-observation-banner__reasons b{color:light-dark(#7d3543,#f19da9);font-weight:750}.payment-observation-banner__reasons small{color:light-dark(#9b4a5a,#e18897);font-size:var(--font-size-metadata)}.payment-observation-banner__meta{display:flex;align-items:center;gap:18px;color:light-dark(#7d3543,#f19da9);font-size:var(--font-size-metadata);white-space:nowrap}.payment-observation-banner__meta b{color:light-dark(#6e2534,#ffa8b3)}.payment-detail-journey{margin:0 0 15px;padding:0 0 16px;border-bottom:1px solid light-dark(#dce5ef,#2b323a)}.payment-detail-journey h2{margin:0 0 10px;color:var(--ink-900);font-size:calc(.86rem - var(--font-size-reduction));letter-spacing:-.015em}.payment-detail-journey ol{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));margin:0;padding:0 8px;list-style:none;overflow-x:auto}.payment-detail-journey li{position:relative;min-width:150px;display:grid;justify-items:center;gap:4px;padding:0 10px;text-align:center}.payment-detail-journey li:not(:first-child):before{content:"";position:absolute;z-index:0;top:19px;right:50%;width:100%;height:2px;background:light-dark(#d7e0eb,#252d36)}.payment-detail-journey li[data-tone=complete]:not(:first-child):before,.payment-detail-journey li[data-tone=blocked]:not(:first-child):before{background:light-dark(#7dce9c,#175634)}.payment-detail-journey__marker{position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center;color:light-dark(var(--ink-500),#989fad);background:light-dark(#fff,#11161d);border:1.5px solid light-dark(#c7d2e0,#37404b);border-radius:50%}.payment-detail-journey__marker svg{width:17px;height:17px}.payment-detail-journey li[data-tone=complete] .payment-detail-journey__marker{color:light-dark(#0d8a55,#4ab47c);background:light-dark(#f2fff7,#141920);border-color:light-dark(#20a865,#278854)}.payment-detail-journey li[data-tone=current] .payment-detail-journey__marker{color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(#f3f8ff,#161b22);border-color:light-dark(var(--lp-blue-600),#5684cb)}.payment-detail-journey li[data-tone=blocked] .payment-detail-journey__marker{color:light-dark(var(--lp-red-700),#ff7780);background:light-dark(#fff5f6,#161b22);border-color:light-dark(var(--lp-red-700),#cf3f50);box-shadow:0 0 0 4px light-dark(rgb(216 49 73 / .08),#d831491f)}.payment-detail-journey strong{position:relative;z-index:1;margin-top:2px;color:var(--ink-900);font-size:var(--font-size-label)}.payment-detail-journey small{position:relative;z-index:1;max-width:220px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata);line-height:1.35}.payment-journey-detail>.payment-code-detail-layout{grid-template-columns:minmax(0,1.62fr) minmax(310px,.88fr);gap:0;overflow:hidden;background:light-dark(white,#11161d);border:1px solid light-dark(#d9e3ee,#2d333c);border-radius:11px;box-shadow:0 8px 24px light-dark(rgb(20 48 84 / .05),#0000001c)}.payment-journey-detail>.payment-code-detail-layout>.detail-stack{gap:0;align-content:start}.payment-journey-detail>.payment-code-detail-layout>.detail-stack:first-child{min-width:0}.payment-journey-detail>.payment-code-detail-layout>aside{min-width:0;border-left:1px solid light-dark(#d9e3ee,#2d333c)}.payment-journey-detail>.payment-code-detail-layout .card{padding:16px 18px;background:transparent;border:0;border-bottom:1px solid light-dark(#e2e9f1,#282f37);border-radius:0;box-shadow:none}.payment-journey-detail>.payment-code-detail-layout .detail-stack>.card:last-child{border-bottom:0}.payment-journey-detail>.payment-code-detail-layout .section-heading{margin-bottom:8px}.payment-journey-detail>.payment-code-detail-layout .section-heading h2{font-size:calc(.82rem - var(--font-size-reduction));letter-spacing:-.01em}.payment-journey-detail>.payment-code-detail-layout .info-grid{gap:0;background:transparent;border:0;border-radius:0;overflow:visible}.payment-journey-detail>.payment-code-detail-layout .info-item{min-height:48px;padding:9px 10px;background:transparent;border-bottom:1px solid light-dark(#edf1f5,#232932)}.payment-journey-detail>.payment-code-detail-layout .info-item:nth-last-child(-n+2){border-bottom-color:transparent}.payment-journey-detail>.payment-code-detail-layout .info-item dt{font-size:var(--font-size-label);letter-spacing:.04em}.payment-journey-detail>.payment-code-detail-layout .info-item dd{margin-top:3px;font-size:calc(.72rem - var(--font-size-reduction))}.payment-journey-detail :is(#payment-code-obligation,#receivable-obligation,#payment-obligation,#collection-key-obligation,#receivable-obligation-record)>.info-grid .info-item--wide{grid-column:auto}.payment-journey-detail :is(#payment-code-obligation,#receivable-obligation,#payment-obligation)>.info-grid .info-item:nth-child(1){order:1}.payment-journey-detail :is(#payment-code-obligation,#receivable-obligation,#payment-obligation)>.info-grid .info-item:nth-child(3){order:2}.payment-journey-detail :is(#payment-code-obligation,#receivable-obligation,#payment-obligation)>.info-grid .info-item:nth-child(2){order:3}.payment-journey-detail :is(#payment-code-obligation,#receivable-obligation,#payment-obligation)>.info-grid .info-item:nth-child(n+4){order:4}.payment-journey-detail .payment-reconciliation-card__section--divided{margin-top:12px;padding-top:13px}.payment-journey-detail .payment-reconciliation-card__money-row,.payment-journey-detail .payment-code-drawer__money-row{margin-bottom:9px;padding:7px 2px;background:light-dark(#f3f7fc,#171c23);border-radius:5px}.payment-journey-detail .payment-reconciliation-card__money-row .info-item,.payment-journey-detail .payment-code-drawer__money-row .info-item{min-height:54px;display:grid;align-content:center;border-right:1px solid light-dark(#cfdae7,#313a44);border-bottom:0!important;text-align:center}.payment-journey-detail .payment-reconciliation-card__money-row .info-item:last-child,.payment-journey-detail .payment-code-drawer__money-row .info-item:last-child{border-right:0}.payment-journey-detail .payment-reconciliation-card__money-row .info-item dd,.payment-journey-detail .payment-code-drawer__money-row .info-item dd{color:light-dark(var(--lp-navy-950),#d3e5ff);font-size:calc(.88rem - var(--font-size-reduction));font-weight:850}.payment-journey-detail .payment-observations-editor{margin-top:10px;padding:11px 12px;background:light-dark(#fbfdff,#13181f);border-color:light-dark(#d5e0ec,#2d363f);border-radius:6px}.payment-journey-detail .payment-detail-sidebar .timeline,.payment-journey-detail .payment-code-history-column .timeline{margin-top:12px}.payment-journey-detail .payment-history-card{min-height:248px}.payment-journey-detail .payment-code-history-column{align-self:stretch}.payment-journey-detail .payment-code-history-column>.card{min-height:100%}.payment-journey-detail .payment-code-versions{margin-top:14px;padding-top:13px}.payment-journey-detail .payment-biometry-hero{background:light-dark(#fff2f4,#171d24);box-shadow:none}.payment-journey-detail>.payment-code-detail-layout>.detail-stack>.notice{margin:14px 18px}@media(max-width:1080px){.payment-observation-banner{grid-template-columns:auto auto minmax(0,1fr)}.payment-observation-banner__meta{grid-column:2 / -1;justify-content:flex-start}}@media(max-width:820px){.payment-journey-detail .page-header{align-items:flex-start}.payment-journey-detail .page-header__actions{justify-content:flex-start}.payment-observation-banner{grid-template-columns:auto minmax(0,1fr);align-items:start}.payment-observation-banner>strong{padding-right:0;border-right:0}.payment-observation-banner__reasons,.payment-observation-banner__meta{grid-column:2}.payment-observation-banner__meta{align-items:flex-start;flex-direction:column;gap:4px;white-space:normal}.payment-detail-journey ol{padding-bottom:5px}.payment-journey-detail>.payment-code-detail-layout{grid-template-columns:1fr}.payment-journey-detail>.payment-code-detail-layout>aside{border-top:1px solid light-dark(#d9e3ee,#2d333c);border-left:0}}.data-table-region{min-width:0;background:light-dark(white,#11161d)}.data-table-scroll{width:100%;max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;scrollbar-color:light-dark(var(--border-strong),#353e4a) transparent;outline:none}.data-table-scroll:focus-visible{box-shadow:inset 0 0 0 3px light-dark(rgb(39 118 237 / .34),#2776ed82)}.data-table-scroll::-webkit-scrollbar{height:11px}.data-table-scroll::-webkit-scrollbar-track{background:light-dark(var(--surface-subtle),#151a21)}.data-table-scroll::-webkit-scrollbar-thumb{background:light-dark(var(--border-strong),#2b3543);border:3px solid light-dark(var(--surface-subtle),#1d242c);border-radius:999px}.data-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-ui);font-size:var(--font-size-compact)}.data-table-state{padding:9px 14px;color:light-dark(#78520b,#d2a86a);background:light-dark(#fff7df,#221a05);border-bottom:1px solid light-dark(#efd59c,#4a3600);font-size:var(--font-size-compact);font-weight:700}.data-table-state--error{color:light-dark(var(--lp-red-700),#ff7780);background:light-dark(var(--lp-red-100),#2d1b1f);border-color:light-dark(#ffc6d0,#562a34)}.data-table th{position:sticky;z-index:2;top:0;height:44px;padding:8px 13px;color:light-dark(var(--ink-600),#9ba3b1);background:light-dark(#f8fafc,#151a21);border-bottom:1px solid light-dark(#e5ebf2,#272d36);text-align:left;font-size:var(--font-size-label);font-weight:750;line-height:1.25;letter-spacing:-.005em;white-space:nowrap}.data-table th:first-child{padding-left:18px}.data-table th:last-child{padding-right:18px}.data-table td{height:50px;padding:7px 13px;color:light-dark(var(--ink-800),#c3cfe2);background:light-dark(white,#11161d);border-bottom:1px solid light-dark(#e8edf4,#252c34);vertical-align:middle}.data-table tbody tr:nth-child(2n) td{background:light-dark(white,#11161d)}.data-table tbody tr{cursor:default}.data-table tbody tr[tabindex]{cursor:pointer}.data-table tbody tr[data-row-activate] td[data-row-activation=ignore]{cursor:default}.data-table tbody tr[data-row-activate] td[data-row-activation=ignore] a{cursor:pointer}.data-table tbody tr:hover td{background:light-dark(var(--table-row-hover),#191e25)}.data-table tbody tr[data-selected] td{background:light-dark(#e5efff,#19212f);box-shadow:inset 0 1px 0 light-dark(#bed3f3,#233653),inset 0 -1px 0 light-dark(#bed3f3,#233653)}.data-table tbody tr[data-selected] td:first-child{box-shadow:inset 3px 0 0 var(--lp-blue-600),inset 0 1px 0 light-dark(#bed3f3,#233653),inset 0 -1px 0 light-dark(#bed3f3,#233653)}.data-table tbody tr[data-active] td{background:light-dark(#e4effd,#19222e);box-shadow:inset 0 1px 0 light-dark(#bdd1eb,#263950),inset 0 -1px 0 light-dark(#bdd1eb,#263950)}.data-table tbody tr[data-active] td:first-child{box-shadow:inset 3px 0 0 var(--lp-blue-600),inset 0 1px 0 light-dark(#bdd1eb,#263950),inset 0 -1px 0 light-dark(#bdd1eb,#263950)}.data-table td:first-child{padding-left:18px}.data-table td:last-child{padding-right:18px}.data-table a{font-weight:700}.data-table [data-align=right]{text-align:right}.data-table [data-align=center]{text-align:center}.data-table [data-nowrap=true]{white-space:nowrap}.date-time-text{display:inline-grid;justify-items:start;gap:2px;color:light-dark(var(--ink-800),#c3cfe2);font-variant-numeric:tabular-nums;line-height:1.12;white-space:nowrap}.date-time-text>span:first-child{font-weight:750}.date-time-text>span:last-child{color:light-dark(var(--ink-700),#b1bbcc);font-size:var(--font-size-metadata);font-weight:650;letter-spacing:.015em}.table-merchant{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.35}.table-money{display:block;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-sort{min-height:36px;display:inline-flex;align-items:center;gap:6px;margin:-6px -8px;padding:6px 8px;color:inherit;background:transparent;border-radius:7px;cursor:pointer;font-weight:800}.table-sort:hover{color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(#e9f0f7,#1c2128)}.table-sort svg{width:13px;height:13px;color:light-dark(var(--ink-400),#767b82)}.table-sort:hover svg,th[aria-sort=ascending] .table-sort svg,th[aria-sort=descending] .table-sort svg{color:light-dark(var(--lp-cyan-700),#5ab0e4)}.table-checkbox{position:relative;width:30px;min-height:30px;display:inline-grid;place-items:center;margin:0 auto;border:1px solid transparent;border-radius:7px;cursor:pointer}.table-checkbox:hover{background:light-dark(#edf3fb,#191f26);border-color:light-dark(#d7e2f0,#2c343f)}.data-table tbody .table-checkbox:hover{background:light-dark(var(--lp-cyan-100),#0d2128)}.table-checkbox[data-disabled]{opacity:.42;cursor:not-allowed}.table-checkbox[data-disabled]>input{pointer-events:none}.table-checkbox .control-disabled-notice--compact{position:absolute;right:0;bottom:0;z-index:1;width:15px;height:15px;display:inline-grid;place-items:center;padding:0;color:light-dark(var(--lp-amber-700),#d5924d);background:light-dark(white,#11161d);border:0;border-radius:50%;opacity:1}.table-checkbox .control-disabled-notice--compact svg{width:14px;height:14px}.table-checkbox .control-disabled-notice--compact:focus-visible{outline:2px solid light-dark(var(--lp-cyan-600),#0075a0);outline-offset:1px}.data-table tbody .table-checkbox[data-disabled]:hover{background:transparent}.table-checkbox:focus-within{box-shadow:0 0 0 3px light-dark(rgb(39 118 237 / .38),#2776ed91)}.data-table input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;min-height:14px;display:grid;place-content:center;margin:0;background:light-dark(#fff,#11161d);border:1.5px solid light-dark(#9cacc0,#4f5e70);border-radius:4px;outline:none;cursor:pointer}.data-table input[type=checkbox]:before{width:7px;height:4px;content:"";border-bottom:2px solid light-dark(#fff,#1a2028);border-left:2px solid light-dark(#fff,#1a2028);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .1s ease}.data-table input[type=checkbox]:checked,.data-table input[type=checkbox]:indeterminate{background:light-dark(var(--lp-blue-600),#1c6de3);border-color:light-dark(var(--lp-blue-600),#5684cb)}.data-table input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}.data-table input[type=checkbox]:indeterminate:before{width:7px;height:2px;background:light-dark(#fff,#11161d);border:0;transform:none}.data-table input[type=checkbox]:disabled{cursor:not-allowed}.data-table input[type=checkbox]:focus-visible{outline:3px solid light-dark(rgb(39 118 237 / .45),#5684cb73);outline-offset:2px}.data-table [data-pin]{background-clip:padding-box}.data-table th[data-pin=select],.data-table td[data-pin=select]{position:sticky;left:0;z-index:4;width:40px;min-width:40px;max-width:40px;padding-right:0;padding-left:0;text-align:center}.data-table th[data-pin=identity],.data-table td[data-pin=identity]{position:sticky;left:40px;z-index:3;box-shadow:1px 0 0 light-dark(var(--border),#242931)}.data-table:not([data-selectable]) th[data-pin=identity],.data-table:not([data-selectable]) td[data-pin=identity]{left:0}.data-table th[data-pin=actions],.data-table td[data-pin=actions]{position:sticky;right:0;z-index:3;box-shadow:-1px 0 0 light-dark(var(--border),#242931)}.data-table th[data-pin=actions],.data-table td[data-pin=actions]{text-align:right}.data-table td[data-pin=actions] .button,.data-table td[data-column-id=actions] .button{min-width:0;min-height:34px;padding-right:10px;padding-left:10px}.data-table thead th[data-pin]{z-index:5}.data-table--compact td{height:48px;padding-top:6px;padding-bottom:6px}@media(max-width:1280px){.data-table [data-responsive-priority=tertiary]{display:none}}@media(max-width:1024px){.data-table{min-width:0!important}.data-table [data-responsive-priority=secondary]{display:none}}.table-footer{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 15px;color:light-dark(var(--ink-600),#9ba3b1);border-top:1px solid light-dark(var(--border),#2c323b);font-size:var(--font-size-compact)}.table-footer__controls{display:flex;align-items:center;justify-content:flex-end;gap:12px}.page-size-control{display:inline-flex;align-items:center;gap:7px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-compact);font-weight:700;white-space:nowrap}.page-size-control select{width:68px;min-height:32px;padding:4px 22px 4px 8px;border-radius:7px;font-size:var(--font-size-compact)}.pagination{display:flex;align-items:center;gap:8px}.pagination__pages{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin}.pagination__page{width:30px;min-width:30px;min-height:30px;display:inline-grid;place-items:center;padding:0;color:light-dark(var(--ink-600),#9ba3b1);background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:var(--font-size-compact);font-weight:800;font-variant-numeric:tabular-nums}.pagination__page:hover{color:light-dark(var(--lp-navy-900),#b0d3ff);background:light-dark(var(--surface-tint),#191f26);border-color:light-dark(var(--border),#2c323b)}.pagination__page[aria-current=page]{color:#fff;background:light-dark(var(--lp-navy-900),#194374);border-color:light-dark(var(--lp-navy-900),#2c5789)}.pagination__page:focus-visible{outline:3px solid light-dark(rgb(39 118 237 / .32),#5684cb52);outline-offset:1px}.empty-table{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:light-dark(var(--ink-600),#9ba3b1);background:light-dark(white,#11161d)}.empty-table svg{width:34px;height:34px;color:light-dark(var(--ink-400),#767b82)}.context-action-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;color:#fff;background:light-dark(var(--lp-navy-900),#194374);border-bottom:1px solid light-dark(var(--lp-navy-950),#3b567f)}.context-action-bar>div:first-child{display:grid;gap:2px}.context-action-bar strong{font-size:var(--font-size-compact)}.context-action-bar span{color:#d4e3f4;font-size:var(--font-size-compact)}.context-action-bar__actions{display:flex;flex-wrap:wrap;gap:8px}.context-action-bar .button--ghost{color:#eaf4ff}.context-action-bar .button--ghost:hover{color:#fff;background:light-dark(rgb(255 255 255 / .12),#11161d1f)}.context-action-bar .button--secondary{color:light-dark(#15395f,#b9cfe9);background:light-dark(#fff,#11161d);border-color:light-dark(#c4d3e5,#33404e)}.context-action-bar .button--secondary>span{color:light-dark(#15395f,#b9cfe9)}.context-action-bar .button--secondary:disabled{color:light-dark(#526982,#9ba8b7);background:light-dark(#e9eff6,#1c2229);border-color:light-dark(#cbd7e6,#333c48);opacity:1}.context-action-bar .button--secondary:disabled>span{color:light-dark(#526982,#9ba8b7)}.context-action-bar .button--danger{color:#fff;background:light-dark(#b92f4c,#b02545)}.context-action-bar .button--danger>span{color:#fff}.context-action-bar .button--danger:disabled{color:#fce8ee;background:light-dark(#7f3850,#78324a);opacity:1}.context-action-bar .button--danger:disabled>span{color:#fce8ee}.context-action-bar .control-disabled-notice{color:light-dark(#304966,#b2c1d4)}.context-action-bar .control-disabled-notice span{color:light-dark(#526982,#9ba8b7)}.loading-state{display:grid;gap:10px;padding:22px}.skeleton-row{height:52px;border-radius:8px;background:light-dark(#e9eef5,#1d2229);animation:pulse 1.4s ease-in-out infinite alternate}@keyframes pulse{0%{opacity:.55}to{opacity:1}}.error-state{display:flex;align-items:center;gap:14px;padding:18px;color:light-dark(var(--lp-red-700),#ff7780);background:light-dark(var(--lp-red-100),#2d1b1f);border:1px solid light-dark(#ffc9d2,#542a33);border-radius:var(--radius-md)}.error-state>svg{width:26px;height:26px;flex:0 0 auto}.error-state div{flex:1}.error-state p{margin:4px 0 0;color:light-dark(var(--ink-700),#b1bbcc)}.notice{display:flex;gap:10px;padding:13px 14px;border-radius:var(--radius-sm);font-size:calc(.82rem - var(--font-size-reduction));line-height:1.45}.notice svg{width:19px;height:19px;flex:0 0 auto;margin-top:1px}.notice--info{color:light-dark(#174f85,#87bffd);background:light-dark(var(--lp-blue-100),#191f2a);border:1px solid light-dark(#cddfff,#28354e)}.notice--warning{color:light-dark(#764707,#dfaa73);background:light-dark(var(--lp-amber-100),#271d00);border:1px solid light-dark(#efd59c,#4a3600)}.notice--danger{color:light-dark(var(--lp-red-700),#ff7780);background:light-dark(var(--lp-red-100),#2d1b1f);border:1px solid light-dark(#ffc6d0,#562a34)}.notice--success{color:light-dark(var(--lp-green-700),#5fbd8c);background:light-dark(var(--lp-green-100),#11251b);border:1px solid light-dark(#bce9cf,#16402c)}.notice a{color:currentColor;font-weight:700;text-decoration:underline}.undo-toast{--undo-toast-duration: 10s;position:fixed;z-index:140;top:calc(var(--topbar-height) + 16px);right:18px;width:min(440px,calc(100vw - 32px));min-height:86px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 30px;align-items:center;gap:11px;overflow:hidden;padding:15px 13px 17px 15px;color:var(--ink-900);background:light-dark(#fff,#11161d);border:1px solid light-dark(#c8e7d5,#223c2e);border-radius:13px;box-shadow:0 18px 48px light-dark(rgb(18 36 64 / .2),#00000070)}.undo-toast__icon{width:34px;height:34px;display:grid;place-items:center;color:light-dark(var(--semantic-success-fg),#5fbd8c);background:light-dark(var(--semantic-success-bg),#11251b);border-radius:10px}.undo-toast__icon svg{width:19px;height:19px}.undo-toast__copy{min-width:0;display:grid;gap:3px}.undo-toast__copy strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.78rem - var(--font-size-reduction));line-height:1.3}.undo-toast__copy span{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);line-height:1.35}.undo-toast__copy b{color:var(--ink-900);font-variant-numeric:tabular-nums}.undo-toast__undo{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(var(--lp-blue-100),#191f2a);border:1px solid light-dark(#cbdcf7,#2b384d);border-radius:7px;cursor:pointer;font-size:var(--font-size-label);font-weight:800}.undo-toast__undo:hover{color:var(--lp-blue-800);background:light-dark(#dce9ff,#1b2538)}.undo-toast__undo svg{width:14px;height:14px}.undo-toast__close{width:30px;height:30px;display:grid;place-items:center;padding:0;color:light-dark(var(--ink-500),#989fad);background:transparent;border:0;border-radius:7px;cursor:pointer}.undo-toast__close:hover{color:light-dark(var(--ink-800),#c3cfe2);background:light-dark(var(--surface-tint),#191f26)}.undo-toast__close svg{width:16px;height:16px}.undo-toast__progress{position:absolute;right:0;bottom:0;left:0;height:4px;background:light-dark(var(--lp-green-700),#007247);transform-origin:left center;animation:undo-toast-countdown var(--undo-toast-duration) linear forwards}@keyframes undo-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.action-toast{--action-toast-duration: 5s;position:fixed;z-index:140;top:calc(var(--topbar-height) + 16px);right:18px;width:min(420px,calc(100vw - 32px));min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:11px;overflow:hidden;padding:13px 12px 16px 14px;color:var(--ink-900);background:light-dark(#fff,#11161d);border:1px solid light-dark(#b8dfc8,#224533);border-radius:12px;box-shadow:0 18px 48px light-dark(rgb(18 36 64 / .2),#00000070)}.action-toast[data-tone=info]{border-color:light-dark(#bed5f7,#2b3e59)}.action-toast[data-tone=danger]{border-color:light-dark(#efb8b3,#643734)}.action-toast__icon{width:34px;height:34px;display:grid;place-items:center;color:light-dark(#08783c,#63c07f);background:light-dark(#dff5e8,#12261b);border-radius:9px}.action-toast[data-tone=info] .action-toast__icon{color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(var(--lp-blue-100),#191f2a)}.action-toast[data-tone=danger] .action-toast__icon{color:light-dark(var(--lp-red-700),#ff7780);background:light-dark(#fff0ef,#181e25)}.action-toast__icon svg,.action-toast__close svg{width:17px;height:17px}.action-toast__copy{min-width:0;display:grid;gap:3px}.action-toast__copy strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:var(--font-size-compact);line-height:1.35}.action-toast__copy span{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-compact);line-height:1.4}.action-toast__close{width:30px;height:30px;display:grid;place-items:center;padding:0;color:light-dark(var(--ink-500),#989fad);background:transparent;border:0;border-radius:7px;cursor:pointer}.action-toast__close:hover{color:var(--ink-900);background:light-dark(var(--surface-tint),#191f26)}.action-toast__progress{position:absolute;right:0;bottom:0;left:0;height:4px;background:light-dark(var(--lp-green-700),#007247);transform-origin:left center;animation:action-toast-countdown var(--action-toast-duration) linear forwards}.action-toast[data-tone=info] .action-toast__progress{background:light-dark(var(--lp-blue-600),#1c6de3)}.action-toast[data-tone=danger] .action-toast__progress{background:light-dark(var(--lp-red-700),#ab1734)}@keyframes action-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.payment-approval-toast{position:fixed;z-index:96;top:calc(var(--topbar-height) + 16px);right:18px;width:min(410px,calc(100vw - 32px));min-height:76px;overflow:hidden;color:var(--ink-900);background:light-dark(#fff,#11161d);border:1px solid light-dark(#f1cf7a,#4e3a00);border-radius:13px;box-shadow:0 18px 48px light-dark(rgb(18 36 64 / .2),#00000070);font:inherit;text-align:left}.payment-approval-toast:hover{border-color:light-dark(#e4b33e,#654a00);box-shadow:0 20px 52px light-dark(rgb(18 36 64 / .24),#00000087)}.payment-approval-toast__open{width:100%;min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:13px 48px 13px 15px;color:inherit;background:transparent;text-align:left;cursor:pointer}.payment-approval-toast__open>svg{width:18px;height:18px;color:light-dark(#b77900,#be8013)}.payment-approval-toast__close{position:absolute;top:7px;right:7px;width:28px;height:28px;display:grid;place-items:center;padding:0;color:light-dark(var(--ink-500),#989fad);background:light-dark(#f4f7fb,#161c23);border-radius:8px;cursor:pointer}.payment-approval-toast__close:hover{color:var(--ink-900);background:light-dark(#e8eef6,#1d2229)}.payment-approval-toast__close svg{width:15px;height:15px}.payment-approval-toast__icon{width:38px;height:38px;display:grid;place-items:center;color:light-dark(#b77900,#be8013);background:light-dark(#fff5d6,#251b00);border-radius:10px}.payment-approval-toast__icon svg{width:20px;height:20px}.payment-approval-toast__copy{min-width:0;display:grid;gap:3px}.payment-approval-toast__copy strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.78rem - var(--font-size-reduction));font-weight:850}.payment-approval-toast__copy span{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);line-height:1.35}.payment-code-value-row{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px}.payment-code-annulled-indicator{position:relative;z-index:3;width:16px;height:16px;display:inline-grid;flex:0 0 16px;place-items:center;color:light-dark(#b77900,#be8013);background:light-dark(#fff2bf,#271e00);border-radius:5px;cursor:help}.payment-code-annulled-indicator svg{width:11px;height:11px;stroke-width:2.4}.payment-code-annulled-indicator:focus-visible{outline:2px solid light-dark(rgb(183 121 0 / .3),#a36d0a4d);outline-offset:2px}.payment-code-annulled-tooltip{z-index:180;width:max-content;max-width:min(310px,calc(100vw - 24px));padding:8px 10px;color:#fff;background:light-dark(var(--lp-navy-950),#243d64);border-radius:8px;box-shadow:0 12px 30px light-dark(rgb(7 28 57 / .28),#00000099);font-family:var(--font-ui);font-size:var(--font-size-metadata);font-weight:720;line-height:1.45;text-align:left;white-space:normal;animation:fade-in .1s ease}.payment-code-annulled-tooltip__arrow{fill:light-dark(var(--lp-navy-950),#d3e5ff)}.payment-code-annulment-summary{display:grid;gap:9px;padding:12px;background:light-dark(#fffaf0,#141920);border:1px solid light-dark(#f2d69c,#493500);border-radius:10px}.payment-code-annulment-summary .status-badge{width:max-content;color:light-dark(#9a3412,#fc8d6c);background:light-dark(#ffedd5,#2c1d06);border:1px solid light-dark(#fdba74,#633900)}.payment-code-annulment-summary>div{display:grid;gap:4px}.payment-code-annulment-summary>div>span{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-compact);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.payment-code-annulment-summary p{margin:0;color:light-dark(var(--ink-800),#c3cfe2);font-size:var(--font-size-compact);font-weight:650;line-height:1.45}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:light-dark(rgb(7 28 57 / .54),#263d5d8a);animation:fade-in .15s ease}.drawer-content{position:fixed;z-index:80;top:0;right:0;width:min(640px,94vw);height:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:light-dark(white,#11161d);box-shadow:var(--shadow-md);animation:slide-in .18s ease}.drawer-content--panel{top:var(--topbar-height, 64px);width:min(440px,92vw);height:calc(100dvh - var(--topbar-height, 64px));border-left:1px solid light-dark(var(--border),#2c323b);box-shadow:-18px 0 40px light-dark(rgb(7 28 57 / .12),#00000043)}@media(min-width:1441px){body:has(.drawer-content--panel) .app-main{margin-right:440px}}.drawer-header{display:flex;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid light-dark(var(--border),#2c323b)}.drawer-header h2{margin:0;font-size:calc(1.25rem - var(--font-size-reduction))}.drawer-header p{margin:6px 0 0;color:light-dark(var(--ink-600),#9ba3b1)}.drawer-body{min-height:0;overflow-y:auto;padding:24px}.drawer-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;background:light-dark(var(--surface-subtle),#151a21);border-top:1px solid light-dark(var(--border),#2c323b)}.drawer-content.merchant-selection-dialog{top:50%;right:auto;left:50%;width:min(1440px,calc(100vw - 32px));height:min(780px,calc(100dvh - 32px));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid light-dark(#cbd8e7,#313c48);border-radius:20px;box-shadow:0 30px 90px light-dark(rgb(7 28 57 / .28),#00000099);transform:translate(-50%,-50%);animation:fade-in .15s ease}.merchant-selection-dialog .drawer-header{padding:18px 28px 14px;background:light-dark(var(--surface),#11161d)}.merchant-selection-dialog .drawer-header h2{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(1.16rem - var(--font-size-reduction));letter-spacing:-.015em}.merchant-selection-dialog .drawer-header p{max-width:720px;margin-top:4px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);line-height:1.5}.merchant-selection-dialog .drawer-body{min-height:0;overflow:hidden;padding:0}.merchant-selection-dialog .drawer-footer{align-items:center;gap:8px;padding:12px 28px;background:light-dark(#f8fafc,#151a21)}.merchant-selection{min-height:0;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);font-size:var(--font-size-compact)}.merchant-selection__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;justify-items:stretch;gap:16px 32px;padding:12px 28px;background:light-dark(#f7f9fc,#151a21);border-block:1px solid light-dark(#dbe4ee,#2c333b)}.merchant-selection__filters-aside{min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.merchant-selection__filters-aside>.merchant-selection__statuses{flex:0 1 auto;min-width:0}.merchant-selection__search{width:100%;min-width:0;min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;color:light-dark(var(--ink-500),#989fad);background:light-dark(var(--surface),#11161d);border:1px solid light-dark(#cbd8e7,#313c48);border-radius:10px;box-shadow:0 1px 2px light-dark(rgb(7 28 57 / .03),#00000011)}.merchant-selection__search:focus-within{border-color:light-dark(var(--lp-blue-600),#5684cb);box-shadow:0 0 0 3px light-dark(rgb(39 118 237 / .1),#2776ed26)}.merchant-selection__search>svg{width:17px;height:17px}.merchant-selection__search input,.merchant-selection__search input:focus{min-width:0;height:38px;min-height:0;padding:0;color:light-dark(var(--ink-800),#c3cfe2);background:transparent;border:0;border-radius:0;outline:0;box-shadow:none}.merchant-selection__search>button{width:20px;height:20px;display:grid;place-items:center;padding:0;color:light-dark(var(--ink-500),#989fad);background:transparent;border:0;border-radius:50%;cursor:pointer}.merchant-selection__search>button:hover{color:light-dark(var(--ink-800),#c3cfe2);background:light-dark(var(--surface-tint),#191f26)}.merchant-selection__search>button svg{width:13px;height:13px}.merchant-selection__quick-filter{min-width:0;display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;border:0}.merchant-selection__field{min-width:0;display:flex;align-items:center;gap:10px}.merchant-selection__field>.merchant-selection__search{flex:1 1 auto}.merchant-selection__filter-label{flex:0 0 auto;color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata);font-weight:750;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.merchant-selection__filter-label:after{content:":"}.merchant-selection__quick-filter>.merchant-selection__filter-label,.merchant-selection__statuses>.merchant-selection__filter-label{padding-top:8px}.merchant-selection__badges{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px}.merchant-selection__badges>button{min-height:32px;flex:0 0 auto;padding:0 14px;color:light-dark(var(--ink-600),#9ba3b1);background:light-dark(var(--surface),#11161d);border:1px solid light-dark(#cbd8e7,#313c48);border-radius:8px;cursor:pointer;font-size:var(--font-size-metadata);font-weight:750;white-space:nowrap;transition:color .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.merchant-selection__badges>button:hover{color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(#f3f7fd,#171c23);border-color:light-dark(#9cbdea,#345177)}.merchant-selection__badges>button[data-active]{color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(#eaf2ff,#191f2a);border-color:light-dark(#9cbdea,#345177);font-weight:750}.merchant-selection__badges>button:focus-visible{outline:0;box-shadow:0 0 0 3px light-dark(rgb(39 118 237 / .2),#2776ed4d)}.merchant-selection__statuses{min-width:0;display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;border:0}.merchant-selection__status-options{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px}.merchant-selection__status-options>label{min-height:32px;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:light-dark(var(--ink-600),#9ba3b1);background:light-dark(var(--surface),#11161d);border:1px solid light-dark(#cbd8e7,#313c48);border-radius:8px;cursor:pointer;font-size:var(--font-size-metadata);font-weight:750;transition:.12s ease}.merchant-selection__status-options>label:hover{color:light-dark(var(--lp-blue-700),#72afff);border-color:light-dark(#9cbdea,#345177)}.merchant-selection__status-options>label:has(input:checked){color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(#eaf2ff,#191f2a);border-color:light-dark(#9cbdea,#345177);font-weight:750}.merchant-selection__status-options>label:has(input:checked) input{accent-color:var(--lp-blue-600)}.merchant-selection__status-options input{width:13px;height:13px;min-height:13px;margin:0;padding:0;accent-color:var(--lp-blue-600);border-radius:3px;box-shadow:none}.merchant-selection__reset{min-height:32px;white-space:nowrap;padding:0 9px;color:light-dark(var(--lp-blue-700),#72afff);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:var(--font-size-metadata);font-weight:750}.merchant-selection__reset:hover{background:light-dark(var(--lp-blue-100),#191f2a)}.merchant-selection__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:7px 28px;background:light-dark(var(--surface),#11161d);border-bottom:1px solid light-dark(var(--border),#2c323b)}.merchant-selection__actions>p{margin:0;color:light-dark(var(--ink-700),#b1bbcc);font-size:var(--font-size-label);font-weight:750}.merchant-selection__actions>div{display:flex;flex-wrap:wrap;gap:6px}.merchant-selection__scroll{min-height:0;overflow:auto;background:light-dark(var(--surface),#11161d)}.merchant-selection__grid{width:100%;border-collapse:collapse;table-layout:fixed}.merchant-selection__grid th:nth-child(2),.merchant-selection__grid td:nth-child(2){width:auto}.merchant-selection__grid th:nth-child(3),.merchant-selection__grid td:nth-child(3){width:20%}.merchant-selection__grid th:nth-child(4),.merchant-selection__grid td:nth-child(4){width:15%}.merchant-selection__grid th:nth-child(5),.merchant-selection__grid td:nth-child(5){width:13%}.merchant-selection__grid th:nth-child(6),.merchant-selection__grid td:nth-child(6){width:13%}.merchant-selection__grid thead th{position:sticky;top:0;z-index:1;padding:11px 14px;color:light-dark(var(--table-header-fg),#97a1b0);background:light-dark(#f8fafc,#151a21);border-bottom:1px solid light-dark(var(--table-header-border),#272e36);font-size:var(--font-size-metadata);font-weight:800;text-align:left;white-space:nowrap}.merchant-selection__grid td{padding:11px 14px;border-bottom:1px solid light-dark(var(--table-header-border),#272e36);vertical-align:middle}.merchant-selection__grid tbody tr:hover{background:light-dark(var(--table-row-hover),#191e25)}.merchant-selection__grid tbody tr{transition:background .1s ease}.merchant-selection__grid tbody tr[data-selected]{background:light-dark(#eef5ff,#181e25)}.merchant-selection__grid tbody tr[data-blocked]{color:light-dark(var(--ink-500),#989fad)}.merchant-selection__grid strong{display:block;overflow:hidden;color:light-dark(var(--ink-800),#c3cfe2);font-size:var(--font-size-compact);text-overflow:ellipsis;white-space:nowrap}.merchant-selection__grid small{display:block;overflow:hidden;color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata);text-overflow:ellipsis;white-space:nowrap}.merchant-selection__grid--extra th:nth-child(3),.merchant-selection__grid--extra td:nth-child(3){width:17%}.merchant-selection__grid--extra th:nth-child(4),.merchant-selection__grid--extra td:nth-child(4){width:14%}.merchant-selection__grid--extra th:nth-child(5),.merchant-selection__grid--extra td:nth-child(5){width:12%}.merchant-selection__grid--extra th:nth-child(6),.merchant-selection__grid--extra td:nth-child(6){width:11%}.merchant-selection__grid--extra th:nth-child(7),.merchant-selection__grid--extra td:nth-child(7){width:13%}.merchant-selection__changes{display:inline-flex;gap:6px;margin-left:8px}.merchant-selection__changes em{padding:1px 9px;border-radius:999px;font-size:var(--font-size-metadata);font-style:normal;font-weight:750}.merchant-selection__changes em[data-tone=add]{color:light-dark(#0b7d5e,#5ab997);background:light-dark(#e3f6ec,#13241c)}.merchant-selection__changes em[data-tone=remove]{color:light-dark(var(--lp-red-700),#ff7780);background:light-dark(#fdeaee,#2a1b1f)}.merchant-selection__notice{margin-left:12px;padding-left:12px;color:light-dark(var(--ink-500),#989fad);border-left:1px solid light-dark(var(--border),#2c323b);font-weight:500}.merchant-selection__check{width:48px;text-align:center}.merchant-selection__check input{width:16px;height:16px;accent-color:var(--lp-blue-600);cursor:pointer}.merchant-selection__check input:disabled{cursor:not-allowed}.merchant-selection__document{color:light-dark(var(--ink-700),#b1bbcc);font-weight:750}.merchant-selection__blocked{color:light-dark(var(--lp-amber-700),#d5924d)!important}.merchant-selection__state{display:inline-flex;align-items:center;gap:6px;color:light-dark(var(--ink-700),#b1bbcc);font-size:var(--font-size-metadata);font-weight:750;white-space:nowrap}.merchant-selection__state:before{width:7px;height:7px;content:"";background:light-dark(var(--ink-400),#4f5b6c);border-radius:50%;box-shadow:0 0 0 3px light-dark(rgb(107 122 144 / .1),#00000038)}.merchant-selection__state[data-tone=success]{color:light-dark(var(--semantic-success-fg),#5fbd8c)}.merchant-selection__state[data-tone=success]:before{background:light-dark(var(--semantic-success-fg),#007247);box-shadow:0 0 0 3px light-dark(var(--semantic-success-bg),#11251b)}.merchant-selection__state[data-tone=info]{color:light-dark(var(--semantic-process-fg),#5ab0e4)}.merchant-selection__state[data-tone=info]:before{background:light-dark(var(--semantic-process-fg),#006795);box-shadow:0 0 0 3px light-dark(var(--semantic-process-bg),#0d2128)}.merchant-selection__state[data-tone=warning]{color:light-dark(var(--semantic-pending-fg),#d5924d)}.merchant-selection__state[data-tone=warning]:before{background:light-dark(var(--semantic-pending-fg),#905400);box-shadow:0 0 0 3px light-dark(var(--semantic-pending-bg),#271d00)}.merchant-selection__state[data-tone=danger]{color:light-dark(var(--semantic-danger-fg),#ff7780)}.merchant-selection__state[data-tone=danger]:before{background:light-dark(var(--semantic-danger-fg),#ab1734);box-shadow:0 0 0 3px light-dark(var(--semantic-danger-bg),#2d1b1f)}.merchant-selection__state[data-tone=neutral]{color:light-dark(var(--semantic-inactive-fg),#b1bbcc)}.merchant-selection__empty{padding:26px 10px!important;color:light-dark(var(--ink-500),#989fad);text-align:center}.merchant-selection__pager{display:flex;align-items:center;gap:8px;margin-right:4px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label)}.merchant-selection__pager>label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.merchant-selection__pager select{min-height:30px;padding:0 6px;color:light-dark(var(--ink-700),#b1bbcc);background:light-dark(var(--surface),#11161d);border:1px solid light-dark(var(--border),#2c323b);border-radius:var(--radius-sm);font-size:var(--font-size-label);font-weight:750}.merchant-selection__pager button{min-height:30px;padding:0 11px;color:light-dark(var(--ink-700),#b1bbcc);background:light-dark(var(--surface),#11161d);border:1px solid light-dark(var(--border),#2c323b);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-label);font-weight:750}.merchant-selection__pager button:hover:not(:disabled){color:light-dark(var(--lp-blue-700),#72afff);border-color:light-dark(rgb(39 118 237 / .34),#5684cb57);background:light-dark(var(--lp-blue-100),#191f2a)}.merchant-selection__pager button:disabled{color:light-dark(var(--ink-400),#767b82);cursor:not-allowed}.merchant-selection__summary{margin:0 auto 0 0;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label)}.merchant-selection__summary strong{min-width:26px;min-height:26px;display:inline-grid;place-items:center;margin-right:4px;color:light-dark(var(--lp-blue-700),#72afff);background:light-dark(#e9f2ff,#18202a);border-radius:7px;font-size:var(--font-size-compact)}@media(max-width:1120px){.merchant-selection__filters{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.drawer-content.merchant-selection-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:15px}.merchant-selection__filters,.merchant-selection__actions,.merchant-selection__pager{padding-inline:14px}.merchant-selection__filters{grid-template-columns:minmax(0,1fr);gap:12px}.merchant-selection__field,.merchant-selection__quick-filter,.merchant-selection__statuses{flex-direction:column;align-items:stretch;gap:7px}.merchant-selection__quick-filter>.merchant-selection__filter-label,.merchant-selection__statuses>.merchant-selection__filter-label{padding-top:0}.merchant-selection__filters-aside{flex-direction:column;align-items:stretch;gap:12px}.merchant-selection__filters-aside>.merchant-selection__statuses,.merchant-selection__status-options,.merchant-selection__badges{flex:1 1 auto}.merchant-selection__reset{align-self:flex-start}.merchant-selection-dialog .drawer-header,.merchant-selection-dialog .drawer-footer{padding-inline:14px}.merchant-selection-dialog .drawer-footer{align-items:stretch;flex-direction:column}.merchant-selection__summary{margin:0 0 4px}}.drawer-content.restriction-lift-dialog{top:50%;right:auto;left:50%;width:min(560px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid light-dark(var(--border),#2c323b);border-radius:16px;box-shadow:0 24px 72px light-dark(rgb(7 28 57 / .24),#00000087);transform:translate(-50%,-50%);animation:fade-in .15s ease}.restriction-lift-dialog .drawer-header{padding:20px 22px 16px}.restriction-lift-dialog .drawer-header h2{font-size:calc(1.08rem - var(--font-size-reduction))}.restriction-lift-dialog .drawer-header p{max-width:440px;font-size:calc(.78rem - var(--font-size-reduction));line-height:1.45}.restriction-lift-dialog .drawer-body{display:grid;gap:16px;padding:18px 22px 20px}.restriction-lift-dialog .drawer-footer{padding:14px 22px}.restriction-lift-scope{min-width:0;margin:0;padding:0;border:0}.restriction-lift-scope>legend{padding:0;color:light-dark(var(--ink-800),#c3cfe2);font-size:var(--font-size-label);font-weight:800}.restriction-lift-scope__options{display:grid;margin-top:8px}.restriction-lift-scope__option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;border-bottom:1px solid light-dark(var(--border),#2c323b);cursor:pointer}.restriction-lift-scope__option:last-child{border-bottom:0}.restriction-lift-scope__option input[type=radio]{width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0;accent-color:var(--lp-green-700);border-radius:50%;box-shadow:none;cursor:pointer}.restriction-lift-scope__option span{min-width:0;display:grid;gap:4px}.restriction-lift-scope__option strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.8rem - var(--font-size-reduction));line-height:1.3}.restriction-lift-scope__option small{color:light-dark(var(--ink-600),#9ba3b1);font-size:calc(.72rem - var(--font-size-reduction));line-height:1.45}.restriction-lift-dialog .notice{margin:0}.drawer-content.payment-reassignment-dialog{top:50%;right:auto;left:50%;width:min(900px,calc(100vw - 36px));height:auto;max-height:calc(100dvh - 36px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid light-dark(#ccd9e8,#313b47);border-radius:20px;box-shadow:0 28px 90px light-dark(rgb(7 28 57 / .28),#00000099);transform:translate(-50%,-50%);animation:fade-in .15s ease}.payment-reassignment-dialog .drawer-header{padding:19px 24px 17px}.payment-reassignment-dialog .drawer-header h2{font-size:calc(1.08rem - var(--font-size-reduction))}.payment-reassignment-dialog .drawer-header p{margin-top:4px;font-size:var(--font-size-label);line-height:1.45}.payment-reassignment-dialog .drawer-body{display:grid;gap:0;padding:0}.payment-reassignment-dialog .drawer-footer{padding:13px 24px;background:light-dark(#f8fafc,#151a21)}.payment-reassignment-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:14px 24px;border-bottom:1px solid light-dark(var(--border),#2c323b);list-style:none}.payment-reassignment-steps li{position:relative;min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label)}.payment-reassignment-steps li:not(:last-child):after{content:"";position:absolute;z-index:-1;top:12px;right:8px;left:34px;height:1px;background:light-dark(#d7e1ec,#232c36)}.payment-reassignment-steps li>span{width:25px;height:25px;display:grid;place-items:center;color:light-dark(var(--ink-600),#9ba3b1);background:light-dark(#f1f5f9,#181d24);border:1px solid light-dark(#d7e1ec,#2e353d);border-radius:50%;font-size:var(--font-size-label);font-weight:850}.payment-reassignment-steps li>span svg{width:13px;height:13px;stroke-width:2.6}.payment-reassignment-steps li strong{min-width:0;overflow:hidden;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.payment-reassignment-steps li[data-state=current]{color:light-dark(var(--lp-navy-900),#b0d3ff)}.payment-reassignment-steps li[data-state=current]>span{color:#fff;background:light-dark(var(--lp-cyan-700),#006795);border-color:light-dark(var(--lp-cyan-700),#2b86b8);box-shadow:0 0 0 4px light-dark(rgb(0 135 191 / .1),#0087bf26)}.payment-reassignment-steps li[data-state=complete]{color:light-dark(#137753,#65bd95)}.payment-reassignment-steps li[data-state=complete]>span{color:light-dark(#137753,#65bd95);background:light-dark(#e7f8ef,#13221b);border-color:light-dark(#a6dfc2,#114b34)}.payment-reassignment-stage{min-height:388px;padding:24px}.payment-reassignment-stage>section{display:grid;gap:18px;animation:fade-in .14s ease}.payment-reassignment-stage__heading{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px}.payment-reassignment-stage__heading>span{width:34px;height:34px;display:grid;place-items:center;color:var(--lp-cyan-800);background:light-dark(#eaf6fc,#181e25);border-radius:10px;font-size:var(--font-size-label);font-weight:900}.payment-reassignment-stage__heading h3{margin:1px 0 2px;color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.9rem - var(--font-size-reduction))}.payment-reassignment-stage__heading p{margin:0;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);line-height:1.45}.payment-reassignment-search{max-width:520px}.payment-reassignment-search>div{position:relative}.payment-reassignment-search svg{position:absolute;top:50%;left:12px;width:16px;height:16px;color:light-dark(var(--ink-500),#989fad);pointer-events:none;transform:translateY(-50%)}.payment-reassignment-search input{padding-left:38px}.payment-reassignment-results{display:grid;gap:8px}.payment-reassignment-result{width:100%;min-height:66px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;color:light-dark(var(--ink-950),#d8e3f6);background:light-dark(#fff,#11161d);border:1px solid light-dark(#d5e0ec,#2d363f);border-radius:12px;cursor:pointer;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.payment-reassignment-result:hover{background:light-dark(#f8fbfe,#141920);border-color:light-dark(#9fc5df,#2e5066);box-shadow:0 5px 18px light-dark(rgb(7 28 57 / .07),#00000027)}.payment-reassignment-result[data-selected=true]{background:light-dark(#edf8fd,#171c24);border-color:light-dark(var(--lp-cyan-600),#0075a0);box-shadow:0 0 0 3px light-dark(rgb(0 135 191 / .09),#0087bf22)}.payment-reassignment-result__icon{width:38px;height:38px;display:grid;place-items:center;color:var(--lp-cyan-800);background:light-dark(#eaf6fc,#181e25);border-radius:10px}.payment-reassignment-result__icon svg{width:19px;height:19px}.payment-reassignment-result>span:nth-child(2){min-width:0;display:grid;gap:3px}.payment-reassignment-result>span:nth-child(2) strong{overflow:hidden;font-size:calc(.77rem - var(--font-size-reduction));text-overflow:ellipsis;white-space:nowrap}.payment-reassignment-result>span:nth-child(2) small{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-metadata)}.payment-reassignment-empty{min-height:112px;display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;color:light-dark(var(--ink-500),#989fad);background:light-dark(#f8fafc,#151a21);border:1px dashed light-dark(#cbd8e6,#313c47);border-radius:12px;text-align:left}.payment-reassignment-empty>svg{width:24px;height:24px;color:light-dark(#8ba0b8,#75808d)}.payment-reassignment-empty>div{display:grid;gap:3px}.payment-reassignment-empty strong{color:light-dark(var(--ink-800),#c3cfe2);font-size:var(--font-size-label)}.payment-reassignment-empty span{font-size:var(--font-size-label);line-height:1.4}.payment-reassignment-merchant{overflow:hidden;border:1px solid light-dark(#d5e0ec,#2d363f);border-radius:14px}.payment-reassignment-merchant__hero{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 18px;background:linear-gradient(135deg,light-dark(#f7fbff,#141920),light-dark(#edf7fc,#181d24))}.payment-reassignment-merchant__hero>span{width:42px;height:42px;display:grid;place-items:center;color:var(--lp-cyan-800);background:light-dark(#fff,#11161d);border:1px solid light-dark(#cfe0ec,#2a3841);border-radius:12px}.payment-reassignment-merchant__hero svg{width:21px;height:21px}.payment-reassignment-merchant__hero>div{min-width:0;display:grid;gap:3px}.payment-reassignment-merchant__hero small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.payment-reassignment-merchant__hero strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.85rem - var(--font-size-reduction))}.payment-reassignment-merchant__hero p{margin:0;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label)}.payment-reassignment-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.payment-reassignment-facts>div{min-width:0;padding:13px 18px;border-top:1px solid light-dark(var(--border),#2c323b)}.payment-reassignment-facts>div:nth-child(2n){border-left:1px solid light-dark(var(--border),#2c323b)}.payment-reassignment-facts dt,.payment-reassignment-transaction dt{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-compact);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.payment-reassignment-facts dd,.payment-reassignment-transaction dd{margin:4px 0 0;color:light-dark(var(--ink-950),#d8e3f6);font-size:var(--font-size-compact);font-weight:700;overflow-wrap:anywhere}.payment-reassignment-route{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px;background:light-dark(#f5f9fd,#151b22);border-radius:14px}.payment-reassignment-route>div{min-width:0;display:grid;gap:4px}.payment-reassignment-route>svg{width:18px;color:light-dark(var(--lp-cyan-700),#5ab0e4)}.payment-reassignment-route small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.payment-reassignment-route strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.78rem - var(--font-size-reduction))}.payment-reassignment-route span{color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label)}.payment-reassignment-transaction{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-top:1px solid light-dark(var(--border),#2c323b);border-bottom:1px solid light-dark(var(--border),#2c323b)}.payment-reassignment-transaction>div{min-width:0;padding:13px 14px}.payment-reassignment-transaction>div+div{border-left:1px solid light-dark(var(--border),#2c323b)}.payment-reassignment-transaction__amount{background:light-dark(#f4f8fc,#161b22)}.payment-reassignment-dialog .notice{margin:0}.payment-reassignment-final-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:13px 15px;background:light-dark(#f2f8fc,#161c23);border-left:3px solid light-dark(var(--lp-cyan-600),#0075a0);border-radius:0 10px 10px 0}.payment-reassignment-final-summary>span{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-compact);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.payment-reassignment-final-summary>strong{color:light-dark(var(--ink-950),#d8e3f6);font-size:var(--font-size-compact)}.payment-reassignment-final-summary>small{grid-column:2;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-compact)}.payment-reassignment-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-reassignment-footer__progress{display:flex;align-items:center;gap:8px}.drawer-content.payment-observation-dialog{top:50%;right:auto;left:50%;width:min(760px,calc(100vw - 36px));height:auto;max-height:calc(100dvh - 36px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid light-dark(#cbd8e6,#313c47);border-radius:20px;box-shadow:0 28px 90px light-dark(rgb(7 28 57 / .28),#00000099);transform:translate(-50%,-50%);animation:fade-in .15s ease}.payment-observation-dialog .drawer-header{padding:19px 24px 17px;background:linear-gradient(180deg,light-dark(#fff,#11161d) 0%,light-dark(#fbfcfe,#13181f) 100%)}.payment-observation-dialog .drawer-header h2{color:light-dark(var(--lp-navy-950),#d3e5ff);font-size:calc(1.08rem - var(--font-size-reduction))}.payment-observation-dialog .drawer-header p{margin-top:4px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);line-height:1.45}.payment-observation-dialog .drawer-body{display:grid;gap:17px;padding:20px 24px 22px;background:light-dark(#fff,#11161d)}.payment-observation-dialog .drawer-footer{padding:13px 24px;background:light-dark(#f8fafc,#151a21)}.payment-observation-context{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;background:light-dark(#f3f7fc,#171c23);border-left:4px solid var(--lp-red-600);border-radius:0 12px 12px 0}.payment-observation-context__icon{width:42px;height:42px;display:grid;place-items:center;color:light-dark(#b4233b,#ff7780);background:light-dark(#fff,#11161d);border:1px solid light-dark(#efc0c8,#59343c);border-radius:12px}.payment-observation-context__icon svg{width:21px;height:21px}.payment-observation-context>div{min-width:0;display:grid;gap:2px}.payment-observation-context small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata);font-weight:850;letter-spacing:.05em;text-transform:uppercase}.payment-observation-context strong{color:light-dark(var(--lp-navy-950),#d3e5ff);font-size:calc(.82rem - var(--font-size-reduction))}.payment-observation-context>div>span{overflow:hidden;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap}.payment-observation-context>strong{color:light-dark(var(--lp-navy-950),#d3e5ff);font-size:calc(.88rem - var(--font-size-reduction));white-space:nowrap}.payment-observation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.payment-observation-form .field{min-width:0}.payment-observation-form textarea{min-height:118px;resize:vertical;border-color:light-dark(#cbd8e6,#313c47);border-radius:10px;background:light-dark(#fbfcfe,#13181f)}.payment-observation-form textarea:focus{background:light-dark(#fff,#11161d)}.payment-observation-form .field>small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata)}.payment-observation-effects{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;color:light-dark(#7d3543,#f19da9);background:light-dark(#fff5f6,#161b22);border:1px solid light-dark(#f0c1ca,#59333c);border-radius:11px}.payment-observation-effects>svg{width:20px;height:20px;color:light-dark(var(--lp-red-700),#ff7780)}.payment-observation-effects>div{min-width:0;display:grid;gap:2px}.payment-observation-effects strong{color:light-dark(#7a1f32,#ffa3ad);font-size:var(--font-size-label)}.payment-observation-effects div span{color:light-dark(#8e4352,#e5919f);font-size:var(--font-size-label);line-height:1.4}.payment-observation-token{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:light-dark(#146c50,#73c2a2);background:light-dark(#e9f8f1,#14211b);border:1px solid light-dark(#b8e4d0,#1a4233);border-radius:999px;font-size:var(--font-size-label);font-weight:850;white-space:nowrap}.payment-observation-token svg{width:13px;height:13px}.payment-observation-dialog .notice{margin:0}.drawer-content.payment-annulment-dialog{top:50%;right:auto;left:50%;width:min(760px,calc(100vw - 36px));height:auto;max-height:calc(100dvh - 36px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid light-dark(#cbd8e6,#313c47);border-radius:20px;box-shadow:0 28px 90px light-dark(rgb(7 28 57 / .28),#00000099);transform:translate(-50%,-50%);animation:fade-in .15s ease}.payment-annulment-dialog .drawer-header{padding:19px 24px 17px;background:linear-gradient(180deg,light-dark(#fff,#11161d) 0%,light-dark(#fbfcfe,#13181f) 100%)}.payment-annulment-dialog .drawer-header h2{color:light-dark(var(--lp-navy-950),#d3e5ff);font-size:calc(1.08rem - var(--font-size-reduction))}.payment-annulment-dialog .drawer-header p{margin-top:4px;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);line-height:1.45}.payment-annulment-dialog .drawer-body{display:grid;gap:17px;padding:20px 24px 22px;background:light-dark(#fff,#11161d)}.payment-annulment-dialog .drawer-footer{padding:13px 24px;background:light-dark(#f8fafc,#151a21)}.payment-annulment-context{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;background:light-dark(#f3f7fc,#171c23);border-left:4px solid var(--lp-red-600);border-radius:0 12px 12px 0}.payment-annulment-context__icon{width:42px;height:42px;display:grid;place-items:center;color:light-dark(#b4233b,#ff7780);background:light-dark(#fff,#11161d);border:1px solid light-dark(#efc0c8,#59343c);border-radius:12px}.payment-annulment-context__icon svg{width:21px;height:21px}.payment-annulment-context>div{min-width:0;display:grid;gap:2px}.payment-annulment-context small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata);font-weight:850;letter-spacing:.05em;text-transform:uppercase}.payment-annulment-context strong{color:light-dark(var(--lp-navy-950),#d3e5ff);font-size:calc(.82rem - var(--font-size-reduction))}.payment-annulment-context>div>span{overflow:hidden;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap}.payment-annulment-context>strong{color:light-dark(var(--lp-navy-950),#d3e5ff);font-size:calc(.88rem - var(--font-size-reduction));white-space:nowrap}.payment-annulment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.payment-annulment-form .field{min-width:0}.payment-annulment-form textarea{min-height:118px;resize:vertical;border-color:light-dark(#cbd8e6,#313c47);border-radius:10px;background:light-dark(#fbfcfe,#13181f)}.payment-annulment-form textarea:focus{background:light-dark(#fff,#11161d)}.payment-annulment-form .field>small{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-metadata)}.payment-annulment-review{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;color:light-dark(#715226,#c1ae96);background:light-dark(#fffaf0,#141920);border:1px solid light-dark(#efd39c,#4c3700);border-radius:11px}.payment-annulment-review>svg{width:20px;height:20px;color:light-dark(#b7791f,#be7f28)}.payment-annulment-review>div{min-width:0;display:grid;gap:2px}.payment-annulment-review strong{color:light-dark(#704c17,#d6ad79);font-size:var(--font-size-label)}.payment-annulment-review div span{color:light-dark(#82612e,#c39f6c);font-size:var(--font-size-label);line-height:1.4}.payment-annulment-review>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:light-dark(#146c50,#73c2a2);background:light-dark(#e9f8f1,#14211b);border:1px solid light-dark(#b8e4d0,#1a4233);border-radius:999px;font-size:var(--font-size-label);font-weight:850;white-space:nowrap}.payment-annulment-review>span svg{width:13px;height:13px}.payment-annulment-dialog .notice{margin:0}.payment-cpe-dialog{position:fixed;z-index:80;top:50%;left:50%;width:min(1040px,calc(100vw - 40px));height:min(820px,calc(100dvh - 40px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:light-dark(#fff,#11161d);border:1px solid light-dark(var(--border),#2c323b);border-radius:16px;box-shadow:var(--shadow-md);transform:translate(-50%,-50%)}.payment-cpe-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid light-dark(var(--border),#2c323b)}.payment-cpe-dialog__header h2{margin:0;font-size:calc(1rem - var(--font-size-reduction))}.payment-cpe-dialog__header p{margin:4px 0 0;color:light-dark(var(--ink-600),#9ba3b1);font-size:var(--font-size-label)}.payment-cpe-dialog__actions{display:flex;align-items:center;gap:8px}.payment-cpe-dialog__viewer{width:100%;height:100%;border:0;background:light-dark(#edf2f7,#1a2027)}.payment-cpe-link{padding:0;color:var(--lp-cyan-800);background:transparent;border:0;cursor:pointer;font:inherit;font-weight:800;text-align:left;text-decoration:underline;text-underline-offset:2px}.payment-cpe-link:hover{color:light-dark(var(--lp-cyan-600),#008fc2)}.payment-cpe-link:disabled{color:light-dark(var(--ink-500),#989fad);cursor:wait}.drawer-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.drawer-summary--single{grid-template-columns:1fr}.drawer-summary>div{min-height:82px;display:grid;align-content:center;gap:8px;padding:14px;background:light-dark(#f5f9fd,#151b22);border:1px solid light-dark(var(--border),#2c323b);border-radius:10px}.drawer-summary>div>span{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-compact);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.drawer-summary>div>strong{font-size:calc(1.1rem - var(--font-size-reduction))}.detail-tabs{display:flex;gap:4px;margin-bottom:16px;padding-bottom:1px;overflow-x:auto;border-bottom:1px solid light-dark(var(--border),#2c323b)}.detail-tabs button{position:relative;min-height:42px;padding:0 12px;color:light-dark(var(--ink-600),#9ba3b1);background:transparent;cursor:pointer;font-size:var(--font-size-compact);font-weight:750;white-space:nowrap}.detail-tabs button:hover{color:light-dark(var(--lp-navy-900),#b0d3ff)}.detail-tabs button[aria-current=page]{color:light-dark(var(--lp-cyan-700),#5ab0e4)}.detail-tabs button[aria-current=page]:after{content:"";position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:light-dark(var(--lp-cyan-600),#286d8d);border-radius:2px 2px 0 0}.confirm-dialog{position:fixed;z-index:90;top:50%;left:50%;width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto;transform:translate(-50%,-50%);padding:26px;background:light-dark(white,#11161d);border:1px solid light-dark(var(--border),#2c323b);border-radius:16px;box-shadow:var(--shadow-md)}.confirm-dialog__icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:16px;color:light-dark(var(--lp-red-700),#ff7780);background:light-dark(var(--lp-red-100),#2d1b1f);border-radius:12px}.confirm-dialog__icon svg{width:24px;height:24px}.confirm-dialog h2{margin-bottom:8px}.confirm-dialog>p{color:light-dark(var(--ink-600),#9ba3b1);line-height:1.5}.confirm-dialog form{display:grid;gap:14px;margin-top:18px}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.action-alert-overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:light-dark(rgb(45 57 78 / .28),#38445a47);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in .14s ease}.action-alert-dialog{position:fixed;z-index:110;top:50%;left:50%;width:min(600px,calc(100vw - 32px));min-height:364px;max-height:calc(100dvh - 32px);display:grid;align-content:center;justify-items:center;gap:0;overflow-y:auto;padding:40px 46px 38px;color:light-dark(var(--ink-950),#d8e3f6);background:light-dark(#fff,#11161d);border:1px solid light-dark(rgb(255 255 255 / .9),#1a2028e6);border-radius:24px;box-shadow:0 24px 80px light-dark(rgb(27 39 59 / .18),#00000065);outline:none;text-align:center;transform:translate(-50%,-50%);animation:fade-in .14s ease}.action-alert-dialog__close{position:absolute;top:24px;right:24px;width:44px;height:44px;display:grid;place-items:center;padding:0;color:light-dark(#94a3b8,#787d84);background:light-dark(#f3f6fa,#171d24);border:0;border-radius:50%;cursor:pointer}.action-alert-dialog__close:hover{color:light-dark(var(--ink-700),#b1bbcc);background:light-dark(#eaf0f6,#1b2128)}.action-alert-dialog__close:focus-visible{outline:3px solid light-dark(rgb(39 118 237 / .28),#5684cb47);outline-offset:2px}.action-alert-dialog__close svg{width:20px;height:20px}.action-alert-dialog__icon{position:relative;width:88px;height:88px;display:grid;place-items:center;margin-bottom:20px}.action-alert-dialog__badge-shape{position:absolute;width:88px;height:88px;stroke:none}.action-alert-dialog__status-icon{position:relative;width:32px;height:32px;stroke-width:2.1}.action-alert-dialog__status-icon[data-spinning=true]{animation:spin .9s linear infinite}.action-alert-dialog[data-tone=danger] .action-alert-dialog__badge-shape{color:#fff0f0;fill:currentColor}.action-alert-dialog[data-tone=danger] .action-alert-dialog__status-icon{color:light-dark(#ef2f2f,#fc3e3b)}.action-alert-dialog[data-tone=warning] .action-alert-dialog__badge-shape{color:#fff7e6;fill:currentColor}.action-alert-dialog[data-tone=warning] .action-alert-dialog__status-icon{color:light-dark(#df6d00,#d06500)}.action-alert-dialog[data-tone=success] .action-alert-dialog__badge-shape{color:#e9fbf2;fill:currentColor}.action-alert-dialog[data-tone=success] .action-alert-dialog__status-icon{color:light-dark(#00a466,#0ba769)}.action-alert-dialog h2{margin:0 0 10px;color:light-dark(#1d293d,#d2dbea);font-size:calc(1.68rem - var(--font-size-reduction));font-weight:850;line-height:1.18;letter-spacing:-.02em;word-spacing:.08em}.action-alert-dialog>p{max-width:510px;margin:0;color:light-dark(#66738a,#969eac);font-size:var(--font-size-compact);font-weight:600;line-height:1.65}.action-alert-dialog__details{width:100%;margin-top:20px;text-align:left}.payment-approval-dialog__summary{display:grid;gap:10px}.payment-approval-dialog__summary .info-item{padding:9px 11px}.action-alert-dialog__actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.action-alert-dialog__button{min-width:106px;min-height:44px;justify-content:center;padding:0 16px;border-radius:8px;font-size:var(--font-size-compact);font-weight:800}.action-alert-dialog[data-tone=warning] .action-alert-dialog__button{background:light-dark(#ff8a00,#75451d);border-color:light-dark(#ff8a00,#884600);box-shadow:0 6px 14px light-dark(rgb(255 138 0 / .18),#f3830045)}.action-alert-dialog[data-tone=warning] .action-alert-dialog__button:hover{background:light-dark(#ed7d00,#83512b);border-color:light-dark(#ed7d00,#98500a)}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(24px);opacity:.65}}@media(max-width:520px){.restriction-lift-dialog .drawer-footer{align-items:stretch;flex-direction:column-reverse}.restriction-lift-dialog .drawer-footer .button{width:100%;justify-content:center}.payment-observation-dialog .drawer-footer{align-items:stretch;flex-direction:column-reverse}.payment-observation-dialog .drawer-footer .button{width:100%;justify-content:center}.payment-annulment-dialog .drawer-footer{align-items:stretch;flex-direction:column-reverse}.payment-annulment-dialog .drawer-footer .button{width:100%;justify-content:center}}@media(max-width:720px){.drawer-content.payment-reassignment-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:15px}.payment-reassignment-steps{grid-template-columns:repeat(4,25px);justify-content:space-between;padding:12px 18px}.payment-reassignment-steps li{grid-template-columns:25px}.payment-reassignment-steps li strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.payment-reassignment-steps li:not(:last-child):after{right:-50px;left:26px}.payment-reassignment-stage{min-height:0;padding:18px}.payment-reassignment-facts,.payment-reassignment-transaction{grid-template-columns:minmax(0,1fr)}.payment-reassignment-facts>div:nth-child(2n),.payment-reassignment-transaction>div+div{border-left:0}.payment-reassignment-facts>div+div,.payment-reassignment-transaction>div+div{border-top:1px solid light-dark(var(--border),#2c323b)}.payment-reassignment-route{grid-template-columns:minmax(0,1fr)}.payment-reassignment-route>svg{transform:rotate(90deg)}.payment-reassignment-footer{align-items:stretch;flex-direction:column-reverse}.payment-reassignment-footer__progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-reassignment-footer>.button,.payment-reassignment-footer__progress .button{width:100%;justify-content:center}.drawer-content.payment-observation-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:15px}.payment-observation-dialog .drawer-header,.payment-observation-dialog .drawer-body,.payment-observation-dialog .drawer-footer{padding-right:18px;padding-left:18px}.payment-observation-form{grid-template-columns:minmax(0,1fr)}.payment-observation-context{grid-template-columns:38px minmax(0,1fr)}.payment-observation-context__icon{width:38px;height:38px}.payment-observation-context>strong{grid-column:2;justify-self:start}.payment-observation-effects{grid-template-columns:26px minmax(0,1fr);align-items:start}.payment-observation-token{grid-column:2;justify-self:start}.drawer-content.payment-annulment-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:15px}.payment-annulment-dialog .drawer-header,.payment-annulment-dialog .drawer-body,.payment-annulment-dialog .drawer-footer{padding-right:18px;padding-left:18px}.payment-annulment-form{grid-template-columns:minmax(0,1fr)}.payment-annulment-context{grid-template-columns:38px minmax(0,1fr)}.payment-annulment-context__icon{width:38px;height:38px}.payment-annulment-context>strong{grid-column:2;justify-self:start}.payment-annulment-review{grid-template-columns:26px minmax(0,1fr);align-items:start}.payment-annulment-review>span{grid-column:2;justify-self:start}}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:light-dark(var(--border),#242931);border:1px solid light-dark(var(--border),#2c323b);border-radius:var(--radius-sm);overflow:hidden}.info-item{min-width:0;padding:13px 14px;background:light-dark(var(--surface-subtle),#151a21)}.info-item--wide{grid-column:1 / -1}.info-item dt{color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.info-item dd{margin:5px 0 0;color:light-dark(var(--ink-950),#d8e3f6);font-size:calc(.88rem - var(--font-size-reduction));font-weight:650;overflow-wrap:anywhere}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.section-heading h2,.section-heading h3{margin:0}.section-heading p{margin:4px 0 0;color:light-dark(var(--ink-600),#9ba3b1);font-size:calc(.82rem - var(--font-size-reduction))}.payment-observations{display:grid;gap:4px;margin:0;padding-left:18px}.divider{height:1px;margin:22px 0;background:light-dark(var(--border),#242931)}.timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.timeline__item{position:relative;display:grid;grid-template-columns:18px 1fr;gap:12px;min-height:76px}.timeline__item:before{content:"";position:absolute;top:16px;bottom:-2px;left:5px;width:2px;background:light-dark(var(--border),#242931)}.timeline__item:last-child:before{display:none}.timeline__marker{z-index:1;width:12px;height:12px;margin-top:3px;border:3px solid light-dark(white,#1a2028);border-radius:50%;background:light-dark(var(--ink-400),#4f5b6c);box-shadow:0 0 0 2px light-dark(var(--border-strong),#2b3543)}.timeline__item--success .timeline__marker{background:light-dark(var(--lp-green-700),#007247);box-shadow:0 0 0 2px light-dark(#a8dec0,#004329)}.timeline__item--warning .timeline__marker{background:light-dark(#d88a09,#7e5623);box-shadow:0 0 0 2px light-dark(#f4d99e,#3c2b00)}.timeline__item--danger .timeline__marker{background:light-dark(#d73148,#cd2440);box-shadow:0 0 0 2px light-dark(#ffc4ce,#521e2b)}.timeline__content{min-width:0}.timeline__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeline__heading strong{min-width:0}.timeline__heading time{flex:0 0 auto;margin-left:auto;text-align:right;white-space:nowrap}.timeline__item p{margin:4px 0;color:light-dark(var(--ink-600),#9ba3b1);font-size:calc(.8rem - var(--font-size-reduction));line-height:1.45}.timeline__item time{color:light-dark(var(--ink-500),#989fad);font-size:calc(.72rem - var(--font-size-reduction))}.money-text{font-variant-numeric:tabular-nums;white-space:nowrap}.auth-page{min-height:100dvh;display:grid;grid-template-columns:minmax(420px,.82fr) minmax(520px,1.18fr);background:light-dark(white,#11161d)}.auth-panel{display:flex;align-items:center;justify-content:center;padding:48px}.auth-card{width:min(100%,430px)}.auth-logo{width:176px;height:auto;margin-bottom:52px}.auth-card h1{font-size:calc(2.05rem - var(--font-size-reduction))}.auth-card__intro{margin-bottom:28px;color:light-dark(var(--ink-600),#9ba3b1);line-height:1.55}.auth-form{display:grid;gap:17px}.password-field{position:relative}.password-field input{padding-right:46px}.password-field button{position:absolute;right:4px;top:4px}.password-strength{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;padding:1px 2px 0}.password-strength i{height:4px;background:light-dark(#e5eaf1,#1f252c);border-radius:999px;transition:background-color .18s ease,transform .18s ease;transform-origin:left}.password-strength[data-tone=weak] i[data-active]{background:light-dark(#e5484d,#9f5f5c)}.password-strength[data-tone=medium] i[data-active]{background:light-dark(#e5a000,#6a4a0c)}.password-strength[data-tone=strong] i[data-active]{background:light-dark(#16a36a,#40805f)}.auth-input-error{margin-top:1px;font-weight:650}.auth-submit{width:100%;margin-top:4px}.auth-feedback{margin:18px 0 0;padding:11px 13px;font-weight:650}.auth-reset-issued{margin:0 0 18px}.auth-reset-complete{margin-bottom:4px}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:24px 0;color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label)}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:light-dark(var(--border),#242931)}.auth-footnote{margin:22px 0 0;color:light-dark(var(--ink-500),#989fad);font-size:var(--font-size-label);line-height:1.5;text-align:center}.auth-footnote a,.auth-reset-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:light-dark(var(--lp-blue-700),#72afff);font-size:calc(.78rem - var(--font-size-reduction));font-weight:750}.auth-visual{--auth-illustration: url(/login-operations-illustration.webp);position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:54px;color:#fff;background:light-dark(var(--lp-navy-900),#194374);overflow:hidden}.auth-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--auth-illustration, none);background-position:30% bottom;background-repeat:no-repeat;background-size:auto 100%;opacity:.98;pointer-events:none}.auth-visual:after{content:"";position:absolute;top:24%;right:0;bottom:0;left:0;background:linear-gradient(90deg,light-dark(var(--lp-navy-900),#194374) 0%,light-dark(rgb(7 52 99 / .96),#194374f5) 48%,light-dark(rgb(7 52 99 / .45),#19437473) 67%,transparent 82%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 100%);pointer-events:none}.auth-visual__badge,.auth-visual__content{position:relative;z-index:1}.auth-visual__badge{width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:#dff9ff;background:light-dark(rgb(255 255 255 / .09),#11161d17);border:1px solid light-dark(rgb(255 255 255 / .18),#1a20282e);border-radius:999px;font-size:var(--font-size-label);font-weight:750}.auth-visual__content{max-width:490px;padding-bottom:6vh}.auth-visual__content h2{color:#fff;font-size:calc(clamp(2rem,4vw,3.5rem) - var(--font-size-reduction));line-height:1.05;letter-spacing:-.045em}.auth-visual__content p{max-width:450px;color:#cce9f7;line-height:1.6}.auth-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.auth-points span{padding:8px 11px;color:#dff9ff;background:light-dark(rgb(255 255 255 / .08),#11161d14);border-radius:7px;font-size:var(--font-size-label);font-weight:700}.mfa-code{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.mfa-code input{padding:0;text-align:center;font-size:calc(1.35rem - var(--font-size-reduction));font-weight:800;font-variant-numeric:tabular-nums}
