:root{--white:#fff;--muted:#6c757d;--white-light:hsla(0,0%,100%,0.15);--primary:#131340;--secondary:#20204e;--tertiary:#693d78;--hover-gradient:linear-gradient(180deg,#40ca71 10%,#018b8b 90%);--hover-dark:#018b8b;--hover:#33ffad;--hover-light:rgba(51,255,173,0.5490196078431373);--hover-wait:rgba(51,255,173,0.5);--hover-wait-light:rgba(51,255,173,0.35);--background:var(--primary);--modal-bg:var(--secondary);--modal-shadow:var(--white-light);--card-bg:var(--primary);--card-shadow:none;--danger:#ff4d4f;--danger-lighter:#f8d7da;--info:#1890ff;--warning:#faad14;--warning-light:#fadb14;--border-color:#e6e6e6;--success:#52c41a;--whatsapp:#25d366;--link:var(--info);--navbar-bg:var(--primary);--navbar-active-bg:var(--white-light);--navbar-hover-bg:var(--white-light);--sidebar-bg:var(--primary);--sidebar-active-bg:var(--white-light);--banner-bg:url(../img/banner.108fc597.png);--home-bg:url(../img/home-bg.38fd0dab.jpg);--banner-bg-collapsed:url(../img/logo.90ecccc9.png);--daily-bg:url(../img/daily-dark.bb1f7e48.svg);--home-bg-overlay:var(--secondary);--text:var(--white);--text-info:var(--info);--text-warning:var(--warning-light);--text-active:var(--hover);--sun:#fc0;--gold:gold;--moon:var(--primary);--text-muted:hsla(0,0%,100%,0.8);--white-wait:hsla(0,0%,100%,0.15);--btn-bg-primary:var(--hover);--btn-bc-primary:var(--hover);--btn-text-primary:var(--primary);--btn-bg-secondary:var(--primary);--btn-bc-secondary:var(--hover);--btn-text-secondary:var(--hover);--btn-bc-tertiary:var(--hover);--btn-text-tertiary:var(--primary);--btn-bg-danger:var(--primary);--results-item-bg:var(--secondary);--results-item-bc:var(--secondary);--results-item-shadow:var(--white-light);--results-item-gradient:linear-gradient(90deg,#131340,#20204e 25%,#33ffad);--results-item-number-bg:var(--primary);--results-item-number:var(--secondary);--stats-item-number:var(--secondary);--promotions-item-number:var(--primary);--footer-bg:var(--secondary);--input-bg:var(--primary);--table-hover:rgba(0,0,0,0.25);--table-striped:rgba(0,0,0,0.2);--table-disabled:rgba(0,0,0,0.15);--step-circle-bg:var(--secondary);--step-circle-bc:var(--primary);--step-circle-shadow:var(--hover-light);--switch-bg:var(--muted);--switch-bc:var(--muted);--card-shop-bg:var(--secondary);--card-shop-shadow:none;--notification-bg:#666;--notification-text:var(--white);--text-tertiary:var(--hover);--text-primary:var(--hover)}:root,body.light{--btn-bg-tertiary:var(--hover);--btn-bc-danger:var(--danger);--btn-text-danger:var(--danger);--step-circle-text:var(--hover)}body.light{--background:#f0f2f5;--navbar-bg:var(--white);--navbar-active-bg:#f5f5f5;--navbar-hover-bg:#f5f5f5;--sidebar-bg:var(--white);--sidebar-active-bg:var(--white);--banner-bg:url(../img/banner-light.b4ccf851.png);--home-bg:url(../img/home-bg-light.9402ba5f.jpg);--banner-bg-collapsed:url(../img/logo-light.c3e7957a.png);--daily-bg:url(../img/daily-light.dcee0af1.svg);--home-bg-overlay:var(--white);--text:var(--secondary);--text-active:var(--primary);--text-muted:rgba(19,19,64,0.8);--text-warning:var(--info);--text-info:var(--warning);--modal-bg:var(--white);--modal-shadow:rgba(0,0,0,0.15);--card-bg:var(--white);--card-shadow:rgba(0,0,0,0.15);--card-shop-bg:var(--white);--card-shop-shadow:rgba(0,0,0,0.15);--btn-bg-primary:var(--tertiary);--btn-bc-primary:var(--tertiary);--btn-text-primary:var(--white);--btn-bg-secondary:var(--navbar-bg);--btn-bc-secondary:var(--tertiary);--btn-text-secondary:var(--tertiary);--btn-bc-tertiary:var(--tertiary);--btn-text-tertiary:var(--tertiary);--btn-bg-danger:var(--white);--results-item-bg:var(--card-bg);--results-item-bc:var(--card-shadow);--results-item-shadow:var(--white-light);--results-item-gradient:none;--results-item-number:#f5f5f5;--stats-item-number:#f5f5f5;--results-item-number-bg:rgba(41,44,96,0.1411764705882353);--promotions-item-number:#f5f5f5;--footer-bg:#efefef;--input-bg:var(--white);--table-hover:#fafafa;--table-striped:#f5f5f5;--table-disabled:#f0f0f0;--step-circle-bg:var(--tertiary);--step-circle-bc:var(--tertiary);--step-circle-shadow:var(--hover);--switch-bg:var(--tertiary);--switch-bc:var(--tertiary);--notification-bg:var(--white);--notification-text:rgba(0,0,0,0.85);--text-tertiary:var(--tertiary);--text-primary:var(--tertiary)}.sub-account-closing .filter-section{margin-bottom:24px;max-width:600px}.sub-account-closing .filter-section .custom-date-picker{width:100%;background-color:var(--input-bg);height:40px}.sub-account-closing .filter-section .custom-date-picker .ant-calendar-picker-input{background-color:transparent;color:var(--text);height:36px;display:flex;align-items:center}.sub-account-closing .filter-section .ant-select{width:100%}.sub-account-closing .filter-section .ant-select-selection{background-color:var(--input-bg)!important;border-color:var(--modal-shadow)!important;border-radius:8px!important;height:40px!important;color:var(--text)!important;display:flex;align-items:center}.sub-account-closing .filter-section .ant-select-selection .ant-select-selection__rendered{line-height:38px!important;margin-left:12px;width:100%}.sub-account-closing .filter-section .ant-select-selection .ant-select-selection__placeholder{color:var(--text-muted)!important;opacity:.6}.sub-account-closing .filter-section .ant-select-selection .ant-select-arrow{color:var(--text-muted)!important}.sub-account-closing .custom-select{background-color:var(--input-bg)!important}.sub-account-closing .custom-select .ant-select-dropdown-menu-item{color:var(--text)!important}.sub-account-closing .custom-select .ant-select-dropdown-menu-item-active,.sub-account-closing .custom-select .ant-select-dropdown-menu-item-selected,.sub-account-closing .custom-select .ant-select-dropdown-menu-item:hover{background-color:var(--input-bg)!important}.sub-account-closing .closing-main-card{background-color:var(--card-bg);border-radius:12px;border:1px solid var(--modal-shadow);margin:0 auto;box-shadow:0 4px 20px var(--modal-shadow)}.sub-account-closing .closing-main-card .ant-card-head{border-bottom:1px solid var(--modal-shadow);background-color:var(--white-light)}.sub-account-closing .closing-main-card .card-header{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:700}.sub-account-closing .closing-main-card .card-header .header-icon{color:var(--text-active)}.sub-account-closing .closing-main-card .closing-stats-row{padding:10px 0}.sub-account-closing .closing-main-card .closing-stat-box{display:flex;flex-direction:column;padding:20px;background-color:var(--white-light);color:var(--text);border-radius:12px;border:1px solid var(--modal-shadow);height:100%;transition:all .3s ease}.sub-account-closing .closing-main-card .closing-stat-box:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--modal-shadow)}.sub-account-closing .closing-main-card .closing-stat-box.highlight{border-left:4px solid var(--success)}.sub-account-closing .closing-main-card .closing-stat-box.highlight-orders{border-left:4px solid var(--info)}.sub-account-closing .closing-main-card .closing-stat-box.highlight-commission{border-left:4px solid var(--warning)}.sub-account-closing .closing-main-card .closing-stat-box.highlight-net{border-left:4px solid var(--text-active)}.sub-account-closing .closing-main-card .ant-divider{margin-bottom:24px}.sub-account-closing .closing-main-card .closing-details .details-title{color:var(--text);font-weight:700;margin-bottom:16px;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.sub-account-closing .closing-main-card .closing-details .terminal-list .ant-list-item{border-bottom:1px solid var(--modal-shadow);padding:16px 8px}.sub-account-closing .closing-main-card .closing-details .terminal-list .ant-list-item .ant-list-item-meta-title{color:var(--text);font-weight:700;font-size:15px}.sub-account-closing .closing-main-card .closing-details .terminal-list .ant-list-item .ant-list-item-meta-description{color:var(--text-muted)}.sub-account-closing .closing-main-card .closing-details .terminal-list .ant-list-item .ant-avatar{background-color:var(--white-light)!important;color:var(--text-active)!important;border:1px solid var(--modal-shadow)}.sub-account-closing .closing-main-card .closing-details .terminal-list .closing-terminal-amount{text-align:right}.sub-account-closing .closing-main-card .closing-details .terminal-list .closing-terminal-amount .amount-bruto{font-weight:800;font-size:18px;color:var(--text)}.sub-account-closing .closing-main-card .closing-details .terminal-list .closing-terminal-amount .amount-net{font-size:13px;color:var(--success);font-weight:600}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper{margin-top:24px;border:1px solid var(--modal-shadow);border-radius:8px;overflow:hidden}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table{width:100%;border-collapse:collapse}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table th{background-color:var(--white-light);padding:12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--modal-shadow)}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table td{padding:12px;font-size:14px;color:var(--text);border-bottom:1px solid var(--modal-shadow)}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table td.amount{font-weight:600;text-align:right}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table td.empty-cell{text-align:center;padding:32px;color:var(--text-muted)}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table .tag-status{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table .tag-status.processed{background-color:rgba(82,196,26,.1);color:var(--success)}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table .tag-status.cancelled{background-color:rgba(255,77,79,.1);color:var(--danger)}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table tfoot,.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table tfoot .footer-row{background-color:var(--white-light)}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table tfoot .footer-row.net{background-color:var(--hover-wait-light)}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table tfoot .footer-row.net .amount,.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table tfoot .footer-row.net .footer-label{color:var(--text-active);font-size:18px}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table tfoot .footer-row .footer-label{text-align:right;font-weight:700;padding:12px}.sub-account-closing .closing-main-card .closing-details .tickets-table-wrapper .tickets-table tfoot .footer-row .amount{padding:12px;font-weight:800;text-align:right}.sub-account-closing .closing-main-card .closing-footer{margin-top:32px}.sub-account-closing .closing-main-card .closing-footer .ant-btn-primary{background-color:var(--btn-bg-primary)!important;border-color:var(--btn-bc-primary)!important;color:var(--btn-text-primary)!important;height:48px;border-radius:8px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 12px var(--modal-shadow);transition:all .3s ease}.sub-account-closing .closing-main-card .closing-footer .ant-btn-primary:focus,.sub-account-closing .closing-main-card .closing-footer .ant-btn-primary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 15px var(--modal-shadow);background-color:var(--btn-bg-primary)!important;border-color:var(--btn-bc-primary)!important}@media print{body{visibility:hidden}}@media screen and (max-width:767px){.closing-terminal-amount{font-size:16px}.tickets-table-wrapper .scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.tickets-table-wrapper .tickets-table{min-width:300px}.tickets-table-wrapper .tickets-table td,.tickets-table-wrapper .tickets-table th{padding:8px 4px!important;font-size:11px!important}.tickets-table-wrapper .tickets-table .footer-label{font-size:11px!important}.tickets-table-wrapper .tickets-table .amount{font-size:12px!important}.tickets-table-wrapper .tickets-table .net .amount,.tickets-table-wrapper .tickets-table .net .footer-label{font-size:14px!important}.closing-stat-box{padding:12px!important}.closing-stat-box .label{font-size:9px!important}.closing-stat-box .value{font-size:20px!important}}