[data-daily-root] {max-width:1100px;margin:auto} .daily-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #ddd;flex-wrap:wrap}.daily-row p{margin:6px 0}.daily-editor,.daily-item{display:grid;gap:12px;margin-top:18px}.daily-template-item{padding:16px;margin:16px 0;border:1px solid #bdc5d0;border-radius:12px;min-width:0}.daily-days{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.daily-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.daily-filters .field{min-width:140px;flex:1}.daily-item,.daily-issue{padding:16px;border:1px solid #ddd;border-radius:12px;margin:12px 0}.attention{border-left:5px solid #bb5800;background:#fff8eb;padding-left:12px}.daily-status.ok{background:#e6f6ec;color:#14572e;padding:12px}.daily-item form,.daily-issue form{display:grid;gap:10px;margin:12px 0}[data-daily-root] textarea{max-width:100%;width:100%;box-sizing:border-box}[data-daily-root] select{max-width:100%}[data-daily-root] p{overflow-wrap:anywhere}@media(max-width:600px){.daily-filters{display:grid;grid-template-columns:1fr}.daily-template-item,.daily-item,.daily-issue{padding:12px}.daily-row{display:block}.daily-row button{margin:6px 4px 0 0}[data-daily-root] .btn{white-space:normal}}
