.hub-next-action{margin:10px 0;padding:10px 12px;background:#f4f1ff;border-radius:12px;color:#39286a;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:.87rem}
.hub-next-action b{margin-right:5px}.hub-next-empty{color:#766c88;background:#f7f6fa}.hub-meeting-source{margin:12px 0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.9rem;line-height:1.65}
.collab-helper-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border:1px solid #c7ddd5;border-radius:12px;background:#f4fbf7}.collab-helper-fields .form-help{grid-column:1/-1;margin:0}.collab-helper-fields.hidden{display:none}.collab-help-summary{font-size:.85rem;line-height:1.6;background:#eef9f3;color:#20543e;border-radius:10px;padding:10px 12px;overflow-wrap:anywhere}.collab-help-summary.is-overdue{background:#fff1ed;color:#8b3420}
.collab-help-panel{padding:20px;border:1px solid #d9e7df;border-radius:18px;background:#fff;box-shadow:0 5px 20px #173f2310;margin:20px 0;color:#24312b}.collab-help-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.collab-help-heading h2{font-size:1.15rem;margin:0 0 5px}.collab-help-heading p{margin:0;color:#657369;font-size:.86rem}.collab-help-item{padding:16px 0;border-top:1px solid #e6eee8;margin-top:14px;overflow-wrap:anywhere}.collab-help-item-heading{display:flex;gap:12px;justify-content:space-between;align-items:start}.collab-help-item h3{font-size:1rem;margin:0}.collab-help-item a{color:#236245;text-decoration:underline;text-underline-offset:3px}.collab-help-deadline{font-size:.8rem;color:#52685a}.collab-help-item.is-overdue .collab-help-deadline{color:#a53421;font-weight:700}.collab-help-context{font-size:.8rem;color:#657369;margin:8px 0}.collab-help-problem{white-space:pre-wrap;line-height:1.65;font-size:.9rem;margin:8px 0}.collab-help-open{font-size:.85rem}.collab-help-reply{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px}.collab-help-reply label{display:grid;gap:5px;font-size:.85rem}.collab-help-reply textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid #bfd3c7;border-radius:10px;padding:10px;font:inherit;min-height:70px}.collab-help-notice{font-size:.85rem;line-height:1.6;white-space:pre-wrap}.collab-help-notice:empty,[data-help-status]:empty{display:none}.collab-help-empty{color:#657369;font-size:.9rem}.collab-help-panel .btn{min-height:42px;white-space:normal}.collab-help-panel .btn-add{background:#356a51;color:white}
@media(max-width:600px){.collab-helper-fields{grid-template-columns:1fr}.collab-help-panel{padding:16px}.collab-help-heading,.collab-help-item-heading{flex-direction:column}.collab-help-reply{grid-template-columns:1fr}.collab-help-heading>.btn{align-self:flex-end}}
.hub-meeting-source a{color:#6042c8;text-decoration:underline}#v5-progress-next-action{min-height:84px;resize:vertical}#v5-progress-status{white-space:normal;overflow-wrap:anywhere}#v5-progress-modal .modal-actions{flex-wrap:wrap}#v5-progress-modal [disabled]{cursor:not-allowed}
@media(max-width:600px){#v5-progress-modal .v5-progress-editor{grid-template-columns:minmax(0,1fr)}#v5-progress-modal .modal{max-width:calc(100vw - 24px)}#v5-progress-modal .modal-actions .btn{white-space:normal;min-height:44px}}
