.personal-work{color:#1e3555;font-size:14px}.personal-work .pw-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.personal-work h1{font-size:28px;margin:0 0 7px}.personal-work .pw-heading p,.personal-work .pw-footnote{color:#6882a4;font-size:12px;margin:0;line-height:1.7}.personal-work .pw-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.personal-work .pw-private{padding:7px 10px;border-radius:7px;color:#3869df;background:#eaf1ff;font-size:11px}.personal-work .pw-summary{display:flex;gap:28px;margin:0 0 20px;color:#6882a4;font-size:12px}.personal-work .pw-summary b{margin-left:8px;color:#1e3555;font-size:24px;font-variant-numeric:tabular-nums}.personal-work .pw-summary .pw-red{color:#d33b51}.personal-work .pw-compose{padding:18px;margin-bottom:18px}.personal-work .pw-compose label{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.personal-work .pw-compose-row{display:flex;gap:12px;align-items:center}.personal-work .pw-compose input{min-width:0;flex:1}.personal-work .pw-compose button{white-space:nowrap}.personal-work .pw-compose small{display:block;color:#6882a4;font-size:11px;margin-top:9px}.personal-work .pw-message{color:#167d55;font-size:12px;margin-top:8px}.personal-work .pw-message:empty{display:none}.personal-work .pw-message.is-error{color:#c52e46}.personal-work .pw-rule{border-left:3px solid #df5367;background:#fff0f2;color:#b6364a;padding:11px 14px;border-radius:7px;font-size:12px;margin-bottom:20px}.personal-work .pw-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.personal-work .pw-lane{min-width:0;padding:14px;background:#eaf0f9;border:1px solid #dce6f5;border-radius:13px}.personal-work .pw-lane-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px}.personal-work h2{font-size:16px;margin:0}.personal-work .pw-lane-heading>span{color:#6882a4;font-size:12px}.personal-work .pw-task-list{display:grid;gap:13px}.personal-work .pw-task{background:#fff;border:1px solid #dfe7f4;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:11px;min-width:0}.personal-work .pw-task-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.personal-work .pw-state{padding:3px 7px;background:#eaf0ff;color:#3968df;font-size:11px;border-radius:5px}.personal-work .pw-state.done{color:#187b54;background:#e9f7ef}.personal-work .pw-task-top small{font-size:11px;color:#6882a4}.personal-work h3{margin:0;font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.personal-work .pw-times{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#6882a4;font-variant-numeric:tabular-nums}.personal-work .pw-overdue{align-self:flex-start;padding:4px 8px;border-radius:5px;color:#c9344b;background:#ffedf0;font-size:12px;font-weight:600}.personal-work .pw-overdue[hidden]{display:none}.personal-work .pw-task button{margin-top:3px;width:100%;min-height:38px}.personal-work .pw-complete{color:#147a52;background:#eef9f3;border:1px solid #8accaa;border-radius:7px;padding:8px 12px}.personal-work .is-done{background:#f9fbff}.personal-work .is-done h3{color:#6c809c}.personal-work .pw-empty{padding:30px 10px;text-align:center;color:#168152;font-size:13px}.personal-work .pw-muted{color:#7086a4}.personal-work .pw-footnote{margin-top:20px}
@media(max-width:750px){.personal-work .pw-board{grid-template-columns:1fr}.personal-work .pw-heading{align-items:flex-start;flex-direction:column}.personal-work .pw-compose-row{flex-direction:column;align-items:stretch}.personal-work .pw-summary{gap:18px}.personal-work .pw-summary b{font-size:21px}.personal-work h1{font-size:25px}}
@media(pointer:coarse){.personal-work button{min-height:44px}.personal-work input{font-size:16px}}

.personal-work #personal-work-title{width:100%;height:42px;padding:10px 12px;border:1px solid #d4dff0;border-radius:7px;background:#f8faff;color:#1e3555;font:inherit;box-sizing:border-box}
