/* NEWAY ONE v8.0.472 SAFE · Daily Closing canonical UI */
#dailyClosing8429{
  --dc-line:rgba(255,255,255,.10);
  --dc-soft:rgba(255,255,255,.045);
  --dc-softer:rgba(255,255,255,.025);
  --dc-field:#101018;
  --dc-field-muted:rgba(255,255,255,.025);
  --dc-panel:rgba(255,255,255,.025);
  --dc-panel-strong:rgba(255,255,255,.045);
  --dc-modal:#17151b;
  --dc-shadow:0 18px 42px rgba(0,0,0,.18);
  --dc-good:#3dbb72;
  --dc-bad:#e05a67;
  --dc-warn:#d59a24;
  --dc-accent:var(--pink,#df4c94);
}
#dailyClosing8429 :is(.daily-closing-store-8429,.daily-closing-status-8429,.daily-closing-alert-8429 strong,.diff),
.daily-closing-modal-8430 :is(.diff,.daily-cash-counter-total-8430 strong){-webkit-text-fill-color:currentColor}

/* page header */
.daily-closing-head-8429{display:flex;align-items:center;gap:12px;margin:4px 0 12px}
.daily-closing-back-8429{flex:0 0 auto}
.daily-closing-head-copy-8429{min-width:0;flex:1}
.daily-closing-head-copy-8429 h1{margin:0;font-size:24px;line-height:1.15}
.daily-closing-head-meta-8472{display:flex;align-items:center;gap:6px;min-width:0;margin-top:5px;color:var(--muted);font-size:12px}
.daily-closing-store-8429{font-weight:850;color:var(--dc-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daily-closing-actions-8429{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.daily-closing-actions-8429 button{margin:0}

/* date / state */
.daily-closing-toolbar-8429{display:grid;grid-template-columns:minmax(165px,220px) minmax(260px,1fr) auto;gap:10px;align-items:end;border:1px solid var(--dc-line);background:var(--dc-softer);border-radius:14px;padding:10px 12px}
.daily-closing-toolbar-8429 label{margin:0}
.daily-closing-toolbar-8429 label>input{margin-top:5px}
.daily-closing-window-8430{min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}
.daily-closing-window-8430 span{font-size:10.5px;color:var(--muted);font-weight:800}
.daily-closing-window-8430 strong{font-size:12px;line-height:1.35;white-space:normal}
.daily-closing-status-wrap-8429{display:flex;justify-content:flex-end;align-items:center;min-height:48px}
.daily-closing-status-8429{display:inline-flex;align-items:center;border:1px solid var(--dc-line);border-radius:999px;padding:6px 10px;font-size:11.5px;font-weight:900;white-space:nowrap}
.daily-closing-status-8429.draft{color:#c58a1b;background:rgba(230,169,38,.10);border-color:rgba(230,169,38,.28)}
.daily-closing-status-8429.locked{color:var(--dc-good);background:rgba(61,187,114,.10);border-color:rgba(61,187,114,.28)}
.daily-closing-status-8429.none{color:var(--muted);background:transparent}
.daily-closing-edit-state-8472{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:8px 10px;border-radius:10px;border:1px solid var(--dc-line);font-size:12px;line-height:1.4;color:var(--muted);background:var(--dc-softer)}
.daily-closing-edit-state-8472::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dc-good);flex:0 0 auto}
.daily-closing-edit-state-8472.locked::before{background:var(--dc-warn)}
.daily-closing-edit-state-8472.readonly::before{background:var(--muted)}

.daily-closing-alert-8429{border:1px solid rgba(224,90,103,.28);background:rgba(224,90,103,.08);border-radius:12px;padding:9px 11px;margin:9px 0;font-size:12.5px;line-height:1.45}
.daily-closing-alert-8429 strong{color:var(--dc-bad)}
.daily-closing-threshold-alert-8430{border-color:rgba(213,154,36,.36);background:rgba(213,154,36,.10)}
.daily-closing-threshold-alert-8430 strong{color:var(--dc-warn)}

/* summary: only four primary metrics stay visible */
.daily-closing-summary-8429{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 8px}
.daily-closing-stat-8429{border-top:2px solid rgba(223,76,148,.35);background:var(--dc-softer);border-right:1px solid var(--dc-line);border-bottom:1px solid var(--dc-line);border-left:1px solid var(--dc-line);border-radius:12px;padding:10px 11px;min-width:0}
.daily-closing-stat-8429 strong{display:block;font-size:18px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daily-closing-stat-8429 span{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:800}
.daily-closing-summary-more-8472{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:8px}
.daily-closing-summary-more-8472 .daily-closing-stat-8429{border-top-width:1px;border-top-color:var(--dc-line)}

/* details */
.daily-closing-details-8472{border:0;margin:0 0 10px;padding:0}
.daily-closing-details-8472>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11.5px;font-weight:850;cursor:pointer;user-select:none;padding:3px 0}
.daily-closing-details-8472>summary::-webkit-details-marker{display:none}
.daily-closing-details-8472>summary::after{content:"›";font-size:16px;line-height:1;transform:rotate(90deg);transition:transform .16s ease}
.daily-closing-details-8472[open]>summary::after{transform:rotate(-90deg)}

/* main layout */
.daily-closing-grid-8429{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);gap:10px}
.daily-closing-panel-8429{border:1px solid var(--dc-line);background:var(--dc-softer);border-radius:14px;padding:12px;min-width:0}
.daily-closing-main-panel-8472{display:grid;gap:0}
.daily-closing-section-8472+.daily-closing-section-8472{border-top:1px solid var(--dc-line);margin-top:14px;padding-top:14px}
.daily-closing-panel-head-8429{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:9px}
.daily-closing-panel-head-8429 h2{margin:0;font-size:16px}
.daily-closing-panel-head-8429 p{margin:3px 0 0;color:var(--muted);font-size:11.5px;line-height:1.4}
.daily-closing-count-btn-8430,.daily-closing-fill-system-8472{min-width:84px;margin:0;flex:0 0 auto}

/* cash drawer: editable and read-only are visually different */
.daily-closing-cash-layout-8472{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:9px}
.daily-closing-edit-card-8472{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:9px;border:1px solid rgba(223,76,148,.22);background:rgba(223,76,148,.035);border-radius:12px}
.daily-closing-edit-card-8472 label{margin:0;min-width:0}
.daily-closing-edit-card-8472 label span{display:block;margin-bottom:5px;color:var(--muted);font-size:10.5px;font-weight:850}
.daily-closing-edit-card-8472 input{margin:0;min-height:42px;text-align:right;font-weight:800}
.daily-closing-cash-readonly-8472{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--dc-line);border-radius:12px;overflow:hidden}
.daily-closing-cash-readonly-8472>div{padding:8px 9px;min-width:0;border-right:1px solid var(--dc-line);border-bottom:1px solid var(--dc-line)}
.daily-closing-cash-readonly-8472>div:nth-child(3n){border-right:0}
.daily-closing-cash-readonly-8472>div:nth-last-child(-n+2){border-bottom:0}
.daily-closing-cash-readonly-8472>div:nth-child(4){grid-column:1/3}
.daily-closing-cash-readonly-8472>div:nth-child(5){grid-column:3}
.daily-closing-cash-readonly-8472 span{display:block;color:var(--muted);font-size:10.5px;font-weight:800;margin-bottom:4px}
.daily-closing-cash-readonly-8472 strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daily-closing-cash-readonly-8472 .emphasis{background:rgba(223,76,148,.035)}
.daily-closing-cash-readonly-8472 .diff.good{color:var(--dc-good)}
.daily-closing-cash-readonly-8472 .diff.bad{color:var(--dc-bad)}

