#fg-board-preview .fg-task-editor{min-width:0}
#fg-board-preview .fg-task-edit-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}
#fg-board-preview .fg-task-edit-top>h3{margin:0;line-height:1.2}
#fg-board-preview .fg-task-edit-top>.fg-close{flex:none}
#fg-board-preview .fg-task-edit-intro{margin:0 0 26px;font-size:14px;line-height:1.6;color:var(--fg-muted)}
#fg-board-preview .fg-task-editor .fg-form{gap:20px}
#fg-board-preview .fg-task-editor .fg-form input[readonly]{background:var(--fg-bg);color:var(--fg-muted);cursor:default}
#fg-board-preview .fg-task-editor .fg-form label>small{font-size:12px;line-height:1.5;color:var(--fg-muted)}
#fg-board-preview .fg-task-editor .fg-plan-date{background:var(--fg-bg);padding:15px 17px}
#fg-board-preview .fg-task-editor .fg-plan-date-inputs{align-items:end}
#fg-board-preview .fg-task-editor .fg-brief-fields{margin:0;padding:18px;min-width:0}
#fg-board-preview .fg-task-editor .fg-brief-fields>legend{font-size:14px;line-height:1.5}
#fg-board-preview #fg-task-edit-company-warning:empty{display:none}
#fg-board-preview .fg-task-edit-company-notice{padding:18px;background:#fff7ed;border:1px solid #e8c994;border-radius:12px;color:var(--fg-ink)}
#fg-board-preview .fg-task-edit-company-notice>h4{margin:0 0 9px;font-size:15px;line-height:1.4}
#fg-board-preview .fg-task-edit-company-notice>p{margin:0 0 14px;font-size:13px;line-height:1.65;overflow-wrap:anywhere}
#fg-board-preview .fg-task-editor .fg-form .fg-task-edit-confirm{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:13px;background:var(--fg-white);border:1px solid #e8c994;border-radius:8px;cursor:pointer;font-size:13px;line-height:1.5}
#fg-board-preview .fg-task-editor .fg-form .fg-task-edit-confirm>input[type=checkbox]{width:17px;height:17px;min-width:17px;padding:0;margin:2px 0 0;accent-color:var(--fg-red);cursor:pointer}
#fg-board-preview .fg-task-edit-confirm:has(input:focus-visible){outline:2px solid var(--fg-red);outline-offset:3px}
#fg-board-preview .fg-task-edit-company-notice>.fg-error:last-child{margin:0}
#fg-board-preview .fg-task-edit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:17px;border-top:1px solid var(--fg-line)}
#fg-board-preview .fg-task-edit-refresh{margin-top:20px}
#fg-board-preview .fg-task-edit-reload{font-size:12px;min-height:36px}
#fg-board-preview .fg-task-edit-blocked,#fg-board-preview .fg-task-edit-stale{padding:17px;margin:18px 0;border:1px solid #e8c994;border-radius:10px;background:#fff8eb}
#fg-board-preview .fg-task-edit-blocked>p,#fg-board-preview .fg-task-edit-stale>p{margin:0 0 13px;font-size:13px;line-height:1.6}
#fg-board-preview #fg-task-edit-navigation-warning{margin:18px 0}
#fg-board-preview #fg-task-edit-error:empty{display:none}
#fg-board-preview #fg-task-edit-error{margin:0;font-size:13px;line-height:1.5}
@media(max-width:650px){#fg-board-preview .fg-task-editor .fg-brief-grid{grid-template-columns:minmax(0,1fr)}#fg-board-preview .fg-task-edit-intro{margin-bottom:22px}#fg-board-preview .fg-task-editor .fg-form{gap:18px}}
@media(max-width:420px){#fg-board-preview .fg-task-editor .fg-plan-date-inputs{grid-template-columns:minmax(0,1fr)}#fg-board-preview .fg-task-editor .fg-plan-date,#fg-board-preview .fg-task-edit-company-notice{padding:14px}#fg-board-preview .fg-task-edit-actions{align-items:stretch}#fg-board-preview .fg-task-edit-actions>.fg-button{flex:1 1 auto}#fg-board-preview .fg-task-edit-actions>#fg-task-edit-save{flex-basis:100%}}
