.bb-task-handoff{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:8px 16px;padding:12px 16px;border:1px solid #7fa6d530;border-radius:14px;background:linear-gradient(125deg,#17263b,#141d2b);color:#e8eff9;flex-shrink:0;max-height:240px;overflow:auto}
#p-play #qobModal .qob-shell:has(>.bb-task-handoff){grid-template-rows:auto auto auto minmax(0,1fr)!important}
.bb-task-handoff-copy{min-width:0;flex:1}.bb-task-handoff strong{display:block;font-size:12px;color:#9fbbdf;margin-bottom:6px}.bb-task-handoff summary{font-size:15px;cursor:pointer;overflow-wrap:anywhere}.bb-task-handoff details p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;overflow:auto;font-size:12px;line-height:1.65}.bb-task-handoff small{display:block;font-size:11px;color:#a9bbcf;margin-top:8px}.bb-task-handoff .bb-task-handoff-note{font-size:11px;line-height:1.55;color:#92a4bb;margin:6px 0 0}.bb-task-handoff-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:300px}.bb-task-handoff-actions button{border:1px solid #749bd63d;border-radius:9px;background:transparent;color:#c5d4e8;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer}.bb-task-handoff-actions button:first-child{background:#d6e7ff;color:#172c48;border-color:transparent}.bb-task-handoff button:focus-visible,.bb-task-handoff summary:focus-visible{outline:2px solid #a8cdff;outline-offset:3px}
@media(max-width:760px){.bb-task-handoff{margin:8px;flex-direction:column;align-items:stretch;gap:10px;padding:12px}.bb-task-handoff-actions{max-width:none}.bb-task-handoff summary{font-size:13px}}
#p-play #wobOfficeModal.bb-office-focused .wob-office-modebar,
#p-play #wobOfficeModal.bb-office-focused .bb-office-types,
#p-play #wobOfficeModal.bb-office-focused .bb-office-head,
#p-play #wobOfficeModal.bb-office-focused .bb-office-shell>.bb-office-panel:first-child,
#p-play #wobOfficeModal.bb-office-focused .bb-office-shell>.bb-office-panel:last-child{display:none!important}
#p-play #wobOfficeModal.bb-office-focused .bb-office-shell{grid-template-columns:minmax(0,1fr)!important;max-width:960px;width:calc(100% - 24px);align-self:center}
#p-play #wobOfficeModal.bb-office-focused .bb-task-handoff{background:#f7faff;border-color:#dce6f2;color:#243c5a;max-height:none;gap:12px}
#p-play #wobOfficeModal.bb-office-focused .bb-task-handoff strong{color:#476180}
#p-play #wobOfficeModal.bb-office-focused .bb-task-handoff small{color:#52657d;line-height:1.6}
#p-play #wobOfficeModal.bb-office-focused .bb-task-handoff-actions{max-width:420px}
#p-play #wobOfficeModal.bb-office-focused .bb-task-handoff-actions button{color:#274463;border-color:#d5e1ef}
#p-play #wobOfficeModal.bb-office-focused .office-doc-page{font-size:15px;line-height:1.85;min-height:480px}
.bb-task-more{font-size:12px}.bb-task-more>summary{font-size:12px;cursor:pointer;padding:8px}.bb-task-more[open]{display:grid;gap:6px}.bb-task-more>button{display:block;margin-top:6px}
#p-play #wobOfficeModal.bb-office-focused .bb-office-editor{display:flex;flex-direction:column}
#p-play #wobOfficeModal.bb-office-focused .bb-office-title{order:0}
#p-play #wobOfficeModal.bb-office-focused .bb-office-editor-foot{order:1;background:#f7faff}
#p-play #wobOfficeModal.bb-office-focused .bb-office-toolbar{order:2}
#p-play #wobOfficeModal.bb-office-focused .bb-office-basic-bar{order:3}
#p-play #wobOfficeModal.bb-office-focused .bb-office-workspace{order:4}
#p-play #wobOfficeModal.bb-office-focused .bb-office-basic-status{order:5}
#p-play #wobOfficeModal.bb-office-focused .bb-office-storage{order:6}
