.workspace-menu-positioner{z-index:80;outline:none}.workspace-menu-popup{color:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#f1f0f5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:164px;transform-origin:var(--transform-origin);background:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#1c1b23e6);border:1px solid var(--lightningcss-light,#c4c4ce)var(--lightningcss-dark,#3d3c49);border-radius:8px;outline:none;padding:4px;transition:opacity .12s cubic-bezier(.22,1,.36,1),scale .12s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 16px 44px var(--lightningcss-light,#18181b1a)var(--lightningcss-dark,#0006),0 3px 10px var(--lightningcss-light,#18181b1a)var(--lightningcss-dark,#0000003d)}.workspace-menu-popup--scroll{overflow:hidden auto}.workspace-menu-popup[data-starting-style],.workspace-menu-popup[data-ending-style]{opacity:0;scale:.98}.workspace-menu-item{cursor:pointer;width:100%;padding:var(--dropdown-sm-item-padding);min-height:var(--dropdown-sm-item-height);color:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#d8d6df);font-family:inherit;font-size:var(--dropdown-sm-font-size);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;align-items:center;gap:8px;line-height:1.35;display:flex}.workspace-menu-item[data-highlighted]{color:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#f1f0f5);background:var(--lightningcss-light,#18181b0c)var(--lightningcss-dark,#ffffff0c)}.workspace-menu-item[data-disabled]{cursor:default;opacity:.4}.workspace-menu-item--danger{color:var(--lightningcss-light,#a3293b)var(--lightningcss-dark,#e9a49d)}.workspace-menu-item-icon{width:var(--dropdown-sm-icon-size);height:var(--dropdown-sm-icon-size);color:var(--lightningcss-light,#52525b)var(--lightningcss-dark,#9895a3);flex:none;place-items:center;display:grid}.workspace-menu-item--danger .workspace-menu-item-icon{color:currentColor}.workspace-menu-item-icon svg{width:var(--dropdown-sm-icon-size);height:var(--dropdown-sm-icon-size)}.workspace-menu-separator{background:var(--lightningcss-light,#18181b10)var(--lightningcss-dark,#ffffff10);height:1px;margin:2px 0}@media (prefers-reduced-motion:reduce){.workspace-menu-popup{transition:none}}.side-components-layout{width:100%;min-width:0;height:100dvh;color:var(--workspace-text);background:var(--workspace-ground);display:flex;overflow:hidden}.side-components-main{flex:1;min-width:0;min-height:0}.side-components-rail{--side-components-effective-width:min(var(--side-components-width), calc(100vw - min(320px, 40vw) - 8px));--side-components-ease:cubic-bezier(.22, 1, .36, 1);--side-components-slide:translateX(calc(100% + 8px));width:0;height:calc(100dvh - 16px);transition:width var(--side-components-motion,.28s) var(--side-components-ease), margin-right var(--side-components-motion,.28s) var(--side-components-ease);flex:none;margin:8px 0;position:relative}.side-components-rail[data-state=open]{--side-components-slide:none;width:var(--side-components-effective-width);margin-right:8px}.side-components-rail:is([data-state=open],[data-state=closing]) :is(.side-components-surface,.side-components-view){transition:transform var(--side-components-motion,.28s) var(--side-components-ease)}.side-components-surface{width:var(--side-components-effective-width);min-height:0;transform:var(--side-components-slide);background:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#17171b);border:1px solid var(--lightningcss-light,#c4c4ce)var(--lightningcss-dark,#3b393d);border-radius:20px;flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:0 3px 20px var(--lightningcss-light,#18181b1a)var(--lightningcss-dark,#0002)}.side-components-toolbar{border-bottom:1px solid var(--workspace-border);flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:52px;padding:0 24px;display:flex}.side-components-title,.side-components-title-switcher{min-width:0;color:var(--workspace-strong);font-family:inherit;font-size:12px;font-weight:550;line-height:20px}.side-components-title-switcher{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:-8px;padding:6px 8px;display:flex}.side-components-title-switcher:hover{background:var(--lightningcss-light,#18181b09)var(--lightningcss-dark,#ffffff09)}.side-components-title-switcher>span,.side-components-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-components-title-switcher>svg{width:14px;height:14px;color:var(--workspace-muted);flex:none}.side-components-actions{flex:none;align-items:center;gap:4px;display:flex}.side-components-actions button{width:28px;height:28px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.side-components-actions button:hover{color:var(--workspace-strong);background:var(--lightningcss-light,#18181b09)var(--lightningcss-dark,#ffffff09)}.side-components-actions svg{width:16px;height:16px}:where(.side-components-toolbar,.side-components-view) :is(button,input,textarea,select):focus-visible,.side-components-resize:focus-visible{outline:2px solid var(--workspace-accent-text);outline-offset:2px}.side-components-views{display:contents}.side-components-view{width:calc(var(--side-components-effective-width) - 2px);min-width:0;min-height:0;transform:var(--side-components-slide);border-radius:0 0 19px 19px;flex-direction:column;flex:1;display:flex;position:absolute;inset:53px 1px 1px auto;overflow:hidden}.side-components-view[hidden]{display:none}.side-components-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 20px;overflow:auto}.workspace-detail-row{grid-template-columns:104px minmax(0,1fr);gap:16px;padding:9px 0;font-size:12px;line-height:1.5;display:grid}.workspace-detail-row dt{color:var(--workspace-muted)}.workspace-detail-row dd{min-width:0;color:var(--workspace-text);overflow-wrap:anywhere;margin:0}.side-components-resize{cursor:col-resize;touch-action:none;width:10px;position:absolute;top:16px;bottom:16px;left:0}.side-components-resize:after{content:"";background:var(--lightningcss-light,#18181b26)var(--lightningcss-dark,#ffffff26);border-radius:2px;width:2px;height:40px;position:absolute;top:calc(50% - 20px);left:2px}.side-components-resize:is(:hover,:focus-visible):after{background:var(--workspace-accent-text)}.side-components-rail[data-resizing=true],.side-components-rail[data-resizing=true] :is(.side-components-surface,.side-components-view){transition:none}@media (width<=600px){.side-components-body{padding:20px 16px}.workspace-detail-row{grid-template-columns:1fr;gap:3px}.side-components-toolbar{padding-inline:20px}.side-components-actions{gap:2px}.side-components-actions button{width:24px}}@media (prefers-reduced-motion:reduce){.side-components-rail,.side-components-surface,.side-components-view{transition:none}}.side-components-title-label{align-items:center;gap:8px;display:inline-flex}.side-components-title-label svg{flex:none;width:16px;height:16px}
