.deal-beta{flex-direction:column;gap:12px;min-width:0;font-size:14px;display:flex}.deal-beta h1{margin:0;font-size:22px}.deal-beta h2{margin:0 0 8px;font-size:16px}.beta-tag{color:#6b4a00;background:#fff1c2;border-radius:4px;padding:3px 6px;font-size:11px}.beta-toolbar,.beta-totals{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.beta-totals{background:#edf6f4;justify-content:space-between;padding:12px}.beta-boundary,.beta-unsaved{color:#617081;margin:0;font-size:12px}.beta-unsaved{color:#885900}.beta-fields{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.deal-beta fieldset{border:0;min-width:0;padding:0}.deal-beta fieldset:disabled{opacity:.65}.deal-beta label{flex-direction:column;gap:4px;font-size:12px;display:flex}.deal-beta input,.deal-beta select,.deal-beta textarea{background:#fff;border:1px solid #cbd8df;border-radius:6px;max-width:100%;min-height:36px;padding:7px}.deal-beta textarea{width:100%;margin-bottom:8px}.deal-beta input{width:150px}.beta-table-wrap{overflow:auto}.deal-beta table{border-collapse:collapse;width:100%}.deal-beta th,.deal-beta td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e9ef;padding:9px 8px}.deal-beta th{white-space:nowrap;background:#f4f7f9;font-size:12px}.deal-beta td input{width:110px}.deal-beta summary{cursor:pointer;padding:8px 0;font-weight:600}.beta-ledger-row{border-bottom:1px solid #e2e9ef;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.beta-ledger-row time,.beta-event time,.beta-event small{color:#617081;font-size:11px}.beta-till{padding:12px!important}.beta-till fieldset{margin-top:10px}.beta-event{border-bottom:1px solid #e2e9ef;flex-wrap:wrap;gap:10px;padding:8px;display:flex}.beta-event pre{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;max-height:220px;font-size:11px;overflow:auto}.deal-beta-drawer[data-slot=sheet-content]{gap:0;width:min(1320px,96vw);max-width:96vw}.deal-beta-drawer [data-slot=sheet-header]{border-bottom:1px solid #e2e9ef;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.deal-beta-drawer-body{flex:1;min-height:0;padding:16px;overflow:auto}.beta-toolbar input{margin-left:auto}@media (max-width:640px){.deal-beta-drawer[data-slot=sheet-content]{width:100vw;max-width:100vw}.beta-fields label{flex:1;min-width:130px}.beta-fields input,.beta-fields select{width:100%}.deal-beta button{min-height:40px}.deal-beta-drawer-body{padding:10px}.beta-toolbar input{margin-left:0}}.dealer-report-dialog{flex-direction:column;gap:12px;height:calc(100dvh - 40px);padding:20px;display:flex;overflow:hidden;width:calc(100vw - 32px)!important;max-width:1100px!important}.dealer-report-heading{justify-content:space-between;align-items:center;gap:16px;padding-right:26px;display:flex}.dealer-report-actions{flex-wrap:wrap;gap:8px;display:flex}.dealer-report-actions button{white-space:nowrap}.dealer-report-options{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.dealer-report-options label{align-items:center;gap:7px;display:flex}.dealer-report-options [role=alert]{color:#a22a21}.dealer-report-dialog iframe{background:#fff;border:1px solid #d8dfe8;border-radius:6px;flex:1;width:100%;min-height:0}.dealer-report-dialog>p[role=alert]{color:#a22a21}.dealer-report-dialog>p[role=status]{padding:24px}.dealer-report-heading [data-slot=dialog-description]{margin-top:4px}@media (max-width:640px){.dealer-report-dialog{gap:8px;height:calc(100dvh - 16px);padding:12px;width:calc(100vw - 12px)!important}.dealer-report-heading{display:block}.dealer-report-actions{margin-top:10px;padding-right:0}.dealer-report-actions button{min-height:42px}.dealer-report-options{font-size:12px}.dealer-report-options label{min-height:32px}}
