.task-workspace{border:1px solid #cddfe1;border-radius:14px;width:min(1250px,96vw);max-width:96vw;min-height:540px;max-height:90dvh;padding:0;overflow:auto}.task-workspace>header{background:#f3f8f7;border-bottom:1px solid #dbe6e5;align-items:center;gap:12px;padding:13px 18px;display:flex}.task-workspace>header>div{flex:1;min-width:0}.task-workspace h2{margin:4px 0;font-size:21px}.task-workspace>nav{border-bottom:1px solid #dbe6e5;gap:7px;padding:8px 18px;display:flex}.task-workspace>nav button{background:#f7fafa;border:1px solid #d2e0e2;border-radius:7px;padding:8px 13px}.task-workspace>nav button[aria-pressed=true]{background:#deeee8;border-color:#77a894;font-weight:600}.task-workspace>section{padding:18px}.task-workspace>section[hidden]{display:none}.task-workspace dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 22px;display:grid}.task-workspace dt{color:#546b72;font-size:13px}.task-workspace dd{overflow-wrap:anywhere;margin:5px 0;font-weight:600}.task-workspace-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.task-workspace-note{background:#eff7f5;border-left:3px solid #71a492;padding:12px;line-height:1.5}.task-workspace .form-field{max-width:900px}.task-workspace textarea{box-sizing:border-box;resize:vertical;border:1px solid #c9dcdf;border-radius:8px;width:100%;padding:10px}.task-workspace input[type=datetime-local]{border:1px solid #c9dcdf;border-radius:7px;width:260px;padding:9px}.task-workspace-result{white-space:pre-wrap}.task-workspace>footer{background:#f4f8f8;border-top:1px solid #dbe5e6;justify-content:space-between;gap:10px;padding:12px 18px;font-size:13px;display:flex}.task-open-link{color:#176450;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.task-compact-card{background:#fff;border:1px solid #d5e4e3;border-radius:9px;flex-direction:column;gap:9px;padding:15px;display:flex}.task-registry>small{color:#61777c;margin-top:9px;display:block}.task-registry .smart-grid-filter-panel select{min-width:220px;margin-top:5px;padding:8px;display:block}.task-center-page .page-heading h1{font-size:30px}.task-center-page .page-description{font-size:14px}.task-center-page .task-status-tabs button{padding:8px 12px}.task-center-page .task-search-bar{margin:8px 0}.task-center-page .task-search-bar:has(>select){align-items:center;gap:10px;display:flex}.task-center-page .task-search-bar>select{border:1px solid #ccdcdf;border-radius:6px;padding:7px}dialog.task-workspace{flex-direction:column;height:min(640px,90dvh);min-height:0;display:flex;overflow:hidden}dialog.task-workspace:not([open]){display:none}.task-workspace>header,.task-workspace>nav,.task-workspace>footer{flex:none}.task-workspace>section{flex:1;min-height:0;overflow:auto}@media (max-width:850px){.task-workspace dl{grid-template-columns:1fr 1fr}.task-workspace>header,.task-workspace>nav{flex-wrap:wrap}}.task-center-page .task-search-bar{flex-wrap:wrap}body.compact-workspaces .task-center-page .task-search-bar>label[for=task-queue-order]{color:#546b72;background:0 0;border:0;border-radius:0;flex:none;max-width:none;min-height:0;padding:0;font-size:13px}.task-center-page .task-search-bar>select{width:auto;max-width:100%;min-height:34px}dialog.task-workspace{width:min(900px,96vw);height:fit-content;max-height:90dvh}.task-workspace dl{gap:12px;margin-bottom:12px}.task-workspace>section{flex:0 auto;padding:16px}.task-workspace>section p{line-height:1.45}.task-workspace>details{border-top:1px solid #dbe5e6;flex:0 auto;min-height:0;max-height:280px;padding:8px 16px;overflow:auto}.task-history ol{margin:10px 0;padding-left:22px}.task-history li{border-bottom:1px solid #e5edec;padding:7px 0}.task-history li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.task-history small{color:#546b72;margin-top:5px;display:block}.task-history>button{margin:8px 8px 0 0}@media (max-width:600px){dialog.task-workspace{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.task-workspace>header,.task-workspace>nav,.task-workspace>footer{gap:8px;padding:8px 12px}.task-workspace>header>div{flex-basis:100%}.task-workspace>section{flex:1;min-height:0;padding:12px}.task-workspace>nav{flex-wrap:nowrap;overflow-x:auto}.task-workspace>nav button{white-space:nowrap;flex:none}.task-workspace button,.task-workspace .button{min-height:44px}.task-workspace textarea,.task-workspace input[type=datetime-local]{max-width:100%;min-height:44px;font-size:16px}.task-workspace>footer{padding-bottom:max(8px,env(safe-area-inset-bottom));flex-wrap:wrap}}