/* explicit read-only input state */
#dailyClosing8429 input[readonly],#dailyClosing8429 textarea[readonly]{opacity:.72;background:var(--dc-field-muted);cursor:not-allowed}
#dailyClosing8429 input:disabled,#dailyClosing8429 select:disabled,#dailyClosing8429 textarea:disabled{opacity:.5;cursor:not-allowed}
#dailyClosing8429 input:not([readonly]):not(:disabled):focus,#dailyClosing8429 textarea:not([readonly]):not(:disabled):focus{outline:none;border-color:rgba(223,76,148,.58);box-shadow:0 0 0 2px rgba(223,76,148,.10)}

/* cash movements */
.daily-closing-cash-movements-wrap-8472{margin:8px 0 0;border-top:1px solid var(--dc-line);padding-top:7px}
.daily-closing-movements-8430{margin-top:6px}
.daily-closing-movement-add-8430{display:grid;grid-template-columns:105px 115px minmax(150px,1fr) auto;gap:7px;align-items:center}
.daily-closing-movement-add-8430 select,.daily-closing-movement-add-8430 input,.daily-closing-movement-add-8430 button{margin:0;min-height:40px}
.daily-closing-movement-list-8430{display:grid;gap:6px;margin-top:7px}
.daily-closing-movement-row-8430{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--dc-line);border-radius:10px;padding:8px 9px;background:var(--dc-panel)}
.daily-closing-movement-row-8430.in{border-left:3px solid rgba(61,187,114,.65)}
.daily-closing-movement-row-8430.out{border-left:3px solid rgba(224,90,103,.65)}
.daily-closing-movement-row-8430 b,.daily-closing-movement-row-8430 span,.daily-closing-movement-row-8430 small{display:block}
.daily-closing-movement-row-8430 b{font-size:12.5px}.daily-closing-movement-row-8430 span{font-size:12px;margin-top:2px}.daily-closing-movement-row-8430 small{font-size:10.5px;color:var(--muted);margin-top:2px}
.daily-closing-movement-row-8430 button{min-height:34px;padding:6px 9px}

