.planning-actions{display:flex;gap:9px;align-items:center}.planning-note{display:flex;gap:12px;background:#fff8e6;border-radius:10px;padding:13px 16px;margin:-8px 0 17px;color:#69551e}.planning-note>span{width:21px;height:21px;border-radius:50%;background:#f8c84c;color:#fff;font:800 13px Georgia;display:grid;place-items:center;flex:0 0 auto}.planning-note strong{font-size:11px}.planning-note p{font-size:10px;margin:3px 0 0;line-height:1.45}.planning-panel{background:#fff;border:1px solid #e8ebee;border-radius:12px;padding:19px;margin-top:16px}.planning-panel-header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:16px}.planning-panel-header h2{font-size:14px;margin:0 0 4px}.planning-panel-header p{font-size:10px;color:#77808c;margin:0}.plan-legend{font-size:9px;color:#77808c;display:flex;align-items:center;gap:5px;white-space:nowrap}.plan-legend span{width:9px;height:9px;border-radius:2px;margin-left:6px}.legend-daily{background:#f26b5e}.legend-weekly{background:#f8c84c}.legend-monthly{background:#9180df}.gantt-table{width:100%;border-collapse:collapse;font-size:10px}.gantt-table th{color:#89929b;font-size:9px;text-transform:uppercase;font-weight:700;padding:8px 3px;border-bottom:1px solid #e8ebee}.gantt-table th:first-child{text-align:left;width:230px;padding-left:0}.gantt-table td{padding:9px 3px;border-bottom:1px solid #eef0f1;text-align:center}.gantt-table td:first-child{text-align:left;padding-left:0}.gantt-plan-name{font-size:11px;font-weight:700;display:block}.gantt-plan-meta{display:block;font-size:9px;color:#8a929a;margin-top:3px}.gantt-cell{height:24px;border-radius:5px;color:#fff;font-weight:800;display:grid;place-items:center;min-width:20px}.gantt-cell.daily{background:#f26b5e}.gantt-cell.weekly{background:#dba615}.gantt-cell.monthly{background:#9180df}.gantt-cell.none{color:#c1c7cc;background:#f5f6f6}.load-row td{background:#fafbfb;font-weight:800;color:#59636d}.plan-list{display:grid;gap:8px;max-height:min(65vh,900px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c4cdd3 transparent}.plan-row{display:grid;grid-template-columns:1.1fr .8fr .65fr .8fr 25px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #eef0f1}.plan-row:first-child{border-top:0}.plan-row strong{font-size:11px}.plan-row p{font-size:9px;margin:3px 0 0;color:#7b858d}.frequency{font-size:9px;font-weight:800;color:#65717e;background:#f1f3f4;border-radius:9px;padding:4px 7px;width:max-content}.frequency.daily{background:#fff0ee;color:#df5c50}.frequency.weekly{background:#fff7df;color:#a97806}.frequency.monthly{background:#f1efff;color:#7564c7}@media(max-width:850px){.planning-actions{display:grid;gap:7px}.planning-panel{overflow-x:auto}.gantt-table{min-width:700px}.plan-legend{display:none}}@media(max-width:600px){.planning-actions{display:none}.plan-row{grid-template-columns:1fr auto}.plan-row>div:nth-child(2),.plan-row>div:nth-child(4){display:none}}

