.work-plan{border-top:1px solid var(--line,#e6e3dc);padding-top:24px;margin:26px 0}.work-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.work-heading h2,.work-heading h3{font-size:15px;font-weight:500;margin:0}.work-heading p{font-size:11px;color:#89867c;line-height:1.8;margin:7px 0 0}.work-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-card{border:1px solid #e7e3db;border-radius:6px;background:#faf9f6;padding:16px;min-width:0;display:flex;flex-direction:column;gap:12px}.work-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.work-card-title strong{font-size:13px;font-weight:500}.work-card-title span,.work-status{font-size:10px;color:#9a7851;white-space:nowrap}.work-card.is-done{background:#f4f7f1;border-color:#dce3d7}.work-card.is-done .work-card-title span,.work-board-row.is-done .work-status{color:#55704e}.work-assignment{display:grid;gap:6px;font-size:12px;overflow-wrap:anywhere}.work-assignment time{font-size:11px;color:#868174}.work-card .button{margin-top:auto;align-self:flex-start}.work-card small{font-size:9px;color:#8f9186;line-height:1.6}.work-note,.work-gate{margin:0;font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.work-note{color:#656256}.work-gate{color:#9a805c}.work-footnote{font-size:10px;color:#969183;line-height:1.8;margin:14px 0 0}.work-form-context{font-size:12px;color:#817b6d;line-height:1.8;margin:0 0 22px}.work-done-check{display:flex;align-items:center;gap:10px;font-size:13px;margin:22px 0}.work-done-check input{width:18px;height:18px;accent-color:#67745b}.work-error{background:#f9eee7;border:1px solid #e5c9b7;color:#925d3f;padding:12px;font-size:12px;line-height:1.7}.work-error[hidden]{display:none}.work-board{padding:23px;margin-bottom:24px}.work-board-list{display:grid}.work-board-row{display:grid;grid-template-columns:minmax(150px,1.8fr) minmax(100px,1fr) 60px auto;align-items:center;gap:18px;border-top:1px solid #ede9e1;padding:17px 0}.work-board-row strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.work-board-row p{font-size:11px;color:#939082;line-height:1.7;margin:5px 0 0}.work-board-row time{display:block;font-size:11px;color:#999181;margin-top:6px}.work-kind{font-size:10px;padding:4px 7px;border-radius:3px;background:#eee9df;color:#8a7457;margin-right:10px;display:inline-block}.work-row-actions{display:flex;gap:8px}.work-empty{padding:26px 5px;font-size:12px;color:#969080;line-height:1.9;border-top:1px solid #eee9e0}.work-board .tabs{flex:none}.work-form button:disabled{cursor:wait;opacity:.6}
@media(max-width:700px){.work-cards{grid-template-columns:1fr}.work-card{display:grid;grid-template-columns:1fr auto;gap:12px 15px}.work-card-title,.work-note,.work-gate,.work-card small{grid-column:1/-1}.work-card .button{align-self:center;grid-column:2}.work-heading{align-items:flex-start;flex-direction:column;gap:14px}.work-board{padding:18px}.work-board-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.work-board-row>div:first-child{grid-column:1/-1}.work-row-actions{justify-content:flex-end}.work-board-row .work-status{grid-column:2;grid-row:2}.work-row-actions{grid-column:1/-1}.work-form input,.work-form select,.work-form textarea{font-size:16px}.work-kind{font-size:9px}.work-card button:disabled{cursor:default}.work-heading h2,.work-heading h3{font-size:14px}}
