.handler-guided .workspace-section[hidden],.handler-guided #availabilityForm[hidden]{display:none!important}
.handler-guided .btn,.handler-guided summary{min-height:48px;font-size:1.05rem}
.handler-guided .workspace-shortcuts{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.handler-guided .handler-more{margin-left:auto;position:relative}
.handler-guided .handler-more[open]{padding:12px;border:1px solid #d6e3de;border-radius:14px;background:white}
.handler-guided .handler-more button{display:block;margin-top:8px}
.handler-guided .handler-next{border-left:5px solid #296b55;background:#edf8f3;font-size:1.1rem}
.handler-guided .handler-instructions{white-space:pre-line;font-size:1.1rem;line-height:1.7}
.handler-guided .handler-checklist{border:1px solid #cfddd5;border-radius:12px;padding:16px;margin:16px 0}
.handler-guided .handler-checklist legend{font-weight:700}
.handler-guided .handler-checklist label{display:flex;align-items:center;gap:12px;padding:12px;font-size:1.1rem}
.handler-guided input[type=checkbox]{width:24px;height:24px}
.handler-guided .handler-money,.handler-guided .handler-proof,.handler-guided .task-conversation,.handler-guided .handler-past-job{border:1px solid #d6e3de;border-radius:12px;padding:12px;margin:12px 0}
.handler-guided .handler-past-job>summary{cursor:pointer;padding:12px}
.handler-guided .task-actions{display:flex;flex-wrap:wrap;gap:12px}
.handler-guided .task-head small{display:block;overflow-wrap:anywhere}
@media(max-width:640px){.handler-guided .workspace-shortcuts>.btn{flex:1 1 40%}.handler-guided .handler-more{margin-left:0;width:100%}.handler-guided .task-actions .btn{width:100%}.handler-guided .workspace{padding:16px}.handler-guided h1{font-size:2rem}}
