.task-page{max-width:1280px;margin:0 auto}.task-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;color:#2447ef;font-weight:650;text-decoration:none}.task-page .page-head{margin-top:0}.task-surface{min-width:0}.task-surface>form{min-width:0}.task-footer{display:flex;gap:12px;justify-content:flex-start;padding:20px 0;margin-top:16px;border-top:1px solid #e1e5ef}.task-page .table-wrap{max-width:100%}.task-page .platform-details{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.task-page .stack{max-width:100%}.task-page button:focus-visible,.task-back:focus-visible{outline:3px solid #2447ef;outline-offset:3px}.task-page [hidden]{display:none!important}@media(max-width:700px){.task-page{width:100%}.task-page .page-head h1{font-size:clamp(28px,7vw,40px)}.task-page .inline-actions{flex-wrap:wrap}.task-page .inline-actions>*{min-height:44px}.task-footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}.task-page .form-row{grid-template-columns:1fr}}
.task-inputs{border:0;padding:0;margin:0;min-width:0}.task-inputs:disabled{opacity:.75}
.modal-bg[hidden]{display:none!important}

.platform-context{padding:8px 12px;margin-bottom:16px;background:transparent;border:0;border-left:3px solid #d9e3d7;border-radius:0;font-size:14px}.platform-context .btn{min-height:40px;padding:8px 12px}@media(max-width:760px){.platform-context{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.platform-context strong{flex:1;min-width:180px}}

.sidebar-bottom .profile{padding-top:12px;border-top:1px solid #e1e5ef;gap:10px}.sidebar-bottom .profile>div:not(.avatar){min-width:0;flex:1}.sidebar-bottom .profile strong{display:block;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.sidebar-bottom .profile small{font-size:12px}.sidebar-bottom .profile .logout{font-size:12px;min-width:44px;min-height:44px;padding:6px;color:#39445b}

.business-settings>.eyebrow{display:none}

.platform-shell #main>.page-head[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* Task actions are full buttons, not the round modal-close control. */
.task-footer .task-cancel{width:auto;height:auto;min-width:44px;min-height:44px;border:1px solid #ccd5e6;border-radius:8px;padding:11px 17px;background:white;color:#24304a;white-space:normal}

.task-page [tabindex="-1"]:focus-visible{outline:2px solid #2447ef;outline-offset:4px;border-radius:4px}#manager-client-results .attention-search-result>span>small{display:block;line-height:1.4;margin-top:4px}
