:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-filter{align-items:stretch;display:grid;gap:10px!important;grid-template-columns:1fr!important;margin:0 0 4px!important;max-width:none!important}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-filter .cashier-field{display:block;min-width:0}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-filter input{background:#fff;border:0;border-radius:5px;box-sizing:border-box;font-size:18px;height:40px;padding:5px;width:100%}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-filter .cashier-submit{align-self:stretch;background:#168361;border:0;border-radius:2px;color:#fff;font-size:15px;font-weight:600;grid-column:1!important;height:30px;margin:8px 0;min-height:30px;padding:0;width:100%}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-filter .cashier-submit:disabled{cursor:wait;opacity:1}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-spinner{animation:cashier-sums-spin .7s linear infinite;border:3px solid rgba(255,255,255,.45);border-radius:50%;border-top-color:#fff;display:inline-block;height:15px;vertical-align:-3px;width:15px}
@keyframes cashier-sums-spin{to{transform:rotate(360deg)}}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-report-scroll{background:transparent;margin:0 0 14px;overflow-x:auto;overflow-y:visible;padding:0 0 22px;scrollbar-color:#168361 transparent;scrollbar-width:thin}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report{background:#fff;display:block;min-width:1200px!important;width:1200px!important}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report thead{display:none}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report tbody{display:block}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report tbody tr{align-items:center;box-sizing:border-box;display:flex;gap:10px;height:54px;max-width:400px;padding:8px 8px 8px 10px;width:calc(100vw - 40px)}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report tbody td{border:0!important;display:block;flex:1 1 0;height:auto!important;line-height:19px;padding:0!important;width:auto!important}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report tbody td:first-child,
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report tbody td:nth-child(6),
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report tbody td:nth-child(7),
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report tbody td:nth-child(8){display:none}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report tbody td:nth-child(9){flex:0 0 15px;order:-1}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report tbody b,
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-users-report .cashier-sums-user-row b{font-weight:400}
:where(.cashier-management-page:has(.cashier-sums-filter)) td[data-label]::before{content:attr(data-label) " ";white-space:normal}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-detail-button{min-height:20px;min-width:15px;width:15px}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-detail-button svg{display:none}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-detail-button::before{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";display:block;height:7px;transform:rotate(45deg);transition:transform .15s ease;width:7px}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-detail-button[aria-expanded="true"]::before{transform:rotate(225deg)}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-root-summary{margin-left:20px;margin-top:12px;min-width:1150px!important;width:1150px!important}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-users-report{margin-left:20px;margin-top:12px;min-width:1150px!important;width:1150px!important}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-users-report .cashier-sums-user-row{align-items:center;box-sizing:border-box;display:flex;gap:10px;max-width:400px;min-height:47px;padding:5px 8px 5px 10px;width:calc(100vw - 60px)}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-users-report .cashier-sums-user-row>td{border-bottom:3px solid #34dfa9!important;display:block;flex:1 1 0;height:auto!important;line-height:19px;padding:7px 0!important;width:auto!important}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-users-report .cashier-sums-user-row>td:first-child{display:none}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-users-report .cashier-sums-user-row>td:last-child{flex:0 0 15px;order:-1}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-detail-row{display:table-row}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-detail-table{min-width:960px}
@media(min-width:901px){:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-filter{grid-template-columns:minmax(280px,430px) minmax(280px,430px)!important;max-width:870px!important}:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-filter .cashier-submit{grid-column:1 / -1!important}}
@media(max-width:900px){:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-report-scroll{margin:0!important}:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-report tbody tr{max-width:400px}:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-users-report .cashier-sums-user-row{max-width:400px}}

:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-filter input{border-radius:5px!important;font-size:18px!important;height:40px!important;padding:5px!important}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-report-scroll{background:transparent!important;padding:0 0 22px!important}

:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-detail{margin-left:20px;margin-top:10px;min-width:1150px!important;width:1150px!important}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-detail th:first-child,
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-detail td:first-child{width:105px}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-detail th:nth-child(2),
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-detail td:nth-child(2){width:140px}
:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-management-detail td:last-child svg{color:var(--cashier-accent-dark);height:19px;width:19px}

@media(min-width:901px){:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-filter{align-items:center;grid-template-columns:280px 280px 272px!important;max-width:850px!important}:where(.cashier-management-page:has(.cashier-sums-filter)) .cashier-sums-filter .cashier-submit{grid-column:auto!important;margin:0!important}}
