.numbering-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(100px,2fr) auto;gap:12px;align-items:center;margin:0 0 8px}.numbering-row input{margin:0;min-width:0}.numbering-row button{font-size:13px;padding:8px}.numbering-fields{margin:14px 0}.numbering-rows{max-height:65vh;overflow:auto}.numbering-dialog{max-width:650px;width:calc(100% - 28px)}.numbering-catalog{margin:16px 0}.numbering-stock-details{margin:10px 0}.daily-layout-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.daily-layout-dialog{width:min(1220px,calc(100% - 28px));max-width:1220px}.daily-layout-dialog .panel{padding:16px;margin:0 0 12px}.daily-format-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:10px;margin:8px 0}.daily-format-row select{margin:0}.daily-format-buttons{display:flex;gap:5px;flex-wrap:wrap}.daily-format-buttons button{padding:6px 12px}.daily-format-buttons .selected{background:var(--soft,#e0eee5);border-color:#85af98}.daily-report-preview{background:#c6dbb6;padding:18px;border-radius:16px;min-height:280px}.daily-report-bubble{background:#fff;color:#172c2c;padding:18px;border-radius:16px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35}.daily-layout-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;position:sticky;bottom:0;background:var(--paper,#fff);padding:12px 0;z-index:2}.daily-category-text-row{display:grid;grid-template-columns:1fr 2fr;gap:10px}.daily-layout-error{color:#a52828}.daily-template-help{margin:0 0 10px}.daily-total-categories{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:780px){.daily-layout-grid{grid-template-columns:1fr}.daily-format-row{grid-template-columns:1fr}.daily-category-text-row{grid-template-columns:1fr}.numbering-row{grid-template-columns:70px minmax(90px,1fr) auto;gap:8px}.numbering-row button{grid-column:auto;font-size:12px;padding:8px 5px}.daily-layout-actions button{flex:1 1 auto}}
