#cloud-nav{flex-wrap:wrap}#cloud-nav button{flex:1;width:auto;min-width:100px}#cloud-daily,#cloud-expenses,#cloud-reports{border-top:1px solid #eadfe1;margin-top:24px;padding-top:24px}.business-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.business-stat{padding:16px;border:1px solid #e9dcc3;border-radius:12px;background:#fbf8f3}.business-stat span{display:block;font-size:13px;color:#716369}.business-stat strong{display:block;margin-top:6px;font-size:22px;color:#84212a;overflow-wrap:anywhere}.business-box{border:1px solid #e9dcc3;border-radius:14px;padding:18px;margin:20px 0;background:#fbf8f3}.business-box h3{margin-top:0}.business-box summary{cursor:pointer;font-weight:600}.daily-operation{padding:16px 0;border-bottom:1px solid #eadfe1}.daily-operation strong{display:block;overflow-wrap:anywhere}.daily-operation .daily-number{color:#84212a;font-size:22px}.daily-operation small{display:block;line-height:1.7;color:#716369}.daily-operation select{margin-top:12px}.business-mini-actions{display:flex;flex-wrap:wrap;gap:8px}.business-mini-actions button{width:auto;margin-top:10px;background:#f7eef0;color:#941b30;font-size:12px}.business-alert{padding:16px;background:#fff4d8;color:#755117;border-radius:12px;margin:16px 0}.business-alert button{margin-top:10px}.business-table{overflow:auto;max-height:430px;margin:18px 0}.business-table table{border-collapse:collapse;width:100%;font-size:13px}.business-table th,.business-table td{text-align:left;white-space:nowrap;padding:12px 10px;border-bottom:1px solid #eadfe1}.business-table th{position:sticky;top:0;background:#fbf8f3}.business-amount{text-align:right!important}#business-dialog,#report-dialog{width:min(600px,calc(100vw - 24px));max-height:90svh;border:0;border-top:5px solid #c69a3c;border-radius:20px;padding:26px;overflow:auto;color:#30282a}#business-dialog::backdrop,#report-dialog::backdrop{background:#18271f66}.business-error{color:#a9162d}#business-dialog form input[type=checkbox]{width:auto;margin-right:10px}.business-detail-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #eadfe1}#daily-no-draw{background:white;border:1px solid #d6cace;color:#941b30}.business-debt{padding:16px 0;border-bottom:1px solid #eadfe1}.business-debt strong{display:block}.business-debt button{background:#f7eef0;color:#941b30;margin-top:8px}.business-muted{font-size:13px;color:#716369}#expense-filter{flex-wrap:wrap}#expense-filter label{min-width:140px}#report-filter .cloud-columns{align-items:end}.business-export-actions{display:flex;gap:10px}#report-print-content h2{color:#84212a}#report-dialog{width:min(1000px,calc(100vw - 24px))}@media(max-width:520px){#cloud-nav button{font-size:13px;padding:10px;min-width:85px}.business-stats{gap:8px}.business-stat{padding:12px}.business-stat strong{font-size:18px}#business-dialog{padding:20px}#expense-filter button{width:100%}.business-detail-row{flex-direction:column;gap:5px}}@media print{#business-dialog{display:none!important}#report-dialog[open]{display:block!important;position:static;border:0;width:100%;max-width:none;max-height:none;overflow:visible;padding:0}#report-dialog:not([open]){display:none!important}#report-dialog>button,#report-dialog>form{display:none!important}#report-dialog .business-table{max-height:none;overflow:visible}#report-dialog th{position:static}#report-dialog thead{display:table-header-group}#report-dialog tr{break-inside:avoid}}
.business-live{padding:12px 16px;background:#edf7ef;color:#256443;border-radius:12px;font-size:14px}#cloud-settings{border-top:1px solid #eadfe1;margin-top:24px;padding-top:24px}#settings-start{background:#a91b32}#cloud-mode{font-size:14px}