/* payment reconciliation */
.daily-closing-payment-head-8430{margin-top:0}
.daily-closing-reconcile-head-8429,.daily-closing-reconcile-row-8429{display:grid;grid-template-columns:minmax(90px,1fr) minmax(100px,1fr) minmax(125px,1.1fr) minmax(90px,.9fr);gap:8px;align-items:center}
.daily-closing-reconcile-head-8429{padding:4px 7px 6px;color:var(--muted);font-size:10.5px;font-weight:900}
.daily-closing-reconcile-row-8429{padding:7px;border-top:1px solid var(--dc-line)}
.daily-closing-reconcile-row-8429 b{font-size:12.5px}
.daily-closing-reconcile-row-8429 strong{text-align:right;font-size:12.5px}
.daily-closing-reconcile-row-8429 input{margin:0;min-height:42px;padding:8px 10px;border-radius:9px;text-align:right;font-weight:800}
.daily-closing-derived-8430{display:flex;justify-content:flex-end;align-items:center;min-height:42px;padding:0 10px;border:1px solid var(--dc-line);border-radius:9px;background:var(--dc-panel)}
.daily-closing-reconcile-row-8429 .diff{font-weight:900}
.daily-closing-reconcile-row-8429 .diff.good{color:var(--dc-good)}
.daily-closing-reconcile-row-8429 .diff.bad{color:var(--dc-bad)}
.daily-closing-reconcile-row-8429.total{background:rgba(223,76,148,.04);border-radius:9px;margin-top:5px;border:1px solid rgba(223,76,148,.16)}
.daily-closing-note-8429 label{margin-top:10px}
.daily-closing-note-8429 textarea{min-height:66px}
.daily-closing-buttons-8429{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}
.daily-closing-buttons-8429 button{min-width:132px;margin:0}

