
.bagi-admin-workspace{display:flex;flex-direction:column;flex:none;min-width:0;min-height:0;height:calc(100vh - 56px);height:calc(100dvh - 56px);background:var(--bagi-ground,#f5f7fa)}
.workspace-bar{display:flex;align-items:stretch;flex:none;min-width:0;height:42px;background:#fff;border-bottom:1px solid var(--bagi-line,#e4e7ed);position:relative;z-index:19}
.workspace-tabs{display:flex;align-items:stretch;flex:1;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-inline:12px;gap:2px}
.workspace-tag{position:relative;display:flex;align-items:center;flex:none;white-space:nowrap;color:#526176;border-bottom:2px solid transparent}
.workspace-tag.selected{color:#0f766e;background:#eef7f5;border-bottom-color:#0f766e}
.workspace-tag>[role=tab]{align-self:stretch;display:flex;align-items:center;gap:7px;padding:0 12px;background:transparent;border:0;color:inherit;font:500 13px/1.3 system-ui,-apple-system,sans-serif;cursor:pointer;white-space:nowrap}
.workspace-tag.selected>[role=tab]{font-weight:650}.workspace-tag:hover{background:#f2f5f7}.workspace-tag.selected:hover{background:#e8f3f0}
.workspace-pin{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.workspace-close{border:0;background:transparent;color:inherit;display:flex;justify-content:center;align-items:center;width:26px;height:28px;margin-inline-end:5px;border-radius:4px;font:20px/1 system-ui;cursor:pointer}.workspace-close:hover{background:#dce7e4;color:#172c29}
.workspace-tools{flex:none;position:relative;border-inline-start:1px solid var(--bagi-line,#e4e7ed);color:#526176}.workspace-tools>summary{height:100%;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font:500 12px/1.3 system-ui;padding:0 15px;white-space:nowrap}.workspace-tools>summary::-webkit-details-marker{display:none}.workspace-tools[open]>summary,.workspace-tools>summary:hover{background:#f2f5f7}.workspace-chevron{width:6px;height:6px;border-inline-end:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-top:-4px}.workspace-menu{position:absolute;inset-inline-end:6px;top:calc(100% + 5px);width:max-content;min-width:170px;z-index:30;background:#fff;border:1px solid #dce2e8;border-radius:6px;padding:5px;box-sizing:border-box}.workspace-menu button{display:block;width:100%;border:0;background:none;color:#334155;text-align:start;padding:9px 12px;cursor:pointer;font:13px/1.4 system-ui;white-space:nowrap;border-radius:3px}.workspace-menu button:hover{background:#eef7f5;color:#0f766e}.workspace-menu button:disabled,.workspace-tag button:disabled{opacity:.45;cursor:default}.workspace-bar button:focus-visible,.workspace-tools>summary:focus-visible{outline:2px solid #0f766e;outline-offset:-3px}
.workspace-page{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px;box-sizing:border-box;scrollbar-gutter:stable}.workspace-page[hidden]{display:none!important}.workspace-page:focus{outline:none}.workspace-page:focus-visible{outline:2px solid #0f766e;outline-offset:-3px}
@media(max-width:768px){.bagi-admin-workspace{height:calc(100vh - 56px - env(safe-area-inset-top));height:calc(100dvh - 56px - env(safe-area-inset-top))}.workspace-tabs{padding-inline:6px}.workspace-tag>[role=tab]{padding-inline:9px;font-size:12px}.workspace-tools>summary{padding-inline:10px;font-size:11px}.workspace-page{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.workspace-bar{height:40px}}
@media(prefers-reduced-motion:reduce){.workspace-tabs{scroll-behavior:auto}}
/*$vite$:1*/