body.is-batch-only-user main>#chair-todo.active,#chair-todo.active{display:block!important;background:#fff;padding:30px;min-height:calc(100vh - 60px);color:#444}
#chair-todo h1{font-size:36px;color:#203c63;font-weight:600;margin:30px 0}
.ct-tools{display:flex;justify-content:flex-end;gap:12px;align-items:center}.ct-tools input,.ct-tools select{border:1px solid #eee;padding:10px;background:#fafafa}.ct-tools button{font-size:26px;border:0;background:#f5f5f5;width:42px;height:42px}
.ct-group h3{font-size:14px;color:#aaa;font-weight:400;border-bottom:1px solid #ddd;padding:14px 0 10px}.ct-task{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid #eee}.ct-check{font-size:25px;border:0;background:none;align-self:start;color:#203c63}.ct-task-body{text-align:left;border:0;background:none;flex:1;color:#444}.ct-task-body strong{font-size:16px;font-weight:400}.ct-task-body small{display:block;color:#999;margin-top:8px}.ct-task-body p{white-space:pre-wrap}.ct-task.done strong{text-decoration:line-through;color:#aaa}.ct-empty{text-align:center;padding:40px;color:#aaa}.ct-notices{margin-top:40px;border-top:1px solid #ddd;padding:20px 0}.ct-notices button{background:none;border:0;text-align:left}.ct-notices small{display:block;color:#999}
#ct-editor:empty{display:none}#ct-editor{padding:24px;background:#fafafa;margin:20px 0}#ct-editor input,#ct-editor textarea,#ct-editor select{padding:10px;border:1px solid #ddd;background:#fff;border-radius:0}#ct-editor input[name=title],#ct-editor textarea{display:block;width:100%;margin-bottom:12px;box-sizing:border-box}#ct-editor textarea{min-height:70px}.ct-fields{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}#ct-editor button{border:0;background:#203c63;color:white;padding:9px 16px;margin-right:8px;border-radius:0}.ct-detail p{white-space:pre-wrap;font-size:14px;line-height:1.7}#ct-editor [role=status]{color:#a33}
@media(max-width:650px){.ct-tools{flex-wrap:wrap}#chair-todo.active{padding:20px!important}}
#chair-todo .ct-tools{justify-content:flex-end;gap:12px;min-height:44px;margin-bottom:28px}
#chair-todo .ct-tools input,#chair-todo .ct-tools select,#chair-todo .ct-tools button{border-radius:0;box-sizing:border-box;height:38px;font-size:14px}
#chair-todo .ct-view-tabs{display:flex;gap:24px;margin-right:auto;align-items:center;flex-shrink:0}
#chair-todo .ct-view-tabs button{width:auto;height:42px;padding:6px 0;font-size:20px;font-weight:500;background:none;border:0;border-bottom:2px solid transparent;color:#aaa;cursor:pointer}
#chair-todo .ct-view-tabs button.active{color:#283b54;border-bottom-color:#283b54}
#chair-todo .ct-view-tabs button:hover{color:#555}
#chair-todo #ct-editor{padding:28px 30px;margin:24px 0 30px}
#chair-todo #ct-editor h2{font-size:18px;font-weight:600;line-height:1.5;margin:0 0 20px}
#chair-todo #ct-editor textarea{min-height:108px;padding:14px 16px;font-size:14px;line-height:1.6;margin-bottom:22px}
#chair-todo #ct-editor button{min-height:38px;padding:9px 20px;font-size:14px;line-height:20px;margin-right:12px}
#chair-todo #ct-editor [role=status]:empty{display:none}
#chair-todo #ct-editor [name=time][hidden]{display:none!important}
@media(max-width:700px){#chair-todo .ct-view-tabs{flex-basis:100%}#chair-todo #ct-editor{padding:22px 18px}#chair-todo .ct-tools input{max-width:100%}}
