/* All document screens remain full size; retain their close button. */
.document126-title>button:not(.document-close135){display:none!important}
.cashier-only172 #appShell>aside,.cashier-only172 .workspace-heading,.cashier-only172 body>header,.cashier-only172 .notice,.cashier-only172 #newPage167,.cashier-only172 #changePasswordButton,.cashier-only172 .file-menu{display:none!important}
body.cashier-only172>header{display:none!important}
.cashier-only172 #appShell:not([hidden]){display:block!important}.cashier-only172 main{padding:8px!important}
.cashier-only172 main>section:not(#posPanel){display:none!important}
.cashier-only172 #posPanel{min-height:calc(100dvh - 75px);padding:10px;border:0;border-radius:8px}
.cashier-only172 #posPanel>h1{display:none}.cashier-only172 #cashierShift172{margin:4px 12px;min-height:34px}
.cashier-only172 #sessionBar{padding:7px 16px;gap:10px}
.cashier-shift172{width:min(900px,95vw);max-height:90dvh;background:var(--surface,#fff);color:var(--text,#24324a);border:1px solid var(--line,#dce3ef);border-radius:12px;padding:16px;overflow:auto}
.cashier-shift172>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.ready-cashier172{width:min(650px,94vw);max-height:92dvh;overflow:auto;background:var(--surface,#fff);color:var(--text,#24324a);border:1px solid var(--line,#dce3ef);border-radius:12px;padding:20px}.ready-cashier172 form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ready-cashier172 form p{grid-column:1/-1}.ready-cashier172 [role=status]{color:var(--danger,#b91c1c)}
@media(max-width:600px){.ready-cashier172 form{grid-template-columns:1fr}}
.sales-only172 aside :is([data-panel=journalPanel],[data-panel=accountsPanel],[data-panel=foundationPanel],[data-panel=patternsPanel],[data-panel=balancePanel],[data-panel=entriesPanel],[data-panel=statementPanel],[data-panel=financialPanel],[data-panel=voucherPanel],[data-new-document=Receipt],[data-new-document=Payment]){display:none!important}

.cashier-only172 #fileStart,.cashier-only172 #authArea{display:none!important}

.cashier-only172 [data-focus116]{display:none!important}
.cashier-only172 .cashier-bar172{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 8px;background:var(--surface-2,#f8f9fc);border:1px solid var(--line,#dce3ef);border-radius:7px;margin-bottom:6px}
.cashier-only172 .cashier-bar172>label{display:flex;align-items:center;gap:8px;flex:1;margin:0;min-width:220px}.cashier-only172 .cashier-bar172>label>.fast139-combo{max-width:360px}
.cashier-only172 #cashierShift172{margin:0}.cashier-only172 #cashierLogout172{margin-inline-start:auto}