/* audit and history */
.daily-closing-audit-wrap-8472{border-top:1px solid var(--dc-line);padding-top:9px;margin:12px 0 0}
.daily-closing-audit-8429{margin-top:7px;color:var(--muted);font-size:11.5px;line-height:1.55}
.daily-closing-event-list-8430{margin-top:8px;border-top:1px solid var(--dc-line);padding-top:8px;display:grid;gap:5px}
.daily-closing-event-title-8430{font-size:10.5px;font-weight:900;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}
.daily-closing-event-row-8430{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(160px,1.3fr);gap:4px 8px;font-size:10.5px}
.daily-closing-event-row-8430 b{font-size:11px}.daily-closing-event-row-8430 span{color:var(--muted)}.daily-closing-event-row-8430 small{grid-column:1/3;color:var(--muted)}
.daily-closing-history-panel-8472{align-self:start}
.daily-closing-history-8429{display:grid;gap:6px;max-height:620px;overflow:auto;padding-right:2px}
.daily-closing-history-row-8429{width:100%;display:grid;grid-template-columns:1fr auto;gap:4px 9px;text-align:left;min-height:0;padding:9px;border-radius:10px;background:transparent;border:1px solid var(--dc-line);color:var(--text)}
.daily-closing-history-row-8429:hover{border-color:rgba(223,76,148,.34);background:rgba(223,76,148,.025)}
.daily-closing-history-row-8429 b{font-size:12.5px}.daily-closing-history-row-8429 strong{font-size:12.5px}.daily-closing-history-row-8429 small{color:var(--muted);font-size:10.5px}
.daily-closing-empty-8429{padding:14px;text-align:center;color:var(--muted);font-size:11.5px}

/* modal / cash counter */
.daily-closing-modal-8430{--dc-line:rgba(255,255,255,.10);--dc-modal:#17151b;--dc-field:#101018;position:fixed;inset:0;z-index:12000;background:rgba(0,0,0,.56);display:flex;align-items:center;justify-content:center;padding:18px}
.daily-closing-modal-card-8430{width:min(520px,100%);max-height:min(760px,90vh);overflow:auto;border:1px solid var(--dc-line);background:var(--dc-modal);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.35)}
.daily-closing-modal-head-8430{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-bottom:1px solid var(--dc-line)}
.daily-closing-modal-head-8430 h3{margin:0;font-size:17px}.daily-closing-modal-head-8430 button{min-width:38px;padding:5px 9px}
.daily-closing-modal-body-8430{padding:13px 14px}.daily-closing-modal-body-8430 label{margin:0}.daily-closing-modal-body-8430 p{margin:8px 0 0;color:var(--muted);font-size:11.5px;line-height:1.45}.daily-closing-modal-body-8430 textarea{min-height:92px}
.daily-closing-modal-actions-8430{display:flex;justify-content:flex-end;gap:8px;padding:11px 14px;border-top:1px solid var(--dc-line)}
.daily-closing-money-input-8430{display:grid;grid-template-columns:auto 1fr;align-items:center;margin-top:6px;border:1px solid var(--dc-line);border-radius:10px;overflow:hidden}.daily-closing-money-input-8430 span{padding:0 10px;color:var(--muted);font-weight:900}.daily-closing-money-input-8430 input{margin:0;border:0;border-left:1px solid var(--dc-line);border-radius:0;text-align:right}
.daily-cash-denom-list-8430{display:grid;gap:6px}.daily-cash-denom-row-8430{display:grid;grid-template-columns:90px minmax(90px,1fr) 120px;gap:8px;align-items:center;margin:0}.daily-cash-denom-row-8430 span{font-weight:900}.daily-cash-denom-row-8430 input{margin:0;text-align:center;min-height:40px}.daily-cash-denom-row-8430 strong{text-align:right}.daily-cash-counter-total-8430{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--dc-line);margin-top:10px;padding-top:12px}.daily-cash-counter-total-8430 span{font-size:12px;color:var(--muted);font-weight:800}.daily-cash-counter-total-8430 strong{font-size:22px}

#dailyClosing8429.daily-closing-loading-8429{opacity:.72;pointer-events:none}

