.work-dialog-actions{grid-auto-flow:column}.work-setting-dialog{width:min(960px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:22px;overflow:auto}.work-setting-dialog .dialog-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.work-setting-dialog h2{margin:3px 0 0}.setting-intro{margin:12px 0 22px;max-width:76ch}.setting-layout{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);gap:26px;align-items:start}.setting-layout>section{min-width:0}.setting-library-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.setting-library-tools strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.setting-library-tools myva-select{min-width:0}.setting-library-tools select{width:100%;max-width:100%}.setting-list{display:grid;gap:0}.work-setting-dialog button.setting-entry{display:grid;gap:7px;width:100%;min-height:70px;text-align:left;background:transparent;color:var(--text);border:0;border-top:1px solid var(--line);border-left:2px solid transparent;border-radius:0;padding:12px 10px;font-weight:400}.work-setting-dialog button.setting-entry:hover,.work-setting-dialog button.setting-entry[aria-pressed=true]{background:var(--panel2)}.work-setting-dialog button.setting-entry[aria-pressed=true]{border-left-color:var(--accent)}.setting-entry strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.setting-entry small{font-size:11px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.work-setting-dialog button.setting-new{width:100%;margin-top:12px}.setting-status{font-size:12px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.setting-status.is-error{color:var(--err)}.setting-editor{border-left:1px solid var(--line);padding-left:26px;min-width:0}.setting-editor>h3{font-size:17px;line-height:1.4;margin:0 0 18px;overflow-wrap:anywhere}.setting-form{display:grid;gap:8px;min-width:0}.setting-form>label:not(.setting-check){font-size:12px;font-weight:600;margin-top:8px}.work-setting-dialog .setting-form input:not([type=checkbox]),.work-setting-dialog .setting-form textarea,.work-setting-dialog .setting-form select{width:100%;max-width:100%;min-width:0;background:var(--panel2);color:var(--text);border:1px solid #42464e;border-radius:7px;font:inherit;font-size:13px;padding:9px 11px;line-height:1.5}.work-setting-dialog .setting-form textarea{resize:vertical;min-height:100px}.work-setting-dialog .setting-form .panel-help{margin:0 0 4px;font-size:11px;line-height:1.6}.setting-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;justify-content:start;align-items:start;margin:10px 0 0}.work-setting-dialog .setting-actions button{min-height:42px}.work-setting-dialog button.setting-danger{border:1px solid #a65353;background:transparent;color:#ffadad}.setting-retention{border-top:1px solid var(--line);padding-top:14px;margin-top:20px;font-size:11px;line-height:1.6}.setting-time-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:3px}.setting-time-row label,.setting-interval-row>label{font-size:12px;font-weight:600}.setting-interval-row>div{display:grid;grid-template-columns:minmax(80px,1fr) minmax(90px,1fr);gap:8px;margin:6px 0}.setting-time-row[hidden],.setting-interval-row[hidden],.setting-conflict[hidden],.setting-confirm[hidden]{display:none}.work-setting-dialog label.setting-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start;min-height:44px;font-size:12px;font-weight:400;line-height:1.6;cursor:pointer;margin:12px 0 0}.work-setting-dialog .setting-check input[type=checkbox]{appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:19px;height:19px;min-height:19px;min-width:19px;padding:0;margin:1px 0 0;border:1px solid var(--muted);border-radius:4px;background:var(--panel2);color:#fff}.work-setting-dialog .setting-check input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.work-setting-dialog .setting-check input[type=checkbox]:checked::after{content:"\2713";font-size:15px;line-height:1;font-weight:700}.setting-conflict,.setting-confirm{border-left:2px solid var(--warn);padding:12px;background:var(--panel2);margin:10px 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.setting-conflict strong{font-size:12px}.setting-conflict p,.setting-confirm p{margin:7px 0}.setting-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto;font:inherit;color:var(--text)}.setting-conflict button{margin-top:8px}.setting-history{border-top:1px solid var(--line);margin-top:18px;padding-top:12px;font-size:12px}.setting-history summary{cursor:pointer;color:var(--muted)}.setting-revision{border-top:1px solid var(--line);padding:12px 0;overflow-wrap:anywhere}.setting-revision:first-child{border-top:0}.setting-revision strong,.setting-revision p{display:block;margin:0 0 5px;font-size:12px;line-height:1.6}.setting-revision small{font-size:11px;color:var(--muted)}.work-setting-dialog button:focus-visible,.work-setting-dialog input:focus-visible,.work-setting-dialog textarea:focus-visible,.work-setting-dialog select:focus-visible,.work-setting-dialog summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.work-setting-dialog button:disabled,.work-setting-dialog input:disabled,.work-setting-dialog select:disabled{opacity:.55;cursor:default}html[data-theme=light] .work-setting-dialog button.setting-danger{color:#9b2929;border-color:#be6a6a}html[data-theme=light] .work-setting-dialog .setting-form input:not([type=checkbox]),html[data-theme=light] .work-setting-dialog .setting-form textarea,html[data-theme=light] .work-setting-dialog .setting-form select{border-color:#b9c4d1;background:#fff}html[data-theme=light] .setting-conflict,html[data-theme=light] .setting-confirm{background:#f0f3f7}@media(max-width:650px){.work-dialog-actions{grid-template-columns:auto auto auto;grid-auto-flow:row}.work-dialog-actions #work-close{grid-column:3;grid-row:1}.work-dialog-actions #work-refresh{grid-column:1/-1;justify-self:end}.work-dialog .dialog-heading{grid-template-columns:minmax(0,1fr) auto}.work-setting-dialog{padding:16px}.setting-layout{grid-template-columns:minmax(0,1fr);gap:22px}.setting-editor{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.setting-list{max-height:210px;overflow:auto;overscroll-behavior:contain}.setting-actions{grid-auto-flow:row;grid-auto-columns:minmax(0,1fr);justify-content:stretch}.setting-actions button{width:100%}.setting-library-tools{grid-template-columns:minmax(0,1fr) auto}.work-setting-dialog .dialog-heading h2{font-size:22px}.setting-intro{margin-bottom:16px}}
@media(max-width:650px){.work-dialog>.dialog-heading{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.work-dialog>.dialog-heading>div:first-child{grid-column:1/3}.work-dialog-actions{display:contents}.work-dialog-actions #work-close{grid-column:3;grid-row:1;justify-self:end}.work-dialog-actions #memory-open{grid-column:1;grid-row:2}.work-dialog-actions #schedules-open{grid-column:2;grid-row:2}.work-dialog-actions #work-refresh{grid-column:3;grid-row:2;justify-self:stretch}}
.setting-monitor{margin:10px 0 6px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);font-size:12px;font-weight:650}.setting-monitor.is-healthy{border-color:color-mix(in srgb,#28c76f 55%,var(--line));color:#28c76f}.setting-monitor.is-warning{border-color:color-mix(in srgb,var(--err) 55%,var(--line));color:var(--err)}
.bots-dialog .bot-tool-list{max-height:460px;padding-right:7px}.tool-group-toolbar,.tool-group-heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.tool-group-toolbar{position:sticky;top:0;padding:8px 0 12px;background:var(--panel);z-index:1;border-bottom:1px solid var(--line)}.bots-dialog button.tool-group-action{min-height:36px;padding:7px 10px;font-size:11px;border:1px solid #42464e;border-radius:6px;background:transparent;color:var(--text)}.va-tool-group{margin:18px 0 0;min-width:0}.va-tool-group h4{margin:0;font-size:12px;font-weight:650;color:var(--text)}.tool-group-count{font-size:10px;color:var(--muted)}.tool-group-description{font-size:11px;line-height:1.6;color:var(--muted);margin:8px 0}.bots-dialog .va-tool-group label{display:grid;grid-template-columns:19px minmax(0,1fr);gap:10px;align-items:start}.bots-dialog .va-tool-group input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;display:grid;place-content:center;border:1px solid var(--muted);border-radius:4px;background:var(--panel2);color:#fff}.bots-dialog .va-tool-group input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.bots-dialog .va-tool-group input[type=checkbox]:checked::after{content:"\2713";font-size:14px;line-height:1;font-weight:700}.bots-dialog .va-tool-group strong{font-size:12px}.bots-dialog .va-tool-group small{font-size:11px;line-height:1.5}.bots-dialog button.tool-group-action:focus-visible,.bots-dialog .va-tool-group input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:500px){.tool-group-heading{grid-template-columns:minmax(0,1fr) auto}.tool-group-heading>div{grid-column:1/-1}.tool-group-heading button{justify-self:start}.tool-group-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:5px}.bots-dialog button.tool-group-action{padding:7px 8px}.bots-dialog .bot-tool-list{max-height:390px}}
