.workspace-dialog.bot-configuration{border-radius:24px;flex-direction:column;width:min(880px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.bot-configuration>header{border-bottom:1px solid var(--workspace-line);gap:16px;margin:0;padding:24px 28px}.bot-configuration>header h2{overflow-wrap:anywhere;margin:0;font-size:21px}.bc-layout{grid-template-columns:176px minmax(0,1fr);height:min(560px,100dvh - 200px);min-height:0;display:grid;overflow:hidden}.bc-nav{border-right:1px solid var(--workspace-line);background:var(--workspace-faint);flex-direction:column;gap:4px;padding:20px 12px;display:flex}.bc-nav button{min-height:44px;color:var(--workspace-muted);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.bc-nav button:hover{background:var(--workspace-soft);color:var(--workspace-ink)}.bc-nav button[aria-current=page]{background:var(--workspace-soft);color:var(--workspace-ink);font-weight:600}.bc-nav span{font-size:12px}.bc-main{scrollbar-width:thin;scrollbar-color:var(--workspace-line) transparent;min-width:0;padding:28px 32px 36px;overflow:auto}.bc-main h3{margin:0 0 8px;font-size:23px;font-weight:600;line-height:1.3}.bc-fields{border:0;min-width:0;margin:0;padding:0}.bc-main p{color:var(--workspace-muted);overflow-wrap:anywhere;margin:0 0 20px;font-size:14px;line-height:1.6}.bc-fields>label,.bc-skill-editor>label,.bc-schedule-editor>label,.bc-schedules>label{flex-direction:column;gap:8px;margin:24px 0;font-size:14px;font-weight:500;display:flex}.bot-configuration input[data-say-control],.bot-configuration textarea[data-say-control]{width:100%;min-width:0;caret-color:var(--workspace-ink);font-weight:400}.bot-configuration textarea[data-say-control]{resize:vertical;background:var(--workspace-card);border-radius:12px;min-height:240px;line-height:1.65}.bc-editor-heading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px;font-size:14px;display:flex}.bc-segment{background:var(--workspace-soft);border-radius:10px;gap:2px;padding:3px;display:flex}.bc-segment button{color:var(--workspace-muted);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12px}.bc-segment button[aria-pressed=true]{background:var(--workspace-card);color:var(--workspace-ink)}.bc-markdown{overflow-wrap:anywhere;max-width:100%;min-height:240px;padding:12px 0;font-size:14px;line-height:1.65}.bc-markdown :is(h1,h2,h3,h4){margin:18px 0 10px;font-size:18px}.bc-markdown pre,.bc-markdown table{max-width:100%;display:block;overflow:auto}.bc-markdown a{color:var(--workspace-accent);text-underline-offset:3px}.bc-markdown p{color:var(--workspace-ink);margin:0 0 12px}.bc-list{margin:12px 0 20px;padding:0;list-style:none}.bc-list>li{border-bottom:1px solid var(--workspace-line)}.bc-row{align-items:center;gap:14px;min-width:0;padding:18px 0;display:flex}.bc-row>div:first-child{flex:1;min-width:0}.bc-row strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.bc-row p{margin:5px 0 0;font-size:13px;line-height:1.55}.bc-text{white-space:nowrap}.bc-text:where(:not([data-say-appearance])){color:var(--workspace-ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 5px;font-size:13px;display:inline-flex}.bc-text:where(:not([data-say-appearance])):hover{text-underline-offset:3px;text-decoration:underline}@media (hover:hover){.bc-row .bc-change{opacity:0}.bc-row:hover .bc-change,.bc-row:focus-within .bc-change{opacity:1}}.bc-button:where(:not([data-say-appearance])){border:1px solid var(--workspace-line);background:var(--workspace-card);min-height:42px;color:var(--workspace-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;display:inline-flex}.bc-button:where(:not([data-say-appearance])):hover{background:var(--workspace-soft)}.bc-button:where(:not([data-say-appearance])).bc-primary:where(:not([data-say-appearance])){background:var(--workspace-ink);border-color:var(--workspace-ink);color:var(--workspace-card)}.bc-switch{background:var(--workspace-muted);border:0;border-radius:20px;flex:none;justify-content:flex-start;align-items:center;width:38px;height:24px;padding:3px;display:flex}.bc-switch[aria-checked=true]{background:var(--workspace-green-ink);justify-content:flex-end}.bc-switch span{background:var(--workspace-card);border-radius:50%;width:18px;height:18px}.bc-main .bc-error,.bc-main .bc-error p{color:var(--workspace-rose-ink);margin-top:16px}.bc-empty{padding:24px 0 12px}.bc-empty h4{margin:0 0 6px;font-size:16px;font-weight:500}.bc-empty p{margin-bottom:12px}.bc-skill-editor,.bc-schedule-editor{padding:0 0 24px}.bc-main .bc-managed{margin-top:24px;font-size:13px}.bc-footer{border-top:1px solid var(--workspace-line);justify-content:flex-end;align-items:center;gap:10px;padding:16px 28px;display:flex}.bc-footer>span{margin-right:auto;font-size:13px}.bc-back{display:none}.bc-actions{justify-content:flex-end;gap:10px;display:flex}.bc-schedule-editor>label.bc-row{flex-direction:row;justify-content:space-between}.bot-configuration .bc-notice{margin:20px 0 0}@media (max-width:600px){.workspace-dialog.bot-configuration{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.bot-configuration>header{padding:18px 20px}.bot-configuration>header h2{font-size:19px}.bc-layout{height:min(580px,100dvh - 180px);min-height:0;display:block;overflow:auto}.bc-nav{background:0 0;border:0;gap:4px;padding:12px}.bc-nav button{min-height:52px;font-size:16px}.bc-nav button[aria-current=page]{background:0 0;font-weight:400}.bc-main{padding:12px 20px 28px;display:none;overflow:visible}.bc-detail-open .bc-nav{display:none}.bc-detail-open .bc-main{display:block}.bc-back{margin:0 0 18px;padding-left:0;display:flex}.bc-footer{flex-wrap:wrap;padding:14px 20px}.bc-footer>span{flex-basis:100%}.bc-row{gap:10px}}.bc-fields:has(textarea[aria-label=Instructions]) textarea{min-height:360px}