/* light theme · complete module palette */
html[data-neway-theme="light"] body #dailyClosing8429{
  --dc-line:#dfe3e8;
  --dc-soft:#f3f5f7;
  --dc-softer:#fafbfc;
  --dc-field:#fff;
  --dc-field-muted:#f1f3f5;
  --dc-panel:#fff;
  --dc-panel-strong:#f7f8fa;
  --dc-modal:#fff;
  --dc-shadow:0 10px 28px rgba(30,36,48,.07);
  --dc-good:#2f8b57;
  --dc-bad:#c84d5a;
  --dc-warn:#946a13;
}
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-toolbar-8429,
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-panel-8429,
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-stat-8429,
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-edit-state-8472,
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-movement-row-8430,
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-derived-8430,
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-history-row-8429{
  background:var(--dc-panel)!important;
  border-color:var(--dc-line)!important;
  color:#20242b!important;
  -webkit-text-fill-color:#20242b!important;
}
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-toolbar-8429,
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-stat-8429{background:var(--dc-softer)!important}
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-panel-8429{box-shadow:var(--dc-shadow)!important}
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-edit-card-8472{background:#fff7fb!important;border-color:#edcade!important}
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-cash-readonly-8472{background:#fff!important;border-color:var(--dc-line)!important}
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-cash-readonly-8472>div{border-color:var(--dc-line)!important}
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-cash-readonly-8472 .emphasis,
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-reconcile-row-8429.total{background:#fff6fa!important}
html[data-neway-theme="light"] body #dailyClosing8429 .daily-closing-reconcile-row-8429{border-color:var(--dc-line)!important}
html[data-neway-theme="light"] body #dailyClosing8429 input,
html[data-neway-theme="light"] body #dailyClosing8429 select,
html[data-neway-theme="light"] body #dailyClosing8429 textarea{background:var(--dc-field)!important;border-color:#cfd5dd!important;color:#20242b!important;-webkit-text-fill-color:#20242b!important}
html[data-neway-theme="light"] body #dailyClosing8429 input[readonly],
html[data-neway-theme="light"] body #dailyClosing8429 textarea[readonly],
html[data-neway-theme="light"] body #dailyClosing8429 :is(input,select,textarea):disabled{background:var(--dc-field-muted)!important;color:#616975!important;-webkit-text-fill-color:#616975!important}
html[data-neway-theme="light"] body #dailyClosing8429 :is(.daily-closing-head-meta-8472,.daily-closing-window-8430 span,.daily-closing-panel-head-8429 p,.daily-closing-stat-8429 span,.daily-closing-details-8472>summary,.daily-closing-reconcile-head-8429,.daily-closing-audit-8429,.daily-closing-event-title-8430,.daily-closing-event-row-8430 span,.daily-closing-event-row-8430 small,.daily-closing-history-row-8429 small,.daily-closing-empty-8429){color:#626a75!important;-webkit-text-fill-color:#626a75!important}
html[data-neway-theme="light"] body .daily-closing-modal-8430{--dc-line:#dfe3e8;--dc-field:#fff;--dc-modal:#fff;background:rgba(24,28,36,.34)!important}
html[data-neway-theme="light"] body .daily-closing-modal-card-8430{background:var(--dc-modal)!important;border-color:var(--dc-line)!important;color:#20242b!important;-webkit-text-fill-color:#20242b!important;box-shadow:0 24px 64px rgba(30,36,48,.18)!important}
html[data-neway-theme="light"] body .daily-closing-modal-head-8430,html[data-neway-theme="light"] body .daily-closing-modal-actions-8430,html[data-neway-theme="light"] body .daily-cash-counter-total-8430{border-color:var(--dc-line)!important}
html[data-neway-theme="light"] body .daily-closing-modal-8430 :is(input,select,textarea){background:#fff!important;border-color:#cfd5dd!important;color:#20242b!important;-webkit-text-fill-color:#20242b!important}
html[data-neway-theme="light"] body .daily-closing-money-input-8430{background:#fff!important;border-color:#cfd5dd!important}
html[data-neway-theme="light"] body .daily-closing-money-input-8430 input{border-left-color:#dfe3e8!important}
html[data-neway-theme="light"] body .daily-closing-modal-body-8430 p,html[data-neway-theme="light"] body .daily-cash-counter-total-8430 span,html[data-neway-theme="light"] body .daily-closing-money-input-8430 span{color:#626a75!important;-webkit-text-fill-color:#626a75!important}

@media(max-width:1050px){
  .daily-closing-grid-8429{grid-template-columns:1fr}
  .daily-closing-history-8429{max-height:300px}
}
@media(max-width:820px){
  .daily-closing-head-8429{align-items:flex-start;flex-wrap:wrap}
  .daily-closing-actions-8429{width:100%;justify-content:flex-start}
  .daily-closing-toolbar-8429{grid-template-columns:minmax(160px,1fr) minmax(220px,1.3fr) auto}
  .daily-closing-summary-8429,.daily-closing-summary-more-8472{grid-template-columns:repeat(2,minmax(0,1fr))}
  .daily-closing-cash-layout-8472{grid-template-columns:1fr}
  .daily-closing-cash-readonly-8472{grid-template-columns:repeat(3,minmax(0,1fr))}
  .daily-closing-movement-add-8430{grid-template-columns:105px 115px 1fr}.daily-closing-movement-add-8430 button{grid-column:1/4}
}
@media(max-width:560px){
  #dailyClosing8429 input,#dailyClosing8429 select,#dailyClosing8429 textarea,.daily-closing-modal-8430 input,.daily-closing-modal-8430 select,.daily-closing-modal-8430 textarea{font-size:16px}
  .daily-closing-head-copy-8429 h1{font-size:22px}
  .daily-closing-head-meta-8472{flex-wrap:wrap}
  .daily-closing-toolbar-8429{grid-template-columns:1fr;padding:9px}
  .daily-closing-status-wrap-8429{justify-content:flex-start;min-height:0}
  .daily-closing-window-8430{min-height:0}
  .daily-closing-summary-8429,.daily-closing-summary-more-8472{gap:6px}
  .daily-closing-stat-8429{padding:9px}.daily-closing-stat-8429 strong{font-size:16px}
  .daily-closing-panel-8429{padding:10px}
  .daily-closing-panel-head-8429{align-items:flex-start;flex-wrap:wrap}
  .daily-closing-count-btn-8430,.daily-closing-fill-system-8472{width:100%}
  .daily-closing-edit-card-8472{grid-template-columns:1fr}
  .daily-closing-cash-readonly-8472{grid-template-columns:1fr 1fr}
  .daily-closing-cash-readonly-8472>div,.daily-closing-cash-readonly-8472>div:nth-child(3n){border-right:1px solid var(--dc-line);border-bottom:1px solid var(--dc-line)}
  .daily-closing-cash-readonly-8472>div:nth-child(even){border-right:0}
  .daily-closing-cash-readonly-8472>div:nth-child(4),.daily-closing-cash-readonly-8472>div:nth-child(5){grid-column:auto}
  .daily-closing-cash-readonly-8472>div:last-child{grid-column:1/3;border-right:0;border-bottom:0}
  .daily-closing-movement-add-8430{grid-template-columns:1fr 1fr}.daily-closing-movement-add-8430 #dailyClosingMovementReason8430{grid-column:1/3}.daily-closing-movement-add-8430 button{grid-column:1/3}
  .daily-closing-reconcile-head-8429{display:none}
  .daily-closing-reconcile-row-8429{grid-template-columns:1fr 1fr;gap:6px}
  .daily-closing-reconcile-row-8429 b{grid-column:1/3}
  .daily-closing-reconcile-row-8429 strong{text-align:left}
  .daily-closing-derived-8430{justify-content:flex-start}
  .daily-closing-buttons-8429{flex-direction:column}.daily-closing-buttons-8429 button{width:100%;min-width:0}
  .daily-closing-history-8429{max-height:none}
  .daily-closing-event-row-8430{grid-template-columns:1fr}.daily-closing-event-row-8430 small{grid-column:1}
  .daily-cash-denom-row-8430{grid-template-columns:70px 1fr 95px}
  .daily-closing-modal-8430{padding:10px}.daily-closing-modal-actions-8430{position:sticky;bottom:0;background:inherit}
}

/* NEWAY ONE v8.0.490 · dynamic store payment methods */
.daily-closing-payment-rows-8490{display:block}
.daily-closing-payment-inactive-8490{display:inline-flex;margin-left:5px;padding:2px 5px;border-radius:999px;background:var(--dc-soft);color:var(--muted);font-size:9px;font-weight:800;vertical-align:middle}
