.customer-scenario-picker{grid-template-columns:repeat(4,minmax(0,1fr))}
.customer-scenario-picker [data-customer-scenario="builder"]{border-color:#9abcf3;background:#edf4ff;color:#1458be}
.customer-scenario-picker [data-customer-scenario="builder"][aria-pressed="true"]{color:var(--on-color);background:var(--blue);border-color:var(--blue)}
.customer-scenario-picker button b{font-size:18px;font-weight:400;float:right}
.workplace-heading{margin-bottom:12px}.workplace-heading strong{display:block;font-size:18px;color:var(--ink);letter-spacing:-.02em}.workplace-heading span{display:block;font-size:12px;color:var(--muted);margin-top:4px}
#workplace-editor{display:grid;gap:9px}
#workplace-editor label{font-size:11px;color:var(--muted);display:block;line-height:1.45}
#workplace-editor select{font:inherit;font-size:12px;color:var(--ink);background:white;border:1px solid #d1ddea;border-radius:5px;padding:9px 7px;display:block;min-height:38px;width:100%;margin-top:3px;text-overflow:ellipsis}
#workplace-editor select:focus-visible{outline:3px solid #9abcf3;outline-offset:2px}
#workplace-editor .workplace-task{margin-top:2px;padding-top:10px;border-top:1px solid #dce4ed;color:#1458be}
.workplace-key{font-size:11px;line-height:1.6;color:var(--muted)}
#workplace-issue{font-size:12px;line-height:1.5;color:#936924}#workplace-issue:empty{display:none}
.workplace-contact{display:inline-flex;font-size:12px;margin-top:12px}
#workplace-mobile-open{display:none}
#agentwereld[data-workplace="true"] .miniature-workspace[data-builder-editing="true"] .miniature-story>.miniature-request,
#agentwereld[data-workplace="true"] .miniature-workspace[data-builder-editing="true"] .miniature-progress-heading,
#agentwereld[data-workplace="true"] .miniature-workspace[data-builder-editing="true"] .miniature-steps{display:none}
#agentwereld .miniature-workspace[data-builder-editing="false"] #workplace-sidebar{display:none}
#workplace-settings{width:min(520px,calc(100vw - 24px));max-height:calc(calc(var(--uppr-vh, 1svh) * 100) - 32px);border:1px solid #d3ddea;border-radius:12px;padding:0;background:#fbfcfe;color:var(--ink);box-shadow:0 24px 80px #152b4855;overflow:auto}
#workplace-settings::backdrop{background:#12253f66;backdrop-filter:blur(3px)}
#workplace-settings .dialog-heading{padding:18px;position:sticky;top:0;z-index:1;background:#fbfcfe;border-bottom:1px solid #dce4ed}#workplace-settings h2{font-size:22px}#workplace-mobile-close{font:inherit;font-size:25px;min-width:42px;min-height:42px;border:0;background:transparent;cursor:pointer;color:var(--ink)}
#workplace-mobile-content{padding:18px}#workplace-settings .dialog-footer{padding:14px 18px;position:sticky;bottom:0;background:#fbfcfe}#workplace-settings .dialog-footer .button{width:100%;justify-content:center}
@media(max-width:1100px){.customer-scenario-picker button{font-size:12px}.customer-scenario-picker button>span{font-size:9px;letter-spacing:0}}
@media(max-width:800px){
 .customer-scenario-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.customer-scenario-picker button{padding:7px 9px;min-height:42px}.customer-scenario-picker button>span{display:none}
 #agentwereld .miniature-workspace{height:clamp(340px,calc(calc(var(--uppr-vh, 1svh) * 100) - 322px),720px)}
 #workplace-mobile-open{display:flex;min-height:40px;width:100%;justify-content:space-between;font-size:13px;padding:8px 12px}
 #workplace-sidebar .workplace-heading,#workplace-sidebar>.workplace-contact{display:none}
 #workplace-mobile-content #workplace-editor{gap:13px}#workplace-mobile-content #workplace-editor select{font-size:16px;min-height:44px}#workplace-mobile-content #workplace-editor label{font-size:12px}
}
