.wh360-workspace .section-head{align-items:center;gap:1rem}
.wh360-note{padding:.85rem 1rem;border:1px solid #dce8ed;border-radius:12px;background:#f6fafc;color:#506773}
.wh360-task-list,.wh360-check-grid{display:grid;gap:1rem;margin-top:1rem}
.wh360-task-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.1rem 1.25rem}
.wh360-task-card h2,.wh360-check-item h2{font-size:1.06rem;margin:.5rem 0 .35rem}
.wh360-task-card p,.wh360-check-item p,.wh360-summary p{margin:.3rem 0;color:#526876;overflow-wrap:anywhere}
.wh360-task-card .btn{flex-shrink:0}
.wh360-task-event{font-weight:600}
.wh360-task-state{display:inline-block;border:1px solid #b9dce0;background:#eef8f8;color:#1a626b;border-radius:30px;font-size:.76rem;font-weight:700;padding:.2rem .7rem}
.wh360-task-state.wh360-urgent{background:#fff4e9;border-color:#f3d2ac;color:#8c4b15}
.wh360-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.wh360-check-item{min-width:0}
.wh360-check-item a{display:inline-block;margin-top:.5rem;font-weight:600}
.wh360-summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:1rem 0;padding:1.2rem}
.wh360-summary h2{margin:.3rem 0}
.wh360-fact{display:flex;flex-direction:column;align-items:center;min-width:132px;text-align:center}
.wh360-fact strong{font-size:2rem;color:#17375d}
.wh360-fact span{font-size:.83rem;color:#526876}
.wh360-timeline{margin-top:1.2rem}
.wh360-timeline ol{list-style:none;padding:0;margin:1rem 0 0}
.wh360-timeline li{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid #e4ecee;overflow-wrap:anywhere}
.wh360-timeline li:last-child{border-bottom:0}
.wh360-timeline li span{color:#526876;font-size:.86rem}
.wh360-empty-state{padding:1.5rem;text-align:center}
@media(max-width:700px){.wh360-task-card,.wh360-summary,.wh360-timeline li{flex-direction:column;align-items:stretch}.wh360-task-card .btn{align-self:stretch;text-align:center}.wh360-check-grid{grid-template-columns:1fr}.wh360-fact{align-items:flex-start;text-align:left;min-width:0}.wh360-workspace .section-head{align-items:stretch}}

.wh360-quicklinks{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}
.wh360-quicklinks a{display:inline-flex;align-items:center;min-height:42px;padding:.55rem .85rem;border:1px solid #dce8ed;border-radius:10px;background:#f8fbfc;color:#24475f;font-weight:600;font-size:.89rem;text-decoration:none}
.wh360-quicklinks a:hover,.wh360-quicklinks a:focus-visible{border-color:#16818b;text-decoration:underline}
.wh360-mobile-events{display:none}
@media(max-width:750px){
 .wh360-desktop-events{display:none}
 .wh360-mobile-events{display:grid;gap:.75rem;margin-top:.8rem}
 .wh360-mobile-event{padding:1rem;border:1px solid #dce8ed;border-radius:12px;background:#fff;min-width:0}
 .wh360-mobile-event h3{font-size:1.05rem;margin:0 0 .45rem;overflow-wrap:anywhere}
 .wh360-mobile-event p{margin:.3rem 0;color:#526876}
 .wh360-mobile-event-actions{display:grid;gap:.5rem;margin-top:.8rem}
 .wh360-mobile-event-actions .btn{text-align:center;min-height:42px}
 .wh360-quicklinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .wh360-quicklinks a{min-width:0;justify-content:center;text-align:center}
}
