.operating-status{display:flex;flex-wrap:wrap;gap:8px 24px;padding:10px 24px;background:#edf3f3;color:#344b50;font-size:.8rem;border-bottom:1px solid #d2dfe0}
#connection-status[data-online="false"]{color:#a42b24;font-weight:700}
#idle-warning{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:20px;padding:16px 24px;border:2px solid #af7612;border-radius:16px;background:#fff3d2;box-shadow:0 6px 28px #0003;max-width:95vw;width:max-content}
.statement-totals{max-width:500px}.statement-totals p{display:flex;justify-content:space-between;gap:20px}.statement-totals strong{white-space:nowrap}
#statement-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}#statement-form>label:first-child{grid-column:1/-1;display:flex;align-items:center;gap:10px}#statement-form input[type="checkbox"]{width:20px;height:20px;min-height:20px;margin:0}#statement-form>label:nth-child(2),#statement-form>button,#statement-form>.error{grid-column:1/-1}.statement-controls{margin-bottom:20px}
@media(max-width:600px){#statement-form{grid-template-columns:1fr}#idle-warning{gap:10px;padding:12px;font-size:.85rem}}
@media print{.operating-status,#idle-warning,.statement-controls,.statement-print{display:none!important}body.printing-statement header,body.printing-statement footer,body.printing-statement .admin-sidebar,body.printing-statement .admin-heading{display:none!important}body.printing-statement .admin-shell,body.printing-statement .admin-workspace{display:block!important}body.printing-statement .account-statement{border:0;box-shadow:none;padding:0}body.printing-statement .table-scroll{overflow:visible}body.printing-statement tr{break-inside:avoid}body.printing-statement thead{display:table-header-group}}
