.row-save-status[data-save-phase],#single-save-status[data-save-phase],#drawer-save-status[data-save-phase]{display:block;line-height:1.5;font-size:13px;font-weight:500;white-space:normal;overflow-wrap:anywhere}
[data-save-phase="saving"]{color:var(--ink);border-left:3px solid var(--ink);padding-left:8px}
[data-save-phase="dirty"]{color:#77591b}
[data-save-phase="error"]{color:var(--red);border-left:3px solid var(--red);padding-left:8px}
[data-save-phase="saved"]{color:#22734a}
.entry-table .row-save-status{min-width:145px;max-width:260px;min-height:20px}
.drawer-edit-actions #drawer-save-status{flex:1;min-width:160px}
.drawer-edit-actions [data-detail-save]{flex-shrink:0}
.inbox-save #single-save-status{max-width:460px}
/* Frozen date/action cells must mask scrolling cells beneath them. */
.store-detail-drawer .detail-days{border-collapse:separate;border-spacing:0}
.store-detail-drawer .detail-days tr>:first-child{background:#fff;z-index:3;border-right:1px solid var(--line);white-space:nowrap}
.store-detail-drawer .detail-days tr>:last-child{position:sticky;right:0;min-width:136px;width:136px;padding:10px 12px;white-space:nowrap;background:#fff;z-index:3;border-left:1px solid var(--line);box-shadow:-5px 0 8px -7px #222}
.store-detail-drawer .detail-days thead tr>:first-child,.store-detail-drawer .detail-days thead tr>:last-child{background:#f5f6f8;z-index:4}
.store-detail-drawer .detail-days [data-detail-edit]{display:inline-flex;align-items:center;justify-content:center;min-width:108px;white-space:nowrap;margin:0;line-height:1.4}
.store-detail-drawer .detail-days tbody tr:hover>:first-child,.store-detail-drawer .detail-days tbody tr:hover>:last-child{background:#f7f8fa}
