/* P6 source hr-job-list-20261021-v3. Counts and actions remain server facts. */
.opening-workspace-page{--opening-text:#4843a6;--opening-border:#dce8f7;color:var(--ink);background:#fff!important}.sme-shell #content.opening-workspace-page>.opening-workspace-root{padding:0;margin:0;border:0;border-radius:0}
.opening-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px}.opening-workspace-heading>div{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.opening-workspace-heading h1{font-size:var(--office-title-size,24px);line-height:1.4;font-weight:750;letter-spacing:0;color:var(--ink);margin:0}.opening-workspace-publication{font-size:var(--office-body-size,14px);line-height:1.6;font-weight:600;color:#087e3c;background:#e7f7eb;border-radius:5px;padding:4px 14px}.opening-workspace-publication[data-status=paused],.opening-workspace-publication[data-status=preparing]{color:#655d33;background:#fff7e7}
.opening-workspace-root .opening-workspace-profile{display:flex;gap:10px;border:1px solid #9cb8ff;color:var(--blue);font-size:var(--office-control-size,15px);font-weight:600;line-height:1.4;padding:8px 14px;min-height:var(--office-button-height,40px);background:#fff;white-space:nowrap}.opening-workspace-profile .work-icon{width:21px;height:21px}.opening-workspace-context{font-size:var(--office-body-size,14px);line-height:1.6;color:var(--ink);margin:0 0 16px}
.opening-workspace-facts{padding:0;margin:0 0 20px;border:0}.opening-workspace-numbers{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;background:#f1faff;padding:14px 20px;border-radius:5px;min-height:0}.opening-workspace-numbers>.work-icon{flex:none;width:20px;height:20px}.opening-workspace-numbers>span{font-size:var(--office-body-size,14px);line-height:1.6;color:var(--ink)}.opening-workspace-numbers strong{font-weight:650}.opening-workspace-commitments{font-size:var(--office-body-size,14px);line-height:1.6;margin:12px 16px 0;color:var(--opening-text)}
.opening-workspace-conversation-gap{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:0 0 28px;min-height:0;border:1px solid var(--opening-border);border-radius:5px;background:#f4faff}.opening-workspace-conversation-gap>.work-icon{width:36px;height:36px;flex:none}.opening-workspace-conversation-gap strong{font-size:var(--office-body-size,14px);font-weight:650;color:var(--ink)}.opening-workspace-conversation-gap p{font-size:var(--office-body-size,14px);line-height:1.6;color:var(--opening-text);margin:2px 0 0}
.opening-workspace-candidates>h2{font-size:var(--office-section-size,20px);font-weight:750;line-height:1.4;margin:0 0 18px;color:var(--ink)}.opening-workspace-filters{display:flex;align-items:stretch;gap:0;padding:0;border:0;margin:0 0 16px}.opening-workspace-search{display:flex;align-items:center;gap:10px;width:34%;min-width:200px;min-height:var(--office-button-height,40px);border:1px solid #cbd7f1;border-radius:5px;background:#fff;margin-right:14px;padding:0 12px}.opening-workspace-search>button{padding:0;border:0;background:transparent;min-width:24px;min-height:32px}.opening-workspace-search .work-icon{width:24px;height:24px}.opening-workspace-search>input{font-size:var(--office-control-size,15px);line-height:1.4;min-height:var(--office-input-height,38px);border:0;padding:0;min-width:0;color:var(--opening-text);box-shadow:none}.opening-workspace-search>input::placeholder{color:#555eaa;opacity:1}.opening-workspace-search:focus-within{outline:3px solid #c9e1ff;outline-offset:1px}
.opening-workspace-stage{display:flex;align-items:center;gap:10px;border:1px solid #cbd7f1;border-radius:5px 0 0 5px;padding:0 14px;margin:0;min-width:180px;max-width:245px}.opening-workspace-stage>.work-icon{width:24px;height:24px;flex:none}.opening-workspace-stage>select{font-size:var(--office-control-size,15px);font-weight:650;color:var(--ink);border:0;background:transparent;padding:0 8px;min-height:var(--office-input-height,38px);box-shadow:none}.opening-workspace-mine{border:1px solid #cbd7f1;border-left:0;border-radius:0 5px 5px 0;font-size:var(--office-control-size,15px);min-width:128px;padding:8px 14px;color:var(--opening-text);background:#fff}.opening-workspace-mine[aria-pressed=true]{color:var(--blue);background:#eaf4ff;box-shadow:inset 0 0 0 1px var(--blue)}.opening-workspace-root .opening-workspace-import{display:flex;gap:10px;margin-left:auto;min-height:var(--office-button-height,40px);border:1px solid var(--blue);color:var(--blue);font-size:var(--office-control-size,15px);font-weight:650;padding:8px 14px;white-space:nowrap;background:#fff}.opening-workspace-import .work-icon{width:20px;height:20px}
.opening-workspace-feedback{font-size:var(--office-body-size,14px);line-height:1.6;color:#a33a28;background:#fff5ec;padding:12px 16px;border-radius:5px;margin:0 0 16px;white-space:pre-wrap}.opening-workspace-table-wrap{border:1px solid var(--opening-border);border-radius:5px}.opening-workspace-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0}.opening-workspace-table-wrap th{height:auto;padding:12px 20px;background:#f1faff;text-align:left;color:var(--ink);font-size:var(--office-body-size,14px);font-weight:650;line-height:1.6}.opening-workspace-table-wrap th:nth-child(1){width:26%}.opening-workspace-table-wrap th:nth-child(2){width:22%}.opening-workspace-table-wrap th:nth-child(3){width:13%}.opening-workspace-table-wrap th:nth-child(4){width:19%}.opening-workspace-table-wrap th:nth-child(5){width:20%}.opening-workspace-table-wrap td{padding:18px 18px;border-bottom:1px solid var(--opening-border);color:var(--ink);font-size:var(--office-body-size,14px);line-height:1.6;vertical-align:middle;overflow-wrap:anywhere}.opening-workspace-table-wrap tr:last-child td{border-bottom:0}.opening-workspace-table-wrap td small{display:block;font-size:var(--office-body-size,14px);line-height:1.6;color:var(--opening-text);margin-top:6px}
.opening-workspace-identity{display:flex;align-items:center;gap:16px;min-width:0}.opening-workspace-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;background:#e6f5ff;border-radius:50%}.opening-workspace-avatar>.work-icon{width:24px;height:24px}.opening-workspace-candidate{font-size:var(--office-body-size,14px);font-weight:700;line-height:1.6;color:var(--ink)}.opening-workspace-stage-badge{display:inline-flex;align-items:center;gap:8px;font-size:var(--office-body-size,14px);line-height:1.6;color:#1264df;background:#ecf5ff;border-radius:5px;padding:3px 7px;font-weight:600}.opening-workspace-stage-badge>.work-icon{width:24px;height:24px;flex:none}.opening-workspace-stage-badge[data-stage=accepted_offer],.opening-workspace-stage-badge[data-stage=arrived]{color:#087c3b;background:#e5f8eb}.opening-workspace-item{display:inline-block;font-size:var(--office-body-size,14px);line-height:1.6;color:#a44820;background:#fff1e7;border-radius:5px;padding:3px 10px}.opening-workspace-item[data-action=onboarding]{color:#5540b9;background:#f0ebff}.opening-workspace-item[data-action=none]{color:var(--opening-text);background:#f2f5f9}
.opening-workspace-row-actions{position:relative}.opening-workspace-root .opening-workspace-open{font-size:var(--office-control-size,15px);font-weight:650;border:1px solid var(--blue);color:var(--blue);background:#fff;padding:8px 14px;min-height:var(--office-button-height,40px);max-width:calc(100% - 36px);text-align:center}.opening-workspace-more{display:inline-block;position:relative;vertical-align:middle;margin-left:8px}.opening-workspace-more>summary{list-style:none;display:flex;align-items:center;justify-content:center;width:24px;height:34px;cursor:pointer}.opening-workspace-more>summary::-webkit-details-marker{display:none}.opening-workspace-more>summary>.work-icon{width:24px;height:24px}.opening-workspace-more>a{position:absolute;right:0;top:38px;z-index:10;min-width:140px;padding:12px;border:1px solid var(--opening-border);border-radius:5px;background:#fff;color:var(--ink);font-size:var(--office-body-size,14px);box-shadow:0 4px 12px #14264b14;white-space:nowrap}.opening-workspace-empty{text-align:center;height:auto;font-size:var(--office-body-size,14px);color:var(--opening-text)}.opening-workspace-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin:16px 0 0;color:var(--opening-text);font-size:var(--office-body-size,14px)}.opening-workspace-pagination>span{margin-right:auto}.opening-workspace-pagination>button{font-size:var(--office-control-size,15px);color:var(--blue);border-color:var(--blue)}.opening-workspace-root .work-icon{filter:invert(28%) sepia(95%) saturate(5408%) hue-rotate(216deg) brightness(101%) contrast(108%)}
@media(max-width:1200px){.opening-workspace-table-wrap th,.opening-workspace-table-wrap td{padding:14px 12px}.opening-workspace-identity{gap:12px}.opening-workspace-avatar{width:40px;height:40px}.opening-workspace-root .opening-workspace-open{padding:8px 14px;max-width:100%}.opening-workspace-more{display:block;margin:6px 0 0}.opening-workspace-stage{min-width:155px;padding:0 9px}.opening-workspace-mine{min-width:105px;padding:8px 14px}.opening-workspace-root .opening-workspace-import{padding:8px 14px}.opening-workspace-search{min-width:160px}.opening-workspace-numbers{gap:10px 16px}}
@media(max-width:1100px){.opening-workspace-heading{align-items:flex-start}.opening-workspace-filters{flex-wrap:wrap;gap:10px 0}.opening-workspace-search{width:100%;margin-right:0}.opening-workspace-table-wrap table,.opening-workspace-table-wrap tbody,.opening-workspace-table-wrap tr,.opening-workspace-table-wrap td{display:block;width:100%}.opening-workspace-table-wrap thead{display:none}.opening-workspace-table-wrap tr{padding:16px;border-bottom:1px solid var(--opening-border);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px 16px}.opening-workspace-table-wrap tr:last-child{border-bottom:0}.opening-workspace-table-wrap td{padding:0;border:0}.opening-workspace-table-wrap td:first-child{grid-column:1/-1}.opening-workspace-table-wrap td:nth-child(3)::before{content:'下一步负责人';display:block;color:var(--opening-text);margin-bottom:4px}.opening-workspace-row-actions{display:flex!important;align-items:center;gap:12px}.opening-workspace-more{display:inline-block;margin:0}.opening-workspace-root .opening-workspace-open{max-width:none;min-height:var(--office-button-height,40px)}.opening-workspace-empty{grid-column:1/-1;height:auto;padding:40px 0!important}}
@media(max-width:760px){.opening-workspace-heading{gap:12px}.opening-workspace-heading>div{gap:8px}.opening-workspace-publication{padding:3px 8px}.opening-workspace-root .opening-workspace-profile{padding:8px 14px;gap:6px}.opening-workspace-numbers{padding:12px;gap:10px 16px}.opening-workspace-commitments{margin:10px 4px 0}.opening-workspace-conversation-gap{padding:12px}.opening-workspace-stage{min-width:135px;flex:1}.opening-workspace-mine{min-width:96px}.opening-workspace-root .opening-workspace-import{margin-left:10px;padding:8px 14px;gap:6px}.opening-workspace-import .work-icon{width:20px;height:20px}.opening-workspace-table-wrap tr{padding:14px}}
/* Keep the compact row menu independent of legacy full-width details panels. */
.opening-workspace-table-wrap .opening-workspace-more{padding:0;border:0;margin:0 0 0 12px;border-radius:0;background:transparent;box-shadow:none;line-height:1.6;max-width:none}
.opening-workspace-root .opening-workspace-open-primary{color:#fff;background:var(--blue);padding-inline:20px}
.opening-workspace-item[data-action=interview_schedule]{color:#0060ff;background:#e8f3ff}
@media(max-width:1200px) and (min-width:1101px){.opening-workspace-table-wrap .opening-workspace-more{margin:6px 0 0}}
.opening-workspace-avatar{font-size:var(--office-section-size,20px);font-weight:650;color:var(--blue)}
.opening-workspace-stage>select{margin-top:0;min-width:0;width:100%}
.opening-workspace-stage{width:196px;max-width:196px;min-width:0}
@media(min-width:1201px){.opening-workspace-root .opening-workspace-open{width:160px;padding:8px 14px;white-space:nowrap}}
.opening-workspace-stage-badge[data-round-state=complete]{color:#087c3b;background:#e5f8eb}
.opening-workspace-stage-badge[data-round-state=complete]>.work-icon{filter:none}
.opening-workspace-policy-notice{font-size:var(--office-body-size,14px);line-height:1.6;margin:10px 16px 0;color:var(--opening-text)}
.opening-workspace-commitments{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}
.opening-workspace-over-target{color:#a44820}
.opening-workspace-root .opening-workspace-capacity,.opening-workspace-root .opening-workspace-statistics{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;max-width:none;color:var(--opening-text);font-size:var(--office-body-size,14px);line-height:1.6}
.opening-workspace-root .opening-workspace-capacity,.opening-workspace-root .opening-workspace-statistics{margin:0}
.opening-workspace-commitments>details[open]{flex-basis:100%}
.opening-workspace-numbers>span+span::before{content:'·';margin-right:18px;color:var(--ink);font-weight:500}
@media(max-width:1200px){.opening-workspace-numbers>span+span::before{display:none}}
.opening-workspace-capacity>summary,.opening-workspace-statistics>summary{cursor:pointer;color:var(--blue);font-weight:500}
.opening-workspace-capacity>p,.opening-workspace-statistics>p{font-size:var(--office-body-size,14px);line-height:1.6;margin:8px 0;color:var(--opening-text)}.opening-workspace-statistics>small{display:block;font-size:var(--office-body-size,14px);overflow-wrap:anywhere}
@media(max-width:760px){.opening-workspace-policy-notice{margin-left:4px;margin-right:4px}.opening-workspace-commitments{gap:6px 12px}.opening-workspace-numbers>span+span::before{display:none}}
/* Explicit original-opening query only; no general conversation composer. */
.opening-progress-query{width:100%;min-width:0}.opening-progress-query-header{display:flex;align-items:center;gap:14px;min-width:0}.opening-progress-query-robot{display:flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border-radius:8px;background:#e5f3ff}.opening-progress-query-robot>.work-icon{width:30px;height:30px}.opening-progress-query-copy{min-width:0;flex:1}.opening-progress-query-copy>strong{font-size:var(--office-body-size,14px);font-weight:650;color:var(--ink)}.opening-progress-query-copy>p{font-size:var(--office-body-size,14px);line-height:1.6;color:var(--opening-text);margin:3px 0 0}
.opening-workspace-root .opening-progress-query-action{flex:none;font-size:var(--office-control-size,15px);line-height:1.4;font-weight:600;color:var(--blue);background:#fff;border:1px solid #9cb8ff;border-radius:5px;min-height:var(--office-button-height,40px);padding:8px 14px;white-space:normal;max-width:100%;margin:0}.opening-progress-query-feedback{font-size:var(--office-body-size,14px);line-height:1.6;color:var(--opening-text);margin:12px 0 0}.opening-progress-query-result{margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--opening-border)}.opening-progress-query-summary>strong{font-size:var(--office-body-size,14px);line-height:1.6;font-weight:650;color:var(--ink)}.opening-progress-query-summary>p{font-size:var(--office-body-size,14px);line-height:1.6;margin:4px 0 0;color:var(--opening-text)}.opening-progress-query-summary>.opening-progress-query-stale{color:#a44820;background:#fff4e9;border-radius:4px;padding:8px 12px;margin:0 0 10px}
.opening-progress-query-rows{list-style:none;padding:0;margin:10px 0 0}.opening-progress-query-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--opening-border)}.opening-progress-query-row:last-child{border-bottom:0}.opening-progress-query-row>div{min-width:0;flex:1}.opening-progress-query-row strong{font-size:var(--office-body-size,14px);line-height:1.6;color:var(--ink);font-weight:650;overflow-wrap:anywhere}.opening-progress-query-item{font-size:var(--office-body-size,14px);line-height:1.6;color:var(--opening-text);margin-left:14px}.opening-progress-query-row p{font-size:var(--office-body-size,14px);line-height:1.6;color:var(--opening-text);margin:3px 0 0}.opening-progress-query-open{flex:none;font-size:var(--office-control-size,15px);font-weight:600;line-height:1.4;color:var(--blue);text-align:right;max-width:42%;overflow-wrap:anywhere}.opening-progress-query-page-note{font-size:var(--office-body-size,14px);line-height:1.6;color:var(--opening-text);margin:10px 0 0}
.opening-workspace-root .opening-progress-query-more,.opening-workspace-root .opening-progress-query-evidence{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;max-width:none;margin:10px 0 0;font-size:var(--office-body-size,14px);line-height:1.6;color:var(--opening-text)}.opening-progress-query-more>summary,.opening-progress-query-evidence>summary{cursor:pointer;color:var(--blue);font-weight:500}.opening-progress-query-evidence>p{font-size:var(--office-body-size,14px);line-height:1.6;margin:6px 0 0;color:var(--opening-text)}.opening-progress-query-evidence>small{display:block;font-size:var(--office-body-size,14px);line-height:1.6;color:var(--opening-text);overflow-wrap:anywhere}.opening-progress-query [hidden]{display:none!important}
@media(max-width:1000px){.opening-progress-query-header{flex-wrap:wrap;gap:12px}.opening-progress-query-copy{flex-basis:calc(100% - 56px)}}
@media(max-width:760px){.opening-progress-query-robot{width:36px;height:36px}.opening-progress-query-robot>.work-icon{width:27px;height:27px}.opening-progress-query-copy{flex-basis:calc(100% - 48px)}.opening-workspace-root .opening-progress-query-action{min-height:var(--office-button-height,40px);padding:8px 14px}.opening-progress-query-row{align-items:flex-start;gap:12px}.opening-progress-query-item{display:block;margin:3px 0 0}.opening-progress-query-result{padding-top:12px;margin-top:12px}}
.opening-progress-query-controls{display:flex;align-items:center;gap:12px;flex:none;flex-wrap:wrap}.opening-workspace-root .opening-progress-query-toggle,.opening-workspace-root .opening-progress-query-close{color:var(--blue);background:transparent;border:0;border-radius:0;padding:3px 0;margin:0;font-size:var(--office-control-size,15px);line-height:1.4;font-weight:500;min-height:28px}.opening-workspace-root .opening-progress-query-close{margin-top:10px}.opening-progress-query-row{padding:7px 0}.opening-progress-query-row>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 12px}.opening-progress-query-item{margin-left:0}.opening-progress-query-row p{margin:0}.opening-progress-query-row strong{font-size:var(--office-body-size,14px)}.opening-progress-query-result{padding-top:12px;margin-top:12px}
@media(max-width:1000px){.opening-progress-query-controls{margin-left:56px}.opening-progress-query-row p{flex-basis:100%}}
@media(max-width:760px){.opening-progress-query-controls{margin-left:48px}.opening-progress-query-row>div{display:block}.opening-progress-query-row{padding:8px 0}}

/* Natural rows and fixed type, including the former wide-screen action patch. */
.opening-workspace-root{font-size:var(--office-body-size,14px);line-height:1.6}.opening-workspace-table-wrap th{padding:10px 16px}.opening-workspace-table-wrap td{padding:12px 16px}.opening-workspace-numbers{padding:12px 16px}.opening-workspace-mine,.opening-workspace-root .opening-workspace-import,.opening-workspace-root .opening-workspace-open{box-sizing:border-box;min-height:var(--office-button-height,40px);padding:8px 14px}.opening-workspace-root .opening-workspace-open{max-width:100%;white-space:normal;overflow-wrap:anywhere}.opening-workspace-profile,.opening-workspace-search,.opening-workspace-stage{box-sizing:border-box}.opening-workspace-search>input,.opening-workspace-stage>select{height:var(--office-input-height,38px);min-height:var(--office-input-height,38px)}
.opening-workspace-root input,.opening-workspace-root select,.opening-workspace-root button{font-size:var(--office-control-size,15px);line-height:1.4}
.opening-workspace-root input:not([type=checkbox]):not([type=radio]),.opening-workspace-root select{box-sizing:border-box;min-height:var(--office-input-height,38px)}
@media(max-width:1100px){.opening-workspace-table-wrap th,.opening-workspace-table-wrap td{padding:0}.opening-workspace-table-wrap tr{gap:12px 16px}}
/* The confirmed P6 composer uses fixed office type and reflows its fields. */
.opening-workspace-conversation-gap{flex-direction:column;align-items:stretch}.opening-workspace-conversation-gap>div{width:100%;min-width:0}
.opening-work-instruction{width:100%;min-width:0}.opening-work-instruction-form{display:grid;grid-template-columns:34px auto minmax(140px,1fr) auto;gap:10px 12px;align-items:center;margin:0}.opening-work-instruction-robot{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#e5f3ff}.opening-work-instruction-robot .work-icon{width:26px;height:26px}.opening-work-instruction-form>label{font-size:var(--office-body-size,14px);font-weight:650;line-height:1.5;color:var(--ink);margin:0;white-space:nowrap}.opening-workspace-root .opening-work-instruction-form>input{width:100%;min-width:0;margin:0;height:var(--office-input-height,38px)}.opening-workspace-root .opening-work-instruction-form>button{margin:0;min-height:var(--office-button-height,40px);padding:8px 16px;background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:5px;white-space:nowrap}
.opening-work-instruction-status,.opening-work-instruction-result>p{font-size:var(--office-body-size,14px);line-height:1.6;margin:10px 0 0;color:var(--opening-text);overflow-wrap:anywhere}.opening-work-instruction-controls{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.opening-workspace-root .opening-work-instruction-controls>button{min-height:28px;padding:3px 0;margin:0;border:0;background:transparent;color:var(--blue);font-size:var(--office-body-size,14px)}.opening-work-instruction-result{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.opening-work-instruction-result>label{display:flex;align-items:center;gap:10px;margin:0;min-width:0;max-width:100%;font-size:var(--office-body-size,14px)}.opening-work-instruction-result select{min-width:160px;max-width:100%;width:240px;margin:0}.opening-work-instruction-result>p{flex-basis:100%;margin:0}.opening-workspace-root .opening-work-instruction-result>.button{margin:0;padding:8px 14px;min-height:var(--office-button-height,40px)}
.opening-workspace-root .opening-work-instruction-result>.button.primary{background:var(--blue);border-color:var(--blue);color:#fff}
@media(max-width:1050px){.opening-work-instruction-form{grid-template-columns:34px minmax(140px,1fr) auto}.opening-work-instruction-robot{grid-column:1;grid-row:1 / 3}.opening-work-instruction-form>label{grid-column:2 / 4;grid-row:1}.opening-work-instruction-form>input{grid-column:2;grid-row:2}.opening-work-instruction-form>button{grid-column:3;grid-row:2}}
@media(max-width:600px){.opening-work-instruction-form{grid-template-columns:34px minmax(0,1fr)}.opening-work-instruction-robot{grid-row:1}.opening-work-instruction-form>label{grid-column:2;white-space:normal}.opening-work-instruction-form>input{grid-column:1 / 3;grid-row:2}.opening-work-instruction-form>button{grid-column:1 / 3;grid-row:3}.opening-work-instruction-result>label{align-items:flex-start;flex-direction:column;width:100%}.opening-work-instruction-result select{width:100%;min-width:0}}

/* A completed instruction stays a compact aid to the candidate workspace. */
.opening-workspace-root .opening-work-instruction[data-status="completed"]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"form form form" "status result controls";gap:8px 16px;align-items:center}
.opening-work-instruction[data-status="completed"]>.opening-work-instruction-form{grid-area:form}
.opening-workspace-root .opening-work-instruction[data-status="completed"]>.opening-work-instruction-status{grid-area:status;margin:0}
.opening-work-instruction[data-status="completed"]>.opening-work-instruction-controls{grid-area:controls;margin:0}
.opening-work-instruction[data-status="completed"]>.opening-work-instruction-result{grid-area:result;margin:0}
.opening-workspace-root .opening-instruction-history{margin:8px 0 0;padding:0;border:0;background:transparent;box-shadow:none}
@media(max-width:1050px){.opening-workspace-root .opening-work-instruction[data-status="completed"]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"form form" "status status" "result controls"}}
