@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..24,400..700,0..1,0&display=swap";:root{--ap-bg:var(--bg-0);--ap-bg-muted:var(--bg-1);--ap-surface:var(--bg-2);--ap-surface-2:var(--bg-3);--ap-border:var(--line-1);--ap-border-strong:var(--line-2);--ap-text:var(--text-1);--ap-text-muted:var(--text-2);--ap-text-soft:var(--text-3);--ap-primary:var(--brand-1);--ap-primary-soft:#00c2a829;--ap-success:var(--success);--ap-warning:var(--warning);--ap-danger:var(--danger);--ap-info:#55b8ff;--ap-radius-sm:7px;--ap-radius-md:12px;--ap-radius-lg:18px;--ap-shadow-card:var(--shadow);--ap-shadow-dropdown:0 22px 65px #00000057;--ap-sidebar-width:var(--sidebar-w);--ap-sidebar-collapsed-width:var(--sidebar-collapsed-w);--d1:var(--brand-1);--d2:#5468ff;--d3:#f4654f;--d4:#e8a23a;--d5:#8b5cf6;--d6:#2f9bff;--d7:#ec4899;--d8:#10b981;--bg-0:#080f12;--bg-1:#0b1014;--bg-2:#11161b;--bg-3:#1a2129;--brand-1:#00c2a8;--brand-2:#22d3b2;--text-1:#f6f9fc;--text-2:#cbd3dd;--text-3:#a7b0bb;--text-4:#6e7b87;--line-1:#a7b0bb29;--line-2:#a7b0bb42;--success:#21d782;--warning:#e4c30c;--danger:#ff4d4d;--purple:#9867ff;--orange:#ff9d26;--shadow:0 24px 80px #0000005c;--sidebar-w:284px;--sidebar-collapsed-w:82px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg-0);min-height:100%}body{min-width:1240px;min-height:100vh;color:var(--text-2);background:radial-gradient(circle at 16% 0,#00c2a81f,#0000 30%),radial-gradient(circle at 74% -12%,#22d3b212,#0000 32%),linear-gradient(#080f12 0%,#071013 100%);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;overflow:hidden}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 520, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block}.app-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:#080f126b;width:100vw;height:100vh;display:grid;overflow:hidden}.app-shell.collapsed{grid-template-columns:var(--sidebar-collapsed-w) minmax(0, 1fr)}.sidebar{border-right:1px solid var(--line-1);background:radial-gradient(circle at 32% 2%,#00c2a817,#0000 32%),linear-gradient(#0b1014f7,#080f12fa);flex-direction:column;min-width:0;display:flex;position:relative}.brand{align-items:center;gap:13px;height:96px;padding:0 24px 0 30px;display:flex}.brand-mark{flex:0 0 38px;width:38px;height:42px;position:relative}.brand-mark:before,.brand-mark:after{content:"";background:linear-gradient(180deg, var(--brand-2), var(--brand-1));transform-origin:bottom;border-radius:6px 6px 2px 2px;width:18px;height:42px;position:absolute;bottom:0}.brand-mark:before{left:3px;transform:skew(-17deg)}.brand-mark:after{opacity:.72;right:3px;transform:skew(17deg)}.brand-mark span{z-index:2;background:#f6f9fcb8;border-radius:50%;width:9px;height:9px;position:absolute;top:23px;left:17px;box-shadow:0 0 13px #ffffff2e}.brand-text{color:var(--text-1);letter-spacing:.01em;white-space:nowrap;font-size:20px;font-weight:800}.brand-text strong{color:var(--text-2);font-size:.88em}.nav{scrollbar-width:thin;scrollbar-color:#a7b0bb2e transparent;flex-direction:column;gap:5px;padding:6px 16px 18px;display:flex;overflow:hidden auto}.nav-item,.nav-sub{min-height:38px;color:var(--text-2);border-radius:7px;align-items:center;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:flex;position:relative}.nav-item{gap:13px;padding:0 12px 0 15px}.nav-item:hover{color:var(--text-1);background:#ffffff09}.nav-item.active{color:var(--text-1);background:linear-gradient(90deg,#00c2a838,#00c2a814);box-shadow:inset 0 0 0 1px #00c2a809}.nav-item.active:before{content:"";background:var(--brand-1);border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:0;box-shadow:0 0 18px #00c2a89e}.nav-icon{text-align:center;color:currentColor;width:21px;font-size:21px}.nav-label{white-space:nowrap;flex:1;font-size:13px;font-weight:580}.nav-caret{color:var(--text-3);font-size:17px}.nav-sub{min-height:31px;color:var(--brand-1);gap:14px;margin:-2px 0 3px 45px;font-size:13px;font-weight:700}.nav-sub span{background:var(--brand-1);border-radius:999px;width:7px;height:7px;box-shadow:0 0 13px #00c2a8ad}.nav-sub:hover{color:var(--brand-2)}.collapse-button{border:1px solid var(--line-1);height:40px;color:var(--text-2);cursor:pointer;background:#ffffff05;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin:auto 16px 24px;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.collapse-icon{font-size:20px}.app-shell.collapsed .brand{justify-content:center;padding:0}.app-shell.collapsed .brand-text,.app-shell.collapsed .nav-label,.app-shell.collapsed .nav-caret,.app-shell.collapsed .nav-sub,.app-shell.collapsed .nav-separator,.app-shell.collapsed .collapse-label{display:none}.app-shell.collapsed .nav-item{justify-content:center;min-height:45px;padding:0}.app-shell.collapsed .nav-item.active:before{top:9px;bottom:9px}.app-shell.collapsed .collapse-button{width:42px;margin-inline:auto}.app-shell.collapsed .collapse-icon{transform:rotate(180deg)}.main-panel{background:linear-gradient(#080f128c,#080f12eb);min-width:0;height:100vh;overflow:hidden auto}.topbar{z-index:20;border-bottom:1px solid var(--line-1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f12d6;align-items:center;gap:20px;height:82px;padding:16px 28px;display:flex;position:sticky;top:0}.menu-button{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.menu-button:hover{color:var(--text-1)}.topbar-controls{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.control-dropdown,.dropdown,.search-box,.rows-per-page{position:relative}.control-card{border:1px solid var(--line-1);width:214px;height:50px;color:var(--text-1);cursor:pointer;text-align:left;background:linear-gradient(#11161bd1,#080f12c2);border-radius:7px;grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;column-gap:10px;padding:7px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.control-card:hover,.control-dropdown.open .control-card{background:#0c1217f5;border-color:#00c2a861}.control-dropdown.open .control-card{box-shadow:0 0 0 3px #00c2a80f}.control-title{color:var(--text-3);grid-column:2;font-size:10px;font-weight:520;line-height:1}.control-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);grid-column:2;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.control-icon{color:var(--text-2);grid-row:1/span 2;font-size:21px}.select-chevron{color:var(--text-3);grid-area:1/3/span 2;font-size:18px;transition:transform .16s}.control-dropdown.open .select-chevron{transform:rotate(180deg)}.sync-button{border:1px solid var(--brand-1);min-width:142px;height:50px;color:var(--text-1);cursor:pointer;background:#00c2a80b;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:inline-flex;box-shadow:inset 0 0 0 1px #22d3b212}.sync-button:hover{background:#00c2a81a}.sync-glyph{color:var(--brand-1);font-size:20px}.sync-button.loading .sync-glyph{animation:.95s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.topbar-actions{align-items:center;gap:11px;display:flex}.notification-button,.round-button,.profile{cursor:pointer;background:0 0;border:0}.notification-button{width:34px;height:34px;color:var(--text-2);place-items:center;display:grid;position:relative}.notification-button:hover{color:var(--text-1)}.notification-button .material-symbols-rounded{font-size:22px}.badge{color:#061211;background:var(--brand-1);border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:grid;position:absolute;top:1px;right:1px}.round-button{border:1px solid var(--line-1);width:34px;height:34px;color:var(--text-1);border-radius:50%;place-items:center;display:grid}.round-button:hover{color:var(--brand-1);border-color:#00c2a861}.round-button .material-symbols-rounded{font-size:20px}.profile{align-items:center;gap:10px;min-width:184px;padding:0;display:flex}.avatar{color:#031614;background:linear-gradient(135deg, var(--brand-2), var(--brand-1));border:2px solid #00c2a852;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 4px #00c2a812,0 0 18px #00c2a82e}.avatar:after{content:"";border:2px solid var(--bg-2);background:#1dce74;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px}.profile-copy{text-align:left;white-space:nowrap;gap:2px;display:grid}.profile-copy strong{color:var(--text-1);font-size:11.5px;font-weight:700}.profile-copy small{color:var(--text-3);font-size:10px}.profile-chevron{color:var(--text-3);margin-left:auto;font-size:18px}.content{width:100%;padding:20px 28px 24px}.page-header-row{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}h1{color:var(--text-1);letter-spacing:-1px;margin:0 0 8px;font-size:32px;font-weight:760;line-height:1}.page-header-row p{color:var(--text-2);margin:0;font-size:13px}.page-tools{align-items:center;gap:10px;padding-top:1px;display:flex}.search-box{border:1px solid var(--line-1);background:#080f1294;border-radius:7px;width:356px;height:47px;transition:border-color .16s,background .16s,box-shadow .16s}.search-box:focus-within,.search-box.open{background:#080f12c7;border-color:#00c2a86b;box-shadow:0 0 0 3px #00c2a80b}.search-icon{pointer-events:none;color:var(--text-4);font-size:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-box input{z-index:1;width:100%;height:100%;color:var(--text-1);background:0 0;border:0;outline:0;padding:0 78px 0 44px;font-size:12px;font-weight:500;position:relative}.search-box input::placeholder{color:var(--text-4)}.search-clear,.search-filter-button{z-index:2;width:31px;height:31px;color:var(--text-4);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:color .16s,background .16s,opacity .16s;display:grid;position:absolute;top:8px}.search-clear{opacity:0;pointer-events:none;right:40px}.search-clear.visible{opacity:1;pointer-events:auto}.search-filter-button{color:var(--text-3);right:7px}.search-filter-button .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 560, "GRAD" 0, "opsz" 24}.search-clear:hover,.search-filter-button:hover,.search-box.open .search-filter-button{color:var(--brand-1);background:#00c2a812}.search-clear .material-symbols-rounded,.search-filter-button .material-symbols-rounded{font-size:19px}.tool-button{border:1px solid var(--line-1);min-width:152px;height:47px;color:var(--text-1);cursor:pointer;background:#080f128f;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 17px;display:inline-flex}.tool-button:hover,.dropdown.open .tool-button{background:#00c2a80b;border-color:#00c2a85c}.tool-button .material-symbols-rounded{color:var(--text-2);font-size:20px}.tool-button .chevron{font-size:18px}.custom-menu{z-index:60;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1217fb;border-radius:12px;min-width:220px;padding:9px;display:none;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 18px 42px #0000007a,inset 0 1px #ffffff06}.control-dropdown.open .custom-menu,.dropdown.open .custom-menu,.search-box.open .custom-menu,.rows-per-page.open .custom-menu{gap:4px;display:grid}.right-menu{left:auto;right:0}.control-menu{width:255px}#visionFilter .control-menu{width:180px}.period-menu{width:258px}.compact-menu{min-width:184px}.search-filter-menu{width:246px}.custom-menu button{min-height:38px;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:background .14s,color .14s;display:flex}.custom-menu button:hover{color:var(--text-1);background:#ffffff0b}.custom-menu button.selected{color:var(--brand-1);background:#00c2a814}.check-slot{color:#0000;flex:0 0 17px;width:17px;font-size:17px}.custom-menu button.selected .check-slot{color:var(--brand-1)}.option-icon{width:18px;color:var(--text-3);font-size:18px}.custom-menu button.selected .option-icon{color:var(--brand-1)}.menu-title{color:var(--text-4);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px 9px;font-size:10px;font-weight:800}.status-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.status-dot.all{background:var(--brand-1);box-shadow:0 0 10px #00c2a88c}.status-dot.success{background:var(--success);box-shadow:0 0 10px #21d7828c}.status-dot.warning{background:var(--warning);box-shadow:0 0 10px #e4c30c8c}.status-dot.danger{background:var(--danger);box-shadow:0 0 10px #ff4d4d8c}.status-dot.purple{background:var(--purple);box-shadow:0 0 10px #9867ff8c}.status-dot.orange{background:var(--orange);box-shadow:0 0 10px #ff9d268c}.status-tabs{grid-template-columns:1.12fr repeat(5,minmax(0,1fr));gap:12px;margin:23px 0 14px;display:grid}.status-tab{border:1px solid var(--line-1);height:39px;color:var(--text-2);cursor:pointer;text-align:left;background:#080f1280;border-radius:7px;align-items:center;gap:10px;padding:0 15px;transition:color .16s,background .16s,border-color .16s;display:flex}.status-tab:hover{color:var(--text-1);border-color:var(--line-2);background:#ffffff06}.status-tab.active{border-color:var(--brand-1);color:var(--brand-1);background:#00c2a811;box-shadow:inset 0 0 0 1px #00c2a80f}.status-tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-tab strong{color:currentColor;margin-left:auto;font-size:12px;font-weight:760}.status-tab:first-child strong{background:#00c2a826;border-radius:999px;place-items:center;min-width:56px;height:23px;padding:0 10px;display:inline-grid}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.kpi-card{border:1px solid var(--line-2);background:linear-gradient(#11161bb8,#080f12eb);border-radius:10px;min-height:136px;padding:19px 19px 17px;position:relative;overflow:hidden}.kpi-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 94% 68%,#00c2a80a,#0000 32%);position:absolute;inset:0}.kpi-head{z-index:1;color:var(--text-1);justify-content:space-between;align-items:center;margin-bottom:15px;font-size:14px;font-weight:730;display:flex;position:relative}.info-dot{border:1px solid var(--text-4);width:12px;height:12px;color:var(--text-4);border-radius:50%;place-items:center;margin-left:4px;font-size:8px;font-style:normal;display:inline-grid}.kpi-icon{width:37px;height:37px;color:var(--brand-1);background:#00c2a821;border-radius:50%;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #00c2a826,0 0 18px #00c2a81f}.kpi-icon.muted{color:var(--text-2);background:#a7b0bb1c;box-shadow:inset 0 0 0 1px #a7b0bb29}.kpi-icon .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 620, "GRAD" 0, "opsz" 24;font-size:22px}.kpi-value{z-index:1;color:var(--text-1);letter-spacing:-.45px;font-size:22px;font-weight:760;line-height:1.08;display:block;position:relative}.kpi-bottom{z-index:1;align-items:center;gap:6px;margin-top:14px;display:flex;position:relative}.kpi-bottom .up{color:var(--brand-1);font-weight:620}.kpi-trend{align-items:center;gap:3px;font-weight:520;display:inline-flex}.kpi-trend.negative{color:#ff8a8a}.kpi-trend .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 260, "GRAD" 0, "opsz" 20;font-size:12px;line-height:1}.kpi-bottom small{color:var(--text-3);font-size:11.5px}.kpi-footer-action{margin-left:auto}.kpi-open-action{border:1px solid var(--line-2);min-height:28px;color:var(--text-2);cursor:pointer;background:#ffffff06;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:650;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.kpi-open-action:hover{color:var(--text-1);background:#a7b0bb14;border-color:#a7b0bb6b}.kpi-open-action .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20;font-size:15px}:root[data-theme=light] .kpi-open-action{background:#10263306}:root[data-theme=light] .kpi-open-action:hover{background:#10263312}.sparkline{opacity:.96;width:102px;height:43px;position:absolute;bottom:16px;right:14px}.spark-line{fill:none;stroke:var(--text-3);stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #a7b0bb52)}.spark-fill{fill:url(#sparkTeal1)}.spark-fill.second{fill:url(#sparkTeal2)}.spark-fill.third{fill:url(#sparkTeal3)}.spark-fill.grey{fill:url(#sparkGrey)}.sparkline-primary .spark-line{stroke:var(--brand-1);filter:drop-shadow(0 0 9px #00c2a873)}.table-card{border:1px solid var(--line-2);box-shadow:var(--shadow);background:#080f128f;border-radius:10px;overflow:hidden}table{border-collapse:collapse;table-layout:fixed;width:100%}thead th{height:45px;color:var(--text-1);text-align:left;white-space:nowrap;background:#11161bbd;padding:0 10px;font-size:10.3px;font-weight:700}tbody td{height:45px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-top:1px solid #a6b0bb1c;padding:0 10px;font-size:10.6px;overflow:hidden}tbody tr:hover td{background:#ffffff06}.date-cell,.dual-cell{line-height:1.15}.date-cell strong,.dual-cell strong{text-overflow:ellipsis;min-width:0;color:var(--text-1);font-size:10.7px;font-weight:650;display:block;overflow:hidden}.date-cell small,.dual-cell small{text-overflow:ellipsis;min-width:0;color:var(--text-3);margin-top:4px;font-size:10px;display:block;overflow:hidden}.dual-cell.payment strong{color:var(--text-1)}.dual-cell.payment small{color:var(--text-3)}.pill{border-radius:6px;place-items:center;min-width:68px;height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-grid}.pill.approved{color:#35e6a1;background:#21d78224}.pill.pending{color:#ffe062;background:#e4c30c29}.pill.declined{color:#ff6868;background:#ff4d4d2b}.pill.reversed{color:#bd90ff;background:#9867ff2e}.pill.chargeback{color:#ffad42;background:#ff9d262b}.negative{color:var(--danger);font-weight:700}.actions{text-align:center}.actions button{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.actions button .material-symbols-rounded{font-size:20px}.actions button:hover{color:var(--brand-1);background:#00c2a812}.hidden-row{display:none}.table-footer{min-height:56px;color:var(--text-3);border-top:1px solid #a6b0bb1f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;font-size:12px;display:grid;position:relative}.pager{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pager button{border:1px solid var(--line-1);min-width:32px;height:32px;color:var(--text-2);cursor:pointer;background:#080f1285;border-radius:7px;place-items:center;padding:0 9px;display:grid}.pager button:disabled{opacity:.45;cursor:not-allowed}.pager button.current{border-color:var(--brand-1);color:var(--brand-1);background:#00c2a814}.pager button:hover:not(:disabled){color:var(--text-1);border-color:#00c2a857}.pager .material-symbols-rounded{font-size:18px}.rows-per-page{justify-self:end;align-items:center;gap:12px;display:inline-flex}.rows-trigger{border:1px solid var(--line-1);min-width:78px;height:36px;color:var(--text-1);cursor:pointer;background:#080f128c;border-radius:7px;align-items:center;gap:12px;padding:0 11px;display:inline-flex}.rows-trigger .material-symbols-rounded{color:var(--text-3);font-size:18px}.rows-trigger:hover,.rows-per-page.open .rows-trigger{border-color:#00c2a857}@media (width<=1460px){body{min-width:1120px}.topbar{gap:14px;padding-inline:20px}.topbar-controls{gap:9px}.control-card{width:192px}.period-control .control-card{width:224px}#visionFilter .control-card{width:136px}.sync-button{min-width:132px;padding-inline:14px}.profile{min-width:160px}.search-box{width:330px}.status-tabs{gap:9px}.status-tab{padding-inline:12px}.kpi-card{padding-inline:16px}.sparkline{width:88px}thead th,tbody td{padding-inline:8px;font-size:10px}.date-cell strong,.dual-cell strong{font-size:10.1px}.date-cell small,.dual-cell small{font-size:9.5px}}:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--control-h:47px;--topbar-h:82px;--nav-hover:#f6f9fc08;--nav-active:#00c2a81b;--menu-hover:#f6f9fc0b}.brand{height:96px;padding:0 24px 0 30px}.brand-logo-full{object-fit:contain;width:172px;height:auto;display:block}.brand-logo-mark{object-fit:contain;width:39px;height:auto;display:none}.app-shell.collapsed .brand-logo-full{display:none}.app-shell.collapsed .brand-logo-mark{display:block}.sidebar{min-height:100vh}.nav{scrollbar-width:thin;scrollbar-color:#00c2a857 #ffffff06;flex:auto;gap:4px;min-height:0;padding:6px 16px 12px;overflow:hidden auto}.nav::-webkit-scrollbar{width:9px}.main-panel::-webkit-scrollbar{width:9px}.nav::-webkit-scrollbar-track{background:#ffffff06}.main-panel::-webkit-scrollbar-track{background:#ffffff06}.nav::-webkit-scrollbar-thumb{background:#00c2a85c;border:2px solid #080f12fa;border-radius:999px}.main-panel::-webkit-scrollbar-thumb{background:#00c2a85c;border:2px solid #080f12fa;border-radius:999px}.nav::-webkit-scrollbar-thumb:hover{background:#00c2a885}.main-panel::-webkit-scrollbar-thumb:hover{background:#00c2a885}.nav-item,.nav-sub{border-radius:0}.nav-item{min-height:38px;padding-left:16px}.nav-item:hover{color:var(--text-1);background:var(--nav-hover);box-shadow:inset 3px 0 #a7b0bb29}.nav-label{font-weight:560}.nav-sub{margin-left:44px;font-weight:650}.sidebar-footer{background:linear-gradient(#080f1226,#080f12b8);border-top:1px solid #a7b0bb1f;flex:none;gap:9px;padding:13px 16px 20px;display:grid}.collapse-button,.logout-link{border-radius:var(--radius-sm);width:100%;margin:0}.logout-link{height:40px;color:var(--text-2);background:#ffffff04;border:1px solid #a7b0bb24;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.logout-link:hover{color:var(--text-1);background:#ff4d4d0e;border-color:#ff4d4d47}.app-shell.collapsed .sidebar-footer{padding-inline:13px}.app-shell.collapsed .collapse-button,.app-shell.collapsed .logout-link{width:42px;margin-inline:auto}.menu-button{border:1px solid var(--line-1);border-radius:var(--radius-sm);width:38px;height:38px;color:var(--text-2);background:#080f127a;transition:color .16s,background .16s,border-color .16s,transform .16s}.menu-button:hover{color:var(--brand-1);background:#00c2a80e;border-color:#00c2a85c}.menu-button .material-symbols-rounded{font-size:21px}.app-shell.collapsed .menu-button .material-symbols-rounded{transform:rotate(180deg)}.topbar{gap:18px;padding-inline:26px}.topbar-controls{gap:10px}.control-card{height:var(--control-h);border-radius:var(--radius-sm);width:208px}#visionFilter .control-card{width:146px}.period-control .control-card{width:218px}.control-title{font-weight:520}.control-value{font-size:11.8px;font-weight:620}.profile{min-width:176px}.page-tools .sync-button{height:var(--control-h);border-radius:var(--radius-sm);min-width:132px;padding-inline:15px}.page-tools .sync-button+.dropdown{margin-left:0}h1{letter-spacing:-.85px;font-size:31px;font-weight:620}.page-header-row p{font-weight:500}.search-filter-button{color:var(--text-2);opacity:.88;background:0 0}.search-filter-button:hover,.search-box.open .search-filter-button{color:var(--brand-1);opacity:1;background:#00c2a812}.search-clear{color:var(--text-4)}.search-clear:hover{color:var(--text-1);background:#ffffff0b}.custom-menu{border-radius:var(--radius-lg);padding:10px}.control-dropdown.open .custom-menu,.dropdown.open .custom-menu,.search-box.open .custom-menu,.rows-per-page.open .custom-menu{gap:6px}.custom-menu button{border-radius:var(--radius-md);gap:10px;min-height:41px;padding:0 12px}.custom-menu button:hover{background:var(--menu-hover)}.custom-menu button.selected{background:#00c2a816}.custom-menu button.selected:hover{background:#00c2a821}.check-slot{flex-basis:18px;width:18px}.option-icon{flex:0 0 18px}.status-tab{border-radius:var(--radius-sm)}.status-tab strong{font-weight:700}.status-tab:first-child strong{min-width:50px}.kpi-card{border-radius:var(--radius-lg);min-height:136px}.kpi-head,.kpi-value{font-weight:660}.sparkline{width:94px;height:42px;bottom:17px;right:13px}.app-shell:not(.collapsed) .sparkline{width:88px}.app-shell.collapsed .sparkline{width:104px}thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sort{color:var(--text-4);font-size:11px}.icon-dual-cell{align-items:center;gap:8px;min-width:0;display:flex}.cell-icon{border-radius:var(--radius-sm);width:25px;height:25px;color:var(--text-2);background:#a7b0bb13;flex:0 0 25px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #a7b0bb1b}.cell-icon .material-symbols-rounded{font-size:16px}.cell-icon.channel-pos,.cell-icon.payment-card{color:var(--text-2)}.cell-icon.channel-web{color:var(--brand-1);background:#00c2a814;box-shadow:inset 0 0 0 1px #00c2a81f}.cell-icon.payment-pix{color:var(--brand-1);background:#00c2a814;box-shadow:inset 0 0 0 1px #00c2a821}.cell-icon.payment-boleto{color:var(--warning);background:#e4c30c14;box-shadow:inset 0 0 0 1px #e4c30c1f}.cell-copy{min-width:0;line-height:1.15;display:block}.icon-dual-cell strong,.icon-dual-cell small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.table-footer{font-size:11.5px}@media (width<=1460px){.period-control .control-card{width:198px}.control-card{width:184px}#visionFilter .control-card{width:132px}.page-tools .sync-button{min-width:122px;padding-inline:12px}.sparkline{width:78px}.app-shell:not(.collapsed) .sparkline{width:76px}.kpi-value{font-size:20px}}.sidebar{scrollbar-width:thin;scrollbar-color:#a7b0bb1a #080f1205;height:100vh;min-height:0;display:block;overflow:hidden auto}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-track{background:#080f1205}.sidebar::-webkit-scrollbar-thumb{background:#a7b0bb24;border:2px solid #080f12eb;border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background:#a7b0bb3d}.brand{height:auto;min-height:88px;padding:22px 24px 18px 30px}.nav{scrollbar-width:none;flex:none;min-height:auto;padding:8px 16px;overflow:visible}.nav::-webkit-scrollbar{width:0;height:0}.nav-separator{background:#a7b0bb2e;height:1px;margin:12px 0 11px}.nav-item:hover{background:#f6f9fc06;box-shadow:inset 2px 0 #a7b0bb1f}.nav-item.active{box-shadow:inset 3px 0 0 var(--brand-1);background:linear-gradient(90deg,#00c2a82b,#00c2a810)}.sidebar-footer{background:0 0;border-top:1px solid #a7b0bb2e;gap:7px;padding:10px 16px 22px;display:grid}.collapse-button{border-radius:var(--radius-sm);width:100%;height:37px;color:var(--text-3);background:#ffffff02;border:1px solid #a7b0bb1c;margin:0;font-size:12px;font-weight:560}.collapse-button:hover{color:var(--text-1);background:#ffffff06;border-color:#a7b0bb33}.logout-link{width:100%;height:37px;color:var(--text-3);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:13px;padding:0 13px 0 16px;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.logout-link:hover{color:var(--text-1);background:#f6f9fc06;box-shadow:inset 2px 0 #a7b0bb1f}.logout-link .material-symbols-rounded{font-size:20px}.app-shell.collapsed .brand{min-height:82px;padding:22px 0 16px}.app-shell.collapsed .nav{padding:8px 13px}.app-shell.collapsed .sidebar-footer{padding:10px 13px 18px}.app-shell.collapsed .collapse-button,.app-shell.collapsed .logout-link{justify-content:center;width:42px;padding:0}.app-shell.collapsed .logout-label{display:none}.topbar{padding-left:28px}.page-tools .dropdown{order:2}.page-tools .sync-button{order:3;margin-left:0}.page-tools .search-box{order:1}.page-tools{align-items:center}thead th.sortable{color:var(--text-1)}thead th.sortable:hover{color:var(--brand-1)}.sort{display:none!important}td.icon-dual-cell{align-items:unset;gap:0;display:table-cell}td.icon-dual-cell .cell-icon{vertical-align:middle;margin-right:7px;display:inline-grid}td.icon-dual-cell .cell-copy{vertical-align:middle;max-width:calc(100% - 39px);display:inline-block}td.icon-dual-cell .cell-copy strong,td.icon-dual-cell .cell-copy small{width:100%}td.date-cell.icon-dual-cell .cell-copy{max-width:none}td.date-cell strong,td.date-cell small{text-overflow:clip;overflow:visible}.col-date{width:11.2%}.col-client{width:13%}.col-channel{width:12.3%}.col-payment{width:15.4%}.col-status{width:8.4%}.col-money{width:8.8%}.col-fee{width:7.2%}.col-acquirer{width:9.1%}.col-actions{width:4.2%}thead th,tbody td{padding-inline:10px}.left-menu{left:0!important;right:auto!important}.th-label{align-items:center;gap:6px;display:inline-flex}.th-label .material-symbols-rounded{color:var(--text-3);font-variation-settings:"FILL" 0, "wght" 520, "GRAD" 0, "opsz" 20;font-size:14px}.search-filter-button .material-symbols-rounded{font-size:20px}.search-filter-menu.advanced-filter-menu{width:760px;max-width:calc(100vw - var(--sidebar-w) - 72px);padding:10px 12px 12px}.app-shell.collapsed .search-filter-menu.advanced-filter-menu{max-width:calc(100vw - var(--sidebar-collapsed-w) - 72px)}.filter-grid-3{grid-template-columns:1.06fr 1fr .96fr .92fr;gap:0;display:grid}.filter-column{min-width:0;padding:0 12px}.filter-column+.filter-column{border-left:1px solid #a7b0bb1f}.filter-column h4{height:28px;color:var(--text-4);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 5px;font-size:10px;font-weight:800;display:flex}.filter-column h4 .material-symbols-rounded{color:var(--text-3);font-size:16px}.filter-column .filter-separator{background:#a7b0bb1f;height:1px;margin:8px 0 7px}.filter-column button{border-radius:7px;min-height:32px;padding:0 8px;font-size:11.2px}.filter-column button.selected{color:var(--text-1);background:#a7b0bb13}.filter-column button.selected .check-slot,.filter-column button.selected .option-icon{color:var(--text-2)}.status-tab.applied-filter-tab{color:var(--text-3);background:#a7b0bb0b;border-color:#a7b0bb2e}.status-tab.applied-filter-tab:hover{color:var(--text-1);background:#a7b0bb12;border-color:#a7b0bb42}.status-tab.applied-filter-tab .remove-x{width:18px;height:18px;color:var(--text-3);background:#ffffff09;border-radius:50%;place-items:center;margin-left:auto;font-size:15px;line-height:1;display:inline-grid}.cell-icon.channel-pos,.cell-icon.channel-web,.cell-icon.payment-card,.cell-icon.payment-pix,.cell-icon.payment-boleto{color:var(--text-2)!important;background:#a7b0bb13!important;box-shadow:inset 0 0 0 1px #a7b0bb1b!important}.cursor-pager{justify-self:center}.load-more-button{justify-content:center;align-items:center;gap:8px;font-weight:650;min-width:146px!important;height:34px!important;color:var(--text-2)!important;background:#080f1285!important;border:1px solid #a7b0bb2e!important;border-radius:7px!important;padding:0 15px!important;display:inline-flex!important}.load-more-button:hover{color:var(--text-1)!important;background:#ffffff07!important;border-color:#a7b0bb4d!important}.load-more-button .material-symbols-rounded{font-size:18px}.nav-item.parent .nav-caret{display:none!important}@media (width<=1380px){.search-filter-menu.advanced-filter-menu{width:580px}.filter-column{padding:0 9px}}:root{--atlas-scroll-thumb:#a7b0bb21;--atlas-scroll-thumb-hover:#a7b0bb38;--atlas-scroll-track:#080f1204;--atlas-mobile-card-bg:#080f12a3}html{scrollbar-width:thin;scrollbar-color:var(--atlas-scroll-thumb) var(--atlas-scroll-track)}body::-webkit-scrollbar{width:7px;height:7px}html::-webkit-scrollbar{width:7px;height:7px}.sidebar::-webkit-scrollbar{width:7px;height:7px}.main-panel::-webkit-scrollbar{width:7px;height:7px}.table-wrap::-webkit-scrollbar{width:7px;height:7px}body::-webkit-scrollbar-track{background:var(--atlas-scroll-track)!important}html::-webkit-scrollbar-track{background:var(--atlas-scroll-track)!important}.sidebar::-webkit-scrollbar-track{background:var(--atlas-scroll-track)!important}.main-panel::-webkit-scrollbar-track{background:var(--atlas-scroll-track)!important}.table-wrap::-webkit-scrollbar-track{background:var(--atlas-scroll-track)!important}body::-webkit-scrollbar-thumb{background:var(--atlas-scroll-thumb)!important;border:2px solid #080f12f5!important;border-radius:999px!important}html::-webkit-scrollbar-thumb{background:var(--atlas-scroll-thumb)!important;border:2px solid #080f12f5!important;border-radius:999px!important}.sidebar::-webkit-scrollbar-thumb{background:var(--atlas-scroll-thumb)!important;border:2px solid #080f12f5!important;border-radius:999px!important}.main-panel::-webkit-scrollbar-thumb{background:var(--atlas-scroll-thumb)!important;border:2px solid #080f12f5!important;border-radius:999px!important}.table-wrap::-webkit-scrollbar-thumb{background:var(--atlas-scroll-thumb)!important;border:2px solid #080f12f5!important;border-radius:999px!important}body::-webkit-scrollbar-thumb:hover{background:var(--atlas-scroll-thumb-hover)!important}html::-webkit-scrollbar-thumb:hover{background:var(--atlas-scroll-thumb-hover)!important}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--atlas-scroll-thumb-hover)!important}.main-panel::-webkit-scrollbar-thumb:hover{background:var(--atlas-scroll-thumb-hover)!important}.table-wrap::-webkit-scrollbar-thumb:hover{background:var(--atlas-scroll-thumb-hover)!important}.nav-item,.nav-item.active,.nav-item:hover,.logout-link,.logout-link:hover{border-radius:var(--radius-md)!important;box-shadow:none!important}.nav-item:hover{background:#f6f9fc09!important}.nav-item.active{background:#00c2a81b!important}.nav-item.active:before{display:none!important}.status-tab:first-child strong{background:0 0!important;border-radius:0!important;min-width:0!important;height:auto!important;padding:0!important;display:inline!important}.search-filter-menu.advanced-filter-menu{width:760px;padding:11px 12px 13px}.filter-column{padding:0 14px}.filter-column:first-child{padding-left:10px}.filter-column:last-child{padding-right:10px}.filter-column button{min-height:36px}.applied-filter-tabs{display:contents}.status-tab.applied-filter-tab{color:var(--text-2)!important;border-color:var(--line-1)!important;background:#080f1280!important;border-radius:7px!important}.status-tab.applied-filter-tab:hover{color:var(--text-1)!important;border-color:var(--line-2)!important;background:#ffffff06!important}.status-tab.applied-filter-tab small{color:var(--text-4);letter-spacing:.05em;text-transform:uppercase;font-size:9.7px;font-weight:780}.status-tab.applied-filter-tab .remove-x{border-radius:var(--radius-xs);width:18px;height:18px;color:var(--text-3);background:#a7b0bb0e;place-items:center;margin-left:auto;font-size:15px;line-height:1;display:inline-grid}.status-tab.applied-filter-tab:hover .remove-x{color:var(--text-1);background:#a7b0bb18}.date-icon,.cell-icon.date-icon,.cell-icon.channel-pos,.cell-icon.channel-web,.cell-icon.payment-card,.cell-icon.payment-pix,.cell-icon.payment-boleto{color:var(--text-2)!important;background:#a7b0bb13!important;box-shadow:inset 0 0 0 1px #a7b0bb1b!important}.date-icon .material-symbols-rounded{font-size:15px}.table-card,.table-wrap,tbody,tr,td.actions{overflow:visible!important}.row-action-dropdown{display:inline-block;position:relative}.row-action-trigger{width:28px;height:28px;color:var(--text-3);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.row-action-trigger:hover{color:var(--text-1);background:#a7b0bb0f}.row-action-menu{z-index:80;min-width:142px;padding:6px;top:calc(100% + 6px)!important;left:auto!important;right:0!important}.row-action-menu button{border-radius:7px;justify-content:flex-start;min-height:34px;font-size:12px}.row-action-menu .option-icon{font-size:17px}@media (width<=760px){html,body{overflow-x:hidden;min-width:0!important}body{background:var(--bg-0)}.app-shell{min-width:0;display:block}.sidebar{display:none}.main-panel{width:100%;min-width:0}.topbar{padding:10px 12px;position:sticky;top:0;overflow-x:hidden}.topbar-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.control-card,.period-control .control-card,#visionFilter .control-card{min-width:0;height:48px;padding-inline:10px;width:100%!important}.control-title{font-size:9.5px}.control-value{font-size:11px}.round-button{width:42px;height:42px;min-height:42px}.profile{grid-column:span 2;width:100%;min-width:0}.content{padding:14px 12px 20px}.page-header-row{margin-bottom:12px;display:block}.page-header-row h1{letter-spacing:-.9px;font-size:32px}.page-header-row p{font-size:13px;line-height:1.35}.page-tools{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.search-box{grid-column:1/-1;width:100%}.search-box input{height:48px;padding-right:92px;font-size:13px}.search-icon{top:13px}.search-clear,.search-filter-button{top:5px}.tool-button,.sync-button{justify-content:center;width:100%;min-width:0;height:48px;min-height:48px}.search-filter-menu.advanced-filter-menu{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:auto!important;right:0!important}.filter-grid-3{grid-template-columns:1fr;gap:0;display:grid}.filter-column,.filter-column:first-child,.filter-column:last-child{padding:8px 4px}.filter-column+.filter-column{border-top:1px solid #a7b0bb1f;border-left:0}.status-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:8px;margin:14px -12px 12px 0;padding:0 12px 2px 0;display:flex;overflow:auto hidden}.status-tabs::-webkit-scrollbar{display:none}.status-tab{flex:none;min-width:132px}.kpi-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:12px;margin:0 -12px 14px 0;padding:0 12px 2px 0;display:flex;overflow:auto hidden}.kpi-grid::-webkit-scrollbar{display:none}.kpi-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100vw - 56px);min-height:142px}.sparkline{width:92px!important}.table-card{box-shadow:none;background:0 0;border:0;border-radius:0}.table-wrap{overflow:visible!important}table,thead,tbody,tr,td{width:100%;display:block}thead{display:none}tbody tr{background:var(--atlas-mobile-card-bg);border:1px solid #a7b0bb1f;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;grid-auto-rows:auto;column-gap:10px;min-height:96px;margin:9px 0;padding:13px 12px 12px;display:grid;position:relative;box-shadow:0 12px 24px #0000002e}tbody tr:after{content:"receipt_long";width:34px;height:34px;color:var(--text-2);font-variation-settings:"FILL" 0, "wght" 520, "GRAD" 0, "opsz" 20;background:#a7b0bb13;border-radius:10px;grid-area:1/1/5;align-self:start;place-items:center;font-family:Material Symbols Rounded;font-size:18px;display:inline-grid;box-shadow:inset 0 0 0 1px #a7b0bb1b}tbody tr.group-start{margin-top:39px}tbody tr.group-start:before{content:attr(data-day);color:var(--text-3);letter-spacing:.02em;font-size:12px;font-weight:760;position:absolute;top:-28px;left:2px}tbody td{white-space:normal!important;text-overflow:clip!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important;display:none!important;overflow:visible!important}tbody td.client-cell{color:var(--text-1);grid-area:1/2;font-size:14px;font-weight:760;line-height:1.25;display:block!important}tbody td.channel-cell,tbody td.payment{color:var(--text-3);grid-column:2;display:block!important}tbody td.channel-cell{grid-row:2;margin-top:7px}tbody td.payment{grid-row:3;margin-top:3px}tbody td.channel-cell .cell-icon,tbody td.payment .cell-icon{display:none!important}tbody td.channel-cell .cell-copy,tbody td.payment .cell-copy{max-width:100%!important;display:block!important}tbody td.channel-cell strong,tbody td.payment strong,tbody td.channel-cell small,tbody td.payment small{width:auto!important;color:var(--text-3)!important;font-size:11.5px!important;display:inline!important}tbody td.channel-cell strong:after,tbody td.payment strong:after{content:" • ";color:var(--text-4)}tbody td.gross-cell{color:var(--text-1);text-align:right;grid-area:1/3/3;justify-self:end;font-size:14px;font-weight:760;white-space:nowrap!important;display:block!important}tbody td.status-cell{grid-area:4/2;margin-top:10px;display:block!important}tbody td.actions{grid-area:4/3;justify-self:end;margin-top:6px;display:block!important}.pill{min-width:68px;height:22px}.row-action-menu{left:auto!important;right:0!important}.table-footer{text-align:center;border-top:0;grid-template-columns:1fr;gap:10px;min-height:auto;padding:14px 0 0;display:grid}.cursor-pager{justify-self:center}.rows-per-page{display:none}}:root{--sidebar-w:260px;--sidebar-collapsed-w:76px;--mobile-sidebar-open-w:232px;--mobile-sidebar-collapsed-w:62px;--scroll-subtle:#a7b0bb7a;--scroll-subtle-hover:#a7b0bbb8;--scroll-track:#a7b0bb1a;--scroll-thumb-border:#080f12b8}.sidebar{height:100vh}.nav{flex:auto;min-height:0}.sidebar-footer{margin-top:auto}.brand{padding-left:22px;padding-right:18px}.brand-logo-full{width:160px}*{scrollbar-width:thin;scrollbar-color:var(--scroll-subtle) var(--scroll-track)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--scroll-track)!important}::-webkit-scrollbar-thumb{border:1px solid var(--scroll-thumb-border)!important;background:var(--scroll-subtle)!important;border-radius:999px!important}::-webkit-scrollbar-thumb:hover{background:var(--scroll-subtle-hover)!important}.nav::-webkit-scrollbar-thumb{background:var(--scroll-subtle)!important}.sidebar::-webkit-scrollbar-thumb{background:var(--scroll-subtle)!important}.main-panel::-webkit-scrollbar-thumb{background:var(--scroll-subtle)!important}.table-card{border-radius:var(--radius-lg)!important;overflow:hidden!important}.table-wrap{overflow:auto visible!important}.row-action-dropdown.open .custom-menu{gap:4px;display:grid}.row-action-menu{z-index:120}.cursor-load-row{color:var(--text-3);justify-content:space-between;align-items:center;gap:14px;margin:12px 0 0;padding:0 2px;font-size:12px;display:flex}.cursor-load-row .load-more-button{min-width:154px}.table-footer{display:none!important}th#dateSort{cursor:pointer}th#dateSort:after{content:none!important;display:none!important}@media (width<=760px){:root{--sidebar-w:var(--mobile-sidebar-open-w);--sidebar-collapsed-w:var(--mobile-sidebar-collapsed-w)}html,body{min-width:0!important;overflow:hidden!important}body{min-height:100vh}.app-shell,.app-shell.collapsed{width:100vw;min-width:0;height:100vh;overflow:hidden;display:grid!important}.app-shell{grid-template-columns:var(--mobile-sidebar-open-w) minmax(0, 1fr)!important}.app-shell.collapsed{grid-template-columns:var(--mobile-sidebar-collapsed-w) minmax(0, 1fr)!important}.sidebar{width:auto;min-width:0;max-width:none;height:100vh;padding:0;overflow:hidden;display:flex!important}.brand{justify-content:flex-start;height:76px;padding:0 14px}.brand-logo-full{width:142px}.app-shell.collapsed .brand{justify-content:center;padding-inline:0}.app-shell.collapsed .brand-logo-mark{width:34px}.nav{gap:5px;padding:6px 10px 12px;overflow:hidden auto}.nav-label{opacity:.78;font-size:12px;font-weight:560}.nav-icon{opacity:.92;font-size:20px}.nav-item{gap:11px;min-height:42px;padding:0 10px;border-radius:var(--radius-md)!important}.nav-separator{opacity:.75;margin:8px 4px}.sidebar-footer{background:linear-gradient(#080f120f,#080f1285);border-top:1px solid #a7b0bb17;margin-top:auto;padding:10px 10px 14px}.collapse-button,.logout-link{border-radius:var(--radius-md);color:#cbd3ddd1;background:#ffffff03;height:38px}.app-shell.collapsed .collapse-button,.app-shell.collapsed .logout-link{width:38px;height:38px}.main-panel{width:100%;min-width:0;height:100vh;overflow:hidden auto}.topbar{gap:8px;height:auto;min-height:58px;padding:8px 10px;overflow:visible}.topbar-controls{flex:auto;gap:7px;min-width:0;overflow:visible;display:flex!important}.topbar-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.control-dropdown{flex:none;position:relative}.control-card,.period-control .control-card,#visionFilter .control-card{place-items:center;border-radius:var(--radius-md)!important;grid-template-columns:1fr!important;width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important;padding:0!important;display:grid!important}.control-card .control-title,.control-card .control-value,.control-card .select-chevron{display:none!important}.control-icon{grid-row:auto!important;margin:0!important;font-size:20px!important}.control-menu,.period-menu{max-height:52vh;overflow:auto;top:58px!important;left:calc(var(--mobile-sidebar-collapsed-w) + 8px)!important;width:auto!important;min-width:0!important;position:fixed!important;right:8px!important}.app-shell:not(.collapsed) .control-menu,.app-shell:not(.collapsed) .period-menu{left:calc(var(--mobile-sidebar-open-w) + 8px)!important}.notification-button{width:39px;height:39px;min-height:39px}.round-button{display:none!important}.profile{place-items:center;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:grid!important}.profile-copy,.profile-chevron{display:none!important}.avatar{width:38px;height:38px;font-size:12px}.content{min-width:0;padding:14px 10px 22px}.page-header-row h1{font-size:31px;line-height:1.02}.page-header-row p{font-size:12.5px}.page-tools{grid-template-columns:minmax(0,1fr) 46px 46px;align-items:center;gap:8px;margin-top:12px;display:grid!important}.page-tools .search-box{min-width:0;grid-column:1!important;width:100%!important}.page-tools .dropdown{grid-column:2;order:unset!important}.page-tools .sync-button{grid-column:3;order:unset!important}.tool-button,.sync-button{place-items:center;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:grid!important}.tool-button span:not(.material-symbols-rounded),.tool-button .chevron,.sync-button span:not(.material-symbols-rounded){display:none!important}.search-box input{height:46px;padding-left:43px;padding-right:48px;font-size:12px}.search-icon{font-size:21px;top:12px;left:12px}.search-clear{display:none!important}.search-filter-button{width:36px;height:36px;top:5px;right:5px}.search-filter-menu.advanced-filter-menu{max-height:min(58vh,520px);overflow:hidden auto;top:184px!important;left:calc(var(--mobile-sidebar-collapsed-w) + 10px)!important;width:auto!important;max-width:none!important;position:fixed!important;right:10px!important}.app-shell:not(.collapsed) .search-filter-menu.advanced-filter-menu{left:calc(var(--mobile-sidebar-open-w) + 10px)!important}.filter-grid-3{grid-template-columns:1fr!important}.filter-column+.filter-column{border-top:1px solid #a7b0bb1f;border-left:0!important}.status-tabs{margin-right:-10px;padding-right:10px}.status-tab{min-width:132px}.kpi-grid{scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;margin:0 -10px 16px 0;padding:0 10px 4px 0;scroll-snap-type:none!important;display:flex!important;overflow:auto hidden!important}.kpi-grid::-webkit-scrollbar{display:none!important}.kpi-card{scroll-snap-align:none;flex:0 0 86%;max-width:430px;min-height:136px}.sparkline{width:96px!important}.table-card{border-radius:var(--radius-lg)!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:hidden!important}.table-wrap{overflow:visible!important}tbody tr{border-radius:13px;align-items:center;min-height:112px;box-shadow:0 14px 28px #0000002e,inset 0 0 0 1px #ffffff03;background:radial-gradient(circle at 100% 0,#00c2a813,#0000 34%),linear-gradient(#0b1218c7,#060d10e0)!important}tbody tr:after{grid-row:1/6!important;align-self:center!important}tbody td.date-cell{color:var(--text-4);grid-area:5/2;align-items:center;gap:6px;margin-top:6px;display:flex!important}tbody td.date-cell .date-icon{display:none!important}tbody td.date-cell .cell-copy{display:block!important}tbody td.date-cell strong,tbody td.date-cell small{font-weight:650;color:var(--text-4)!important;font-size:10.8px!important;display:inline!important}tbody td.date-cell strong:after{content:" • ";color:var(--text-4)}tbody td.client-cell{grid-row:1}tbody td.channel-cell{grid-row:2}tbody td.payment{grid-row:3}tbody td.status-cell{grid-row:4}tbody td.gross-cell{grid-row:1/2;align-self:start}tbody td.actions{align-self:end;position:absolute;bottom:13px;right:12px;margin:0!important}.row-action-trigger{width:30px;height:30px}.row-action-menu{position:absolute!important;inset:auto 0 calc(100% + 6px) auto!important}.cursor-load-row{text-align:center;grid-template-columns:1fr;gap:10px;margin:14px 0 0;display:grid}.cursor-load-row .load-more-button{justify-self:center;min-width:170px;height:40px}.app-shell,.app-shell.collapsed{grid-template-columns:var(--mobile-sidebar-collapsed-w) minmax(0, 1fr)!important}.sidebar{z-index:35;box-shadow:18px 0 36px #00000052;width:var(--mobile-sidebar-open-w)!important}.app-shell.collapsed .sidebar{box-shadow:none;width:var(--mobile-sidebar-collapsed-w)!important}.control-menu,.period-menu,.search-filter-menu.advanced-filter-menu,.app-shell:not(.collapsed) .control-menu,.app-shell:not(.collapsed) .period-menu,.app-shell:not(.collapsed) .search-filter-menu.advanced-filter-menu{left:calc(var(--mobile-sidebar-collapsed-w) + 10px)!important}}.page-tools .dropdown{position:relative}.page-tools .export-menu,.page-tools .compact-menu.export-menu{min-width:184px;left:0!important;right:auto!important;transform:none!important}.page-tools .export-menu button{width:100%;text-align:left!important;justify-content:flex-start!important;padding-left:14px!important;padding-right:14px!important}.page-tools .export-menu .check-slot{display:none!important}.page-tools .export-menu .option-icon{text-align:center;flex:0 0 20px;width:20px;margin-right:2px}td.actions .row-action-dropdown{justify-content:center;display:inline-flex;position:relative}td.actions .row-action-trigger{place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:inline-grid!important}td.actions .row-action-menu{z-index:160;border-radius:11px;min-width:158px;padding:7px;inset:calc(100% + 6px) 0 auto auto!important}td.actions .row-action-menu button{text-align:left!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 11px!important;display:flex!important}td.actions .row-action-menu button .material-symbols-rounded,td.actions .row-action-menu button .option-icon{flex:0 0 18px;width:18px;font-size:18px!important}.topbar-actions .round-button[aria-label=Ajuda]{display:none!important}@media (width<=760px){.page-tools{grid-template-columns:minmax(0,1fr) 46px 46px!important;align-items:center!important}.page-tools>.dropdown{grid-column:2!important;place-self:center end!important;width:46px!important;height:46px!important}.page-tools>.sync-button{grid-column:3!important;place-self:center end!important}.page-tools>.dropdown .tool-button,.page-tools>.sync-button{place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:grid!important}.page-tools>.dropdown .tool-button>.material-symbols-rounded:first-child,.page-tools>.sync-button>.sync-glyph{place-self:center!important;margin:0!important;line-height:1!important}.page-tools>.dropdown .export-menu{min-width:174px;top:calc(100% + 8px)!important;left:auto!important;right:0!important}tbody td.actions .row-action-menu{inset:auto 0 calc(100% + 6px) auto!important}.page-tools{grid-template-columns:minmax(0,1fr) 46px 46px!important;grid-auto-rows:auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.page-tools>.search-box{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important}.page-tools>.dropdown{grid-area:1/2!important;place-self:center end!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important}.page-tools>.sync-button{grid-area:1/3!important;place-self:center end!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important}.page-tools>.dropdown>.tool-button,.page-tools>.sync-button{border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:0!important;line-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.page-tools>.dropdown>.tool-button>.material-symbols-rounded:first-child,.page-tools>.sync-button>.sync-glyph{width:22px!important;height:22px!important;color:var(--brand-1)!important;text-align:center!important;flex:none!important;margin:0!important;padding:0!important;font-size:22px!important;line-height:22px!important;display:block!important;transform:none!important}.page-tools>.sync-button.loading>.sync-glyph{animation:.95s linear infinite spin!important}tbody td.date-cell{display:none!important}tbody tr{grid-auto-rows:auto!important;min-height:104px!important;padding-bottom:14px!important}tbody td.client-cell{grid-row:1!important}tbody td.channel-cell{grid-row:2!important}tbody td.payment{grid-row:3!important}tbody td.status-cell{grid-row:4!important}tbody td.actions{bottom:12px!important}.status-tabs,.kpi-grid{scroll-snap-type:x proximity!important;scroll-behavior:auto!important;overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;touch-action:pan-x!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.page-tools{grid-template-rows:46px!important;grid-template-columns:minmax(0,1fr) 46px 46px!important;align-items:center!important;gap:0 8px!important;width:100%!important;min-width:0!important;margin-top:12px!important;display:grid!important}.page-tools>.search-box{grid-area:1/1!important;width:100%!important;min-width:0!important;height:46px!important}.page-tools>.dropdown{grid-area:1/2!important;place-self:center end!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important}.page-tools>.sync-button{grid-area:1/3!important;place-self:center end!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important}.page-tools>.dropdown>.tool-button,.page-tools>.sync-button{border-radius:8px!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important;overflow:hidden!important}.page-tools>.dropdown>.tool-button>span:not(:first-child),.page-tools>.sync-button>span:not(.sync-glyph){display:none!important}.page-tools>.dropdown>.tool-button>.material-symbols-rounded:first-child,.page-tools>.sync-button>.sync-glyph{width:22px!important;height:22px!important;color:var(--brand-1)!important;text-align:center!important;margin:0!important;font-size:22px!important;line-height:22px!important;display:block!important;transform:none!important}.search-box input{height:46px!important;padding-left:43px!important;padding-right:48px!important}.search-icon{font-size:21px!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.search-filter-button{border-radius:7px!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important;top:5px!important;right:5px!important}.search-filter-button .material-symbols-rounded{text-align:center!important;width:20px!important;height:20px!important;margin:0!important;font-size:20px!important;line-height:20px!important;display:block!important}.topbar .control-menu,.topbar .period-menu{top:58px!important;left:calc(var(--mobile-sidebar-collapsed-w) + 10px)!important;z-index:220!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(56vh,520px)!important;position:fixed!important;right:10px!important;overflow:hidden auto!important;transform:none!important}.app-shell:not(.collapsed) .topbar .control-menu,.app-shell:not(.collapsed) .topbar .period-menu{left:calc(var(--mobile-sidebar-collapsed-w) + 10px)!important}.page-tools>.dropdown .export-menu{width:176px!important;min-width:176px!important;max-width:calc(100vw - var(--mobile-sidebar-collapsed-w) - 20px)!important;z-index:210!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important;transform:none!important}.status-tabs,.kpi-grid{scroll-snap-type:none!important;scroll-behavior:auto!important;overscroll-behavior-x:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scrollbar-width:none!important;flex-wrap:nowrap!important;display:flex!important;overflow:scroll hidden!important}.status-tabs::-webkit-scrollbar{display:none!important}.kpi-grid::-webkit-scrollbar{display:none!important}.status-tabs{gap:9px!important;margin:14px -10px 14px 0!important;padding:0 10px 5px 0!important}.status-tab{scroll-snap-align:none!important;scroll-snap-stop:normal!important;flex:0 0 150px!important;min-width:150px!important}.applied-filter-tabs{flex:none!important;gap:9px!important;display:flex!important}.kpi-grid{gap:11px!important;margin:0 -10px 16px 0!important;padding:0 10px 6px 0!important}tbody tr{-webkit-tap-highlight-color:#00c2a81a;cursor:pointer!important;grid-template-columns:38px minmax(0,1fr) auto 24px!important;column-gap:10px!important}tbody tr:after{text-align:center!important;grid-area:1/1/5!important;place-self:center!important;place-items:center!important;width:34px!important;height:34px!important;line-height:34px!important;display:grid!important}tbody td.client-cell,tbody td.channel-cell,tbody td.payment,tbody td.status-cell{grid-column:2!important}tbody td.gross-cell{grid-area:1/3/2!important;justify-self:end!important;padding-right:2px!important}tbody td.actions{pointer-events:none!important;grid-area:1/4/5!important;place-self:center end!important;place-items:center!important;width:24px!important;min-width:24px!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}tbody td.actions .row-action-dropdown,tbody td.actions .row-action-trigger,tbody td.actions .row-action-menu{display:none!important}tbody tr:hover td.actions:before,tbody tr.mobile-card-active td.actions:before{color:var(--brand-1)}tbody tr.mobile-card-active{background:radial-gradient(circle at 100% 0,#00c2a81c,#0000 34%),linear-gradient(#0b1218d6,#060d10eb)!important;border-color:#00c2a857!important}.topbar{z-index:240!important}.control-card,.period-control .control-card,#visionFilter .control-card,.search-filter-button,.page-tools>.dropdown>.tool-button,.page-tools>.sync-button{place-items:center!important;display:grid!important}.control-icon,.search-filter-button .material-symbols-rounded,.page-tools>.dropdown>.tool-button>.material-symbols-rounded:first-child,.page-tools>.sync-button>.sync-glyph{text-align:center!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;padding:0!important;font-size:22px!important;line-height:22px!important;display:grid!important;transform:none!important}.control-icon{font-size:20px!important;line-height:20px!important}.search-filter-button .material-symbols-rounded{font-size:21px!important;line-height:21px!important}.sync-glyph{font-variation-settings:"FILL" 0, "wght" 620, "GRAD" 0, "opsz" 24}.page-tools .search-box.open{border-bottom-right-radius:7px!important;border-bottom-left-radius:7px!important}.page-tools .search-filter-menu.advanced-filter-menu{margin-top:0!important;top:calc(100% + 8px)!important}.status-tabs,.kpi-grid{scroll-snap-type:none!important;scroll-behavior:auto!important;overscroll-behavior-x:none!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;touch-action:pan-x pan-y!important;flex-wrap:nowrap!important;display:flex!important;position:relative!important;overflow:auto hidden!important}.status-tabs::-webkit-scrollbar{display:none!important}.kpi-grid::-webkit-scrollbar{display:none!important}.status-tabs{gap:9px!important;margin:14px -10px 14px 0!important;padding:0 42px 5px 0!important;scroll-padding-inline:0 42px!important}.status-tab{flex:0 0 142px!important;min-width:142px!important;max-width:154px!important}.kpi-grid{gap:11px!important;margin:0 -10px 16px 0!important;padding:0 54px 6px 0!important;scroll-padding-inline:0 54px!important}.kpi-card{scroll-snap-align:none!important;scroll-snap-stop:normal!important;flex:0 0 calc(100% - 58px)!important;width:calc(100% - 58px)!important;min-width:calc(100% - 58px)!important;max-width:430px!important}tbody tr{grid-template:"client client status status""icon gross liquid arrow""icon channel channel channel""icon payment payment payment"/42px minmax(0,1fr) minmax(76px,auto) 22px!important;align-items:start!important;gap:7px 10px!important;min-height:126px!important;padding:15px 14px 14px!important;display:grid!important}tbody tr:after{grid-area:2/1/5!important;place-self:start center!important;width:34px!important;height:34px!important;margin-top:1px!important;line-height:34px!important}tbody td.date-cell,tbody td.fee-cell,tbody td.acquirer-cell{display:none!important}tbody td.client-cell{min-width:0!important;color:var(--text-1)!important;white-space:normal!important;grid-area:client!important;align-self:center!important;padding-right:8px!important;font-size:14.5px!important;font-weight:800!important;line-height:1.22!important;display:block!important}tbody td.status-cell{grid-area:status!important;place-self:start end!important;margin:0!important;display:block!important}tbody td.status-cell .pill{border-radius:7px!important;min-width:74px!important;height:24px!important;padding-inline:10px!important}tbody td.gross-cell,tbody td.liquid-cell{text-align:left!important;min-width:0!important;color:var(--text-1)!important;white-space:nowrap!important;place-self:center start!important;padding:0!important;font-size:12.5px!important;font-weight:790!important;line-height:1.12!important;display:grid!important}tbody td.gross-cell{grid-area:gross!important}tbody td.liquid-cell{text-align:right!important;grid-area:liquid!important;justify-self:end!important}tbody td.gross-cell:before,tbody td.liquid-cell:before{color:var(--text-4)!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:block!important}tbody td.gross-cell:before{content:"Bruto"}tbody td.liquid-cell:before{content:"Líquido"}tbody td.channel-cell,tbody td.payment{min-width:0!important;color:var(--text-3)!important;grid-column:2/5!important;display:block!important}tbody td.channel-cell{grid-area:channel!important;margin-top:1px!important}tbody td.payment{grid-area:payment!important;margin-top:-3px!important}tbody td.channel-cell .cell-copy,tbody td.payment .cell-copy{max-width:100%!important;display:block!important}tbody td.channel-cell strong,tbody td.payment strong,tbody td.channel-cell small,tbody td.payment small{width:auto!important;color:var(--text-3)!important;font-size:11.5px!important;line-height:1.25!important;display:inline!important}tbody td.actions{pointer-events:none!important;grid-area:arrow!important;place-self:center end!important;place-items:center!important;width:22px!important;min-width:22px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;display:grid!important}tbody td.actions:before{content:"chevron_right"!important;width:22px!important;height:22px!important;color:var(--text-3)!important;font-variation-settings:"FILL" 0, "wght" 620, "GRAD" 0, "opsz" 24!important;place-items:center!important;font-family:Material Symbols Rounded!important;font-size:25px!important;line-height:22px!important;display:grid!important}}.sidebar{flex-direction:column!important;height:100vh!important;min-height:100vh!important;display:flex!important;overflow:hidden!important}.sidebar .brand{flex:none!important}.sidebar .nav{flex:auto!important;min-height:0!important;overflow:hidden auto!important}.sidebar .sidebar-footer{flex:none!important;margin-top:auto!important}.logout-link,.app-shell.collapsed .sidebar .sidebar-footer{align-items:center!important}@media (width<=760px){.sidebar{flex-direction:column!important;height:100vh!important;min-height:100vh!important;display:flex!important;overflow:hidden!important}.sidebar .brand{flex:none!important}.sidebar .nav{flex:auto!important;min-height:0!important;overflow:hidden auto!important}.sidebar .sidebar-footer{padding-bottom:max(14px, env(safe-area-inset-bottom))!important;flex:none!important;margin-top:auto!important}.logout-link .material-symbols-rounded,.collapse-button .material-symbols-rounded{place-items:center!important;width:22px!important;height:22px!important;line-height:22px!important;display:grid!important}}.mobile-values-cell{display:none}@media (width<=760px){:root{--mobile-sidebar-collapsed-w:72px;--mobile-content-pad:14px}html,body{width:100%!important;max-width:100%!important;overflow:hidden!important}.app-shell,.app-shell.collapsed{grid-template-columns:var(--mobile-sidebar-collapsed-w) minmax(0, 1fr)!important;width:100vw!important;max-width:100vw!important;height:100vh!important;display:grid!important;overflow:hidden!important}.sidebar,.app-shell:not(.collapsed) .sidebar,.app-shell.collapsed .sidebar{z-index:30!important;width:var(--mobile-sidebar-collapsed-w)!important;min-width:var(--mobile-sidebar-collapsed-w)!important;max-width:var(--mobile-sidebar-collapsed-w)!important;grid-column:1!important;position:relative!important;transform:none!important}.main-panel,.app-shell:not(.collapsed) .main-panel,.app-shell.collapsed .main-panel{grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;overflow-x:hidden!important;transform:none!important}.content{width:100%!important;max-width:100%!important;padding-inline:var(--mobile-content-pad)!important;overflow-x:hidden!important}.topbar .control-menu,.topbar .period-menu,.app-shell:not(.collapsed) .topbar .control-menu,.app-shell:not(.collapsed) .topbar .period-menu{left:calc(var(--mobile-sidebar-collapsed-w) + 10px)!important;width:auto!important;max-width:none!important;right:10px!important;transform:none!important}.page-tools .search-filter-menu.advanced-filter-menu,.app-shell:not(.collapsed) .page-tools .search-filter-menu.advanced-filter-menu{left:calc(var(--mobile-sidebar-collapsed-w) + var(--mobile-content-pad))!important;right:var(--mobile-content-pad)!important;width:auto!important;max-width:none!important;top:calc(100% + 8px)!important}.control-card,.period-control .control-card,#visionFilter .control-card,.notification-button,.profile,.search-filter-button,.page-tools>.dropdown>.tool-button,.page-tools>.sync-button,.collapse-button,.logout-link{text-align:center!important;place-content:center!important;place-items:center!important;display:inline-grid!important}.control-card>.material-symbols-rounded,.control-icon,.notification-button>.material-symbols-rounded,.search-filter-button>.material-symbols-rounded,.page-tools>.dropdown>.tool-button>.material-symbols-rounded:first-child,.page-tools>.sync-button>.sync-glyph,.collapse-button>.material-symbols-rounded,.logout-link>.material-symbols-rounded{text-align:center!important;vertical-align:middle!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-grid!important;position:static!important;inset:auto!important;transform:none!important}.control-icon{font-size:20px!important}.search-filter-button>.material-symbols-rounded{font-size:22px!important}.page-tools>.dropdown>.tool-button>.material-symbols-rounded:first-child,.page-tools>.sync-button>.sync-glyph{font-size:23px!important}.page-tools>.sync-button>.sync-glyph{font-variation-settings:"FILL" 0, "wght" 650, "GRAD" 0, "opsz" 24!important}.page-tools>.sync-button.loading>.sync-glyph{animation:.9s linear infinite spin!important}.status-tabs{padding:0 calc(var(--mobile-content-pad) + 44px) 5px 0!important;scroll-padding-inline:0 calc(var(--mobile-content-pad) + 44px)!important;gap:10px!important;margin-top:14px!important;margin-bottom:14px!important}.status-tab{flex:0 0 calc(50% - 31px)!important;min-width:142px!important;max-width:190px!important}.kpi-grid{padding:0 calc(var(--mobile-content-pad) + 58px) 6px 0!important;scroll-padding-inline:0 calc(var(--mobile-content-pad) + 58px)!important;gap:12px!important;margin-top:0!important;margin-bottom:16px!important}.kpi-card{flex:0 0 calc(100% - 86px)!important;width:calc(100% - 86px)!important;min-width:calc(100% - 86px)!important;max-width:430px!important}tbody tr{cursor:pointer!important;grid-template:"icon client client status status""icon channel channel channel arrow""icon payment payment payment arrow""icon gross liquid spacer arrow"/42px auto auto minmax(0,1fr) 24px!important;align-items:center!important;gap:6px 8px!important;min-height:118px!important;padding:15px 14px 14px!important;display:grid!important}tbody td.date-cell,tbody td.fee-cell,tbody td.acquirer-cell,tbody td.mobile-values-cell{display:none!important}tbody td.status-cell .pill{border-radius:7px!important;min-width:76px!important;height:24px!important;padding-inline:10px!important;font-size:10.5px!important;line-height:24px!important}tbody td.gross-cell,tbody td.liquid-cell{text-align:left!important;min-width:0!important;color:var(--text-1)!important;white-space:nowrap!important;place-self:center start!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important;display:inline-grid!important}tbody td.gross-cell{grid-area:gross!important}tbody td.liquid-cell{grid-area:liquid!important}tbody td.gross-cell:before,tbody td.liquid-cell:before{content:none!important;display:none!important}tbody td.gross-cell:after{content:"/"!important;color:var(--text-4)!important;margin-left:7px!important;font-weight:700!important;display:inline!important}:root{--mobile-sidebar-collapsed-w:72px;--mobile-content-pad:14px;--mobile-peek:22px}html,body{overscroll-behavior:none!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.app-shell,.app-shell.collapsed,.app-shell:not(.collapsed){grid-template-columns:var(--mobile-sidebar-collapsed-w) minmax(0, 1fr)!important;width:100vw!important;max-width:100vw!important;height:100vh!important;display:grid!important;overflow:hidden!important}.sidebar,.app-shell.collapsed .sidebar,.app-shell:not(.collapsed) .sidebar{width:var(--mobile-sidebar-collapsed-w)!important;min-width:var(--mobile-sidebar-collapsed-w)!important;max-width:var(--mobile-sidebar-collapsed-w)!important;grid-column:1!important;position:relative!important;transform:none!important}.main-panel,.app-shell.collapsed .main-panel,.app-shell:not(.collapsed) .main-panel{-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden auto!important}.content{width:100%!important;max-width:100%!important;padding-left:var(--mobile-content-pad)!important;padding-right:var(--mobile-content-pad)!important;overflow-x:hidden!important}.control-card,.period-control .control-card,#visionFilter .control-card{grid-template-columns:1fr!important;place-items:center!important;width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important;padding:0!important;line-height:1!important;display:grid!important;position:relative!important;overflow:hidden!important}.control-card .control-title,.control-card .control-value,.control-card .select-chevron{visibility:hidden!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.control-card .control-icon,.period-control .control-card .control-icon,#visionFilter .control-card .control-icon{text-align:center!important;grid-area:1/1!important;place-items:center!important;width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important;margin:0!important;padding:0!important;font-size:21px!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.notification-button,.profile,.search-filter-button,.page-tools>.dropdown>.tool-button,.page-tools>.sync-button,.collapse-button,.logout-link{place-items:center!important;line-height:1!important;display:grid!important}.notification-button>.material-symbols-rounded,.search-filter-button>.material-symbols-rounded,.page-tools>.dropdown>.tool-button>.material-symbols-rounded:first-child,.page-tools>.sync-button>.sync-glyph,.collapse-button>.material-symbols-rounded,.logout-link>.material-symbols-rounded{text-align:center!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important;font-size:22px!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.search-filter-button{border-radius:7px!important;width:36px!important;height:36px!important;padding:0!important;top:5px!important;right:5px!important}.page-tools .search-filter-menu.advanced-filter-menu,.app-shell:not(.collapsed) .page-tools .search-filter-menu.advanced-filter-menu{top:calc(100% + 8px)!important;left:calc(var(--mobile-sidebar-collapsed-w) + var(--mobile-content-pad))!important;right:var(--mobile-content-pad)!important;width:auto!important;max-width:none!important}.status-tabs,.kpi-grid{box-sizing:border-box!important;width:calc(100% + var(--mobile-content-pad))!important;max-width:calc(100% + var(--mobile-content-pad))!important;margin-left:0!important;margin-right:calc(-1 * var(--mobile-content-pad))!important;scroll-snap-type:none!important;scroll-behavior:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;touch-action:pan-x pan-y!important;flex-wrap:nowrap!important;display:flex!important;overflow:auto hidden!important}.kpi-grid::-webkit-scrollbar{display:none!important}.status-tabs{padding:0 calc(var(--mobile-content-pad) + var(--mobile-peek)) 5px 0!important;gap:10px!important;margin-top:14px!important;margin-bottom:14px!important;scroll-padding:0!important}.status-tab{flex:0 0 calc((100% - 10px - var(--mobile-peek)) / 2)!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important;min-width:0!important;max-width:none!important}.status-tab span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.applied-filter-tabs{flex:none!important;gap:10px!important;display:flex!important}.kpi-grid{padding:0 calc(var(--mobile-content-pad) + var(--mobile-peek)) 6px 0!important;gap:12px!important;margin-top:0!important;margin-bottom:16px!important;scroll-padding:0!important}.kpi-card{flex:0 0 calc(100% - var(--mobile-peek))!important;width:calc(100% - var(--mobile-peek))!important;min-width:calc(100% - var(--mobile-peek))!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important;max-width:none!important}tbody tr{cursor:pointer!important;-webkit-tap-highlight-color:#00c2a81a!important;grid-template:"icon client status arrow""icon channel channel arrow""icon payment payment arrow""icon values values arrow"/38px minmax(0,1fr) auto 24px!important;align-items:center!important;gap:5px 11px!important;min-height:106px!important;margin:9px 0!important;padding:14px 13px 13px!important;display:grid!important;position:relative!important}tbody tr:after{text-align:center!important;border-radius:10px!important;grid-area:icon!important;place-self:center!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;line-height:1!important;display:grid!important}tbody td.date-cell,tbody td.fee-cell,tbody td.acquirer-cell,tbody td.gross-cell,tbody td.liquid-cell{display:none!important}tbody td.client-cell{min-width:0!important;color:var(--text-1)!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:client!important;align-self:center!important;padding:0 4px 0 0!important;font-size:14.5px!important;font-weight:800!important;line-height:1.18!important;display:block!important;overflow:hidden!important}tbody td.status-cell{grid-area:status!important;place-self:start end!important;margin:-2px 2px 0 8px!important;padding:0!important;display:block!important}tbody td.status-cell .pill{white-space:nowrap!important;border-radius:7px!important;min-width:76px!important;height:24px!important;padding:0 10px!important;font-size:10.5px!important;line-height:24px!important}tbody td.channel-cell,tbody td.payment{min-width:0!important;color:var(--text-3)!important;grid-column:auto!important;padding:0!important;display:block!important}tbody td.channel-cell{grid-area:channel!important;margin-top:4px!important}tbody td.payment{grid-area:payment!important;margin-top:-1px!important}tbody td.channel-cell .cell-icon,tbody td.payment .cell-icon{display:none!important}tbody td.channel-cell .cell-copy,tbody td.payment .cell-copy{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}tbody td.channel-cell strong,tbody td.payment strong,tbody td.channel-cell small,tbody td.payment small{width:auto!important;color:var(--text-3)!important;font-size:11.5px!important;line-height:1.25!important;display:inline!important}tbody td.channel-cell strong:after,tbody td.payment strong:after{content:" • "!important;color:var(--text-4)!important}tbody td.mobile-values-cell{min-width:0!important;color:var(--text-1)!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:values!important;place-self:center start!important;margin-top:3px!important;padding:0!important;font-size:12.5px!important;font-weight:800!important;line-height:1.15!important;display:block!important;overflow:hidden!important}tbody td.actions{pointer-events:none!important;grid-area:arrow!important;place-self:center end!important;place-items:center!important;width:24px!important;min-width:24px!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important}tbody td.actions .row-action-dropdown,tbody td.actions .row-action-trigger,tbody td.actions .row-action-menu{display:none!important}tbody td.actions:before{content:"chevron_right"!important;width:24px!important;height:24px!important;color:var(--text-3)!important;font-variation-settings:"FILL" 0, "wght" 620, "GRAD" 0, "opsz" 24!important;place-items:center!important;font-family:Material Symbols Rounded!important;font-size:25px!important;line-height:1!important;display:grid!important}.app-shell:not(.collapsed){grid-template-columns:var(--mobile-sidebar-open-w) minmax(0, 1fr)!important}.app-shell:not(.collapsed) .sidebar{width:var(--mobile-sidebar-open-w)!important;min-width:var(--mobile-sidebar-open-w)!important;max-width:var(--mobile-sidebar-open-w)!important}.app-shell:not(.collapsed) .main-panel{grid-column:2!important;margin-left:0!important;transform:none!important}.app-shell:not(.collapsed) .topbar .control-menu,.app-shell:not(.collapsed) .topbar .period-menu{left:calc(var(--mobile-sidebar-open-w) + 10px)!important}.app-shell:not(.collapsed) .page-tools .search-filter-menu.advanced-filter-menu{left:calc(var(--mobile-sidebar-open-w) + var(--mobile-content-pad))!important}:root{--mobile-peek:18px!important}.status-tabs,.kpi-grid{cursor:grab!important;pointer-events:auto!important;touch-action:pan-x!important;overscroll-behavior-x:contain!important;padding-right:calc(var(--mobile-content-pad) + var(--mobile-peek))!important;scroll-padding-inline-end:calc(var(--mobile-content-pad) + var(--mobile-peek))!important}.status-tabs.dragging,.kpi-grid.dragging{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.status-tab{flex:0 0 calc((100% - 10px - var(--mobile-peek)) / 2)!important}.kpi-card{flex:0 0 calc(100% - var(--mobile-peek))!important;width:calc(100% - var(--mobile-peek))!important;min-width:calc(100% - var(--mobile-peek))!important}tbody tr{padding:14px 13px 13px!important;grid-template:"icon client arrow""icon channel arrow""icon payment arrow""icon values arrow"/38px minmax(0,1fr) 24px!important;gap:5px 11px!important;min-height:110px!important;padding-top:16px!important;position:relative!important}tbody td.status-cell{z-index:3!important;grid-area:auto!important;place-self:auto!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:14px!important;right:14px!important}tbody td.status-cell .pill{margin:0!important}tbody td.mobile-values-cell{color:var(--text-1)!important;letter-spacing:0!important;margin-top:3px!important;font-size:12.5px!important;font-weight:500!important}tbody td.actions{place-self:center end!important}.page-tools{position:relative!important;overflow:visible!important}.page-tools>.search-box{overflow:visible!important}.page-tools .search-filter-menu.advanced-filter-menu,.app-shell:not(.collapsed) .page-tools .search-filter-menu.advanced-filter-menu{z-index:200!important;width:auto!important;max-width:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important}tbody tr{grid-template-columns:38px minmax(0,1fr) 24px!important;grid-template-areas:"icon client arrow""icon channel arrow""icon payment arrow""icon values arrow"!important;padding-top:15px!important;padding-right:14px!important}tbody td.status-cell{grid-area:unset!important;z-index:4!important;place-self:auto!important;width:auto!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:12px 12px auto auto!important}tbody td.status-cell .pill{min-width:0!important;margin:0!important}tbody td.mobile-values-cell{font-weight:500!important}tbody tr:after{content:"credit_card"!important;color:var(--text-2)!important;font-variation-settings:"FILL" 0, "wght" 520, "GRAD" 0, "opsz" 20!important;background:#a7b0bb13!important;font-family:Material Symbols Rounded!important;font-size:18px!important;box-shadow:inset 0 0 0 1px #a7b0bb1b!important}tbody tr[data-payment*=Pix]:after{content:"qr_code_2"!important}tbody tr[data-payment*=Boleto]:after{content:"receipt_long"!important}tbody tr[data-payment*=Débito]:after,tbody tr[data-payment*=Crédito]:after{content:"credit_card"!important}tbody tr{grid-template:"icon client""icon channel""icon payment""icon values"/38px minmax(0,1fr)!important;row-gap:6px!important;min-height:112px!important;margin:12px 0!important;padding:16px 14px 15px!important}tbody tr.group-start{margin-top:34px!important}tbody tr.group-start:before{z-index:2!important;color:var(--text-3)!important;font-size:12px!important;font-weight:760!important;top:-24px!important;left:0!important}tbody td.actions{display:none!important}tbody td.client-cell{padding-right:96px!important}tbody td.mobile-values-cell{color:var(--text-2)!important;letter-spacing:0!important;margin-top:0!important;padding:0!important;font-size:11.5px!important;font-weight:500!important;line-height:1.25!important;display:block!important}tbody td.mobile-values-cell strong,tbody td.mobile-values-cell b{font-weight:500!important}.status-tabs{padding:0 calc(var(--mobile-content-pad) + var(--mobile-peek)) 4px 0!important;width:calc(100% + var(--mobile-content-pad))!important;max-width:calc(100% + var(--mobile-content-pad))!important;margin:14px 0 8px!important;margin-right:calc(-1 * var(--mobile-content-pad))!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;flex-wrap:nowrap!important;gap:10px!important;display:flex!important;overflow:auto hidden!important}.status-tabs::-webkit-scrollbar{display:none!important}.status-tabs>.status-tab:not(.applied-filter-tab){flex:0 0 calc((100% - 10px - var(--mobile-peek)) / 2)!important;min-width:0!important;max-width:none!important}.applied-filter-tabs{width:calc(100% + var(--mobile-content-pad))!important;max-width:calc(100% + var(--mobile-content-pad))!important;margin:0 calc(-1 * var(--mobile-content-pad)) 16px 0!important;padding:0 calc(var(--mobile-content-pad) + var(--mobile-peek)) 4px 0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;flex-wrap:nowrap!important;gap:10px!important;display:flex!important;overflow:auto hidden!important}.applied-filter-tabs::-webkit-scrollbar{display:none!important}.applied-filter-tabs:empty{margin:0!important;padding:0!important;display:none!important}.applied-filter-tabs .status-tab.applied-filter-tab{flex:none!important;min-width:max-content!important;height:36px!important}.sidebar .nav-separator:last-of-type{display:none!important}.app-shell:not(.collapsed) .sidebar-footer{gap:12px!important;display:grid!important}.app-shell:not(.collapsed) .collapse-button,.app-shell:not(.collapsed) .logout-link{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;height:46px!important;padding:0 16px!important;display:flex!important}.app-shell:not(.collapsed) .collapse-button>.material-symbols-rounded,.app-shell:not(.collapsed) .logout-link>.material-symbols-rounded{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;font-size:20px!important;line-height:1!important}.app-shell:not(.collapsed) .collapse-button .collapse-label,.app-shell:not(.collapsed) .logout-link .logout-label{white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;display:inline!important;overflow:hidden!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.modal-overlay{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060a94;display:none;position:fixed;inset:0}.drawer-overlay{z-index:230;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060a94;display:none;position:fixed;inset:0}.drawer-overlay.open,.modal-overlay.open{display:block}body.dialog-open{overflow:hidden}.sale-drawer{width:clamp(430px,40vw,760px);min-width:0;height:100dvh;color:var(--text-1);background:linear-gradient(#090f14fc,#050a0dfc);border-left:1px solid #a7b0bb2e;grid-template-rows:auto minmax(0,1fr) auto;transition:transform .22s;display:grid;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-26px 0 70px #00000080}.drawer-overlay.open .sale-drawer{transform:translate(0)}.sale-drawer-header,.period-modal-header{border-bottom:1px solid #a7b0bb21;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 20px;display:flex}.sale-drawer-header h2,.period-modal-header h2{color:var(--text-1);letter-spacing:-.04em;margin:0;font-size:21px;font-weight:820;line-height:1.08}.sale-drawer-header p,.period-modal-header p{color:var(--text-3);word-break:break-all;margin:8px 0 0;font-size:12px;font-weight:560;line-height:1.35}.dialog-close{width:42px;height:42px;color:var(--text-2);cursor:pointer;background:#080f12a8;border:1px solid #a7b0bb33;border-radius:13px;flex:none;place-items:center;padding:0;transition:border-color .16s,color .16s,background .16s;display:grid}.dialog-close:hover{color:var(--brand-1);background:#00c2a812;border-color:#00c2a86b}.dialog-close .material-symbols-rounded{font-size:21px}.sale-drawer-body{overscroll-behavior:contain;min-height:0;padding:22px 26px 24px;overflow-y:auto}.sale-drawer-body::-webkit-scrollbar{width:8px}.sale-drawer-body::-webkit-scrollbar-thumb{background:#a7b0bb38;border-radius:999px}.sale-panel{background:linear-gradient(#0d1419c2,#080f12b3);border:1px solid #a7b0bb24;border-radius:18px;box-shadow:inset 0 1px #ffffff06,0 16px 44px #0003}.sale-panel+.sale-panel{margin-top:18px}.sale-values-panel{padding:22px}.sale-info-panel{padding:22px 22px 10px}.sale-panel-title-row{align-items:center;gap:12px;margin-bottom:22px;display:flex}.panel-title-icon{width:24px;height:24px;color:var(--brand-1);place-items:center;font-size:21px;display:grid}.sale-panel-title-row h3{color:var(--text-1);letter-spacing:-.03em;margin:0;font-size:18px;font-weight:820}.sale-panel-title-row [data-drawer-status]{margin-left:auto}.drawer-client-summary{border-bottom:1px solid #a7b0bb21;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding-bottom:20px;display:grid}.drawer-avatar{color:#041916;background:linear-gradient(135deg,#22d3b2f2,#00c2a8d9);border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid;box-shadow:0 0 0 4px #00c2a814}.drawer-client-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);font-size:17px;font-weight:820;line-height:1.22;display:block;overflow:hidden}.drawer-client-summary small{color:var(--text-3);margin-top:5px;font-size:12px;font-weight:620;line-height:1.25;display:block}.drawer-payment-line{border-bottom:1px solid #a7b0bb21;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 0;display:grid}.drawer-payment-icon{width:38px;height:38px;color:var(--text-2);background:#a7b0bb13;border-radius:11px;place-items:center;font-size:20px;display:grid;box-shadow:inset 0 0 0 1px #a7b0bb1b}.drawer-payment-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);font-size:15px;font-weight:800;overflow:hidden}.drawer-payment-line small{color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:560}.drawer-liquid-card{color:var(--brand-1);background:linear-gradient(135deg,#00c2a829,#00c2a80f);border:1px solid #22d3b257;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:20px;display:flex}.drawer-liquid-card div strong,.drawer-liquid-card div small{display:block}.drawer-liquid-card div strong{font-size:14px;font-weight:820}.drawer-liquid-card div small{color:#89ffecc7;margin-top:6px;font-size:12px;font-weight:680}.drawer-liquid-card>strong{color:var(--text-1);letter-spacing:-.04em;font-size:30px;font-weight:850;line-height:1}.drawer-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.drawer-money-grid article{background:#a7b0bb0b;border:1px solid #a7b0bb21;border-radius:14px;min-width:0;min-height:102px;padding:15px 16px}.drawer-money-grid article.positive{background:#00c2a812;border-color:#22d3b240}.drawer-money-grid small,.drawer-money-grid em,.drawer-money-grid strong{display:block}.drawer-money-grid small{color:var(--text-2);font-size:12px;font-weight:760}.drawer-money-grid em{color:var(--brand-1);margin-top:8px;font-size:11px;font-style:normal;font-weight:740}.drawer-money-grid strong{color:var(--text-1);letter-spacing:-.03em;margin-top:12px;font-size:21px;font-weight:820}.drawer-info-list{display:grid}.drawer-info-list div{border-top:1px solid #a7b0bb1c;grid-template-columns:22px 148px minmax(0,1fr);align-items:center;gap:10px;min-height:47px;display:grid}.drawer-info-list div:first-child{border-top:0}.drawer-info-list .material-symbols-rounded{color:var(--text-4);font-size:18px}.drawer-info-list small{color:var(--text-3);font-size:12px;font-weight:700;line-height:1.18}.drawer-info-list strong{text-overflow:ellipsis;min-width:0;color:var(--text-1);font-size:12.5px;font-weight:740;line-height:1.3;overflow:hidden}.sale-drawer-footer{background:#080f12db;border-top:1px solid #a7b0bb21;justify-content:flex-start;padding:16px 26px;display:flex}.ghost-action,.primary-action{cursor:pointer;border-radius:12px;height:44px;padding:0 20px;font-size:13px;font-weight:780;transition:transform .16s,border-color .16s,background .16s}.ghost-action{color:var(--text-1);background:#080f128a;border:1px solid #a7b0bb33}.ghost-action:hover{background:#00c2a80e;border-color:#00c2a861}.primary-action{color:#041916;background:linear-gradient(135deg, var(--brand-2), var(--brand-1));border:1px solid #00c2a88c;box-shadow:0 12px 32px #00c2a82e}.primary-action:hover{transform:translateY(-1px)}.period-modal{width:min(1120px,100vw - 48px);max-height:min(860px,100vh - 64px);color:var(--text-1);opacity:0;background:linear-gradient(#0c1217fe,#080f12fc);border:1px solid #a7b0bb2e;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;transition:transform .18s,opacity .18s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.98);box-shadow:0 30px 90px #0000008f,inset 0 1px #ffffff06}.modal-overlay.open .period-modal{opacity:1;transform:translate(-50%,-50%)scale(1)}.period-modal-body{grid-template-columns:1fr 1fr;gap:20px;min-height:0;padding:24px 26px 20px;display:grid;overflow-y:auto}.period-modal-body>.payments-modal-body{grid-column:1/-1}.period-fieldset{background:#a7b0bb0a;border:1px solid #a7b0bb24;border-radius:18px;padding:20px}.period-fieldset h3{color:var(--text-1);margin:0 0 18px;font-size:16px;font-weight:820}.period-fieldset label{color:var(--text-3);font-size:12px;font-weight:760;display:block}.period-fieldset input,.period-fieldset select{width:100%;height:46px;color:var(--text-1);font:inherit;background:#080f1299;border:1px solid #a7b0bb2e;border-radius:12px;outline:0;margin-top:8px;padding:0 14px;font-size:14px;font-weight:700}.period-fieldset input:focus,.period-fieldset select:focus{border-color:#00c2a873;box-shadow:0 0 0 3px #00c2a811}.time-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;margin-top:12px;display:grid}.time-row>span{color:var(--text-3);padding-bottom:13px;font-weight:800}.period-modal-footer{gap:12px;padding:0 26px 26px;display:flex}@media (width<=760px){.drawer-overlay,.modal-overlay{z-index:1000}.sale-drawer{border-left:0;width:100vw;min-width:0;height:100dvh}.sale-drawer-header,.period-modal-header{padding:20px 18px 16px}.sale-drawer-body{padding:16px 14px 18px}.sale-values-panel,.sale-info-panel{border-radius:16px;padding:18px}.drawer-client-summary{grid-template-columns:40px minmax(0,1fr);gap:13px}.drawer-client-summary strong{font-size:15px}.drawer-client-summary small{font-size:11px}.drawer-payment-line{grid-template-columns:36px minmax(0,1fr);gap:10px}.drawer-payment-line small{grid-column:2}.drawer-liquid-card{align-items:flex-start;padding:16px}.drawer-liquid-card>strong{font-size:25px}.drawer-money-grid{grid-template-columns:1fr}.drawer-money-grid article{min-height:86px}.drawer-info-list div{grid-template-columns:20px minmax(92px,34%) minmax(0,1fr);min-height:46px}.drawer-info-list small{font-size:11px}.drawer-info-list strong{font-size:12px}.sale-drawer-footer{padding:14px}.period-modal{border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100dvh;display:grid;inset:0;transform:translateY(18px)}.modal-overlay.open .period-modal{transform:translateY(0)}.period-modal-body{grid-template-columns:1fr;gap:14px;padding:16px 14px;overflow-y:auto}.period-fieldset{border-radius:16px;padding:16px}.period-modal-footer{border-top:1px solid #a7b0bb21;padding:14px}.period-modal-footer .ghost-action,.period-modal-footer .primary-action{flex:1 1 0;padding:0 12px}}.drawer-payment-line{grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"icon title""icon meta"!important;align-items:center!important;gap:4px 12px!important}.drawer-payment-icon{grid-area:icon!important;align-self:center!important}.drawer-payment-line strong{grid-area:title!important;align-self:end!important}.drawer-payment-line small{grid-area:meta!important;place-self:start!important;margin-top:0!important}@media (width<=760px){.collapse-button .collapse-icon{transform-origin:50%!important;transition:transform .18s!important}.app-shell:not(.collapsed) .collapse-button .collapse-icon{transform:rotate(0)!important}.app-shell.collapsed .collapse-button .collapse-icon{transform:rotate(180deg)!important}:root{--mobile-sidebar-shift:calc(var(--mobile-sidebar-open-w) - var(--mobile-sidebar-collapsed-w))}.app-shell,.app-shell.collapsed,.app-shell:not(.collapsed){overflow:hidden!important}.app-shell:not(.collapsed){grid-template-columns:var(--mobile-sidebar-collapsed-w) calc(100vw - var(--mobile-sidebar-collapsed-w))!important}.app-shell:not(.collapsed) .sidebar{width:var(--mobile-sidebar-open-w)!important;min-width:var(--mobile-sidebar-open-w)!important;max-width:var(--mobile-sidebar-open-w)!important;z-index:30!important}.app-shell.collapsed .main-panel,.app-shell:not(.collapsed) .main-panel,.main-panel{width:calc(100vw - var(--mobile-sidebar-collapsed-w))!important;min-width:calc(100vw - var(--mobile-sidebar-collapsed-w))!important;grid-column:2!important;max-width:none!important;transition:transform .18s!important}.app-shell.collapsed .main-panel{transform:translate(0)!important}.app-shell:not(.collapsed) .main-panel{transform:translateX(var(--mobile-sidebar-shift))!important}}:root{--theme-toggle-bg:#080f126b;--theme-toggle-bg-hover:#00c2a814;--theme-toggle-border:var(--line-1);--theme-toggle-color:var(--text-2);--theme-toggle-color-hover:var(--brand-1)}:root[data-theme=light]{--bg-0:#f3f7fb;--bg-1:#fff;--bg-2:#f8fbfe;--bg-3:#eef4f9;--text-1:#06162a;--text-2:#304156;--text-3:#65748a;--text-4:#8a98aa;--line-1:#19395921;--line-2:#19395938;--shadow:0 24px 70px #0f273e24;--theme-toggle-bg:#ffffffc7;--theme-toggle-bg-hover:#00c2a81c;--theme-toggle-border:#19395926;--theme-toggle-color:#304156;--theme-toggle-color-hover:#007f72}.theme-toggle-button{border:1px solid var(--theme-toggle-border);width:34px;height:34px;color:var(--theme-toggle-color);background:var(--theme-toggle-bg);cursor:pointer;border-radius:50%;place-items:center;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.theme-toggle-button:hover{color:var(--theme-toggle-color-hover);background:var(--theme-toggle-bg-hover);border-color:#00c2a85c}.theme-toggle-button .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 560, "GRAD" 0, "opsz" 24;font-size:20px;line-height:1}:root[data-theme=light] .sidebar{border-right-color:var(--line-1);background:radial-gradient(circle at 32% 2%,#00c2a821,#0000 34%),linear-gradient(#fffffff5,#eef4f9fa)}:root[data-theme=light] .topbar,:root[data-theme=light] .table-card,:root[data-theme=light] .kpi-card,:root[data-theme=light] .status-tab,:root[data-theme=light] .search-box,:root[data-theme=light] .tool-button,:root[data-theme=light] .sync-button,:root[data-theme=light] .control-card,:root[data-theme=light] .sale-values-panel,:root[data-theme=light] .sale-info-panel,:root[data-theme=light] .period-modal,:root[data-theme=light] .period-fieldset,:root[data-theme=light] .drawer-money-grid article,:root[data-theme=light] .drawer-info-list{border-color:var(--line-1);background:#ffffffd1;box-shadow:0 14px 34px #0f273e0f}:root[data-theme=light] .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7}:root[data-theme=light] .custom-menu,:root[data-theme=light] .search-filter-menu,:root[data-theme=light] .control-menu,:root[data-theme=light] .export-menu{color:var(--text-2);border-color:var(--line-2);background:#fffffffa;box-shadow:0 18px 42px #0f273e29,inset 0 1px #ffffff9e}:root[data-theme=light] .nav-item,:root[data-theme=light] .logout-link,:root[data-theme=light] .collapse-button{color:var(--text-2)}:root[data-theme=light] .nav-item:hover,:root[data-theme=light] .nav-item.active,:root[data-theme=light] .logout-link:hover,:root[data-theme=light] .collapse-button:hover{color:#063c36;background:#00c2a81a}:root[data-theme=light] .nav-item.active:before{background:var(--brand-1);box-shadow:0 0 18px #00c2a842}:root[data-theme=light] .table-wrap,:root[data-theme=light] tbody tr,:root[data-theme=light] .sale-drawer,:root[data-theme=light] .modal-overlay.open,:root[data-theme=light] .drawer-overlay.open{background:#ffffffdb}:root[data-theme=light] tbody tr,:root[data-theme=light] tbody td,:root[data-theme=light] .drawer-info-list div{border-color:#1939591a}:root[data-theme=light] .drawer-liquid-card,:root[data-theme=light] .drawer-money-grid article.positive,:root[data-theme=light] .pill.approved,:root[data-theme=light] .status-tab.active{background:#00c2a829;border-color:#00c2a880}:root[data-theme=light] .drawer-liquid-card strong,:root[data-theme=light] .drawer-money-grid article.positive strong,:root[data-theme=light] .drawer-money-grid article.positive small,:root[data-theme=light] .status-tab.active,:root[data-theme=light] .status-tab.active strong{color:#007f72}:root[data-theme=light] .cell-icon,:root[data-theme=light] .drawer-payment-icon,:root[data-theme=light] tbody tr:after{background:#3041560f!important;box-shadow:inset 0 0 0 1px #1939591a!important}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] .period-input,:root[data-theme=light] .time-select{color:var(--text-1);border-color:var(--line-1);background:#ffffffdb}:root[data-theme=light] .dialog-close,:root[data-theme=light] .ghost-action,:root[data-theme=light] .primary-action{border-color:var(--line-1)}@media (width<=760px){.theme-toggle-button{width:39px;min-width:39px;height:39px;min-height:39px}.topbar-actions{gap:9px!important}.theme-toggle-button>.material-symbols-rounded{place-items:center!important;width:22px!important;height:22px!important;font-size:21px!important;line-height:1!important;display:grid!important}:root[data-theme=light] tbody tr{background:#ffffffd1!important;border-color:#1939591f!important;box-shadow:0 12px 28px #0f273e12!important}:root[data-theme=light] tbody tr.mobile-card-active{background:#00c2a811!important;border-color:#00c2a859!important}}:root[data-theme=light]{--scroll-subtle:#475b748f;--scroll-subtle-hover:#304156c2;--scroll-track:#3041561f;--scroll-thumb-border:#ffffffd1;--bg-0:#eef2f6;--bg-1:#fff;--bg-2:#f7f9fc;--bg-3:#eef3f8;--text-1:#07182c;--text-2:#25364d;--text-3:#62728a;--text-4:#8a98aa;--line-1:#19395921;--line-2:#19395938;--shadow:0 18px 46px #0f273e1a;--theme-toggle-bg:#fff;--theme-toggle-bg-hover:#00c2a81a;--theme-toggle-border:#19395926;--theme-toggle-color:#304156;--theme-toggle-color-hover:#007f72}:root[data-theme=light] html,:root[data-theme=light] body{background:#eef2f6!important}:root[data-theme=light] body{color:var(--text-2)!important;background:#eef2f6!important}:root[data-theme=light] .app-shell,:root[data-theme=light] .main-panel{background:#eef2f6!important}:root[data-theme=light] .content{background:0 0!important}:root[data-theme=light] .sidebar{background:radial-gradient(circle at 32% 2%,#00c2a817,#0000 32%),linear-gradient(#0b1014f7,#080f12fa)!important;border-right-color:#a7b0bb29!important}:root[data-theme=light] .sidebar .nav-icon,:root[data-theme=light] .sidebar .nav-label,:root[data-theme=light] .sidebar .logout-label,:root[data-theme=light] .sidebar .collapse-label,:root[data-theme=light] .sidebar .collapse-icon,:root[data-theme=light] .sidebar .material-symbols-rounded{color:currentColor!important}:root[data-theme=light] .sidebar .nav-item.active:before{background:var(--brand-1)!important;box-shadow:0 0 18px #00c2a89e!important}:root[data-theme=light] .sidebar .collapse-button{background:#ffffff05!important;border-color:#a7b0bb29!important}:root[data-theme=light] .sidebar .collapse-button:hover{background:#00c2a80e!important;border-color:#00c2a85c!important}:root[data-theme=light] .sidebar .logout-link{background:#ffffff05!important}:root[data-theme=light] .topbar{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff5!important;border-bottom-color:#1939591f!important;box-shadow:0 10px 28px #0f273e0d!important}:root[data-theme=light] .control-card,:root[data-theme=light] .search-box,:root[data-theme=light] .tool-button,:root[data-theme=light] .sync-button,:root[data-theme=light] .theme-toggle-button,:root[data-theme=light] .round-button{color:var(--text-1)!important;background:#fff!important;border-color:#19395921!important;box-shadow:0 8px 22px #0f273e0b!important}:root[data-theme=light] .control-card:hover,:root[data-theme=light] .control-dropdown.open .control-card,:root[data-theme=light] .search-box:focus-within,:root[data-theme=light] .search-box.open,:root[data-theme=light] .tool-button:hover,:root[data-theme=light] .dropdown.open .tool-button,:root[data-theme=light] .sync-button:hover,:root[data-theme=light] .theme-toggle-button:hover{background:#fff!important;border-color:#00c2a85c!important;box-shadow:0 0 0 3px #00c2a80e,0 8px 22px #0f273e0b!important}:root[data-theme=light] .status-tab,:root[data-theme=light] .kpi-card,:root[data-theme=light] .table-card,:root[data-theme=light] .table-wrap,:root[data-theme=light] .sale-values-panel,:root[data-theme=light] .sale-info-panel,:root[data-theme=light] .period-modal,:root[data-theme=light] .period-fieldset,:root[data-theme=light] .drawer-money-grid article,:root[data-theme=light] .drawer-info-list,:root[data-theme=light] .custom-menu,:root[data-theme=light] .search-filter-menu,:root[data-theme=light] .control-menu,:root[data-theme=light] .export-menu{background:#fff!important;border-color:#19395921!important;box-shadow:0 14px 34px #0f273e0f!important}:root[data-theme=light] .table-card{overflow:hidden!important}:root[data-theme=light] thead,:root[data-theme=light] thead th{color:#65748a!important;background:#f7f9fc!important}:root[data-theme=light] tbody tr{background:#fff!important}:root[data-theme=light] tbody tr:hover,:root[data-theme=light] tbody tr.mobile-card-active{background:#00c2a80b!important}:root[data-theme=light] .sale-drawer{background:#fff!important}:root[data-theme=light] .drawer-overlay.open,:root[data-theme=light] .modal-overlay.open{background:#0f172a6b!important}@media (width<=760px){:root[data-theme=light] .topbar{background:#fff!important}:root[data-theme=light] tbody tr{background:#fff!important;border-color:#1939591f!important;box-shadow:0 12px 28px #0f273e12!important}}:root[data-theme=light] .drawer-overlay.open,:root[data-theme=light] .modal-overlay.open{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0f172a57!important}:root[data-theme=light] .sale-drawer,:root[data-theme=light] .period-modal{color:var(--text-1)!important;background:#fff!important;border-color:#1939591f!important;box-shadow:-22px 0 58px #0f172a2e!important}:root[data-theme=light] .period-modal{box-shadow:0 28px 72px #0f172a33!important}:root[data-theme=light] .sale-drawer-header,:root[data-theme=light] .sale-drawer-body,:root[data-theme=light] .sale-drawer-footer,:root[data-theme=light] .period-modal-header,:root[data-theme=light] .period-modal-footer{background:#fff!important;border-color:#1939591c!important}:root[data-theme=light] .sale-drawer-footer{box-shadow:0 -10px 24px #0f273e0b!important}:root[data-theme=light] .sale-panel,:root[data-theme=light] .sale-values-panel,:root[data-theme=light] .sale-info-panel,:root[data-theme=light] .period-fieldset,:root[data-theme=light] .drawer-money-grid article,:root[data-theme=light] .drawer-info-list{color:var(--text-1)!important;background:#fff!important;border-color:#1939591f!important;box-shadow:0 14px 34px #0f273e0e!important}:root[data-theme=light] .drawer-client-summary,:root[data-theme=light] .drawer-payment-line,:root[data-theme=light] .drawer-info-list div{border-color:#1939591a!important}:root[data-theme=light] .drawer-payment-icon,:root[data-theme=light] .cell-icon,:root[data-theme=light] tbody tr:after{color:#304156!important;background:#f3f6f9!important;box-shadow:inset 0 0 0 1px #1939591c!important}:root[data-theme=light] .drawer-liquid-card{color:#007f72!important;background:#e8fbf7!important;border-color:#00c2a84d!important;box-shadow:inset 0 1px #ffffffb3!important}:root[data-theme=light] .drawer-liquid-card div strong,:root[data-theme=light] .drawer-liquid-card div small{color:#007f72!important}:root[data-theme=light] .drawer-liquid-card>strong{color:#006f65!important}:root[data-theme=light] .drawer-money-grid article.positive{background:#f0fffb!important;border-color:#00c2a83b!important}:root[data-theme=light] .drawer-money-grid article.positive small,:root[data-theme=light] .drawer-money-grid article.positive em,:root[data-theme=light] .drawer-money-grid article.positive strong{color:#007f72!important}:root[data-theme=light] .dialog-close{color:#304156!important;background:#fff!important;border-color:#19395924!important;box-shadow:0 10px 24px #0f273e0f!important}:root[data-theme=light] .dialog-close:hover{color:#007f72!important;background:#f4fffc!important;border-color:#00c2a85c!important}:root[data-theme=light] .ghost-action{color:var(--text-1)!important;background:#fff!important;border-color:#19395924!important}:root[data-theme=light] .ghost-action:hover{background:#f4fffc!important;border-color:#00c2a857!important}:root[data-theme=light] .primary-action{color:#041916!important;background:linear-gradient(135deg, var(--brand-2), var(--brand-1))!important;border-color:#00c2a880!important;box-shadow:0 12px 28px #00c2a82e!important}:root[data-theme=light] .period-fieldset input,:root[data-theme=light] .period-fieldset select,:root[data-theme=light] .period-input,:root[data-theme=light] .time-select{color:var(--text-1)!important;background:#fff!important;border-color:#19395929!important}:root[data-theme=light] .period-fieldset input:focus,:root[data-theme=light] .period-fieldset select:focus,:root[data-theme=light] .period-input:focus,:root[data-theme=light] .time-select:focus{border-color:#00c2a86b!important;box-shadow:0 0 0 3px #00c2a814!important}:root[data-theme=light] .custom-menu button:hover,:root[data-theme=light] .filter-column button:hover{background:#00c2a80f!important}:root[data-theme=light] .custom-menu button.selected,:root[data-theme=light] .filter-column button.selected{color:#007f72!important;background:#00c2a817!important}@media (width<=760px){:root[data-theme=light] .sale-drawer,:root[data-theme=light] .period-modal{box-shadow:none!important}:root[data-theme=light] .sale-drawer-footer,:root[data-theme=light] .period-modal-footer{background:#fff!important}:root[data-theme=light] .table-card,:root[data-theme=light] .table-wrap,:root[data-theme=light] table,:root[data-theme=light] tbody{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[data-theme=light] .table-card,:root[data-theme=light] .table-wrap{overflow:visible!important}:root[data-theme=light] tbody tr{background:#fff!important;border:1px solid #1939591f!important;box-shadow:0 10px 24px #0f273e0e!important}:root[data-theme=light] tbody tr:hover,:root[data-theme=light] tbody tr.mobile-card-active{background:#f7fffd!important;border-color:#00c2a83d!important}:root[data-theme=light] .cursor-load-row{box-shadow:none!important;color:#52657d!important;background:0 0!important;border:0!important;padding:8px 0 18px!important}:root[data-theme=light] .cursor-load-row .load-more-button,:root[data-theme=light] .load-more-button{color:#0f2136!important;background:#fff!important;border:1px solid #19395929!important;box-shadow:0 10px 22px #0f273e12!important}:root[data-theme=light] .cursor-load-row .load-more-button:hover,:root[data-theme=light] .load-more-button:hover{color:#007d70!important;background:#f7fffd!important;border-color:#00c2a857!important}:root[data-theme=light] .load-more-button .material-symbols-rounded{color:currentColor!important}}:root[data-theme=light] .search-box,:root[data-theme=light] .page-tools>.search-box{background:#fff!important;border:1px solid #19395921!important;border-radius:10px!important;overflow:visible!important;box-shadow:0 8px 22px #0f273e0b!important}:root[data-theme=light] .search-box input{border-radius:inherit!important;background:0 0!important}:root[data-theme=light] .search-box:focus-within,:root[data-theme=light] .search-box.open{background:#fff!important;border-color:#00c2a85c!important;box-shadow:0 0 0 3px #00c2a80e,0 8px 22px #0f273e0b!important}:root[data-theme=light] .cursor-load-row{box-shadow:none!important;color:#52657d!important;background:0 0!important;border:0!important}:root[data-theme=light] .cursor-load-row .load-more-button,:root[data-theme=light] .load-more-button{color:#0f2136!important;background:#fff!important;border:1px solid #19395929!important;box-shadow:0 10px 22px #0f273e12!important}:root[data-theme=light] .cursor-load-row .load-more-button:hover,:root[data-theme=light] .load-more-button:hover{color:#007d70!important;background:#f7fffd!important;border-color:#00c2a857!important}:root[data-theme=light] .load-more-button .material-symbols-rounded{color:currentColor!important}.pill.split{color:#55b8ff;background:#55b8ff29}.status-dot.info{background:#55b8ff;box-shadow:0 0 10px #55b8ff8c}.loading-overlay{z-index:260;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02060a33;place-items:center;display:grid;position:fixed;inset:0}.loading-panel,.loading-state-card{min-height:46px;color:var(--text-1);box-shadow:var(--shadow);background:linear-gradient(#11161bdb,#080f12eb);border:1px solid #a7b0bb2e;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.loading-spinner,.loading-spinner .material-symbols-rounded,.load-more-button.loading .material-symbols-rounded,.load-more-button .spin{place-items:center;display:inline-grid}.loading-spinner .material-symbols-rounded,.load-more-button.loading .material-symbols-rounded,.load-more-button .spin{color:var(--brand-1);animation:.95s linear infinite spin}:root[data-theme=light] .loading-overlay{background:#f4f8fc52}:root[data-theme=light] .loading-panel,:root[data-theme=light] .loading-state-card{color:var(--text-1);border-color:var(--line-1);background:#fffffff5;box-shadow:0 14px 34px #0f273e1a}.loading-state-screen{place-items:center;min-height:220px;display:grid}.login-page{background:var(--bg-0);place-items:center;min-height:100vh;padding:24px;display:grid}.login-box{border:1px solid var(--line-1);width:min(420px,100%);box-shadow:var(--shadow);background:linear-gradient(#11161bd1,#080f12eb);border-radius:20px;padding:30px}.login-logo-img{width:176px;max-width:100%;margin:0 auto 22px;display:block}.login-box h2{color:var(--text-1);letter-spacing:-.04em;margin:0;font-size:24px}.login-box p{color:var(--text-3);margin:8px 0 20px}.form-field{color:var(--text-3);gap:8px;font-size:12px;font-weight:760;display:grid}.form-field input{width:100%;height:46px;color:var(--text-1);background:#080f1299;border:1px solid #a7b0bb2e;border-radius:12px;outline:0;padding:0 14px}.form-field input:focus{border-color:#00c2a873;box-shadow:0 0 0 3px #00c2a811}.login-box .sync-button{justify-content:center;width:100%;margin-top:16px}.hint-line{color:var(--warning);margin-top:14px;font-size:12px;line-height:1.4}.sync-dropdown{min-width:142px;display:inline-flex;position:relative}.page-tools>.sync-dropdown{order:3}.page-tools>.sync-dropdown .sync-button{height:var(--control-h)}.sync-button .sync-divider{background:#00c2a842;width:1px;height:20px}.sync-dropdown .sync-button{width:100%;min-width:0}.sync-chevron{color:var(--text-2);border-left:0;margin-left:-3px;padding-left:8px;font-size:18px}.sync-dropdown.open .sync-chevron{transform:rotate(180deg)}.sync-dropdown.open .custom-menu{gap:4px;display:grid}.sync-menu{white-space:normal;min-width:244px;max-width:min(320px,100vw - 28px)}.sync-dropdown.drop-up .sync-menu{top:auto;bottom:calc(100% + 10px)}.empty-state{text-align:center;min-height:220px;color:var(--text-2);place-items:center;gap:12px;margin:28px auto 0;padding:26px 18px;display:grid}.empty-state .material-symbols-rounded{color:var(--text-3);font-size:30px}.empty-state h3{color:var(--text-1);margin:0;font-size:20px;font-weight:820}.empty-state p{color:var(--text-2);margin:0;font-size:14px;font-weight:650}@media (width<=760px){.page-tools>.sync-dropdown{grid-column:3;place-self:center end;width:46px;min-width:46px;height:46px}.sync-dropdown{width:100%;min-width:0}.sync-dropdown .sync-button{gap:0;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;overflow:hidden}.sync-button .sync-label,.sync-button .sync-divider,.sync-chevron{display:none}.sync-menu{min-width:min(270px,100vw - 28px);left:auto;right:0}.empty-state{min-height:180px;margin-top:20px}}.sync-solid-modal{z-index:5100;border:1px solid var(--line-2);width:min(440px,100vw - 32px);box-shadow:var(--shadow);color:var(--text-1);background:#080f12f5;border-radius:16px;position:fixed;top:84px;right:18px;overflow:hidden}.sync-solid-head{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px 12px;display:flex}.sync-solid-head h4{margin:0 0 3px;font-size:15px;font-weight:760}.sync-solid-head p{color:var(--text-3);margin:0;font-size:12px;line-height:1.35}.sync-solid-actions{align-items:center;gap:8px;display:inline-flex}.sync-solid-actions button{border:1px solid var(--line-2);height:31px;color:var(--text-2);cursor:pointer;background:#ffffff09;border-radius:10px;padding:0 10px;font-weight:700}.sync-solid-actions button:disabled{opacity:.62;cursor:default}.sync-solid-minimize{place-items:center;width:31px;padding:0;display:inline-grid}.sync-solid-minimize .material-symbols-rounded{font-size:19px}.sync-solid-actions button:hover{color:var(--text-1);border-color:#ffffff2e}.sync-solid-body{flex-direction:column;gap:8px;max-height:min(48vh,390px);padding:12px;display:flex;overflow:auto}.sync-solid-row{border:1px solid var(--line-1);background:#ffffff06;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:10px;display:grid}.sync-solid-row>.material-symbols-rounded{width:24px;height:24px;color:var(--text-3);transform-origin:50%;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.sync-solid-row.running>.material-symbols-rounded{color:var(--brand-1)}.sync-solid-row b{margin-bottom:3px;font-size:13px;font-weight:760;display:block}.sync-solid-row small{color:var(--text-3);font-size:11.5px;line-height:1.35;display:block}.sync-solid-meta{color:var(--text-2)}.sync-spin{transform-origin:50%;animation:.95s linear infinite spin}.sync-mini-toast{z-index:5100;border:1px solid var(--line-2);max-width:min(360px,100vw - 36px);color:var(--text-1);box-shadow:var(--shadow);cursor:pointer;background:#080f12f5;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:28px auto;align-items:center;column-gap:9px;padding:10px 12px;display:grid;position:fixed;bottom:18px;left:18px}.sync-mini-toast>.material-symbols-rounded{width:26px;height:26px;color:var(--brand-1);transform-origin:50%;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.sync-mini-toast b{font-size:12.5px;line-height:1.15}.sync-mini-toast small{max-width:280px;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;overflow:hidden}.values-toggle-button.active{color:var(--brand-1);background:#00c2a814;border-color:#00c2a847}.kpi-value.is-hidden{letter-spacing:.04em}@media (width<=760px){.sync-solid-modal{border-radius:16px;width:auto;max-height:58dvh;inset:auto 12px 12px}.sync-solid-body{max-height:38dvh}}.status-badge-group{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.status-badge-group .pill{flex:none}.mobile-time-head,.mobile-time-cell{display:none}.sync-dropdown.desktop-sync{min-width:158px}.sync-split-button{gap:0;padding:0;overflow:hidden}.sync-main-action,.sync-chevron-button{height:100%;color:inherit;cursor:pointer;background:0 0;border:0}.sync-main-action{justify-content:center;align-items:center;gap:10px;min-width:116px;padding:0 13px 0 15px;display:inline-flex}.sync-chevron-button{justify-content:center;align-items:center;width:38px;min-width:38px;padding:0;line-height:1;display:inline-flex}.sync-main-action:disabled,.sync-chevron-button:disabled{cursor:default;opacity:.68}.sync-chevron-button .sync-chevron{transform-origin:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;font-size:18px;line-height:1;display:inline-flex}.sync-mobile-button{place-items:center;display:inline-grid}.sync-mobile-button .sync-label{display:none}.sync-solid-actions{align-items:center}.sync-solid-minimize{min-width:31px;height:31px;line-height:1;padding:0!important}.sync-solid-minimize .material-symbols-rounded{place-items:center;width:18px;height:18px;line-height:1;display:grid}.sync-spin{transform-origin:50%;place-items:center;line-height:1;display:inline-grid}.sync-mini-toast{text-align:left;grid-template-rows:auto;grid-template-columns:28px minmax(0,1fr);justify-items:start}.sync-mini-toast>.material-symbols-rounded{grid-row:auto}.sync-mini-toast b{text-align:left;white-space:nowrap}@media (width<=760px){.topbar-actions .values-toggle-button,.topbar-actions .theme-toggle-button{width:39px;min-width:39px;height:39px;min-height:39px;place-items:center!important;display:grid!important}.topbar-actions{gap:6px!important}.page-tools>.sync-dropdown{width:46px;min-width:46px}.sync-dropdown.mobile-sync .sync-button{width:46px;min-width:46px;height:46px;min-height:46px;padding:0}.sync-dropdown.mobile-sync .sync-glyph{margin:0}.sync-dropdown.mobile-sync .sync-menu{min-width:min(280px,100vw - 28px);left:auto;right:0}tbody tr{position:relative!important}tbody td.mobile-time-cell{letter-spacing:.01em;position:absolute;bottom:7px;right:14px;color:#ffffff3d!important;text-align:right!important;padding:0!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important;display:block!important}:root[data-theme=light] tbody td.mobile-time-cell{color:#30415657!important}.mobile-sale-card{position:relative}.mobile-sale-time{color:#ffffff3d;text-align:right;font-size:9.5px;font-weight:400;line-height:1;position:absolute;bottom:7px;right:14px}:root[data-theme=light] .mobile-sale-time{color:#30415657}}:root[data-theme=light] .sync-solid-modal,:root[data-theme=light] .sync-mini-toast{color:var(--text-1);background:#fffffffa;border-color:#19395921;box-shadow:0 18px 42px #0f273e24}:root[data-theme=light] .sync-solid-row{background:#0f273e09;border-color:#1939591a}:root[data-theme=light] .sync-solid-actions button{background:#0f273e0a;border-color:#19395921}:root[data-theme=light] .topbar .control-menu,:root[data-theme=light] .custom-menu{z-index:5200}.sale-split-panel{padding-bottom:22px}.split-receiver-list{gap:0;display:grid}.split-receiver-row{border-top:1px solid var(--line-1);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.split-receiver-row:first-child{border-top:0;padding-top:0}.split-receiver-main{gap:4px;min-width:0;display:grid}.split-receiver-main strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:820;overflow:hidden}.split-receiver-main small{color:var(--text-3);font-size:12px;font-weight:720}.split-receiver-amount{color:var(--text-1);white-space:nowrap;text-align:right;font-size:21px;font-weight:850}@media (width<=760px){.page-tools>.dropdown>.tool-button>.material-symbols-rounded:first-child{color:var(--text-2)!important}.page-tools>.dropdown>.tool-button:hover>.material-symbols-rounded:first-child,.page-tools>.dropdown.open>.tool-button>.material-symbols-rounded:first-child,.page-tools>.sync-button>.sync-glyph,.sync-dropdown.mobile-sync .sync-glyph{color:var(--brand-1)!important}}.search-box.open>.search-filter-menu.advanced-filter-menu{pointer-events:auto!important;z-index:5200!important;display:grid!important}.search-filter-button,.status-tabs,.status-tab,.search-filter-menu.advanced-filter-menu,.search-filter-menu.advanced-filter-menu button{pointer-events:auto}@media (width<=760px){tbody tr[role=button]{cursor:pointer!important}tbody td.date-cell .cell-copy,tbody td.date-cell strong,tbody td.date-cell small{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}}.applied-filter-tabs{flex-wrap:wrap;gap:9px;margin:-4px 0 14px;display:flex;overflow:visible}.applied-filter-tabs .status-tab.applied-filter-tab{flex:none}td.actions .row-action-dropdown.drop-up .row-action-menu{top:auto!important;bottom:calc(100% + 6px)!important}:root[data-theme=light] .status-tab.active,:root[data-theme=light] .status-tab[aria-pressed=true]{opacity:1!important;border-color:var(--brand-1)!important;color:var(--brand-1)!important;box-shadow:inset 0 0 0 1px var(--brand-1), 0 0 0 3px #00c2a81a!important;background:#00c2a82e!important}:root[data-theme=light] .status-tab.active strong,:root[data-theme=light] .status-tab[aria-pressed=true] strong{color:currentColor!important}.status-tabs.dragging .status-tab,.kpi-grid.dragging .kpi-card{pointer-events:auto!important}@media (width<=760px){.applied-filter-tabs{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:0 2px 4px 0!important;display:flex!important;overflow:auto hidden!important}.applied-filter-tabs::-webkit-scrollbar{display:none!important}.applied-filter-tabs .status-tab.applied-filter-tab{flex:none!important;min-width:max-content!important}}.search-filter-menu.advanced-filter-menu{width:640px;max-width:min(640px, calc(100vw - var(--sidebar-collapsed-w) - 72px))}.filter-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.table-card,.table-wrap{overflow:visible}:root[data-theme=light] .table-card,:root[data-theme=light] .table-wrap{overflow:visible!important}:root[data-theme=light] .status-tab.active,:root[data-theme=light] .status-tab[aria-pressed=true]{background:#00c2a81a!important;border-color:#00c2a8b8!important;box-shadow:inset 0 0 0 1px #00c2a870,0 0 0 2px #00c2a80e!important}:root[data-theme=light] .sidebar{background:linear-gradient(#fff,#f7f9fc)!important;border-right-color:#19395921!important;box-shadow:10px 0 30px #0f273e0b!important}:root[data-theme=light] .sidebar .brand-text,:root[data-theme=light] .sidebar .brand-text strong{color:var(--text-1)!important}:root[data-theme=light] .sidebar .nav-item,:root[data-theme=light] .sidebar .logout-link,:root[data-theme=light] .sidebar .collapse-button{color:var(--text-2)!important}:root[data-theme=light] .sidebar .nav-item:hover,:root[data-theme=light] .sidebar .logout-link:hover,:root[data-theme=light] .sidebar .collapse-button:hover{color:var(--text-1)!important;background:#00c2a812!important}:root[data-theme=light] .sidebar .nav-item.active{color:var(--text-1)!important;background:#00c2a81f!important;box-shadow:inset 0 0 0 1px #00c2a81f!important}:root[data-theme=light] .sidebar .nav-separator{background:#1939591f!important}:root[data-theme=light] .sidebar .sidebar-footer{background:linear-gradient(#ffffffb3,#f7f9fcf5)!important;border-top-color:#1939591a!important}:root[data-theme=light] .sidebar .collapse-button,:root[data-theme=light] .sidebar .logout-link{background:#ffffffb8!important;border-color:#1939591f!important}@media (width<=760px){.status-tabs,.kpi-grid,.applied-filter-tabs{cursor:grab}.status-tabs.is-dragging,.kpi-grid.is-dragging,.applied-filter-tabs.is-dragging{cursor:grabbing}.applied-filter-tabs{width:calc(100% + var(--mobile-content-pad))!important;max-width:calc(100% + var(--mobile-content-pad))!important;margin:-4px calc(-1 * var(--mobile-content-pad)) 14px 0!important;padding:0 calc(var(--mobile-content-pad) + 44px) 5px 0!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;flex-wrap:nowrap!important;display:flex!important;overflow:auto hidden!important}.applied-filter-tabs .status-tab.applied-filter-tab{flex:none!important;width:auto!important;max-width:none!important}.search-filter-menu.advanced-filter-menu{width:auto!important;max-width:calc(100vw - var(--mobile-sidebar-collapsed-w) - 20px)!important}}.status-tabs,.kpi-grid,.applied-filter-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.status-tabs .status-tab,.applied-filter-tabs .status-tab,.kpi-grid .kpi-card{pointer-events:auto}.status-tabs.is-dragging,.status-tabs.dragging,.kpi-grid.is-dragging,.kpi-grid.dragging,.applied-filter-tabs.is-dragging,.applied-filter-tabs.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (width<=760px){.status-tabs,.kpi-grid,.applied-filter-tabs{touch-action:pan-x pan-y!important}}.section-title{color:var(--text-1);align-items:center;gap:8px;margin:22px 0 12px;font-size:14px;font-weight:700;display:flex}.section-title .material-symbols-rounded{color:var(--brand-1);font-size:19px}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.chart-card{padding:18px 20px 16px}.chart-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.chart-title-wrap h4{color:var(--text-1);margin:0;font-size:14px;font-weight:700}.chart-title-wrap small{color:var(--text-3);margin-top:3px;font-size:12px;font-weight:500;display:block}.chart-legend{color:var(--text-3);flex-wrap:wrap;gap:10px;font-size:11.5px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.chart-pager{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}.chart-pager button{border:1px solid var(--line-2);width:24px;height:24px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.chart-pager button:disabled{opacity:.35;cursor:default}.chart-pager .material-symbols-rounded{font-size:16px}.chart-empty-state{min-height:160px;color:var(--text-3);text-align:center;place-items:center;font-size:12.5px;display:grid}.line-chart-wrap{width:100%}.line-chart-wrap svg{width:100%;height:auto;display:block}.chart-gridline{stroke:var(--line-1);stroke-width:1px}.chart-axis{stroke:var(--line-2);stroke-width:1px}.chart-axis-label{fill:var(--text-3);font-size:10.5px;font-weight:500}.chart-line-dot{fill:var(--bg-1);stroke-width:2.2px}.chart-line-last-label{font-size:11px;font-weight:700}.chart-summary-row{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:1px solid var(--line-1);gap:10px;margin-top:14px;padding-top:12px;display:grid}.chart-summary-row span{color:var(--text-3);font-size:11px;display:block}.chart-summary-row b{color:var(--text-1);margin-top:2px;font-size:13px;font-weight:700;display:block}.donut-body{flex-direction:column;align-items:center;gap:24px;display:flex}.donut-ring{border-radius:50%;flex:none;place-items:center;width:172px;height:172px;display:grid;position:relative}.donut-ring-center{background:var(--bg-1);text-align:center;width:122px;height:122px;box-shadow:inset 0 0 0 1px var(--line-1);border-radius:50%;place-items:center;display:grid}.donut-ring-center b{color:var(--text-1);font-size:17px;font-weight:700;display:block}.donut-ring-center small{color:var(--text-3);font-size:10.5px}.donut-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;width:100%;display:grid}.donut-legend-item{border-radius:var(--ap-radius-sm);background:var(--bg-2);border:1px solid var(--line-1);align-items:center;gap:10px;padding:9px 12px;display:flex}.donut-legend-swatch{border-radius:50%;flex:none;width:10px;height:10px}.donut-legend-text{flex:1;min-width:0}.donut-legend-text b{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;display:block;overflow:hidden}.donut-legend-text small{color:var(--text-3);font-size:10.5px}.donut-legend-item strong{color:var(--brand-1);flex:none;font-size:12.5px;font-weight:700}@media (width<=560px){.donut-legend{grid-template-columns:1fr}}.hbar-list{flex-direction:column;gap:13px;display:flex}.hbar-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.hbar-meta{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hbar-label b{color:var(--text-1);font-size:12.5px;font-weight:650}.hbar-label small{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.hbar-secondary{color:var(--text-3);white-space:nowrap;font-size:11.5px}.hbar-secondary strong{color:var(--text-2);font-weight:650}.hbar-track{background:var(--line-1);border-radius:5px;height:7px;overflow:hidden}.hbar-track span{border-radius:5px;height:100%;display:block}.hbar-value{text-align:right;color:var(--text-1);white-space:nowrap;font-size:12.5px;font-weight:700}.columns-chart{align-items:flex-end;gap:10px;min-height:190px;padding-top:20px;display:flex}.columns-chart-bar{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.columns-chart-value{color:var(--text-2);white-space:nowrap;font-size:10.5px;font-weight:650}.columns-chart-col{border-radius:5px 5px 2px 2px;width:100%;max-width:34px}.columns-chart-label{color:var(--text-3);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;overflow:hidden}@media (width<=1080px){.chart-grid{grid-template-columns:1fr}}.col-terminal{width:22%}.col-qty{width:9%}.table-empty-cell{text-align:center;height:64px;color:var(--text-3);white-space:normal;font-size:12px}.pill.neutral{color:var(--text-3);background:#a6b0bb24}.icon-btn,.icon-btn-danger{border:1px solid var(--line-2);width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:9px;place-items:center;transition:border-color .15s,background .15s,color .15s;display:inline-grid}.icon-btn:hover{color:var(--brand-1);background:#00c2a80f;border-color:#00c2a866}.icon-btn-danger:hover{color:#ff6868;background:#ff4d4d14;border-color:#ff4d4d66}.icon-btn .material-symbols-rounded,.icon-btn-danger .material-symbols-rounded{font-size:18px}.danger-action{cursor:pointer;color:#ffe3e3;background:linear-gradient(135deg,#ff6868,#ff4d4d);border:1px solid #ff4d4d80;border-radius:12px;height:44px;padding:0 20px;font-size:13px;font-weight:780}.form-field-grid{color:var(--text-3);gap:6px;font-size:11.5px;font-weight:700;display:grid}.form-field-grid.field-full{grid-column:1/-1}.form-control,.form-select{width:100%;height:42px;color:var(--text-1);background:#080f1280;border:1px solid #a7b0bb33;border-radius:10px;outline:0;padding:0 13px;font-family:inherit;font-size:13px}.form-control:focus,.form-select:focus{border-color:#00c2a873;box-shadow:0 0 0 3px #00c2a814}.form-control[readonly]{color:var(--text-3);cursor:default;background:#080f1247}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a6b0bb' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=640px){.grid2{grid-template-columns:1fr}}.toggle-section{border:1px solid var(--line-1);border-radius:var(--ap-radius-md);background:#ffffff04;margin-bottom:12px;overflow:hidden}.toggle-section-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.toggle-section-icon{color:var(--brand-1);font-size:19px}.toggle-section-head b{color:var(--text-1);flex:1;font-size:13px;font-weight:700}.toggle-section-chevron{color:var(--text-3);transition:transform .18s}.toggle-section.open .toggle-section-chevron{transform:rotate(180deg)}.toggle-section-body{border-top:1px solid var(--line-1);padding:4px 16px 18px}.confirm-dialog-message{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.empty-state-mini{border:1px dashed var(--line-2);border-radius:var(--ap-radius-sm);color:var(--text-3);text-align:center;padding:16px;font-size:12.5px}.bulk-select-bar{border:1px solid var(--line-2);border-radius:var(--ap-radius-md);color:var(--text-2);background:#00c2a80f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;font-size:12.5px;display:flex}.bulk-select-actions{flex-wrap:wrap;gap:8px;display:flex}.col-check{width:40px}.col-actions{text-align:right;width:56px}.rule-name-cell b{color:var(--text-1);font-size:12.5px;font-weight:650;display:block}.rule-name-cell small{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.row-check{width:16px;height:16px;accent-color:var(--brand-1);cursor:pointer}.row-action-menu{min-width:190px}.row-action-menu button{width:100%;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.row-action-menu button:hover{background:#00c2a814}.row-action-menu button.danger{color:#ff8080}.row-action-menu button.danger:hover{background:#ff4d4d14}.row-action-menu .material-symbols-rounded{font-size:17px}.payments-modal-body{flex-direction:column;display:flex}.payments-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=760px){.payments-identity-grid{grid-template-columns:1fr}}.channel-check-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:14px;display:grid}.channel-check-card{border:1px solid var(--line-2);border-radius:var(--ap-radius-sm);cursor:pointer;color:var(--text-2);align-items:center;gap:9px;padding:12px 14px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.channel-check-card input{accent-color:var(--brand-1);width:15px;height:15px}.channel-check-card.active{color:var(--text-1);background:#00c2a812;border-color:#00c2a880}.terminal-add-card{border:1px solid var(--line-1);border-radius:var(--ap-radius-md);background:#ffffff04;margin-bottom:14px;padding:14px 16px}.terminal-add-card-title{color:var(--text-1);align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:700;display:flex}.terminal-add-card-title .material-symbols-rounded{color:var(--brand-1);font-size:18px}.terminal-add-line{gap:10px;display:flex}.terminal-add-line .form-control{flex:1}.terminal-add-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.terminal-suggestion-list{flex-direction:column;gap:4px;max-height:220px;margin-top:8px;display:flex;overflow-y:auto}.terminal-suggestion-list button{border:1px solid var(--line-1);color:var(--text-1);text-align:left;cursor:pointer;background:#080f1266;border-radius:8px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.terminal-suggestion-list button:hover{border-color:#00c2a866}.terminal-suggestion-list button b{font-size:12.5px}.terminal-suggestion-list button small{color:var(--text-3);font-size:11px}.terminal-no-result{color:var(--text-3);text-align:center;padding:10px;font-size:12px}.terminal-empty-box{text-align:center;color:var(--text-3);border:1px dashed var(--line-2);border-radius:var(--ap-radius-sm);padding:14px;font-size:12px}.payment-terminal-grid{flex-direction:column;gap:10px;margin-top:12px;display:flex}.payment-terminal-card{border:1px solid var(--line-1);border-radius:var(--ap-radius-md);grid-template-columns:minmax(160px,1.4fr) repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}@media (width<=900px){.payment-terminal-card{grid-template-columns:1fr;align-items:stretch}}.terminal-selected-inline{grid-row:1;align-items:center;gap:9px;display:flex}.terminal-selected-inline .material-symbols-rounded{color:var(--brand-1);font-size:20px}.terminal-selected-text b{color:var(--text-1);font-size:12.5px;display:block}.terminal-selected-text small{color:var(--text-3);font-size:11px}.terminal-selected-text em{color:var(--warning);font-size:10.5px;font-style:normal;display:block}.terminal-remove{align-self:center}.channel-allocation-table th{white-space:nowrap}.channel-allocation-table input,.channel-allocation-table select{width:100%}.commercial-policies-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.commercial-policies-toolbar b{color:var(--text-1);font-size:13px}.commercial-policies-toolbar p{color:var(--text-3);max-width:480px;margin:3px 0 0;font-size:11.5px}.policy-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.commercial-policy-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.commercial-policy-card{border:1px solid var(--line-2);border-radius:var(--ap-radius-md);background:#ffffff04;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.commercial-policy-card.policy-card-inactive{opacity:.55}.policy-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.policy-card-head b{color:var(--text-1);font-size:13px;font-weight:700;display:block}.policy-card-head span{color:var(--text-3);font-size:11px}.commercial-policy-model{color:var(--brand-1);background:#00c2a81a;border-radius:6px;width:fit-content;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.commercial-policy-meta{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.commercial-policy-meta span{color:var(--text-3)}.commercial-policy-meta b{color:var(--text-1);font-weight:650}.policy-receiver-line span{font-size:11px}.policy-extra-receivers{color:var(--text-3);text-align:right;font-size:10.5px}.policy-split-status{color:var(--warning);font-size:10.5px}.drawer-card-section{margin-bottom:20px}.drawer-section-title{color:var(--text-1);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;display:flex}.drawer-section-title .material-symbols-rounded{color:var(--brand-1);font-size:18px}.rule-policy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=560px){.rule-policy-form-grid{grid-template-columns:1fr}}.split-missing-indicator{border-radius:var(--ap-radius-sm);align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:12px;font-weight:650;display:flex}.split-missing-indicator.ok{color:#35e6a1;background:#21d7821f}.split-missing-indicator.warn{color:#ffe062;background:#e4c30c1f}.split-missing-indicator.bad{color:#ff6868;background:#ff4d4d1f}.policy-receiver-rows{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.policy-receiver-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}@media (width<=560px){.policy-receiver-row{grid-template-columns:1fr}}.policy-receiver-remove{align-self:end}.row-action-menu-portal{z-index:240;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1217fb;border-radius:12px;gap:2px;min-width:210px;padding:9px;display:grid;position:fixed;box-shadow:0 18px 42px #0000007a,inset 0 1px #ffffff06}.muted{color:var(--text-3)}.d-block{display:block}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.settings-span-2{grid-column:1/-1}.settings-card{padding:18px 20px}.settings-card-description{color:var(--text-3);margin:4px 0 14px;font-size:12px}.settings-card-footer{justify-content:flex-end;margin-top:16px;display:flex}.settings-success{color:#35e6a1}.settings-check-line{color:var(--text-2);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.settings-check-line input{accent-color:var(--brand-1);width:15px;height:15px}.settings-job-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.settings-job-head small{color:var(--text-3);margin-top:3px;font-size:11.5px;display:block}.is-disabled-row{opacity:.5}@media (width<=1080px){.settings-grid{grid-template-columns:1fr}}.channel-resource-table th:first-child,.channel-resource-table td:first-child{width:22%}.table-switch-wrap{cursor:pointer;color:var(--text-3);align-items:center;gap:8px;font-size:11.5px;font-weight:650;display:inline-flex}.table-switch-wrap input{opacity:0;width:0;height:0;position:absolute}.table-switch{background:var(--line-2);border-radius:10px;flex:none;width:34px;height:19px;transition:background .15s;position:relative}.table-switch:after{content:"";background:var(--text-1);border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px}.table-switch-wrap.on{color:var(--text-1)}.table-switch-wrap.on .table-switch{background:var(--brand-1)}.table-switch-wrap.on .table-switch:after{transform:translate(15px)}.channel-resource-mobile{flex-direction:column;gap:10px;display:flex}.channel-resource-mobile-card{border:1px solid var(--line-1);border-radius:var(--ap-radius-md);flex-direction:column;gap:10px;padding:14px;display:flex}.channel-resource-mobile-card b{color:var(--text-1);font-size:13px}.dual-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.dual-toggle-grid{grid-template-columns:1fr}}.dual-toggle-card{border:1px solid var(--line-1);border-radius:var(--ap-radius-md);flex-direction:column;gap:8px;min-height:120px;padding:14px;display:flex}.dual-toggle-card>span{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:700}.dual-toggle-card.active{background:#00c2a80a;border-color:#00c2a84d}.dual-toggle-item{border:1px solid var(--line-1);background:var(--bg-2);color:var(--text-2);cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.dual-toggle-item:hover{border-color:#00c2a859}.dual-toggle-item.active{color:var(--brand-1);background:#00c2a812;border-color:#00c2a84d}.dual-toggle-item .material-symbols-rounded{font-size:17px}.chart-title-line{align-items:center;gap:9px;min-width:0;display:flex}.chart-title-icon{width:30px;height:30px;color:var(--brand-1);background:#00c2a814;border:1px solid #00c2a838;border-radius:10px;flex:0 0 30px;place-items:center;font-size:18px;display:inline-grid}.chart-title-line h4{min-width:0}.chart-title-wrap>small{margin-left:39px}@media (width<=520px){.chart-title-icon{flex-basis:28px;width:28px;height:28px;font-size:17px}.chart-title-wrap>small{margin-left:37px}}.login-box{background:var(--bg-1)}.login-submit-button{background:var(--brand-1);color:#041714;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:16px;font-weight:850;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #00c2a82e}.login-submit-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 30px #00c2a83d}.login-submit-button:focus-visible{outline:0;box-shadow:0 0 0 4px #00c2a82e,0 14px 30px #00c2a838}.login-submit-button:disabled{opacity:.62;cursor:wait;transform:none}.login-submit-button .material-symbols-rounded{font-size:21px}:root[data-theme=light] .login-page{background:#eef3f8}:root[data-theme=light] .login-box{background:#fff;border-color:#19395924;box-shadow:0 24px 60px #0f273e21}:root[data-theme=light] .login-box h2{color:#0f2136}:root[data-theme=light] .login-box p,:root[data-theme=light] .login-box .form-field{color:#52657d}:root[data-theme=light] .login-box .form-field input{color:#0f2136;background:#fff;border-color:#1939592e}:root[data-theme=light] .login-box .form-field input:focus{background:#fff;border-color:#00c2a88c}.atlas-select-control{min-width:0;position:relative}.atlas-select-trigger{width:100%;height:42px;color:var(--text-1);appearance:none;font:inherit;cursor:pointer;text-align:left;white-space:nowrap;border:1px solid #a7b0bb33;border-radius:10px;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 13px;font-size:13px;display:flex;appearance:none!important;background:#080f1280 no-repeat!important}.atlas-select-trigger:before,.atlas-select-trigger:after{content:none!important;display:none!important}.atlas-select-trigger::-ms-expand{display:none}.atlas-select-trigger:focus{border-color:#00c2a873;box-shadow:0 0 0 3px #00c2a814}.atlas-select-trigger:disabled{cursor:not-allowed}:root[data-theme=light] .atlas-select-trigger{color:#183047;border-color:#1939592e;background:#fff!important}.atlas-select-trigger>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.atlas-select-placeholder{color:var(--text-4)}.atlas-select-chevron{color:var(--text-3);flex:none;font-size:19px;transition:transform .16s}.atlas-select-control.open .atlas-select-chevron{transform:rotate(180deg)}.atlas-select-control.open .atlas-select-trigger{border-color:#00c2a87a;box-shadow:0 0 0 3px #00c2a812}.atlas-select-control.disabled{opacity:.58}.atlas-select-menu{z-index:1400;border:1px solid var(--line-2);background:var(--bg-1);border-radius:12px;min-width:190px;max-height:280px;padding:7px;display:block;position:fixed;top:0;left:0;right:auto;overflow:auto;box-shadow:0 18px 46px #00000047}.atlas-select-group{color:var(--text-4);text-transform:uppercase;letter-spacing:.05em;padding:8px 10px 5px;font-size:10px;font-weight:800}.atlas-select-option{width:100%;min-height:38px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:grid}.atlas-select-option:hover{background:var(--surface-hover);color:var(--text-1)}.atlas-select-option.selected{color:var(--brand-1);background:#00c2a817;font-weight:760}.atlas-select-check{opacity:0;font-size:17px}.atlas-select-option.selected .atlas-select-check{opacity:1}.atlas-select-option:disabled{opacity:.45;cursor:not-allowed}:root[data-theme=light] .atlas-select-menu{background:#fff;box-shadow:0 18px 42px #17263429}@media (width<=760px){.atlas-select-menu{z-index:1300;border-radius:16px;min-width:0;padding:10px;position:fixed;bottom:12px;right:12px;width:auto!important;max-height:min(58vh,420px)!important;top:auto!important;left:12px!important}.atlas-select-option{min-height:44px;font-size:14px}}.report-job-panel{gap:10px;margin-top:10px;display:grid}.report-job-meta{grid-template-columns:.7fr 1.5fr .7fr;gap:8px;display:grid}.report-job-meta>span{border:1px solid var(--line-1);background:#ffffff06;border-radius:10px;min-width:0;padding:9px 10px}.report-job-meta small{margin:0 0 3px;font-size:10px}.report-job-meta b{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;overflow:hidden}.report-job-download{min-height:38px;color:var(--brand-1);cursor:pointer;background:#00c2a814;border:1px solid #00c2a859;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:750;display:inline-flex}.report-job-download:hover{background:#00c2a824;border-color:#00c2a885}.report-job-download .material-symbols-rounded{font-size:19px}.sync-final-message.success{color:var(--success);background:#21d7820f;border-color:#21d78233}@media (width<=560px){.report-job-meta{grid-template-columns:1fr 1fr}.report-job-meta>span:nth-child(2){grid-area:1/1/auto/-1}}.commercial-policy-brand-block{grid-column:1/-1;gap:12px;width:100%;min-width:0;display:grid}.commercial-policy-brand-selector{background:linear-gradient(#00c2a813,#ffffff05);border:1px solid #00c2a833;border-radius:16px;gap:14px;width:100%;min-width:0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff09}.commercial-policy-brand-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.commercial-policy-brand-head strong{color:var(--text-1);font-size:13px;font-weight:800;display:block}.commercial-policy-brand-head small{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.45;display:block}.commercial-policy-brand-badge{min-height:28px;color:var(--brand-1);white-space:nowrap;background:#00c2a81f;border:1px solid #00c2a847;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.commercial-policy-brand-selector>small{color:var(--text-3);font-size:10.5px;line-height:1.45}.commercial-policy-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.commercial-policy-brand-grid button{border:1px solid var(--line-1);background:var(--surface-1);min-width:0;min-height:46px;color:var(--text-2);font:inherit;cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:11.5px;font-weight:750;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.commercial-policy-brand-grid button:hover{border-color:#00c2a84d;transform:translateY(-1px)}.commercial-policy-brand-grid button .material-symbols-rounded{color:var(--text-4);flex:none;font-size:18px}.commercial-policy-brand-grid button span:last-child{overflow-wrap:anywhere;min-width:0}.commercial-policy-brand-grid button.selected{color:var(--text-1);background:#00c2a81f;border-color:#00c2a880}.commercial-policy-brand-grid button.selected .material-symbols-rounded{color:var(--brand-1)}@media (width<=1100px){.commercial-policy-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.commercial-policy-brand-head{flex-direction:column;align-items:stretch}.commercial-policy-brand-badge{align-self:flex-start}.commercial-policy-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.commercial-policy-brand-selector{padding:13px}.commercial-policy-brand-grid{grid-template-columns:1fr}}.commercial-policy-unified-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;display:grid}.commercial-policy-unified-card{border:1px solid var(--line-1);background:var(--surface-1);border-radius:16px;flex-direction:column;min-width:0;min-height:278px;padding:16px;display:flex;box-shadow:0 8px 24px #0000000a}.commercial-policy-unified-card.is-inactive{opacity:.72}.commercial-policy-unified-head{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.commercial-policy-unified-head>div{gap:4px;min-width:0;display:grid}.commercial-policy-unified-head strong{color:var(--text-1);overflow-wrap:anywhere;font-size:13.5px;line-height:1.25}.commercial-policy-unified-head span:not(.commercial-policy-unified-status){color:var(--text-3);font-size:10.8px}.commercial-policy-unified-status{border-radius:8px;justify-content:center;align-items:center;min-width:72px;min-height:28px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.commercial-policy-unified-status.is-active{color:var(--success-1,#00b886);background:#00b8861f}.commercial-policy-unified-status.is-inactive{color:var(--text-3);background:var(--surface-2)}.commercial-policy-unified-model{color:var(--brand-1);background:#00c2a81a;border-radius:999px;align-self:flex-start;margin-top:12px;padding:7px 10px;font-size:10.5px;font-weight:800}.commercial-policy-unified-values{gap:8px;margin:13px 0 0;display:grid}.commercial-policy-unified-values>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commercial-policy-unified-values dt{color:var(--text-3);font-size:10.8px}.commercial-policy-unified-values dd{max-width:58%;color:var(--text-1);text-align:right;overflow-wrap:anywhere;margin:0;font-size:11.2px;font-weight:800}.commercial-policy-unified-receivers{border:1px solid var(--line-1);background:var(--surface-2);border-radius:11px;gap:7px;margin-top:12px;padding:11px;display:grid}.commercial-policy-unified-receivers.is-warning{border-color:#f5a62347}.commercial-policy-unified-receivers>div{color:var(--text-3);justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.commercial-policy-unified-receivers>div b{color:var(--text-1)}.commercial-policy-unified-receivers small{color:var(--text-3);font-size:10px;line-height:1.35}.commercial-policy-unified-actions{border-top:1px solid var(--line-1);justify-content:flex-end;gap:8px;margin-top:auto;padding-top:14px;display:flex}.commercial-policy-unified-modal-body{gap:18px;display:grid}.commercial-policy-unified-section{border:1px solid var(--line-1);background:var(--surface-1);border-radius:18px;gap:16px;padding:20px;display:grid}.commercial-policy-unified-section-title{align-items:flex-start;gap:12px;display:flex}.commercial-policy-unified-section-title>.material-symbols-rounded{color:var(--brand-1);font-size:24px}.commercial-policy-unified-section-title>div{gap:4px;display:grid}.commercial-policy-unified-section-title b{color:var(--text-1);font-size:14px}.commercial-policy-unified-section-title small{color:var(--text-3);font-size:11px;line-height:1.45}.commercial-policy-unified-form-grid,.commercial-policy-unified-installments{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercial-policy-unified-note{color:var(--warning-1,#d99516);background:#f5a62314;border-radius:13px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.commercial-policy-unified-note .material-symbols-rounded{font-size:21px}.commercial-policy-unified-note p{margin:0;font-size:10.8px;line-height:1.5}@media (width<=1280px){.commercial-policy-unified-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.commercial-policy-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.commercial-policy-unified-grid,.commercial-policy-unified-form-grid,.commercial-policy-unified-installments{grid-template-columns:1fr}.commercial-policy-unified-section{padding:16px}}.payment-method-result-chart{grid-column:auto;min-width:0}.payment-method-card-grid{grid-template-columns:1fr;gap:9px;display:grid}.payment-method-mini-card{border:1px solid var(--line-1);background:var(--bg-2);border-radius:12px;grid-template-columns:minmax(150px,.9fr) minmax(0,1.65fr);align-items:center;gap:10px 16px;min-width:0;padding:11px 13px;display:grid}.payment-method-mini-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.payment-method-mini-head h5{color:var(--text-1);margin:0;font-size:12.5px;font-weight:750}.payment-method-mini-head span:not(.material-symbols-rounded){color:var(--text-3);margin-top:2px;font-size:10.5px;display:block}.payment-method-mini-head>.material-symbols-rounded{width:29px;height:29px;color:var(--brand-1);background:var(--brand-soft);border-radius:9px;flex:none;place-items:center;font-size:17px;display:grid}.payment-method-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.payment-method-metrics>div{border-left:1px solid var(--line-1);min-width:0;padding-left:10px}.payment-method-metrics dt{color:var(--text-3);font-size:10.5px}.payment-method-metrics dd{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11.5px;font-weight:700;overflow:hidden}.payment-method-metrics .payment-method-net dt,.payment-method-metrics .payment-method-net dd{color:var(--text-1);font-weight:750}.payment-method-progress{background:var(--line-1);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.payment-method-progress span{border-radius:inherit;background:var(--d1);min-width:4px;height:100%;display:block}.payment-method-mini-card.series-2 .payment-method-progress span{background:var(--d2)}.payment-method-mini-card.series-3 .payment-method-progress span{background:var(--d3)}.payment-method-mini-card.series-4 .payment-method-progress span{background:var(--d4)}.payment-method-mini-card.series-5 .payment-method-progress span{background:var(--d5)}.payment-method-mini-card.series-6 .payment-method-progress span{background:var(--d6)}.payment-method-mini-card.series-7 .payment-method-progress span{background:var(--d7)}.payment-method-mini-card.series-8 .payment-method-progress span{background:var(--d8)}:root[data-theme=light] .payment-method-mini-card{background:#fff;border-color:#1939591f}.line-card .line-chart-head{grid-template-columns:1fr;gap:9px;display:grid}.line-card .line-chart-legend{text-align:center;justify-content:center;width:100%}.line-card .chart-summary-row{text-align:center}.line-card .chart-summary-row>div{min-width:0}@media (width<=720px){.payment-method-mini-card{grid-template-columns:1fr}.payment-method-metrics>div:first-child{border-left:0;padding-left:0}}@media (width<=520px){.payment-method-metrics{grid-template-columns:1fr;gap:6px}.payment-method-metrics>div{border-left:0;justify-content:space-between;align-items:baseline;gap:12px;padding:0;display:flex}.payment-method-metrics dd{text-align:right;margin-top:0}}:root{--mobile-sale-card-surface:linear-gradient(145deg, #0c1519f5, #070e12f5);--mobile-sale-card-surface-hover:linear-gradient(145deg, #0d171bfa, #081014fa)}:root[data-theme=light]{--mobile-sale-card-surface:linear-gradient(145deg, #fffffffa, #f4f8fafa);--mobile-sale-card-surface-hover:linear-gradient(145deg, #fff, #f1f7f9)}.mobile-card-list,.crud-v501-mobile-list{gap:10px;min-width:0;display:grid}.mobile-date-group{color:var(--text-3);letter-spacing:.045em;text-transform:uppercase;margin:15px 2px 7px;font-size:10px;font-weight:800}.mobile-sale-card{border:1px solid var(--line-2);min-width:0;color:var(--text-1);background:var(--mobile-sale-card-surface);cursor:pointer;border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 14px 15px;display:grid;position:relative;overflow:visible;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff06}.mobile-sale-card:before{content:"";background:var(--brand-1);border-radius:0 5px 5px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.mobile-sale-card.inactive:before{background:var(--danger)}.mobile-sale-card:focus-visible{outline-offset:2px;outline:2px solid #00c2a88c}.mobile-sale-icon{width:42px;height:42px;color:var(--brand-1);background:#00c2a813;border:1px solid #00c2a83d;border-radius:13px;place-items:center;display:grid}.mobile-sale-icon>.material-symbols-rounded{font-size:23px}.mobile-sale-body{gap:8px;min-width:0;display:grid}.mobile-sale-top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mobile-sale-top>div:first-child{gap:3px;min-width:0;display:grid}.mobile-sale-top strong{color:var(--text-1);overflow-wrap:anywhere;font-size:13.5px;font-weight:820;line-height:1.3}.mobile-sale-top small{color:var(--text-3);overflow-wrap:anywhere;font-size:10.5px;font-weight:620;line-height:1.35}.mobile-sale-meta{color:var(--text-2);overflow-wrap:anywhere;font-size:11.5px;font-weight:650;line-height:1.4}.mobile-sale-values{color:var(--text-1);overflow-wrap:anywhere;font-size:12.5px;font-weight:780;line-height:1.35}.mobile-sale-details{border-top:1px solid var(--line-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding-top:9px;display:grid}.mobile-sale-detail{gap:2px;min-width:0;display:grid}.mobile-sale-detail span{color:var(--text-3);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:800}.mobile-sale-detail b{color:var(--text-2);overflow-wrap:anywhere;font-size:10.8px;line-height:1.35}.mobile-sale-footer{border-top:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.mobile-sale-footer .crud-v501-secondary-button{min-height:34px;padding:7px 10px}.mobile-card-actions{flex:none}@media (width>=981px){.crud-v501-mobile-list{display:none}}@media (width<=480px){.mobile-sale-card{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 12px 14px}.mobile-sale-icon{border-radius:12px;width:38px;height:38px}.mobile-sale-details{grid-template-columns:1fr}}:root[data-theme=light] .mobile-sale-card{background:var(--mobile-sale-card-surface);border-color:#1a384e1f;box-shadow:0 10px 25px #1c344414,inset 0 1px #fffc}.mobile-sale-status{flex:none;justify-content:flex-end;align-items:flex-start;min-width:74px;display:flex}.mobile-sale-status .pill,.mobile-sale-status .status-badge{white-space:nowrap;justify-content:center;min-width:72px}.mobile-sale-actions{z-index:2;position:absolute;bottom:14px;right:14px}.mobile-sale-actions .row-actions-trigger{width:40px;min-width:40px;height:40px;min-height:40px}.mobile-sale-card.has-actions .mobile-sale-meta{padding-right:48px}.mobile-sale-meta:has(.mobile-list-meta-label){gap:2px;display:grid}.mobile-list-meta-label{color:var(--text-3);font-size:10.5px;font-weight:650;line-height:1.25}.mobile-sale-meta>b{color:var(--text-2);overflow-wrap:anywhere;font-size:11.5px;font-weight:720;line-height:1.35}@media (hover:hover) and (pointer:fine){.mobile-sale-card:hover{background:var(--mobile-sale-card-surface-hover);border-color:#00c2a847;box-shadow:0 15px 34px #00000038,inset 0 1px #ffffff09}:root[data-theme=light] .mobile-sale-card:hover{background:var(--mobile-sale-card-surface-hover);border-color:#00968438;box-shadow:0 13px 28px #1c34441c,inset 0 1px #ffffffe6}}.mobile-sale-card:active{transform:translateY(1px)}@media (width<=480px){.mobile-sale-status .pill,.mobile-sale-status .status-badge{min-width:68px}.mobile-sale-actions{bottom:13px;right:12px}.mobile-sale-card.has-actions .mobile-sale-meta{padding-right:46px}}.crud-header-tools{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.page-tools>.crud-header-tools{width:100%}.crud-header-tools>.search-box{flex:auto;order:1;width:min(445px,42vw);min-width:330px;max-width:560px}.crud-header-actions{flex:none;order:2;justify-content:flex-end;align-items:center;gap:10px;display:flex}.crud-header-new,.crud-header-actions .crud-v501-secondary-button{white-space:nowrap;border-radius:7px;height:50px;min-height:50px}.crud-header-new{justify-content:center;min-width:172px}.crud-header-tools .material-symbols-rounded,.primary-action .material-symbols-rounded,.ghost-action .material-symbols-rounded,.crud-v501-secondary-button .material-symbols-rounded{flex:none;font-size:20px;line-height:1}.primary-action,.ghost-action,.crud-v501-secondary-button,.danger-action{justify-content:center;align-items:center;gap:8px;line-height:1.1;display:inline-flex}.crud-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 14px}.crud-status-tabs .status-tab{min-width:0}.crud-status-tabs .status-tab strong{font-variant-numeric:tabular-nums;background:0 0;border-radius:0;min-width:0;height:auto;margin-left:auto;padding:0;display:inline-block}.crud-status-tabs .status-tab.active strong{background:0 0}.crud-status-tabs .status-tab:first-child strong{min-width:0;height:auto;padding:0}.row-actions-trigger{border-radius:11px;width:40px;min-width:40px;height:40px;min-height:40px}.large-form-modal-card:not(.is-maximized){border-radius:21px;width:min(1060px,100vw - 88px);max-height:calc(100dvh - 88px)}.large-form-modal-card.payment-rule-modal-card:not(.is-maximized){width:min(1280px,100vw - 88px)}.large-form-modal-card.acquirer-modal-card:not(.is-maximized){width:min(1180px,100vw - 88px)}.large-form-modal-card.rule-policy-modal-card:not(.is-maximized),.large-form-modal-card.commercial-policy-modal-card:not(.is-maximized){width:min(820px,100vw - 88px)}.large-form-modal-header{padding:18px 24px}.large-form-modal-body{padding:18px 22px 22px}.large-form-modal-footer{padding:13px 22px}.payments-identity-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.payment-terminal-card{gap:10px}.payment-terminal-card-head{border-bottom:0;min-height:46px;padding-bottom:0}.payment-terminal-card-head .terminal-remove{align-self:center;margin:0}.payment-terminal-card-fields{border-top:0;padding-top:4px}.payment-terminal-card-fields:empty{border-top:0;padding-top:0;display:none}.commercial-policies-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.commercial-policies-toolbar>div:first-child{min-width:0}.commercial-policies-toolbar p{max-width:760px}.commercial-policy-grid{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:stretch}.commercial-policy-card{border-radius:15px;flex-direction:column;min-width:0;min-height:270px;padding:16px;display:flex}.commercial-policy-card .policy-card-head{min-height:52px}.commercial-policy-model{align-items:center;width:fit-content;min-height:28px;line-height:1.2;display:inline-flex}.commercial-policy-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:53px;margin-top:auto;padding-top:11px}.commercial-policy-footer .icon-btn,.commercial-policy-footer .icon-btn-danger{border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;margin:0;padding:0;display:inline-grid}.commercial-policy-footer .material-symbols-rounded{font-size:20px}.policy-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.policy-toolbar-actions>button{min-height:44px}.policy-receiver-actions{align-items:center}.policy-receiver-actions .ghost-action{min-height:44px}.acquirer-single-connection-note{border:1px solid var(--line-1);background:#ffffff05;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.acquirer-single-connection-note>.material-symbols-rounded{color:var(--brand-1);font-size:23px}.acquirer-single-connection-note>div{gap:3px;min-width:0;display:grid}.acquirer-single-connection-note b{color:var(--text-1);font-size:12.5px}.acquirer-single-connection-note small{color:var(--text-3);font-size:10.5px;line-height:1.35}.period-modal.confirm-dialog-card{border-radius:20px;width:min(560px,100vw - 40px);max-height:calc(100dvh - 80px)}.confirm-dialog-card .period-modal-header{padding:20px 22px 17px}.confirm-dialog-card .confirm-dialog-body{padding:22px;display:block}.confirm-dialog-card .period-modal-footer{gap:10px;padding:14px 22px 18px}.confirm-dialog-card .period-modal-footer>button{min-width:118px}.confirm-dialog-message{max-width:500px}.mobile-sale-card:before{content:none!important;display:none!important}.mobile-sale-card.inactive:before{display:none!important}.mobile-crud-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mobile-crud-head-actions .pill{white-space:nowrap}.mobile-secondary-column{align-items:baseline;gap:7px;min-width:0;display:flex}.mobile-secondary-column>span{color:var(--text-3);white-space:nowrap;font-size:10.5px;font-weight:650}.mobile-secondary-column>b{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:720;overflow:hidden}.crud-v501-actions-cell{text-align:right;white-space:nowrap;width:72px;min-width:72px;overflow:visible!important}.crud-v501-actions-cell:after,.row-actions-trigger:after,.row-actions-trigger:before{content:none!important}.row-actions-trigger{margin-left:auto}:root[data-theme=light] .brand-logo-full,:root[data-theme=light] .login-logo-img{filter:none!important}.dashboard-ranking-grid{grid-template-columns:1fr;gap:14px;margin-bottom:18px;display:grid}.dashboard-ranking-block{min-width:0}.dashboard-ranking-card .table-wrap{overflow-x:auto}.dashboard-ranking-card table{table-layout:fixed;width:100%}.dashboard-ranking-card th,.dashboard-ranking-card td{font-size:11.5px}.dashboard-ranking-card .col-money,.dashboard-ranking-card .col-qty{text-align:right;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.dashboard-ranking-block .section-title{margin-top:0}.dashboard-ranking-card{height:calc(100% - 42px)}.dashboard-ranking-mobile-list{display:none}@media (width<=1320px){.commercial-policy-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}.payments-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payments-identity-grid>:first-child{grid-column:1/-1}}@media (width<=980px){.crud-header-tools>.search-box{width:min(380px,40vw);min-width:260px}.dashboard-ranking-grid,.payment-terminal-grid{grid-template-columns:1fr}}@media (width<=760px){.page-header-row .page-tools{width:100%;margin-top:14px;display:block!important}.crud-header-tools{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.crud-header-tools>.search-box{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none}.crud-header-actions{grid-area:1/2;justify-self:end;gap:8px}.crud-header-new,.crud-header-actions .crud-v501-secondary-button{border-radius:8px;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;overflow:hidden}.crud-header-new-label,.crud-header-actions .crud-v501-secondary-button>span:not(.material-symbols-rounded){display:none}.crud-header-actions .material-symbols-rounded,.crud-header-new .material-symbols-rounded{margin:0;font-size:22px}.crud-status-tabs{scrollbar-width:none;grid-template-columns:none;gap:9px;margin:14px 0;padding:0 2px 4px 0;display:flex;overflow-x:auto}.crud-status-tabs::-webkit-scrollbar{display:none}.crud-status-tabs .status-tab{flex:none;min-width:150px}.large-form-modal-card:not(.is-maximized),.large-form-modal-card.payment-rule-modal-card:not(.is-maximized),.large-form-modal-card.acquirer-modal-card:not(.is-maximized),.large-form-modal-card.rule-policy-modal-card:not(.is-maximized),.large-form-modal-card.commercial-policy-modal-card:not(.is-maximized){border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.payments-identity-grid{grid-template-columns:1fr}.commercial-policies-toolbar{flex-direction:column;align-items:stretch}.policy-toolbar-actions{width:100%}.policy-toolbar-actions>button{flex:1 1 0;min-width:0}.commercial-policy-grid{grid-template-columns:1fr}.commercial-policy-card{min-height:0}.acquirer-single-connection-note{grid-template-columns:auto minmax(0,1fr)}.acquirer-single-connection-note>button{grid-column:1/-1;width:100%}.period-modal.confirm-dialog-card{border-radius:18px;width:min(92vw,520px);height:auto;max-height:calc(100dvh - 32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.modal-overlay.open .period-modal.confirm-dialog-card{transform:translate(-50%,-50%)scale(1)}.confirm-dialog-card .period-modal-footer{flex-wrap:nowrap}.confirm-dialog-card .period-modal-footer>button{flex:1 1 0;min-width:0}.mobile-sale-card{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.mobile-crud-head-actions .pill{display:none}.mobile-secondary-column{gap:2px;display:grid}.mobile-secondary-column>b{white-space:normal;text-overflow:clip;overflow:visible}.chart-grid{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.chart-grid>.chart-card{width:100%;min-width:0;overflow:hidden;border:1px solid var(--line-2)!important;background:linear-gradient(145deg,#0c1519f5,#070e12f5)!important;border-radius:15px!important;padding:16px!important;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff06!important}.dashboard-ranking-grid{grid-template-columns:1fr;gap:16px}.dashboard-ranking-table-desktop{display:none}.dashboard-ranking-mobile-list{gap:10px;padding:10px;display:grid}.dashboard-ranking-card{height:auto;box-shadow:none;background:0 0;border:0;padding:0}.dashboard-ranking-mobile-card{cursor:default}.dashboard-ranking-mobile-card .mobile-sale-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dashboard-ranking-mobile-card .mobile-sale-meta span{color:var(--text-3);font-size:10.5px}.dashboard-ranking-mobile-card .mobile-sale-meta b{color:var(--text-1);font-size:12px}}@media (width<=460px){.mobile-sale-card{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 12px}.mobile-sale-icon{width:38px;height:38px}.row-action-menu-portal{width:min(226px,100vw - 20px);min-width:0}}:root[data-theme=light] .chart-grid>.chart-card{background:linear-gradient(145deg,#fffffffa,#f4f8fafa)!important}:root[data-theme=light] .form-control,:root[data-theme=light] .form-select,:root[data-theme=light] textarea.form-control,:root[data-theme=light] input.form-control,:root[data-theme=light] select.form-select{color:var(--text-1)!important;box-shadow:none!important;background:#fff!important;border-color:#19395924!important}:root[data-theme=light] .form-control::placeholder,:root[data-theme=light] textarea.form-control::placeholder{color:#7d8da3!important}:root[data-theme=light] .form-control[readonly],:root[data-theme=light] .form-select[disabled],:root[data-theme=light] .form-control[disabled]{color:#64748b!important;background:#f5f7fa!important;border-color:#1939591f!important}.form-select,.period-fieldset select{appearance:none}:root[data-theme=light] .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f7188' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:34px!important}:root[data-theme=light] .crud-v501-field textarea.form-control,:root[data-theme=light] .payments-modal-body textarea.form-control{height:auto;min-height:96px}.sale-drawer-footer,.large-form-modal-footer,.period-modal-footer{justify-content:flex-start;align-items:center;gap:12px;display:flex}.sale-drawer-footer>.ghost-action,.large-form-modal-footer>.ghost-action,.period-modal-footer>.ghost-action,.sale-drawer-footer>.danger-action,.large-form-modal-footer>.danger-action,.period-modal-footer>.danger-action,.sale-drawer-footer>.primary-action,.large-form-modal-footer>.primary-action,.period-modal-footer>.primary-action{flex:none}.sale-drawer-body::-webkit-scrollbar{width:10px}.large-form-modal-body::-webkit-scrollbar{width:10px}.period-modal-body::-webkit-scrollbar{width:10px}.sale-drawer-body::-webkit-scrollbar-track{background:#a7b0bb1f;border-radius:999px}.large-form-modal-body::-webkit-scrollbar-track{background:#a7b0bb1f;border-radius:999px}.period-modal-body::-webkit-scrollbar-track{background:#a7b0bb1f;border-radius:999px}.sale-drawer-body::-webkit-scrollbar-thumb{background:#a7b0bb6b;border-radius:999px}.large-form-modal-body::-webkit-scrollbar-thumb{background:#a7b0bb6b;border-radius:999px}.period-modal-body::-webkit-scrollbar-thumb{background:#a7b0bb6b;border-radius:999px}.sale-drawer-body::-webkit-scrollbar-thumb:hover{background:#a7b0bb94}.large-form-modal-body::-webkit-scrollbar-thumb:hover{background:#a7b0bb94}.period-modal-body::-webkit-scrollbar-thumb:hover{background:#a7b0bb94}:root[data-theme=light] .sale-drawer-body::-webkit-scrollbar-track{background:#19395914}:root[data-theme=light] .large-form-modal-body::-webkit-scrollbar-track{background:#19395914}:root[data-theme=light] .period-modal-body::-webkit-scrollbar-track{background:#19395914}:root[data-theme=light] .sale-drawer-body::-webkit-scrollbar-thumb{background:#5f71886b}:root[data-theme=light] .large-form-modal-body::-webkit-scrollbar-thumb{background:#5f71886b}:root[data-theme=light] .period-modal-body::-webkit-scrollbar-thumb{background:#5f71886b}:root[data-theme=light] .sale-drawer-body::-webkit-scrollbar-thumb:hover{background:#5f718894}:root[data-theme=light] .large-form-modal-body::-webkit-scrollbar-thumb:hover{background:#5f718894}:root[data-theme=light] .period-modal-body::-webkit-scrollbar-thumb:hover{background:#5f718894}:root[data-theme=light] .table-card,:root[data-theme=light] .table-wrap{border-radius:14px!important;overflow:hidden!important}:root[data-theme=light] thead th:first-child{border-top-left-radius:14px}:root[data-theme=light] thead th:last-child{border-top-right-radius:14px}:root[data-theme=light] tbody tr:last-child td:first-child{border-bottom-left-radius:14px}:root[data-theme=light] tbody tr:last-child td:last-child{border-bottom-right-radius:14px}.payments-rules-table .col-actions,.payments-rules-table td.col-actions,.crud-v501-actions-cell,.table-card td.col-actions,.table-card th.col-actions{white-space:nowrap;text-align:right;width:72px!important;min-width:72px!important;overflow:visible!important}.payments-rules-table td.col-actions,.crud-v501-actions-cell{padding-right:12px!important}.payments-rules-table td.col-actions:after,.crud-v501-actions-cell:after,.row-actions-trigger:before,.row-actions-trigger:after{content:none!important;display:none!important}.sale-drawer-body,.large-form-modal-body,.period-modal-body{scroll-behavior:auto}@media (width<=760px){.sale-drawer-footer,.large-form-modal-footer,.period-modal-footer{gap:12px}}.page-tools,.page-tools>.search-box{min-width:0}@media (width<=760px){.page-header-row .page-tools{grid-template-rows:46px!important;grid-template-columns:minmax(0,1fr) 46px 46px!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:12px!important;display:grid!important}.page-tools>.search-box{grid-area:1/1!important;width:100%!important;min-width:0!important;height:46px!important}.page-tools>.dropdown{grid-area:1/2!important;width:46px!important;min-width:46px!important;height:46px!important;margin:0!important}.page-tools>.sync-dropdown{grid-area:1/3!important;justify-self:end!important;width:46px!important;min-width:46px!important;height:46px!important;margin:0!important}.page-tools>.sync-dropdown .sync-button,.page-tools>.sync-dropdown .sync-mobile-button,.page-tools>.dropdown>.tool-button{border-radius:8px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;display:grid!important}.page-tools>.sync-dropdown .sync-label,.page-tools>.dropdown>.tool-button>span:not(.material-symbols-rounded),.page-tools>.dropdown>.tool-button>.chevron{display:none!important}.page-tools>.sync-dropdown .sync-glyph,.page-tools>.dropdown>.tool-button>.material-symbols-rounded:first-child{width:22px!important;height:22px!important;color:var(--brand-1)!important;margin:0!important;font-size:22px!important;line-height:22px!important;display:block!important}.page-tools:has(>.crud-header-tools){display:block!important}.page-tools>.crud-header-tools{grid-template-rows:46px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.crud-header-tools>.search-box{grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important}.crud-header-actions{grid-area:1/2!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.crud-header-actions .crud-header-new,.crud-header-actions .crud-v501-secondary-button{border-radius:8px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:grid!important}.crud-header-actions .crud-header-new>span:last-child,.crud-header-actions .crud-v501-secondary-button>span:last-child{display:none!important}.crud-header-actions .material-symbols-rounded{margin:0!important;font-size:22px!important}}.system-error-page{place-items:center;min-height:calc(100dvh - 150px);padding:28px 16px;display:grid}.system-error-card{text-align:center;border:1px solid var(--line-1);width:min(620px,100%);color:var(--text-1);background:radial-gradient(circle at 50% 0,#00c2a81f,#0000 44%),linear-gradient(160deg,#0d151afa,#070e12fa);border-radius:24px;justify-items:center;padding:46px 38px;display:grid;box-shadow:0 28px 70px #0000004d,inset 0 1px #ffffff09}.system-error-code{color:#00c2a838;letter-spacing:-.08em;font-size:clamp(72px,14vw,126px);font-weight:900;line-height:.82}.system-error-icon{width:58px;height:58px;color:var(--brand-1);background:#00c2a817;border:1px solid #00c2a847;border-radius:18px;place-items:center;margin-top:-10px;font-size:31px;display:grid}.system-error-card h1{letter-spacing:-.035em;margin:20px 0 8px;font-size:26px;line-height:1.15}.system-error-card p{max-width:480px;color:var(--text-3);margin:0;font-size:13.5px;line-height:1.6}.system-error-actions{justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}:root[data-theme=light] .system-error-card{background:radial-gradient(circle at 50% 0,#00c2a81f,#0000 44%),linear-gradient(160deg,#fff,#f3f7f9);box-shadow:0 24px 60px #0f273e1f,inset 0 1px #ffffffe6}@media (width<=560px){.system-error-card{border-radius:20px;padding:38px 20px}.system-error-actions{flex-direction:column;width:100%}.system-error-actions>button{width:100%}}.sync-solid-modal{width:min(560px,100vw - 32px)}.sync-solid-body{max-height:min(68vh,680px)}.sync-solid-row{grid-template-columns:28px minmax(0,1fr);padding:12px}.sync-solid-row-content{min-width:0}.sync-solid-phase{margin-top:5px;font-weight:720;color:var(--brand-1)!important}.sync-progress-head{color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;font-size:10.5px;font-weight:700;display:flex}.sync-progress-track{background:#a7b0bb21;border-radius:999px;height:7px;margin-top:6px;position:relative;overflow:hidden}.sync-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-2), var(--brand-1));min-width:3%;transition:width .25s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #00c2a86b}.sync-progress-track.indeterminate i{width:36%;animation:1.15s ease-in-out infinite sync-progress-slide}@keyframes sync-progress-slide{0%{transform:translate(-110%)}to{transform:translate(300%)}}.sync-progress-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.sync-progress-stats>span{border:1px solid var(--line-1);background:#ffffff06;border-radius:10px;min-width:0;padding:8px 7px}.sync-progress-stats small,.sync-progress-stats b{display:block}.sync-progress-stats small{color:var(--text-3);font-size:9px;font-weight:700}.sync-progress-stats b{color:var(--text-1);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px}.sync-current-transaction{background:#00c2a811;border:1px solid #00c2a838;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:9px 10px;display:grid}.sync-current-transaction>.material-symbols-rounded{width:34px;height:34px;color:var(--brand-1);background:#00c2a81a;border-radius:10px;place-items:center;display:grid}.sync-current-transaction div{min-width:0}.sync-current-transaction small,.sync-current-transaction b,.sync-current-transaction em{display:block}.sync-current-transaction small{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:750}.sync-current-transaction b{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:11.5px;overflow:hidden}.sync-current-transaction em{color:var(--text-2);font-size:10.5px;font-style:normal}.sync-recent-transactions{border-top:1px solid var(--line-1);gap:5px;margin-top:10px;padding-top:9px;display:grid}.sync-recent-transactions>small{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1px;font-size:9.5px;font-weight:750}.sync-recent-transactions>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:9px;padding:5px 0;display:grid}.sync-recent-transactions b,.sync-recent-transactions span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.sync-recent-transactions b{color:var(--text-1)}.sync-recent-transactions span{color:var(--text-3);text-align:right}:root[data-theme=light] .sync-progress-stats>span{background:#19395909}:root[data-theme=light] .sync-current-transaction{background:#00c2a812}@media (width<=760px){.sync-solid-modal{width:auto}.sync-solid-body{max-height:58dvh}.sync-progress-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-recent-transactions>div{grid-template-columns:1fr;gap:2px}.sync-recent-transactions span{text-align:left}}.brand-logo-light{display:none}:root[data-theme=light] .brand-logo-dark{display:none!important}:root[data-theme=light] .brand-logo-light{display:block!important}.app-shell.collapsed .brand-logo-light,.app-shell.collapsed .brand-logo-dark{display:none!important}.page-header-row .page-tools{flex-wrap:nowrap;min-width:0}.page-tools>.search-box{flex:auto;min-width:0}.page-tools>.dropdown,.page-tools>.sync-dropdown,.page-tools>.sync-button{flex:none}.page-tools>.crud-header-tools{width:100%;min-width:0}.crud-header-tools{flex-wrap:nowrap}.crud-header-tools>.search-box{flex:auto;min-width:0}.crud-header-actions{flex-wrap:nowrap;flex:none}@media (width<=760px){.page-header-row .page-tools:not(:has(>.crud-header-tools)){grid-template-rows:46px!important;grid-template-columns:minmax(0,1fr) 46px 46px!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.page-tools:not(:has(>.crud-header-tools))>.search-box{grid-area:1/1!important;width:100%!important;min-width:0!important}.page-tools:not(:has(>.crud-header-tools))>.dropdown{grid-area:1/2!important}:is(.page-tools:not(:has(>.crud-header-tools))>.sync-dropdown,.page-tools:not(:has(>.crud-header-tools))>.sync-button){grid-area:1/3!important}.page-tools:has(>.crud-header-tools){width:100%!important;display:block!important}.page-tools>.crud-header-tools{grid-template-rows:46px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.crud-header-tools>.search-box{grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:none!important}.crud-header-actions{grid-area:1/2!important;gap:8px!important;display:flex!important}}.sync-solid-modal.is-finished{border-color:#00c2a84d}.sync-solid-row.finished>.material-symbols-rounded{color:var(--success)}.sync-solid-row.failed>.material-symbols-rounded{color:var(--danger)}.sync-solid-row.cancelled>.material-symbols-rounded{color:var(--warning)}.sync-solid-actions .sync-solid-close{color:#031916;background:linear-gradient(135deg, var(--brand-2), var(--brand-1));border-color:#00c2a894}.sync-solid-result{border-top:1px solid var(--line-1);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px 15px;display:grid}.sync-solid-result>.material-symbols-rounded{border-radius:12px;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.sync-solid-result>div{min-width:0}.sync-solid-result b,.sync-solid-result small{display:block}.sync-solid-result b{color:var(--text-1);font-size:12.5px}.sync-solid-result small{color:var(--text-3);margin-top:4px;font-size:10.5px;line-height:1.45}.sync-solid-result.success{background:#21d78212}.sync-solid-result.success>.material-symbols-rounded{color:var(--success);background:#21d7821c}.sync-solid-result.warning{background:#f2c94c17}.sync-solid-result.warning>.material-symbols-rounded{color:#f2c94c;background:#f2c94c21}.sync-solid-result.danger{background:#ff4d4d14}.sync-solid-result.danger>.material-symbols-rounded{color:var(--danger);background:#ff4d4d1f}.sync-final-message{border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;font-size:10.5px;font-weight:650;display:flex}.sync-final-message.warning{color:#f2c94c;background:#f2c94c17}.sync-final-message.danger{color:#ff7b84;background:#ff4d4d17}.sync-mini-toast.completed .material-symbols-rounded{color:var(--success)}:root[data-theme=light] .sync-solid-result.warning,:root[data-theme=light] .sync-final-message.warning{color:#5c4500}@media (width<=760px){.crud-status-tabs{cursor:grab;width:calc(100% + var(--mobile-content-pad,12px))!important;max-width:calc(100% + var(--mobile-content-pad,12px))!important;margin:14px calc(-1 * var(--mobile-content-pad,12px)) 14px 0!important;padding:0 calc(var(--mobile-content-pad,12px) + 44px) 4px 0!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important;flex-wrap:nowrap!important;display:flex!important;overflow:auto hidden!important}.crud-status-tabs.is-dragging,.crud-status-tabs.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.crud-status-tabs .status-tab{flex:none!important;width:min(72vw,250px)!important;min-width:150px!important}}.sync-health-kpi{background:linear-gradient(#11191ee6,#080f12f5);border-color:#a7b0bb42}.sync-health-kpi.tone-success{border-color:#21d78247}.sync-health-kpi.tone-info{border-color:#55b8ff57}.sync-health-kpi.tone-warning{border-color:#e4c30c61}.sync-health-kpi.tone-danger{border-color:#ff4d4d6b}.kpi-icon.tone-success{color:var(--success);background:#21d78221;box-shadow:inset 0 0 0 1px #21d78238,0 0 20px #21d7821f}.kpi-icon.tone-info{color:#55b8ff;background:#55b8ff21;box-shadow:inset 0 0 0 1px #55b8ff38,0 0 20px #55b8ff1a}.kpi-icon.tone-warning{color:var(--warning);background:#e4c30c21;box-shadow:inset 0 0 0 1px #e4c30c3d,0 0 20px #e4c30c1a}.kpi-icon.tone-danger{color:var(--danger);background:#ff4d4d21;box-shadow:inset 0 0 0 1px #ff4d4d3d,0 0 20px #ff4d4d1a}.kpi-bottom.no-trend{margin-top:12px}.kpi-bottom.no-trend small{color:var(--text-2);font-weight:620}:root[data-theme=light] .sync-health-kpi{background:linear-gradient(#fff,#f8fbfd)}.sync-progress-stats-detailed{grid-template-columns:repeat(3,minmax(0,1fr))}.sync-progress-stats>span.warning{background:#f2c94c12;border-color:#f2c94c47}.sync-progress-stats>span.warning b{color:#f2c94c}.sync-progress-stats>span.danger{background:#ff4d4d12;border-color:#ff4d4d47}.sync-progress-stats>span.danger b{color:#ff7b84}.sync-solid-row.partial>.material-symbols-rounded{color:#f2c94c}.sync-warning-panel{background:#f2c94c0e;border:1px solid #f2c94c42;border-radius:12px;margin-top:11px;padding:10px}.sync-warning-panel-head{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.sync-warning-panel-head>.material-symbols-rounded{color:#f2c94c;background:#f2c94c21;border-radius:9px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.sync-warning-panel-head b,.sync-warning-panel-head small{display:block}.sync-warning-panel-head b{color:var(--text-1);font-size:11.5px}.sync-warning-panel-head small{color:var(--text-3);margin-top:3px;font-size:9.8px;line-height:1.4}.sync-warning-list{gap:7px;margin-top:9px;display:grid}.sync-warning-item{border:1px solid var(--line-1);background:#080f1257;border-radius:10px;overflow:hidden}.sync-warning-item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;min-height:42px;padding:8px 9px;list-style:none;display:grid}.sync-warning-item summary::-webkit-details-marker{display:none}.sync-warning-item summary>span:first-child{color:var(--text-1);font-size:10.5px;font-weight:760}.sync-warning-item summary>small{color:var(--text-3);white-space:nowrap;font-size:9px}.sync-warning-item summary>.material-symbols-rounded{color:var(--text-3);font-size:17px;transition:transform .16s}.sync-warning-item[open] summary>.material-symbols-rounded{transform:rotate(180deg)}.sync-warning-detail{border-top:1px solid var(--line-1);gap:8px;padding:9px 10px 10px;display:grid}.sync-warning-detail p{gap:2px;margin:0;display:grid}.sync-warning-detail p b{color:#f2c94c;letter-spacing:.035em;text-transform:uppercase;font-size:9px}.sync-warning-detail p span{color:var(--text-2);font-size:9.8px;line-height:1.45}.sync-warning-tags{flex-wrap:wrap;gap:6px;display:flex}.sync-warning-tags span{color:var(--text-2);background:#a7b0bb17;border-radius:999px;padding:4px 7px;font-size:8.7px;font-weight:700}:root[data-theme=light] .sync-warning-panel{background:#f2c94c1f;border-color:#976f0038}:root[data-theme=light] .sync-warning-item{background:#ffffffb8}:root[data-theme=light] .sync-warning-detail p b{color:#7a5800}@media (width<=560px){.sync-progress-stats-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-warning-item summary{grid-template-columns:minmax(0,1fr) 18px}.sync-warning-item summary>small{grid-area:2/1}.sync-warning-item summary>.material-symbols-rounded{grid-area:1/2/span 2}}.kpi-head-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.kpi-mini-action{min-height:30px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;background:#080f126b;border:1px solid #a7b0bb33;border-radius:9px;padding:0 10px;font-size:10.5px;font-weight:720}.kpi-mini-action:hover:not(:disabled){color:var(--text-1);background:#00c2a814;border-color:#00c2a86b}.kpi-mini-action:disabled{opacity:.55;cursor:wait}:root[data-theme=light] .kpi-mini-action{color:#516277;background:#fff;border-color:#19395924}:root[data-theme=light] .kpi-mini-action:hover:not(:disabled){color:#007f72;background:#00c2a812;border-color:#00c2a857}@media (width<=760px){.kpi-mini-action{text-overflow:ellipsis;max-width:108px;overflow:hidden}.page-header-row .page-tools:has(>.sales-client-search){grid-template-columns:minmax(0,1fr) 46px!important}.page-tools:has(>.sales-client-search)>.search-box{grid-column:1!important;width:100%!important;max-width:none!important}.page-tools:has(>.sales-client-search)>.dropdown{grid-column:2!important}}.notification-center{display:inline-flex;position:relative}.notification-button{position:relative}.notification-button.active{color:var(--brand-1);background:#00c2a814;border-color:#00c2a875}.notification-badge{border:2px solid var(--bg-0);background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:850;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.notification-popover{z-index:235;border:1px solid var(--line-1);background:var(--bg-1);border-radius:18px;width:min(430px,100vw - 24px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 60px #0000004d}.notification-popover-header{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.notification-popover-header>div{gap:3px;display:grid}.notification-popover-header strong{color:var(--text-1);font-size:16px}.notification-popover-header small{color:var(--text-3)}.notification-text-action{color:var(--brand-1);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.notification-popover-body{max-height:min(540px,65vh);overflow:auto}.notification-row{border-bottom:1px solid var(--line-1);grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding:14px 16px;transition:background .18s;display:grid}.notification-row:hover{background:var(--surface-hover)}.notification-row.is-unread{background:#00c2a80b}.notification-row-icon,.notification-page-icon{width:36px;height:36px;color:var(--info);background:#5b97ff1c;border-radius:11px;place-items:center;display:grid}.notification-row.severity-success .notification-row-icon{color:var(--brand-1);background:#00c2a81f}.notification-row.severity-warning .notification-row-icon{color:var(--warning);background:#ffbe2d21}.notification-row.severity-error .notification-row-icon{color:var(--danger);background:#ff59631f}.notification-row-copy{min-width:0}.notification-row-title-line{align-items:center;gap:7px;display:flex}.notification-row-copy strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.notification-row-copy p{color:var(--text-2);margin:5px 0;font-size:12px;line-height:1.45}.notification-row-copy small{color:var(--text-3);font-size:11px}.notification-unread-dot{background:var(--brand-1);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #00c2a81a}.notification-row-actions{align-items:flex-start;gap:3px;display:flex}.notification-row-actions button{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.notification-row-actions button:hover{background:var(--surface-hover);color:var(--text-1)}.notification-row-actions .material-symbols-rounded{font-size:18px}.notification-state{text-align:center;min-height:180px;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.notification-state>.material-symbols-rounded{color:var(--brand-1);font-size:34px}.notification-state.error>.material-symbols-rounded{color:var(--danger)}.notification-state button{color:var(--brand-1);cursor:pointer;background:0 0;border:0;font-weight:750}.notification-popover-footer{background:var(--bg-2);padding:12px 16px}.notification-popover-footer button{border:1px solid var(--line-1);background:var(--bg-1);width:100%;height:38px;color:var(--text-1);cursor:pointer;border-radius:10px;font-weight:750}.notification-popover-footer button:hover{color:var(--brand-1);border-color:#00c2a861}.notifications-page-v554,.notifications-page-v555{gap:14px;min-width:0}.notifications-filter-area.notifications-filter-toolbar{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;align-items:end;gap:12px;width:100%;min-width:0;margin:0;padding:0 0 4px;display:flex;overflow:auto visible}.notifications-filter-area .notification-quick-filters{flex:1 0 520px;gap:8px;min-width:520px;margin:0;display:flex}.notifications-filter-area .notification-quick-filters .status-tab{flex:125px;min-width:120px}.notifications-filter-combos{flex:1 0 480px;grid-template-columns:repeat(3,minmax(145px,1fr));gap:9px;min-width:480px;max-width:620px;display:grid}.notifications-filter-combos .crud-v501-field{min-width:0;margin:0}.notifications-table-desktop{min-width:0;overflow:hidden}.notifications-crud-table{table-layout:fixed;width:100%}.notifications-crud-table th:first-child{width:32%}.notifications-crud-table th:nth-child(2){width:10%}.notifications-crud-table th:nth-child(3),.notifications-crud-table th:nth-child(4){width:15%}.notifications-crud-table th:nth-child(5){width:13%}.notifications-crud-table th:nth-child(6){width:10%}.notifications-crud-table th:nth-child(7){width:58px}.notifications-crud-table td{min-width:0}.notification-table-row{cursor:pointer}.notification-table-row:hover td{background:var(--hover-1)}.notification-crud-primary{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid!important}.notification-crud-primary>div{min-width:0}.notification-crud-primary b,.notification-crud-primary small,.notification-target-cell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-crud-icon{width:34px;height:34px;color:var(--info);background:#5b97ff1c;border-radius:10px;place-items:center;font-size:18px;display:grid}.notification-crud-icon.severity-success{color:var(--brand-1);background:#00c2a81f}.notification-crud-icon.severity-warning{color:var(--warning);background:#ffbe2d21}.notification-crud-icon.severity-error{color:var(--danger);background:#ff59631f}.notification-unread-row td:first-child{box-shadow:none!important}.notifications-mobile-list{margin-top:0}.notification-mobile-card:before,.notification-mobile-card.is-unread:before,.notification-mobile-card.severity-warning:before,.notification-mobile-card.severity-error:before{display:none!important}.notifications-pagination{color:var(--text-3);justify-content:center;align-items:center;gap:16px;margin-top:4px;display:flex}.notifications-pagination button{border:1px solid var(--line-1);background:var(--bg-1);height:36px;color:var(--text-2);cursor:pointer;border-radius:9px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.notifications-pagination button:disabled{opacity:.45;cursor:not-allowed}.notification-detail-stack{gap:16px;display:grid}.notification-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-detail-meta-grid>div{border:1px solid var(--line-1);background:var(--bg-2);border-radius:11px;padding:12px}.notification-detail-meta-grid span{color:var(--text-3);font-size:10.5px;font-weight:700;display:block}.notification-detail-meta-grid b{color:var(--text-1);margin-top:4px;font-size:12.5px;display:block}.notification-full-message{border:1px solid var(--line-1);background:var(--bg-2);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:14px;line-height:1.65}.notification-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.notification-form-grid .crud-v501-field-full{grid-column:1/-1}@media (width<=760px){.notification-popover{width:auto;position:fixed;top:72px;left:12px;right:12px}.notifications-page-v555 .crud-header-tools{align-items:center;gap:8px;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto!important}.notifications-page-v555 .crud-header-tools>.search-box{width:100%;min-width:0}.notifications-page-v555 .crud-header-actions{flex-wrap:nowrap;gap:7px;min-width:max-content;display:inline-flex}.notifications-page-v555 .crud-header-new,.notifications-page-v555 .notifications-mark-all{justify-content:center;width:46px;min-width:46px;height:46px;padding:0}.notifications-page-v555 .crud-header-new-label,.notifications-page-v555 .notifications-mark-all-label{display:none}.notifications-filter-area.notifications-filter-toolbar{gap:9px;padding-bottom:0;display:grid;overflow:visible}.notifications-filter-area .notification-quick-filters{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;width:100%;min-width:0;padding:0 0 5px;display:flex;overflow-x:auto}.notifications-filter-area .notification-quick-filters::-webkit-scrollbar{display:none}.notifications-filter-area .notification-quick-filters .status-tab{scroll-snap-align:start;flex:0 0 min(74vw,190px);min-width:0}.notifications-filter-combos{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;width:100%;min-width:0;max-width:none;padding-bottom:6px;display:flex;overflow-x:auto}.notifications-filter-combos::-webkit-scrollbar{display:none}.notifications-filter-combos .crud-v501-field{scroll-snap-align:start;flex:0 0 min(72vw,220px)}.notification-detail-meta-grid,.notification-form-grid{grid-template-columns:1fr}.notification-form-grid .crud-v501-field-full{grid-column:auto}.notifications-pagination{margin-bottom:10px}}.atlas-toast-viewport{z-index:9000;pointer-events:none;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:18px;right:18px}.atlas-toast{--toast-bg:#176b54;--toast-border:#ffffff38;border:1px solid var(--toast-border);color:#fff;background:var(--toast-bg);pointer-events:auto;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:start;gap:11px;min-height:72px;padding:14px 12px 14px 14px;animation:.22s ease-out both atlas-toast-in;display:grid;box-shadow:0 20px 50px #00000057,inset 0 1px #ffffff1a}.atlas-toast-success{--toast-bg:#087b5b}.atlas-toast-danger{--toast-bg:#b52b3c}.atlas-toast-warning{--toast-bg:#f2c94c;--toast-border:#11182714;color:#1f2937}.atlas-toast-info{--toast-bg:#1769aa}.atlas-toast-icon{color:#fff;background:#ffffff24;border-radius:11px;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.atlas-toast-copy{gap:4px;min-width:0;padding-top:1px;display:grid}.atlas-toast-copy strong{color:#fff;font-size:13.5px;font-weight:800;line-height:1.2}.atlas-toast-copy p{color:#ffffffbd;overflow-wrap:anywhere;margin:0;font-size:11.5px;font-weight:560;line-height:1.45}.atlas-toast-close{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.atlas-toast-close:hover{color:#fff;background:#ffffff1f}.atlas-toast-close .material-symbols-rounded{font-size:19px}@keyframes atlas-toast-in{0%{opacity:0;transform:translate(18px,-6px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=760px){.atlas-toast-viewport{width:auto;top:10px;left:10px;right:10px}.atlas-toast{border-radius:14px;min-height:66px}}.atlas-toast-warning .atlas-toast-icon{color:#111827;background:#1118271a}.atlas-toast-warning .atlas-toast-copy strong{color:#111827}.atlas-toast-warning .atlas-toast-copy p{color:#111827bd}.atlas-toast-warning .atlas-toast-close{color:#111827c2}.atlas-toast-warning .atlas-toast-close:hover{color:#111827;background:#11182714}.row-action-menu-portal{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1217fb;border-radius:12px;gap:4px;min-width:220px;padding:9px;display:grid;overflow:hidden;box-shadow:0 18px 42px #0000007a,inset 0 1px #ffffff06}.row-action-menu-portal>button{box-sizing:border-box;width:100%;min-height:38px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:650;transition:background .14s,color .14s;display:flex}.row-action-menu-portal>button:hover:not(:disabled),.row-action-menu-portal>button:focus-visible{color:var(--text-1);background:#ffffff0b;outline:none}.row-action-menu-portal>button .material-symbols-rounded{width:18px;color:var(--brand-1);flex:0 0 18px;font-size:18px}.row-action-menu-portal>button.danger,.row-action-menu-portal>button.danger .material-symbols-rounded{color:var(--danger)}.row-action-menu-portal>button:disabled{opacity:.45;cursor:not-allowed}:root[data-theme=light] .row-action-menu-portal{background:#fff;border-color:#19395921;box-shadow:0 14px 34px #0f273e1a}:root[data-theme=light] .row-action-menu-portal>button:hover:not(:disabled),:root[data-theme=light] .row-action-menu-portal>button:focus-visible{color:var(--text-1);background:#00c2a80f}.crud-v501-page{gap:16px;min-width:0;display:grid}.crud-v501-page .page-header-row{margin-bottom:0}.crud-v501-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.crud-v501-toolbar>.search-box{flex:360px;max-width:560px}.crud-v501-toolbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.crud-v501-status-filter{border:1px solid var(--line-2);background:#ffffff05;border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.crud-v501-status-filter button{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:11.5px;font-weight:700}.crud-v501-status-filter button:hover{color:var(--text-1);background:#00c2a80e}.crud-v501-status-filter button.active{color:var(--brand-1);background:#00c2a821;box-shadow:inset 0 0 0 1px #00c2a82e}.crud-v501-new{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.crud-v501-new .material-symbols-rounded{font-size:18px}.crud-v501-message{color:#35e6a1;background:#21d78213;border:1px solid #21d78238;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:42px;padding:10px 13px;font-size:12.5px;font-weight:600;display:grid}.crud-v501-message.error{color:#f77;background:#ff4d4d14;border-color:#ff4d4d3d}.crud-v501-message>.material-symbols-rounded{font-size:19px}.crud-v501-message button{color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.crud-v501-message button .material-symbols-rounded{font-size:18px}.crud-v501-table .table-wrap{overflow:visible!important}.crud-v501-table table{table-layout:fixed;border-collapse:collapse;width:100%}.crud-v501-table th{color:var(--text-3);text-transform:uppercase;letter-spacing:.035em;font-size:10.5px;font-weight:800}.crud-v501-table td{color:var(--text-2);vertical-align:middle;font-size:12px}.crud-v501-table th,.crud-v501-table td{border-bottom:1px solid var(--line-1);padding:12px 14px}.crud-v501-table tbody tr:last-child td{border-bottom:0}.crud-v501-table tbody tr:hover{background:#00c2a806}.crud-v501-primary{gap:2px;min-width:0;display:grid}.crud-v501-primary b{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.crud-v501-primary small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.8px;overflow:hidden}.crud-v501-actions-cell{text-align:right;width:58px}.crud-v501-action-item{width:100%;min-height:36px;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:650;display:flex}.crud-v501-action-item:hover{color:var(--text-1);background:#00c2a814}.crud-v501-action-item.danger{color:#f77}.crud-v501-action-item.danger:hover{background:#ff4d4d1a}.crud-v501-action-item:disabled{opacity:.45;cursor:not-allowed}.crud-v501-action-item .material-symbols-rounded{font-size:18px}.crud-v501-mobile-list{gap:10px;display:none}.crud-v501-mobile-card{border:1px solid var(--line-2);box-shadow:var(--shadow);background:#080f128c;border-radius:12px;gap:11px;padding:14px 14px 13px 16px;display:grid;position:relative;overflow:visible}.crud-v501-mobile-card:before{content:"";background:var(--brand-1);border-radius:0 4px 4px 0;width:3px;position:absolute;inset:10px auto 10px 0}.crud-v501-mobile-card.inactive:before{background:var(--danger)}.crud-v501-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.crud-v501-mobile-title{min-width:0}.crud-v501-mobile-title b{color:var(--text-1);overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.crud-v501-mobile-title small{color:var(--text-3);margin-top:3px;font-size:10.8px;display:block}.crud-v501-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.crud-v501-mobile-meta>div{min-width:0}.crud-v501-mobile-meta span{color:var(--text-3);text-transform:uppercase;letter-spacing:.035em;font-size:9.8px;font-weight:700;display:block}.crud-v501-mobile-meta b{color:var(--text-2);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;display:block}.crud-v501-mobile-foot{border-top:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.crud-v501-empty{padding:24px}.crud-v501-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.crud-v501-form-grid>.crud-v501-field,.crud-v501-form-grid>.crud-v501-checkbox-card{grid-column:span 6}.crud-v501-form-grid>.crud-v501-field-full{grid-column:1/-1}.crud-v501-col-2{grid-column:span 2}.crud-v501-col-3{grid-column:span 3}.crud-v501-col-4{grid-column:span 4}.crud-v501-col-5{grid-column:span 5}.crud-v501-col-6{grid-column:span 6}.crud-v501-col-7{grid-column:span 7}.crud-v501-col-8{grid-column:span 8}.crud-v501-col-9{grid-column:span 9}.crud-v501-col-12{grid-column:1/-1}.crud-v501-field{min-width:0;color:var(--text-3);gap:6px;font-size:11.5px;font-weight:700;display:grid}.crud-v501-field>span{min-height:16px}.crud-v501-field em{color:var(--danger);margin-left:3px;font-style:normal}.crud-v501-field .form-control,.crud-v501-field .form-select{width:100%;min-width:0}.crud-v501-field textarea.form-control{resize:vertical;min-height:78px}.crud-v501-field-full{grid-column:1/-1}.crud-v501-form-section{border:1px solid var(--line-1);background:#ffffff03;border-radius:12px;margin-bottom:20px;padding:16px}.crud-v501-form-section:last-child{margin-bottom:0}.crud-v501-form-section .section-title{margin:0 0 13px}.crud-v501-section-description{color:var(--text-3);margin:-6px 0 14px;font-size:11.5px;line-height:1.5}.crud-v501-token-box{gap:11px;display:grid}.crud-v501-token-actions{flex-wrap:wrap;gap:8px;display:flex}.crud-v501-secondary-button,.crud-v501-danger-button{border:1px solid var(--line-2);min-height:34px;color:var(--text-2);cursor:pointer;background:#ffffff05;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.crud-v501-secondary-button:hover{color:var(--text-1);background:#00c2a80e;border-color:#00c2a852}.crud-v501-danger-button{color:#f77;border-color:#ff4d4d38}.crud-v501-danger-button:hover{background:#ff4d4d14}.crud-v501-secondary-button .material-symbols-rounded,.crud-v501-danger-button .material-symbols-rounded{font-size:17px}.crud-v501-checkbox-card{border:1px solid var(--line-1);cursor:pointer;background:#ffffff04;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.crud-v501-checkbox-card.active{background:#00c2a80e;border-color:#00c2a854}.crud-v501-checkbox-card input{width:16px;height:16px;accent-color:var(--brand-1);margin-top:2px}.crud-v501-checkbox-card b{color:var(--text-1);font-size:12.5px;display:block}.crud-v501-checkbox-card small{color:var(--text-3);margin-top:2px;font-size:10.8px;line-height:1.4;display:block}.crud-v501-check-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.crud-v501-check-chip{border:1px solid var(--line-1);min-height:38px;color:var(--text-2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;font-weight:650;display:flex}.crud-v501-check-chip.active{color:var(--brand-1);background:#00c2a80e;border-color:#00c2a854}.crud-v501-check-chip input{accent-color:var(--brand-1)}.crud-v501-account-list{gap:10px;display:grid}.crud-v501-account-card{border:1px solid var(--line-1);border-radius:10px;grid-template-columns:1fr auto;gap:12px;padding:13px;display:grid}.crud-v501-account-actions{flex-direction:column;align-items:center;gap:7px;display:flex}.crud-v501-inline-note{border-left:3px solid var(--brand-1);color:var(--text-3);background:#00c2a80e;border-radius:0 8px 8px 0;padding:10px 12px;font-size:11.5px;line-height:1.5}.crud-v501-batch-add{grid-template-columns:1fr auto;gap:9px;display:grid}.crud-v501-batch-list{gap:8px;margin-top:12px;display:grid}.crud-v501-batch-row{border:1px solid var(--line-1);border-radius:9px;grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr) minmax(120px,1fr) minmax(110px,.7fr) minmax(110px,.7fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.crud-v501-batch-serial{color:var(--text-1);overflow-wrap:anywhere;align-self:center;font-size:12px}.crud-v501-connection-card,.crud-v501-policy-card,.crud-v501-rate-card{border:1px solid var(--line-1);background:#ffffff03;border-radius:10px;gap:9px;padding:13px;display:grid}.crud-v501-connection-card-head,.crud-v501-policy-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.crud-v501-connection-card-head b,.crud-v501-policy-card-head b{color:var(--text-1);font-size:12.5px}.crud-v501-connection-card-head small,.crud-v501-policy-card-head small{color:var(--text-3);margin-top:2px;font-size:10.8px;display:block}.crud-v501-policy-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px;display:grid}.crud-v501-policy-meta{color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.crud-v501-policy-meta b{color:var(--text-1);font-size:11.5px}.crud-v501-policy-actions{border-top:1px solid var(--line-1);justify-content:flex-end;gap:7px;padding-top:8px;display:flex}.crud-v501-tabs{border:1px solid var(--line-1);background:#ffffff03;border-radius:10px;gap:7px;padding:4px;display:flex;overflow-x:auto}.crud-v501-tabs button{min-height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.crud-v501-tabs button.active{color:var(--brand-1);background:#00c2a81c}.crud-v501-tabs .material-symbols-rounded{font-size:17px}.crud-v501-tab-panel{margin-top:12px}.crud-v501-sync-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.crud-v501-sync-card{border:1px solid var(--line-1);border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.crud-v501-sync-card .material-symbols-rounded{color:var(--brand-1);font-size:20px}.crud-v501-sync-card b{color:var(--text-1);font-size:11.8px;display:block}.crud-v501-sync-card small{color:var(--text-3);margin-top:2px;font-size:10.5px;line-height:1.4;display:block}.crud-v501-health{border:1px solid var(--line-1);border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.crud-v501-health .material-symbols-rounded{color:var(--brand-1);font-size:21px}.crud-v501-health b{color:var(--text-1);font-size:12px}.crud-v501-health p{color:var(--text-3);margin:3px 0 0;font-size:10.8px;line-height:1.45}.crud-v501-rate-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.crud-v501-rate-table-wrap{border:1px solid var(--line-1);border-radius:9px;overflow-x:auto}.crud-v501-rate-table{border-collapse:collapse;width:100%;min-width:720px}.crud-v501-rate-table th,.crud-v501-rate-table td{border-bottom:1px solid var(--line-1);padding:9px;font-size:10.8px}.crud-v501-rate-table th{color:var(--text-3);text-align:left;background:#ffffff05}.crud-v501-rate-table td{color:var(--text-2)}.crud-v501-rate-table tr:last-child td{border-bottom:0}.crud-v501-rate-table input,.crud-v501-rate-table select{width:100%;min-width:88px}.crud-v501-spin{animation:.8s linear infinite crud-v501-spin}@keyframes crud-v501-spin{to{transform:rotate(360deg)}}@media (width<=980px){.crud-v501-table-desktop{display:none}.crud-v501-mobile-list{display:grid}.crud-v501-toolbar>.search-box{max-width:none}.crud-v501-toolbar{align-items:stretch}.crud-v501-toolbar-right{justify-content:space-between;width:100%}.crud-v501-batch-row{grid-template-columns:1fr 1fr}.crud-v501-batch-row>:last-child{justify-self:end}}@media (width<=760px){.crud-v501-page{gap:12px}.crud-v501-page .page-header-row{display:block}.crud-v501-toolbar{gap:10px}.crud-v501-toolbar>.search-box{flex-basis:100%}.crud-v501-toolbar-right{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.crud-v501-toolbar-right::-webkit-scrollbar{display:none}.crud-v501-status-filter,.crud-v501-new{flex:none}.crud-v501-form-grid{grid-template-columns:1fr}.crud-v501-form-grid>.crud-v501-field,.crud-v501-form-grid>.crud-v501-checkbox-card,.crud-v501-form-grid>.crud-v501-field-full,.crud-v501-col-2,.crud-v501-col-3,.crud-v501-col-4,.crud-v501-col-5,.crud-v501-col-6,.crud-v501-col-7,.crud-v501-col-8,.crud-v501-col-9,.crud-v501-col-12{grid-column:1/-1}.crud-v501-form-section{margin-bottom:14px;padding:13px}.crud-v501-account-card{grid-template-columns:1fr}.crud-v501-account-actions{flex-direction:row;justify-content:flex-end}.crud-v501-batch-add{grid-template-columns:1fr}.crud-v501-batch-add button{width:100%}.crud-v501-batch-row{grid-template-columns:1fr}.crud-v501-mobile-meta{grid-template-columns:1fr 1fr}}@media (width<=430px){.crud-v501-status-filter button{padding-inline:9px}.crud-v501-mobile-meta{grid-template-columns:1fr}}:root[data-theme=light] .crud-v501-mobile-card,:root[data-theme=light] .crud-v501-form-section,:root[data-theme=light] .crud-v501-account-card,:root[data-theme=light] .crud-v501-connection-card,:root[data-theme=light] .crud-v501-policy-card,:root[data-theme=light] .crud-v501-rate-card{background:#ffffffc7}.crud-v501-rate-row-grid{grid-template-columns:minmax(135px,1.25fr) minmax(110px,1fr) 82px repeat(3,minmax(100px,.85fr)) 105px 38px;align-items:center;gap:7px;display:grid}.crud-v501-rate-row-grid .form-control,.crud-v501-rate-row-grid .form-select{min-height:34px}.crud-v501-rate-mobile{gap:9px;display:none}@media (width<=760px){.crud-v501-rate-desktop{display:none}.crud-v501-rate-mobile{display:grid}.crud-v501-rate-toolbar{align-items:stretch}.crud-v501-rate-toolbar>.crud-v501-token-actions{width:100%}.crud-v501-rate-toolbar>.crud-v501-token-actions>button{flex:auto}}.crud-v501-toolbar{grid-template-columns:minmax(280px,620px) minmax(0,1fr);align-items:center;gap:14px;margin:0 0 2px;display:grid}.crud-v501-toolbar>.search-box{width:100%;max-width:none}.crud-v501-toolbar-right{justify-content:flex-end;min-width:0}@media (width<=980px){.crud-v501-toolbar{grid-template-columns:1fr;align-items:stretch}.crud-v501-toolbar-right{justify-content:flex-start}}.crud-clients-table th:first-child{width:31%}.crud-clients-table th:nth-child(2){width:14%}.crud-clients-table th:nth-child(3){width:24%}.crud-clients-table th:nth-child(4){width:15%}.crud-clients-table th:nth-child(5){width:10%}.crud-clients-table th:nth-child(6){width:58px}.crud-participants-table th:first-child{width:29%}.crud-participants-table th:nth-child(2){width:15%}.crud-participants-table th:nth-child(3){width:27%}.crud-participants-table th:nth-child(4){width:15%}.crud-participants-table th:nth-child(5){width:9%}.crud-participants-table th:nth-child(6){width:58px}.crud-terminals-table th:first-child,.crud-terminals-table th:nth-child(2),.crud-terminals-table th:nth-child(3){width:19%}.crud-terminals-table th:nth-child(4){width:15%}.crud-terminals-table th:nth-child(5){width:16%}.crud-terminals-table th:nth-child(6){width:10%}.crud-terminals-table th:nth-child(7){width:58px}.crud-acquirers-table th:first-child{width:23%}.crud-acquirers-table th:nth-child(2){width:20%}.crud-acquirers-table th:nth-child(3){width:19%}.crud-acquirers-table th:nth-child(4){width:17%}.crud-acquirers-table th:nth-child(5){width:11%}.crud-acquirers-table th:nth-child(6){width:58px}.large-form-modal-overlay{z-index:220;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02060a9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.large-form-modal-card{width:min(1120px,100vw - 48px);height:auto;max-height:calc(100dvh - 48px);color:var(--text-1);background:linear-gradient(#0c1217fe,#070d11fe);border:1px solid #a7b0bb2e;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 32px 96px #00000094,inset 0 1px #ffffff08}.large-form-modal-card.is-maximized{width:calc(100vw - 28px);max-width:calc(100vw - 28px);height:calc(100dvh - 28px);max-height:calc(100dvh - 28px)}.large-form-modal-header{background:#0a1014f5;border-bottom:1px solid #a7b0bb24;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 26px;display:flex}.large-form-modal-heading{min-width:0}.large-form-modal-heading h2{color:var(--text-1);letter-spacing:-.035em;margin:0;font-size:21px;font-weight:820;line-height:1.12}.large-form-modal-heading p{color:var(--text-3);margin:7px 0 0;font-size:12px;font-weight:570;line-height:1.4}.large-form-modal-head-actions{flex:none;gap:8px;display:flex}.large-form-modal-body{overscroll-behavior:contain;background:#ffffff02;min-height:0;padding:20px 24px 26px;overflow:hidden auto}.large-form-modal-body::-webkit-scrollbar{width:8px}.large-form-modal-body::-webkit-scrollbar-thumb{background:#a7b0bb38;border-radius:999px}.large-form-modal-footer{background:#080f12f5;border-top:1px solid #a7b0bb24;justify-content:flex-start;align-items:center;gap:10px;padding:14px 24px;display:flex;box-shadow:0 -12px 28px #0000002e}.large-form-modal-footer .primary-action,.large-form-modal-footer .ghost-action{justify-content:center;align-items:center;gap:7px;min-width:150px;display:inline-flex}.large-form-modal-card .toggle-section{margin-bottom:14px}.large-form-modal-card .toggle-section:last-child{margin-bottom:0}.large-form-modal-card .toggle-section-body{padding:17px 18px 19px}.large-form-modal-card .payments-modal-body,.large-form-modal-card .acquirer-form-cards,.large-form-modal-card .settings-modal-body{width:100%;min-width:0}@media (width<=760px){.large-form-modal-overlay{place-items:stretch stretch;padding:0}.large-form-modal-card,.large-form-modal-card.is-maximized{border-left:0;border-right:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.large-form-modal-header{padding:16px}.large-form-modal-heading h2{font-size:19px}.large-form-modal-heading p{font-size:11.5px}.large-form-modal-head-actions>button:first-child{display:none}.large-form-modal-body{padding:14px}.large-form-modal-footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))}.large-form-modal-footer .primary-action,.large-form-modal-footer .ghost-action{flex:1 1 0;min-width:0}}:root[data-theme=light] .large-form-modal-card{color:var(--text-1);background:#f7f9fb;border-color:#11263424;box-shadow:0 32px 96px #0f1f2a3d}:root[data-theme=light] .large-form-modal-header,:root[data-theme=light] .large-form-modal-footer{background:#fff;border-color:#1126341a}:root[data-theme=light] .large-form-modal-body{background:#f4f7f9}.acquirer-v501-form{width:100%;min-width:0}.acquirer-v501-form .toggle-section{margin-bottom:14px}.acquirer-v501-form .grid2,.acquirer-v501-form .grid3,.acquirer-v501-form .grid4{align-items:end}.acquirer-connections-panel{border:1px solid var(--line-1);border-radius:var(--ap-radius-md);background:#ffffff05;margin:0 0 16px;padding:14px}.acquirer-connections-toolbar,.acquirer-sync-module-head,.acquirer-health-card,.acquirer-connection-select{justify-content:space-between;align-items:center;gap:12px;display:flex}.acquirer-connections-toolbar>div{gap:3px;display:grid}.acquirer-connections-toolbar b{color:var(--text-1);font-size:13px}.acquirer-connections-toolbar small{color:var(--text-3);font-size:11.5px}.acquirer-connection-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.acquirer-connection-chip{border:1px solid var(--line-1);background:var(--bg-2);border-radius:12px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.acquirer-connection-chip.selected{box-shadow:inset 3px 0 0 var(--brand-1);border-color:#00c2a87a}.acquirer-connection-select{min-width:0;color:var(--text-1);text-align:left;background:0 0;border:0;flex:auto;padding:11px 12px}.acquirer-connection-select>.material-symbols-rounded{color:var(--brand-1)}.acquirer-connection-select>span:nth-child(2){min-width:0;margin-right:auto;display:grid}.acquirer-connection-select b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acquirer-connection-select small{color:var(--text-3)}.acquirer-connection-archive{border:0;border-left:1px solid var(--line-1);width:40px;color:var(--text-3);background:0 0}.acquirer-connection-archive:hover{color:var(--danger);background:#ff4d4d14}.acquirer-default-check{margin-top:12px}.acquirer-sync-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.acquirer-sync-module-card{border:1px solid var(--line-1);border-radius:var(--ap-radius-md);background:var(--bg-2);gap:7px;min-height:150px;padding:14px;display:grid}.acquirer-sync-module-head{align-items:flex-start}.acquirer-sync-module-head b{color:var(--text-1);font-size:13px}.acquirer-sync-module-head span{color:var(--brand-1);text-align:right;background:#00c2a81a;border-radius:999px;flex:none;padding:3px 7px;font-size:9.5px;font-weight:750}.acquirer-sync-module-card small{color:var(--text-3);font-size:10.5px}.acquirer-sync-module-card small b{color:var(--text-2)}.acquirer-sync-module-card p{color:var(--text-3);margin:auto 0 0;font-size:11px;line-height:1.45}.acquirer-sync-switch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.acquirer-rates-subsection{border-top:1px solid var(--line-1);margin-top:22px;padding-top:20px}.acquirer-health-card{border:1px solid var(--line-1);border-radius:var(--ap-radius-md);background:var(--bg-2);align-items:flex-start;padding:15px}.acquirer-health-card>.material-symbols-rounded{color:var(--brand-1);font-size:28px}.acquirer-health-card>div{flex:auto;min-width:0}.acquirer-health-card b{color:var(--text-1)}.acquirer-health-card p{color:var(--text-2);margin:5px 0;font-size:12px}.acquirer-health-card small{color:var(--text-3)}@media (width<=940px){.acquirer-sync-module-grid,.acquirer-sync-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.acquirer-connection-strip,.acquirer-sync-module-grid,.acquirer-sync-switch-grid{grid-template-columns:1fr}.acquirer-connections-toolbar,.acquirer-health-card{flex-direction:column;align-items:stretch}}.acquirer-v501-form .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.acquirer-v501-form .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.acquirer-v501-form .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.acquirer-identification-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.acquirer-owner-card{border:1px solid var(--line-1);background:#ffffff05;border-radius:15px;margin-top:16px;padding:15px}.acquirer-owner-card-title,.commercial-policy-modal-title{align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.acquirer-owner-card-title>.material-symbols-rounded,.commercial-policy-modal-title>.material-symbols-rounded{color:var(--brand-1);font-size:22px}.acquirer-owner-card-title>div,.commercial-policy-modal-title>div{gap:3px;display:grid}.acquirer-owner-card-title b,.commercial-policy-modal-title b{color:var(--text-1);font-size:12.5px}.acquirer-owner-card-title small,.commercial-policy-modal-title small{color:var(--text-3);font-size:10.5px;line-height:1.4}.acquirer-owner-grid{grid-template-columns:1.8fr .9fr 1.2fr 1.5fr;align-items:end;gap:14px;display:grid}.acquirer-policy-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.acquirer-policy-card{border:1px solid var(--line-1);background:var(--bg-2);border-radius:15px;gap:10px;min-width:0;padding:15px;display:grid}.acquirer-policy-card-head{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.acquirer-policy-card-head>div{gap:4px;min-width:0;display:grid}.acquirer-policy-card-head b{color:var(--text-1);overflow-wrap:anywhere;font-size:13px}.acquirer-policy-card-head small{color:var(--text-3);font-size:10.5px}.acquirer-policy-meta{justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.acquirer-policy-meta span{color:var(--text-3)}.acquirer-policy-meta b{color:var(--text-1);text-align:right;overflow-wrap:anywhere}.acquirer-policy-actions{border-top:1px solid var(--line-1);justify-content:flex-end;gap:7px;margin-top:2px;padding-top:10px;display:flex}.acquirer-policy-action{border:1px solid var(--line-1);width:36px;height:36px;color:var(--text-2);background:0 0;border-radius:10px;place-items:center;display:grid}.acquirer-policy-action:hover{color:var(--brand-1);background:#00c2a80f;border-color:#00c2a859}.acquirer-policy-action.danger:hover{color:var(--danger);background:#ff4d4d0f;border-color:#ff4d4d4d}.acquirer-policy-action .material-symbols-rounded{font-size:19px}.commercial-policy-modal-card{width:min(820px,100vw - 28px)}.commercial-policy-modal-body{gap:14px;display:grid}.commercial-policy-modal-section{border:1px solid var(--line-1);background:#ffffff05;border-radius:16px;padding:17px}.commercial-policy-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.commercial-policy-fallback-note{background:#00c2a80e;border:1px solid #00c2a838;border-radius:15px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.commercial-policy-fallback-note>.material-symbols-rounded{color:var(--brand-1);font-size:24px}.commercial-policy-fallback-note>div{gap:5px;display:grid}.commercial-policy-fallback-note b{color:var(--text-1);font-size:12px}.commercial-policy-fallback-note p{color:var(--text-2);margin:0;font-size:11px;line-height:1.55}@media (width<=980px){.acquirer-owner-grid,.acquirer-v501-form .grid3,.acquirer-v501-form .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.acquirer-identification-grid,.acquirer-owner-grid,.commercial-policy-modal-grid,.acquirer-v501-form .grid2,.acquirer-v501-form .grid3,.acquirer-v501-form .grid4{grid-template-columns:1fr}.commercial-policies-toolbar{flex-direction:column;align-items:stretch}.commercial-policies-toolbar .primary-action{justify-content:center;width:100%}}.acquirer-modal-card{width:min(1480px,100vw - 32px)}.acquirer-modal-card .large-form-modal-body{padding-inline:20px}.acquirer-modal-card .commercial-policies-toolbar{align-items:center}.acquirer-modal-card .acquirer-policy-grid{grid-template-columns:repeat(4,minmax(230px,1fr))}@media (width<=1280px){.acquirer-modal-card .acquirer-policy-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=760px){.acquirer-modal-card{width:100vw}.acquirer-modal-card .acquirer-policy-grid{grid-template-columns:1fr}}.acquirer-connection-chip.selected{background:#00c2a80f;border-color:#00c2a87a;box-shadow:0 0 0 2px #00c2a81a}.acquirer-connection-chip.selected .acquirer-connection-select{background:0 0}.acquirer-connection-archive{border-left:0}:root[data-theme=light] .acquirer-connection-chip.selected{background:#00c2a814;border-color:#00c2a861;box-shadow:0 0 0 2px #00c2a814}.acquirer-commercial-policy-grid{grid-template-columns:repeat(4,minmax(235px,1fr));gap:12px}.acquirer-commercial-policy-grid .commercial-policy-card{min-height:270px}@media (width<=1280px){.acquirer-commercial-policy-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=760px){.acquirer-commercial-policy-grid{grid-template-columns:1fr}}.payments-list-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;display:flex}.payments-list-toolbar .search-box{flex:460px;max-width:620px}.payments-list-toolbar .status-tabs{flex:none;margin:0}.payments-mobile-fab{display:none}@media (width<=760px){.payments-list-toolbar{flex-direction:column;align-items:stretch;gap:10px}.payments-list-toolbar .search-box{flex-basis:auto;width:100%;max-width:none}.payments-list-toolbar .status-tabs{scrollbar-width:none;overflow-x:auto}.payments-list-toolbar .status-tabs::-webkit-scrollbar{display:none}.payments-mobile-fab{right:18px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:90;color:#04120f;background:var(--brand-1);border:0;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:fixed;box-shadow:0 16px 34px #00c2a857}.payments-mobile-fab .material-symbols-rounded{font-size:28px}.mobile-payment-card-actions{flex:none}}.payments-v539-modal .payments-modal-body{gap:14px;display:grid}.payments-v539-acquirer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.payments-v539-connection-summary{background:#ffffff06;border:1px solid #a7b0bb29;border-radius:14px;align-items:center;gap:11px;min-height:58px;padding:11px 13px;display:flex}.payments-v539-connection-summary>span{color:var(--brand-1);font-size:22px}.payments-v539-connection-summary div{gap:3px;min-width:0;display:grid}.payments-v539-connection-summary b{color:var(--text-1);font-size:12.5px}.payments-v539-connection-summary small{color:var(--text-3);font-size:10.5px;line-height:1.35}.payments-v539-method-block{border-top:1px solid #a7b0bb1f;margin-top:15px;padding-top:14px}.payments-v539-subtitle{gap:3px;margin-bottom:10px;display:grid}.payments-v539-subtitle b{font-size:12.5px}.payments-v539-subtitle small{color:var(--text-3);font-size:10.8px}@media (width<=760px){.payments-v539-acquirer-grid{grid-template-columns:1fr}.payments-v539-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.payments-rule-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.payments-policy-priority-note{background:#00c2a80b;border:1px solid #00c2a833;border-radius:14px;align-items:flex-start;gap:10px;margin-top:13px;padding:12px 14px;display:flex}.payments-policy-priority-note>.material-symbols-rounded{color:var(--brand-1);font-size:22px}.payments-policy-priority-note>div{gap:3px;display:grid}.payments-policy-priority-note b{color:var(--text-1);font-size:11.5px}.payments-policy-priority-note small{color:var(--text-3);font-size:10.5px;line-height:1.5}.commercial-policy-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px;margin-top:14px;display:grid}.commercial-policy-card{border:1px solid var(--line-1);background:var(--bg-2);border-radius:15px;align-content:start;gap:9px;min-width:0;padding:15px;display:grid;overflow:hidden}.commercial-policy-card .policy-card-head{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.commercial-policy-card .policy-card-head>div{gap:3px;min-width:0;display:grid}.commercial-policy-card .policy-card-head b{color:var(--text-1);overflow-wrap:anywhere;font-size:13px}.commercial-policy-card .policy-card-head span:not(.pill){color:var(--text-3);font-size:10.5px}.commercial-policy-model{width:fit-content;max-width:100%;color:var(--brand-1);text-transform:none;overflow-wrap:anywhere;background:#00c2a817;border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:750}.commercial-policy-meta{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;font-size:11px;display:flex}.commercial-policy-meta span{color:var(--text-3);overflow-wrap:anywhere;min-width:0}.commercial-policy-meta b{color:var(--text-1);text-align:right;flex:none}.policy-receiver-line{background:#ffffff06;border-radius:9px;padding:7px 9px}.policy-split-status{color:var(--brand-1);background:#00c2a812;border-radius:9px;padding:7px 9px;font-size:10px;line-height:1.35;display:block}.policy-split-status.warn{color:#e4bd54;background:#e4bd5414}.commercial-policy-footer{border-top:1px solid var(--line-1);justify-content:flex-end;gap:7px;margin-top:auto;padding-top:10px;display:flex}.rule-policy-modal-card{width:min(860px,100vw - 28px)}.rule-policy-modal-body{gap:14px;display:grid}.rule-policy-section-card{border:1px solid var(--line-1);background:#ffffff05;border-radius:16px;padding:17px}.rule-policy-section-title{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.rule-policy-section-title>.material-symbols-rounded{color:var(--brand-1);font-size:23px}.rule-policy-section-title>div{gap:3px;display:grid}.rule-policy-section-title b{color:var(--text-1);font-size:12.5px}.rule-policy-section-title small{color:var(--text-3);font-size:10.5px;line-height:1.4}.rule-policy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.rule-policy-form-grid .field-full{grid-column:1/-1}.rule-policy-installments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rule-policy-priority-note{color:#e4bd54;background:#e4bd5411;border-radius:12px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;display:flex}.rule-policy-priority-note .material-symbols-rounded{font-size:20px}.rule-policy-priority-note p{margin:0;font-size:10.5px;line-height:1.5}.policy-receiver-rows{gap:10px;margin:12px 0;display:grid}.policy-receiver-row{border:1px solid var(--line-1);background:var(--bg-2);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(150px,.35fr) 40px;align-items:end;gap:10px;padding:11px;display:grid}.policy-receiver-remove{margin-bottom:1px}@media (width<=760px){.payments-rule-context-grid,.rule-policy-form-grid,.rule-policy-installments-grid{grid-template-columns:1fr}.rule-policy-form-grid .field-full{grid-column:auto}.policy-receiver-row{grid-template-columns:1fr}.policy-receiver-remove{justify-self:end}.commercial-policies-toolbar{flex-direction:column;align-items:stretch}.policy-toolbar-actions{flex-wrap:wrap;width:100%}.policy-toolbar-actions>button{flex:180px;justify-content:center}}.payment-rule-modal-card{width:min(1420px,100vw - 32px)}.payment-rule-modal-card .large-form-modal-body{padding-inline:20px}.payment-rule-modal-card .commercial-policy-grid{grid-template-columns:repeat(4,minmax(235px,1fr))}.payment-terminal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.payment-terminal-card{border:1px solid var(--line-1);background:var(--bg-2);border-radius:15px;grid-template-columns:1fr;align-items:stretch;gap:13px;min-width:0;padding:14px;display:grid}.payment-terminal-card-head{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:11px;display:flex}.payment-terminal-card-head .terminal-selected-inline{min-width:0}.payment-terminal-card-head .terminal-remove{flex:none;align-self:center}.payment-terminal-card-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.policy-receiver-actions{justify-content:flex-start;margin-top:2px;display:flex}.policy-receiver-actions .ghost-action{justify-content:center;min-width:210px}.commercial-policies-toolbar,.policy-toolbar-actions{align-items:center}@media (width<=1220px){.payment-rule-modal-card .commercial-policy-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.payment-terminal-grid{grid-template-columns:1fr}}@media (width<=860px){.payment-terminal-card-fields{grid-template-columns:1fr}}@media (width<=760px){.payment-rule-modal-card{width:100vw}.payment-rule-modal-card .commercial-policy-grid{grid-template-columns:1fr}.policy-receiver-actions .ghost-action{width:100%;min-width:0}}.payment-terminal-card.is-dimmed{opacity:.55}.terminal-resource-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.channel-check-card.is-legacy{opacity:.82;border-style:dashed}@media (width<=880px){.terminal-resource-draft-grid{grid-template-columns:1fr}}.payment-terminal-selected-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.payment-terminal-selected-resource{border:1px solid var(--line-1);background:#ffffff05;border-radius:10px;min-width:0;padding:10px 11px}.payment-terminal-selected-resource span{color:var(--text-3);font-size:10.5px;font-weight:650;display:block}.payment-terminal-selected-resource b{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:700;display:block;overflow:hidden}:root[data-theme=light] .payment-terminal-selected-resource{background:#ffffffb8}@media (width<=860px){.payment-terminal-selected-resources{grid-template-columns:1fr}}.terminal-allocation-line{grid-template-columns:minmax(300px,1.6fr) repeat(3,minmax(190px,.85fr)) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.terminal-allocation-line>.terminal-allocation-field{min-width:0}.terminal-allocation-field{gap:7px;margin:0;display:grid}.terminal-allocation-field>span{color:var(--text-3);font-size:11px;font-weight:700}.terminal-allocation-line .terminal-add-button{justify-content:center;min-width:138px;height:48px}.payments-v539-method-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.payment-terminal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-terminal-card-inline{align-items:center;gap:12px;min-height:78px;padding:12px 14px;display:flex}.payment-terminal-card-inline .payment-terminal-identity{flex:230px;min-width:190px}.payment-terminal-card-inline .payment-terminal-selected-resource{flex:170px;min-width:140px}.payment-terminal-card-inline .terminal-remove{flex:none;margin-left:auto}@media (width<=1260px){.terminal-allocation-line{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(180px,1fr)) auto}.terminal-allocation-line>:nth-last-child(2):not(button){grid-column:auto}.payments-v539-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=880px){.terminal-allocation-line{grid-template-columns:1fr 1fr}.terminal-allocation-terminal{grid-column:1/-1}.terminal-allocation-line .terminal-add-button{width:100%}.payment-terminal-grid{grid-template-columns:1fr}.payment-terminal-card-inline{flex-wrap:wrap}.payment-terminal-card-inline .payment-terminal-identity{flex-basis:calc(100% - 54px)}}@media (width<=560px){.terminal-allocation-line{grid-template-columns:1fr}.terminal-allocation-terminal{grid-column:auto}.payments-v539-method-grid{grid-template-columns:1fr!important}.payment-terminal-card-inline{grid-template-columns:1fr auto;display:grid}.payment-terminal-card-inline .payment-terminal-selected-resource{grid-column:1/-1;width:100%}}.terminal-allocation-line.terminal-resource-draft-grid{align-items:end;gap:12px;margin:12px 0 0;display:flex}.terminal-allocation-line .terminal-allocation-terminal{flex:1.6 320px}.terminal-allocation-line>.terminal-allocation-field:not(.terminal-allocation-terminal){flex:190px}.terminal-allocation-line .terminal-add-button{flex:none}@media (width<=880px){.terminal-allocation-line.terminal-resource-draft-grid{grid-template-columns:1fr 1fr;display:grid}.terminal-allocation-line .terminal-allocation-terminal{grid-column:1/-1}}@media (width<=560px){.terminal-allocation-line.terminal-resource-draft-grid{grid-template-columns:1fr}.terminal-allocation-line .terminal-allocation-terminal{grid-column:auto}}.payment-terminal-card-inline,.payment-terminal-card-inline .payment-terminal-identity,.payment-terminal-card-inline .terminal-selected-inline,.payment-terminal-card-inline .terminal-selected-text,.payment-terminal-card-inline .payment-terminal-selected-resource{text-align:left}.payment-terminal-card-inline .terminal-selected-text{place-items:flex-start start}.payment-terminal-card-inline .payment-terminal-card-head{justify-content:flex-start}.payment-terminal-card-inline .payment-terminal-selected-resource b{text-align:left}.payment-terminal-card-inline .payment-terminal-card-head{border-bottom:0;padding-bottom:0}.settings-jobs-mobile-list{gap:10px;margin-top:12px;display:grid}.settings-job-mobile-card{border:1px solid var(--line-1);background:var(--bg-2);border-radius:16px;gap:13px;padding:14px;display:grid}.settings-job-mobile-head,.settings-job-mobile-foot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-job-mobile-head>div{gap:3px;min-width:0;display:grid}.settings-job-mobile-head b{color:var(--text-1);font-size:13px;line-height:1.35}.settings-job-mobile-head small,.settings-job-mobile-foot>small{color:var(--text-3);font-size:10.5px;line-height:1.4}.settings-job-mobile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-job-mobile-grid>span{gap:3px;min-width:0;display:grid}.settings-job-mobile-grid small{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.settings-job-mobile-grid b{color:var(--text-1);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.settings-job-mobile-grid em{color:var(--text-3);font-size:10px;font-style:normal;line-height:1.35}.settings-job-mobile-foot{border-top:1px solid var(--line-1);align-items:center;padding-top:10px}@media (width<=420px){.settings-job-mobile-grid{grid-template-columns:1fr}}.settings-reprocess-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.settings-reprocess-head>div{min-width:0}.settings-reprocess-badge{color:var(--brand-1);background:#00c2a814;border:1px solid #00c2a83d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:10.5px;font-weight:750;display:inline-flex}.settings-reprocess-badge .material-symbols-rounded{font-size:17px}.settings-reprocess-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}.settings-reprocess-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.settings-reprocess-option{border:1px solid var(--line-1);cursor:pointer;background:#ffffff05;border-radius:14px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.settings-reprocess-option.active{box-shadow:inset 3px 0 0 var(--brand-1);background:#00c2a811;border-color:#00c2a86b}.settings-reprocess-option input{accent-color:var(--brand-1);margin-top:3px}.settings-reprocess-option>span{gap:4px;display:grid}.settings-reprocess-option b{color:var(--text-1);font-size:12px}.settings-reprocess-option small{color:var(--text-3);font-size:10.5px;line-height:1.45}.settings-reprocess-rule-note{background:#00c2a80b;border:1px solid #00c2a82e;border-radius:13px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.settings-reprocess-rule-note .material-symbols-rounded{color:var(--brand-1);font-size:21px}.settings-reprocess-rule-note p{color:var(--text-2);margin:0;font-size:11px;line-height:1.55}.settings-reprocess-rule-note b{color:var(--text-1)}@media (width<=980px){.settings-reprocess-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.settings-reprocess-head{flex-direction:column}.settings-reprocess-grid,.settings-reprocess-options{grid-template-columns:1fr}.settings-reprocess-badge{align-self:flex-start}}
