#daily-planner{padding:20px;margin-bottom:24px;min-width:0}.planner-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.planner-heading h3{font-size:22px;margin:0}.planner-heading p{color:#676879}.planner-tools,.planner-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.planner-toolbar label{display:grid;gap:6px;font-size:14px}.planner-toolbar input,.planner-toolbar select{max-width:220px;border:1px solid #d0d4dc;padding:10px;border-radius:4px}.planner-toolbar label[hidden]{display:none}#daily-planner button,.planner-review-row button{border:1px solid #d0d4dc;background:white;border-radius:4px;padding:9px 12px;min-height:42px;cursor:pointer}#planner-summary{padding:14px;background:#e6f7fe;margin:16px 0}#planner-summary p{margin:6px 0 0;color:#676879}.planner-board{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:12px;overflow-x:auto;max-width:100%;padding-bottom:16px}.planner-board>section{background:#f7f8fa;border:1px solid #e6e9ef;border-radius:5px;padding:12px}.planner-board h4{display:flex;justify-content:space-between;margin:0 0 14px}.planner-board h4 span{color:#676879}.planner-task{background:white;padding:12px;margin-bottom:12px;border:1px solid #d0d4dc;border-left:3px solid #00adef;border-radius:4px}.planner-task-title{border:0!important;padding:0!important;text-align:left;font-weight:600;color:#007cae;overflow-wrap:anywhere}.planner-task small{display:block;color:#676879;font-size:13px;margin:8px 0}.planner-tags{display:flex;flex-wrap:wrap;gap:5px}.planner-tags span{background:#f0f3ff;border-radius:4px;padding:4px;font-size:13px}.planner-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.planner-card-actions button{font-size:14px;flex:1}.planner-move-label{display:grid;gap:6px;font-size:13px;margin-top:10px}.planner-move-label select{padding:8px;width:100%;min-width:0}.planner-empty{color:#676879}.planner-time-block{display:flex;width:100%;text-align:left;gap:20px;margin:8px 0}.planner-review-row{padding:16px 0;border-bottom:1px solid #e6e9ef}.planner-review-row>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#task-plan-form>.field,#planner-status-form>.field{margin:14px 0}#planner-status,#task-plan-error,#planner-update-error{color:#ad2443}#daily-planner button:disabled{cursor:not-allowed;opacity:.55}
@media(max-width:680px){#daily-planner{padding:12px}.planner-heading{flex-direction:column}.planner-tools{width:100%}.planner-tools button{flex:1}.planner-toolbar{display:grid;grid-template-columns:1fr 1fr;align-items:end}.planner-toolbar label{min-width:0}.planner-toolbar input,.planner-toolbar select{max-width:100%;min-width:0;width:100%;box-sizing:border-box}.planner-toolbar input,.planner-toolbar select,.planner-move-label select{font-size:16px}.planner-board{display:flex;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.planner-board>section{flex:0 0 min(82vw,310px);min-width:0;scroll-snap-align:start}.planner-task small{font-size:14px}.planner-time-block{flex-direction:column;gap:6px}#daily-planner button{min-height:44px}}
