/* Detail pages share the workbench rail, account header and content spacing. */
body.portal-task-page{background:#f5f7fb}
body.portal-task-page .task-page-main{box-sizing:border-box;min-width:0;max-width:none;width:calc(100% - var(--portal-sidebar-width));margin:0 0 0 var(--portal-sidebar-width);padding:24px 28px 48px}
.portal-task-page .task-breadcrumb{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;color:#667085}
.portal-task-page .task-breadcrumb:hover{color:#165dff}
.portal-task-page .task-page-main h1{font-size:24px;font-weight:700;line-height:1.4;margin:0}
.portal-task-page .task-page-main h2{font-size:20px;font-weight:650}
.portal-task-page .task-page-main [hidden]{display:none!important}
.portal-task-page .task-page-main :is(button,a):focus-visible{outline:3px solid #92b6fc;outline-offset:3px}
.portal-task-page .qc-heading{margin:0 0 24px}
.portal-task-page .qc-heading-icon,.portal-task-page .qc-heading>.qc-chip{display:none}
.portal-task-page .qc-page-links{display:flex;align-items:center;gap:16px;font-size:16px;font-weight:600}
.portal-task-page .qc-main .qc-card{border:1px solid #e4eaf2;border-radius:14px;box-shadow:0 2px 8px #15284903}
.portal-task-page .qc-main .qc-row :is(h3,button){font-size:16px}
.portal-task-page .qc-main .qc-row small{font-size:14px}
.portal-task-page .qc-main :is(input,select,textarea){font-size:16px}
.portal-task-page .qc-main .qc-tool-action button{font-size:16px;font-weight:600}
@media(max-width:900px){body.portal-task-page .task-page-main{padding:20px 18px 36px}}
@media(max-width:760px){body.portal-task-page .task-page-main{padding:20px 16px 32px}.portal-task-page .qc-heading{align-items:flex-start;flex-direction:column;gap:12px}.portal-task-page .qc-main .qc-row{flex-wrap:wrap}.portal-task-page .qc-main .qc-row>div{min-width:0;overflow-wrap:anywhere}.portal-task-page .qc-main .qc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.portal-task-page .qc-main .qc-tool-action{margin-top:14px}
.portal-task-page .qc-main .qc-scan{margin-top:14px}
.portal-task-page .qc-main .qc-tool-desc{font-size:16px}
