@media screen and (min-width:701px){

#workspace-landing{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-height:0!important}.workspace-sidebar{width:100%!important;flex-shrink:0!important;display:flex!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;border-right:0!important;border-bottom:1px solid #d8e2ef!important;background:#fff!important;overflow:visible!important;z-index:42;position:relative}.workspace-sidebar>h3{display:none!important}.workspace-sidebar>.workspace-overview-active{width:auto!important;margin:0!important;padding:8px 13px!important;font-size:12px!important;border-radius:6px!important;min-height:34px!important}.workspace-nav-group{position:relative!important;width:auto!important;margin:0!important;border:1px solid #d4dfeb!important;border-radius:6px!important;overflow:visible!important;background:#f5f8fc!important}.workspace-nav-group>summary{font-size:12px!important;padding:8px 12px!important;min-height:34px!important;display:flex!important;gap:10px!important;align-items:center!important}.workspace-nav-group>summary:after{content:'▾';font-size:10px}.workspace-nav-group .workspace-nav-count{display:none!important}.workspace-nav-group>.workspace-nav-links{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;min-width:235px!important;background:white!important;box-shadow:0 7px 22px #14243e25;border:1px solid #d7e1ed!important;border-radius:6px!important;padding:5px!important;z-index:80!important}.workspace-nav-group:not([open])>.workspace-nav-links{display:none!important}.workspace-nav-links button{min-height:32px!important;padding:7px 10px!important;border:0!important;background:white!important;color:#284261!important;font-size:12px!important;text-align:left!important;margin:0!important;border-radius:4px!important}.workspace-nav-links button:hover{background:#f0ecff!important}.overview-content{flex:1!important;width:100%!important;min-height:0!important;padding:10px 12px!important;overflow:auto!important}.accounts-dashboard{margin:0!important}.accounts-heading{margin-bottom:5px!important}.accounts-heading h2{font-size:23px!important}.accounts-heading .accounts-filter{margin-right:125px}.accounts-sheet-pager{align-items:center!important;gap:8px!important;padding:6px 8px!important}.accounts-pager-copy{margin-right:auto;min-width:0;display:flex;flex-direction:column;gap:3px}.accounts-pager-copy small{font-size:10px;color:#728399}.accounts-basis{display:none!important}.accounts-invoice-sheet td{height:31px!important}.accounts-dashboard .overview-table-wrap{max-height:none!important}.accounts-dashboard>.page-export{position:absolute!important;right:12px;top:10px}.accounts-dashboard{position:relative}

body[data-active-workspace=Admin] .overview-columns{grid-template-columns:minmax(0,1fr)!important}.workspace-nav-group>summary::after{content:'▾'!important;transform:none!important}.workspace-nav-group[open]>summary{background:#eeebff!important;color:#5630c4!important}.workspace-sidebar>details[open]{z-index:3}.workspace-sidebar button:focus-visible,.workspace-sidebar summary:focus-visible{outline:2px solid #9878ff;outline-offset:2px}.accounts-dashboard>.page-export{z-index:4}.accounts-dashboard>.page-export>summary{min-height:29px!important}.accounts-pager-copy{flex:1}.accounts-pager-copy [data-invoice-count]{white-space:normal}.accounts-pager-copy small{line-height:1.25}.accounts-sheet-pager{min-height:42px!important}.accounts-dashboard .accounts-status{flex-shrink:0}.accounts-dashboard .accounts-metrics,.accounts-dashboard .accounts-heading{flex-shrink:0}
.overview-content{display:flex!important;flex-direction:column!important;overflow:hidden!important}.accounts-dashboard{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;height:100%!important}.accounts-dashboard [data-invoices]{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;margin-bottom:0!important}.accounts-dashboard .overview-table-wrap{flex:1!important;min-height:0!important;overflow:auto!important}.accounts-invoice-sheet td{height:31px!important;padding:5px 8px!important}.accounts-sheet-pager{flex-shrink:0!important;margin-bottom:0!important}.overview-content{padding-bottom:0!important}
.accounts-dashboard{gap:0!important}.accounts-dashboard .accounts-sheet-tools{flex-shrink:0}.accounts-dashboard .accounts-heading{position:relative;padding-right:125px!important}.accounts-heading .accounts-filter{margin-right:0!important}.accounts-dashboard .accounts-invoice-sheet thead{position:sticky;top:0;z-index:1}.accounts-dashboard .accounts-invoice-sheet th{position:static}.accounts-dashboard .accounts-basis{display:none!important}.workspace-sidebar{flex-wrap:wrap!important}#app-header{z-index:60!important}.overview-content:has(.accounts-dashboard){overflow:hidden!important}

}
@media screen and (max-width:700px){.accounts-pager-copy small{display:block;font-size:10px;line-height:1.3}.accounts-sheet-pager{flex-wrap:wrap}.accounts-pager-copy{flex-basis:100%}.accounts-basis{display:none!important}}
@media screen{#workspace-landing[hidden]{display:none!important}}
/* Navigation must escape the landing container and sit above embedded pages. */
@media screen and (min-width:701px){
#workspace-landing{overflow:visible!important}
.workspace-sidebar{z-index:50!important}
body[data-active-workspace=Admin] .overview-content{gap:8px!important;overflow:hidden!important;padding-bottom:0!important}
body[data-active-workspace=Admin] .overview-heading,body[data-active-workspace=Admin] .overview-cards{flex-shrink:0;margin-bottom:0!important}
body[data-active-workspace=Admin] .overview-cards{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
body[data-active-workspace=Admin] .overview-card{padding:9px 12px!important;gap:3px!important}
body[data-active-workspace=Admin] .overview-columns{flex:1;min-height:0;display:flex!important;margin:0!important}
body[data-active-workspace=Admin] .overview-columns>.overview-panel{width:100%;min-height:0;display:flex;flex-direction:column;padding:10px!important;overflow:hidden}
body[data-active-workspace=Admin] .overview-panel h3{flex-shrink:0;margin:0 0 7px!important}
body[data-active-workspace=Admin] .overview-table-wrap{flex:1;min-height:0;overflow:auto!important}
body[data-active-workspace=Admin] .overview-table-wrap th{position:sticky;top:0;z-index:1}
body[data-active-workspace=Admin] .overview-table-wrap td,body[data-active-workspace=Admin] .overview-table-wrap th{padding:6px 8px!important}
body[data-active-workspace=Admin] .permission-note{flex-shrink:0;margin:0!important;padding:5px 8px!important;font-size:10px!important}
}
@media screen{.workspace-nav-group>.workspace-nav-links[popover]:popover-open{position:fixed!important;inset:auto!important;left:var(--nav-menu-left)!important;top:var(--nav-menu-top)!important;margin:0!important;width:235px!important;min-width:235px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - var(--nav-menu-top) - 60px);overflow:auto!important}.workspace-nav-links[popover]::backdrop{background:transparent;pointer-events:none}}

@media screen and (min-width:701px){
body[data-active-workspace=Admin] .overview-heading.admin-compact-heading{display:flex!important;align-items:center;gap:16px;padding:0!important;min-height:61px!important}
body[data-active-workspace=Admin] .admin-compact-heading>div:first-child{padding-top:0!important;flex:1;min-width:190px}
body[data-active-workspace=Admin] .admin-compact-heading h2{font-size:22px!important;margin:0 0 3px!important}
body[data-active-workspace=Admin] .admin-compact-heading p{margin:0!important;max-width:none!important}
body[data-active-workspace=Admin] .admin-compact-heading .overview-date{position:static!important;transform:none!important;order:3;padding:6px 9px!important}
body[data-active-workspace=Admin] .admin-compact-heading .overview-cards{width:auto!important;flex:0 1 660px;display:grid!important;grid-template-columns:repeat(3,minmax(130px,1fr))!important;margin:0!important;gap:7px!important}
body[data-active-workspace=Admin] .admin-compact-heading .overview-card{padding:6px 10px!important;gap:2px!important;border-radius:5px!important}
body[data-active-workspace=Admin] .admin-compact-heading .overview-card strong{font-size:19px!important;line-height:1.2!important}
body[data-active-workspace=Admin] .admin-compact-heading .overview-card small{display:none}
body[data-active-workspace=Admin] .overview-content{gap:5px!important;padding-top:6px!important}
body[data-active-workspace=Admin] .overview-columns>.overview-panel{padding:7px!important;border-radius:5px!important}
body[data-active-workspace=Admin] .overview-panel h3{font-size:16px!important;margin-bottom:5px!important}
}
@media screen{#admin-overview-export{position:relative;margin-left:auto;flex-shrink:0;font-size:12px}#admin-overview-export>summary{list-style:none;cursor:pointer;background:#236449;color:white;border-radius:5px;padding:7px 13px;min-width:104px;font-weight:650}#admin-overview-export>div{position:absolute;top:calc(100% + 4px);right:0;min-width:210px;padding:5px;background:white;border:1px solid #d6e1ed;box-shadow:0 6px 20px #172b4925;border-radius:5px;z-index:85}#admin-overview-export>div>button{width:100%;display:block;border:0;font-size:12px;padding:8px;text-align:left;margin:0;background:white;color:#23405e}#admin-overview-export small{display:block;color:#738399;padding:7px;font-size:10px}body.has-embedded-page #admin-overview-export{display:none}#admin-overview-export>div>button:hover{background:#edf4f0}}
@media screen and (max-width:700px){.admin-compact-heading .overview-cards{margin-top:8px}#admin-overview-export{margin:5px 0}}
