.os-overlay__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}html.os-overlay-dragging [data-radix-dialog-overlay]{pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.os-overlay.os-overlay--placed{transform:none!important;translate:none!important;max-width:none!important;width:var(--os-overlay-w, 480px);height:var(--os-overlay-h, auto);margin:0;padding:0;gap:0;display:flex!important;flex-direction:column;overflow:hidden!important;border-radius:10px;animation:none!important;transition:none!important;contain:layout style}.os-overlay.os-overlay--placed.os-overlay--moving{transform:translate3d(var(--os-drag-x, 0px),var(--os-drag-y, 0px),0)!important;will-change:transform;contain:layout style paint}.os-overlay.os-overlay--dialog{padding:0;gap:0;display:flex;flex-direction:column;overflow:hidden}.os-overlay.os-overlay--dialog.os-overlay--placed{height:auto;min-height:0;max-height:calc(100vh - 24px)}.os-overlay.os-overlay--minimized{height:36px!important;min-height:36px!important}.os-overlay__titlebar{display:flex;align-items:center;gap:8px;height:36px;min-height:36px;padding:0 10px;box-sizing:border-box;flex-shrink:0;position:relative;z-index:2;-webkit-user-select:none;user-select:none;cursor:default;border-bottom:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));background:var(--vscode-titleBar-activeBackground, color-mix(in srgb, var(--color-foreground, #fff) 6%, transparent))}.os-overlay--window .os-overlay__titlebar,.os-overlay--dialog .os-overlay__titlebar{cursor:grab}.os-overlay--window .os-overlay__titlebar:active,.os-overlay--dialog .os-overlay__titlebar:active{cursor:grabbing}.os-overlay__titlebar--macos{padding-left:8px}.os-overlay__titlebar--windows,.os-overlay__titlebar--linux{padding-right:0}.os-overlay__title{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.os-overlay__title-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--vscode-titleBar-activeForeground, inherit)}.os-overlay__title-icon svg,.os-overlay__title-icon img{width:18px;height:18px}.os-overlay__body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 18px 8px;box-sizing:border-box}.os-overlay--dialog .os-overlay__body{flex:0 1 auto;padding:16px 20px 12px}.os-overlay__title-text{margin:0;min-width:0;flex:1 1 auto;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--vscode-titleBar-activeForeground, inherit)}.os-overlay__dialog-copy{margin:0;font-size:13px;line-height:1.45;color:var(--color-foreground, inherit)}.os-overlay--minimized .os-overlay__body,.os-overlay--minimized .os-overlay__footer,.os-overlay--minimized .os-overlay__resize{display:none!important}.os-overlay__footer{flex-shrink:0;padding:10px 16px 14px}.os-overlay__web-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-muted-foreground, #888);font-size:20px;line-height:1;cursor:pointer}.os-overlay__web-close:hover{background:color-mix(in srgb,var(--color-foreground, #fff) 10%,transparent);color:var(--color-foreground, inherit)}.os-overlay__resize{position:absolute;z-index:4}.os-overlay__resize--n{top:0;left:8px;right:8px;height:6px;cursor:ns-resize}.os-overlay__resize--s{bottom:0;left:8px;right:8px;height:6px;cursor:ns-resize}.os-overlay__resize--e{top:8px;right:0;bottom:8px;width:6px;cursor:ew-resize}.os-overlay__resize--w{top:8px;left:0;bottom:8px;width:6px;cursor:ew-resize}.os-overlay__resize--ne{top:0;right:0;width:10px;height:10px;cursor:nesw-resize}.os-overlay__resize--nw{top:0;left:0;width:10px;height:10px;cursor:nwse-resize}.os-overlay__resize--se{bottom:0;right:0;width:12px;height:12px;cursor:nwse-resize}.os-overlay__resize--sw{bottom:0;left:0;width:10px;height:10px;cursor:nesw-resize}.os-traffic-lights{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-right:4px}.os-traffic-lights__btn{position:relative;width:14px;height:14px;padding:0;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 32% 26%,#d4d4d8,#9a9aa0 52%,#6d6d72);box-shadow:0 0 0 .5px #00000061,inset 0 1px .5px #ffffff9e,inset 0 -.7px .6px #00000047}.os-traffic-lights__btn--close,.os-traffic-lights:hover .os-traffic-lights__btn--close,.os-traffic-lights--dialog .os-traffic-lights__btn--close{background:radial-gradient(circle at 32% 26%,#ffb0aa,#ff5f57 46%,#d62d24)}.os-traffic-lights:hover .os-traffic-lights__btn--min{background:radial-gradient(circle at 32% 26%,#ffe08a,#febc2e 48%,#d89a12)}.os-traffic-lights:hover .os-traffic-lights__btn--zoom{background:radial-gradient(circle at 32% 26%,#7ee38a,#28c840 48%,#16a22c)}.os-traffic-lights__btn--close:before,.os-traffic-lights__btn--close:after,.os-traffic-lights__btn--min:before,.os-traffic-lights__btn--zoom:before,.os-traffic-lights__btn--zoom:after{content:"";position:absolute;left:50%;top:50%;border-radius:1px;opacity:0;pointer-events:none}.os-traffic-lights:hover .os-traffic-lights__btn--close:before,.os-traffic-lights:hover .os-traffic-lights__btn--close:after,.os-traffic-lights:hover .os-traffic-lights__btn--min:before,.os-traffic-lights:hover .os-traffic-lights__btn--zoom:before,.os-traffic-lights:hover .os-traffic-lights__btn--zoom:after{opacity:1}.os-traffic-lights__btn--close:before,.os-traffic-lights__btn--close:after{width:1.4px;height:7.2px;margin-left:-.7px;margin-top:-3.6px;background:#4e0808eb}.os-traffic-lights__btn--close:before{transform:rotate(45deg)}.os-traffic-lights__btn--close:after{transform:rotate(-45deg)}.os-traffic-lights__btn--min:before{width:6.4px;height:1.2px;margin-left:-3.2px;margin-top:-.6px;background:#5a3400eb}.os-traffic-lights__btn--zoom:before{width:6.4px;height:1.2px;margin-left:-3.2px;margin-top:-.6px;background:#06460ceb}.os-traffic-lights__btn--zoom:after{width:1.2px;height:6.4px;margin-left:-.6px;margin-top:-3.2px;background:#06460ceb}.os-traffic-lights__btn--disabled{opacity:.35;cursor:default;pointer-events:none}.os-caption{display:flex;align-items:stretch;flex-shrink:0;height:36px;margin:0 0 0 auto}.os-caption__btn{width:46px;height:36px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.os-caption__btn:hover{background:#7f7f7f2e}.os-caption__btn--close:hover{background:#e81123;color:#fff}.os-caption--linux .os-caption__btn{width:36px;margin:4px 4px 4px 0;height:28px;border-radius:6px}.os-caption__icon{display:block;pointer-events:none}.os-caption__icon--min{width:10px;height:1px;background:currentColor}.os-caption__icon--max{width:10px;height:10px;border:1px solid currentColor;box-sizing:border-box}.os-caption__icon--restore{width:8px;height:8px;border:1px solid currentColor;box-shadow:2px -2px 0 -1px currentColor,2px -2px 0 0 transparent;box-sizing:border-box}.os-caption__icon--close{width:10px;height:10px;position:relative}.os-caption__icon--close:before,.os-caption__icon--close:after{content:"";position:absolute;left:4px;top:0;width:1.5px;height:10px;background:currentColor}.os-caption__icon--close:before{transform:rotate(45deg)}.os-caption__icon--close:after{transform:rotate(-45deg)}.ji-ui-sheet-header__title-row{display:flex;align-items:center;gap:8px;min-width:0}.ji-ui-sheet-header__title-row .ji-ui-sheet-header__title{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ji-ui-sheet-header__title-icon{flex-shrink:0;display:inline-flex;color:inherit}.ji-ui-sheet-header--oneline .ji-ui-sheet-header__desc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.workspace-calendar{--cal-audience: #d93025;--cal-pericia: #7b1fa2;--cal-prazo: #e37400;--cal-client: #1a73e8;--cal-meeting: #9334e6;--cal-personal: #188038;display:flex;flex-direction:column;min-height:0;height:100%;background:var(--vscode-editor-background);color:var(--vscode-foreground)}.panel.panel--fill.workspace-calendar>*{flex:0 0 auto;min-height:0}.panel.panel--fill.workspace-calendar>.workspace-calendar__body{flex:1 1 auto;min-height:0}.screen-editor-flex:has(.workspace-calendar) .flexlayout__tabset_tabbar_outer{display:none;height:0;min-height:0;overflow:hidden}.workspace-calendar__toolbar{display:flex;align-items:center;gap:6px;padding:4px 8px 6px;flex-shrink:0}.workspace-calendar__hoje{height:26px;padding:0 10px;border:1px solid var(--vscode-widget-border);border-radius:6px;background:var(--vscode-input-background);color:var(--vscode-foreground);font-size:12px;font-family:inherit;cursor:pointer}.workspace-calendar__hoje:hover{background:var(--vscode-list-hoverBackground)}.workspace-calendar__title{font-size:13px;font-weight:600;min-width:0;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-calendar__spacer{flex:1}.workspace-calendar__view-select{width:auto;min-width:7.5rem;height:28px;gap:6px}.workspace-root--compact .workspace-calendar__view-select{min-width:8.5rem;min-height:40px;height:auto;font-size:15px!important}.workspace-root--compact .workspace-calendar__toolbar{gap:8px;padding:8px 10px 10px;align-items:center}.workspace-root--compact .workspace-calendar__toolbar .vscode-tree-header__icon-btn{width:40px;height:40px;border-radius:10px}.workspace-root--compact .workspace-calendar__toolbar .vscode-tree-header__icon-btn svg{width:20px;height:20px}.workspace-root--compact .workspace-calendar__hoje{height:40px;min-height:40px;padding:0 14px;border-radius:10px;font-size:15px}.workspace-root--compact .workspace-calendar__title{font-size:15px;flex:1 1 auto;text-align:center}.workspace-calendar__title--stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.15}.workspace-calendar__title-weekday{font-size:12px;font-weight:500;color:var(--vscode-descriptionForeground);line-height:1.2}.workspace-root--compact .workspace-calendar__title-weekday{font-size:13px}.workspace-calendar__title-date{font-size:inherit;font-weight:600;line-height:1.2}.workspace-calendar__body{display:flex;flex:1;min-height:0}.workspace-calendar__grid{flex:1;min-width:0;overflow:auto;padding:0 8px 8px}.workspace-calendar__grid:has(.cal-agenda){display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;min-height:0;align-self:stretch}.workspace-root--compact .workspace-calendar__grid:has(.cal-agenda){padding-bottom:0;scroll-padding-bottom:0}.workspace-root--compact .cal-agenda{padding-bottom:var(--compact-bottom-scroll-pad);scroll-padding-bottom:var(--compact-bottom-scroll-pad)}.workspace-calendar__detail{width:320px;flex-shrink:0;border-left:1px solid var(--vscode-panel-border);overflow:auto;padding:12px}.workspace-root--compact .workspace-calendar__body{position:relative}.workspace-root--compact .workspace-calendar__body:has(>.workspace-calendar__detail)>.workspace-calendar__grid{visibility:hidden;pointer-events:none}.workspace-root--compact .workspace-calendar__detail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:auto;max-width:none;border-left:none;background:var(--vscode-editor-background);padding:14px 16px calc(14px + env(safe-area-inset-bottom,0))}.workspace-root--compact .workspace-calendar__detail .calendar-detail__close{width:40px;height:40px;margin:-6px -8px 0 0;border-radius:10px}.cal-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(88px,1fr));gap:1px;background:var(--vscode-panel-border);min-height:100%;border:1px solid var(--vscode-panel-border)}.cal-month__dow{background:var(--vscode-sideBar-background);font-size:11px;font-weight:600;padding:6px 8px;color:var(--vscode-descriptionForeground)}.cal-month__cell{background:var(--vscode-editor-background);min-height:88px;padding:4px;position:relative;display:flex;flex-direction:column;gap:2px;cursor:pointer}.cal-month__cell.is-outside{background:color-mix(in srgb,var(--vscode-editor-background) 88%,var(--vscode-panel-border));color:var(--vscode-disabledForeground, var(--vscode-descriptionForeground))}.cal-month__cell.is-today .cal-month__num{background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-radius:999px}.cal-month__cell.is-selected:not(.is-today) .cal-month__num{box-shadow:inset 0 0 0 1px var(--vscode-focusBorder, var(--vscode-button-background));border-radius:999px}.cal-month__head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:2px}.cal-month__num{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:0;padding:0;background:transparent;color:inherit;font-family:inherit;cursor:pointer;border-radius:999px}.cal-month__num:hover{background:color-mix(in srgb,var(--vscode-list-hoverBackground) 80%,transparent)}.cal-prazo-badge{display:inline-flex;align-items:center;gap:2px;height:18px;min-width:18px;padding:0 5px;border:0;border-radius:999px;background:color-mix(in srgb,var(--cal-prazo) 22%,var(--vscode-editor-background));color:var(--cal-prazo);font-size:10px;font-weight:700;font-family:inherit;cursor:pointer;line-height:1}.cal-prazo-badge.is-hot{background:color-mix(in srgb,#d93025 18%,var(--vscode-editor-background));color:#d93025}.cal-prazo-fire,.cal-prazo-party,.cal-prazo-ok,.cal-prazo-lock{font-size:11px;line-height:1}.cal-prazo-marks{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px;min-width:0}.cal-prazo-mark{display:block;width:100%;border:0;padding:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left;min-width:0}.cal-prazo-mark.is-span{opacity:.32;pointer-events:auto}.cal-prazo-mark.is-span:hover{opacity:.5}.cal-prazo-mark__bar{display:block;height:4px;border-radius:2px;border:1px dashed color-mix(in srgb,var(--cal-prazo) 55%,transparent);background:color-mix(in srgb,var(--cal-prazo) 35%,transparent)}.cal-prazo-mark__label{display:block;width:100%;box-sizing:border-box;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.35;color:#fff;background:var(--cal-prazo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-prazo-mark.is-start .cal-prazo-mark__label{background:color-mix(in srgb,var(--cal-prazo) 78%,#fff);color:#5c3a00;box-shadow:inset 3px 0 #e37400;font-weight:700}.cal-prazo-mark.is-due.is-ours .cal-prazo-mark__label{background:color-mix(in srgb,#e85d04 70%,#d93025);color:#fff;box-shadow:inset 0 0 0 1.5px #e37400;font-weight:800;letter-spacing:.01em}.cal-prazo-mark.is-due.is-ours.is-hot .cal-prazo-mark__label{background:color-mix(in srgb,#e85d04 45%,#c43c11);box-shadow:inset 0 0 0 1.5px #e37400}.cal-prazo-mark.is-theirs,.cal-prazos-panel__item.is-theirs{--cal-prazo: #9aa0a6}.cal-prazo-mark.is-theirs.is-start .cal-prazo-mark__label{color:#3c4043;box-shadow:inset 3px 0 #5f6368}.cal-prazo-mark.is-due.is-theirs .cal-prazo-mark__label{background:color-mix(in srgb,#5f6368 72%,#3c4043);color:#e8eaed;box-shadow:inset 0 0 0 1.5px #9aa0a6;font-weight:800}.cal-prazo-mark.is-theirs.is-span .cal-prazo-mark__bar{--cal-prazo: #9aa0a6;opacity:.7}.cal-prazo-mark.is-closed{opacity:.68}.cal-prazo-mark.is-closed.is-span .cal-prazo-mark__bar{--cal-prazo: #e37400;opacity:.55;border:1px dashed color-mix(in srgb,#e37400 38%,transparent);background-color:color-mix(in srgb,#e37400 12%,transparent);background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,#34a853 45%,transparent),color-mix(in srgb,#34a853 45%,transparent) 3px,transparent 3px,transparent 6px)}.cal-prazo-mark.is-closed .cal-prazo-mark__label{background-color:color-mix(in srgb,#e37400 18%,var(--vscode-editor-background));background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,#34a853 36%,transparent),color-mix(in srgb,#34a853 36%,transparent) 3px,transparent 3px,transparent 6px);color:color-mix(in srgb,#e37400 55%,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#e37400 42%,transparent);font-weight:800}.cal-prazo-mark.is-closed.is-start .cal-prazo-mark__label{color:color-mix(in srgb,#e37400 50%,#8a6a40);box-shadow:inset 3px 0 color-mix(in srgb,#e37400 45%,transparent),inset 0 0 0 1.5px color-mix(in srgb,#e37400 42%,transparent)}.cal-prazo-mark.is-closed.is-theirs.is-span .cal-prazo-mark__bar{--cal-prazo: #9aa0a6;border:1px dashed color-mix(in srgb,#5f6368 46%,transparent);background-color:color-mix(in srgb,#9aa0a6 14%,transparent);background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,#5f6368 42%,transparent),color-mix(in srgb,#5f6368 42%,transparent) 3px,transparent 3px,transparent 6px)}.cal-prazo-mark.is-closed.is-theirs .cal-prazo-mark__label{background-color:color-mix(in srgb,#9aa0a6 16%,var(--vscode-editor-background));background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,#5f6368 32%,transparent),color-mix(in srgb,#5f6368 32%,transparent) 3px,transparent 3px,transparent 6px);color:color-mix(in srgb,#5f6368 35%,#e8eaed);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#5f6368 50%,transparent)}.cal-prazo-mark.is-closed.is-theirs.is-start .cal-prazo-mark__label{color:color-mix(in srgb,#9aa0a6 55%,#c5c8cc);box-shadow:inset 3px 0 color-mix(in srgb,#9aa0a6 42%,transparent),inset 0 0 0 1.5px color-mix(in srgb,#9aa0a6 40%,transparent)}.cal-week__col-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.cal-week__col-title{border:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:600;padding:0;cursor:pointer;text-align:left}.cal-week__col-title:hover{text-decoration:underline}.cal-day__section-title{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--vscode-descriptionForeground)}.cal-day__prazos{margin-bottom:14px}.cal-prazos-panel__header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:12px}.cal-prazos-panel__header h3{margin:0;font-size:14px}.cal-prazos-panel__day{margin:4px 0 0;font-size:12px;color:var(--vscode-descriptionForeground);text-transform:capitalize}.cal-prazos-panel__empty{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.cal-prazos-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cal-prazos-panel__item{position:relative}.cal-prazos-panel__item-btn{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:1px solid var(--vscode-panel-border);border-radius:6px;padding:8px 28px 8px 10px;background:var(--vscode-editor-background);color:inherit;font-family:inherit;cursor:pointer}.cal-prazos-panel__item-btn:hover{background:var(--vscode-list-hoverBackground)}.cal-prazos-panel__item.is-hot.is-ours .cal-prazos-panel__item-btn{border-color:color-mix(in srgb,#e85d04 55%,var(--vscode-panel-border))}.cal-prazos-panel__item.is-mid .cal-prazos-panel__item-btn{opacity:.62}.cal-prazos-panel__item.is-start .cal-prazos-panel__item-btn{border-left:3px solid var(--cal-prazo)}.cal-prazos-panel__item.is-due.is-ours .cal-prazos-panel__item-btn{border:1px solid #e37400;border-left:3px solid color-mix(in srgb,#e85d04 70%,#d93025)}.cal-prazos-panel__item.is-due.is-theirs .cal-prazos-panel__item-btn{border:1px solid color-mix(in srgb,#5f6368 45%,var(--vscode-panel-border));border-left:3px solid #5f6368;background:color-mix(in srgb,#9aa0a6 10%,var(--vscode-editor-background))}.cal-prazos-panel__item.is-closed .cal-prazos-panel__item-btn,.cal-prazos-panel__item.is-closed.is-start .cal-prazos-panel__item-btn,.cal-prazos-panel__item.is-closed.is-due.is-ours .cal-prazos-panel__item-btn{opacity:.58;border:1px solid color-mix(in srgb,#e37400 28%,var(--vscode-panel-border));border-left:3px solid color-mix(in srgb,#e37400 32%,transparent);background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,color-mix(in srgb,#34a853 10%,transparent) 5px,color-mix(in srgb,#34a853 10%,transparent) 7px)}.cal-prazos-panel__item.is-closed.is-theirs .cal-prazos-panel__item-btn,.cal-prazos-panel__item.is-closed.is-theirs.is-start .cal-prazos-panel__item-btn,.cal-prazos-panel__item.is-closed.is-due.is-theirs .cal-prazos-panel__item-btn{border:1px solid color-mix(in srgb,#5f6368 38%,var(--vscode-panel-border));border-left:3px solid color-mix(in srgb,#5f6368 55%,transparent);background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,color-mix(in srgb,#5f6368 16%,transparent) 5px,color-mix(in srgb,#5f6368 16%,transparent) 7px)}.cal-prazos-panel__more{position:absolute;top:6px;right:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;opacity:.55;cursor:pointer}.cal-prazos-panel__item:hover .cal-prazos-panel__more,.cal-prazos-panel__more:focus-visible{opacity:1}.cal-prazos-panel__more:hover,.cal-prazos-panel__more:focus-visible{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .22))}.cal-prazos-panel__role{flex-shrink:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--cal-prazo) 18%,transparent);color:var(--cal-prazo)}.cal-prazos-panel__role.is-span{opacity:.7;font-weight:600;color:var(--vscode-descriptionForeground);background:color-mix(in srgb,var(--vscode-descriptionForeground) 12%,transparent)}.cal-prazos-panel__role.is-due{background:color-mix(in srgb,#e85d04 16%,transparent);color:#e85d04}.cal-prazos-panel__item.is-theirs .cal-prazos-panel__role.is-due{background:color-mix(in srgb,#5f6368 18%,transparent);color:#5f6368}.cal-prazos-panel__role.is-closed{background:color-mix(in srgb,#34a853 18%,transparent);color:#81c995}.cal-prazos-panel__item.is-theirs .cal-prazos-panel__role.is-closed{background:color-mix(in srgb,#9aa0a6 18%,transparent);color:#c5c8cc}.calendar-detail__prazo{position:relative;padding-right:28px}.calendar-detail__prazo.is-closed{opacity:.7}.cal-prazos-panel__item-title{display:flex;align-items:flex-start;gap:4px;font-size:12px;font-weight:600;line-height:1.35}.cal-prazos-panel__item-meta{font-size:11px;color:var(--vscode-descriptionForeground)}.cal-prazos-panel__close-link{display:inline-block;margin:4px 0 0 10px;font-size:11px;color:var(--vscode-textLink-foreground, #4daafc)}.cal-chip{display:block;width:100%;text-align:left;border:0;border-radius:3px;padding:1px 5px;font-size:11px;line-height:1.35;color:#fff;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-chip.is-cancelled{text-decoration:line-through;opacity:.58;color:color-mix(in srgb,#fff 78%,transparent);background-image:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(255,255,255,.28) 3px,rgba(255,255,255,.28) 5px)}.cal-chip.is-archived{opacity:.78}.calendar-detail__badge.is-archived{background:#9aa0a638;color:#bdc1c6}.cal-chip.is-start{font-weight:500;padding:0 4px;font-size:10px;opacity:.9}.cal-chip.is-due{font-weight:700;box-shadow:inset 0 0 0 1px #ffffff59}.cal-agenda__day--empty .cal-agenda__day-body{opacity:.72}.cal-agenda__day-empty{margin:0;padding:4px 2px 2px;font-size:12px;color:var(--vscode-descriptionForeground)}.cal-day{display:flex;flex-direction:column;gap:8px}.cal-agenda{flex:1 1 auto;align-self:stretch;width:100%;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;overflow-anchor:none;padding:4px 4px 24px;box-sizing:border-box}.cal-agenda__sentinel{min-height:1px;width:100%;pointer-events:none}.cal-agenda__sentinel--top,.cal-agenda__sentinel--bottom{display:flex;align-items:center;justify-content:center;min-height:8px}.cal-agenda__sentinel--bottom{overflow-anchor:auto}.cal-agenda__hint{margin:16px 8px;font-size:13px;color:var(--vscode-descriptionForeground)}.cal-agenda__hint--edge{margin:8px;text-align:center;font-size:12px}.cal-agenda__day{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px 4px 14px;border-bottom:1px solid var(--vscode-panel-border);overflow-anchor:none}.cal-agenda__day-num{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:2px}.cal-agenda__day-weekday{font-size:11px;text-transform:lowercase;color:var(--vscode-descriptionForeground)}.cal-agenda__day-date{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:50%;font-size:16px;font-weight:600;line-height:1}.cal-agenda__day-date.is-today{background:var(--vscode-button-background, #0e639c);color:var(--vscode-button-foreground, #fff)}.cal-agenda__day-main{display:flex;flex-direction:column;gap:6px;min-width:0}.cal-agenda__day-title{margin:0;font-size:13px;font-weight:600;color:var(--vscode-foreground)}.cal-agenda__day-body{display:flex;flex-direction:column;gap:6px;min-width:0}.cal-agenda__prazos{margin:0}.cal-agenda__event{display:flex;align-items:baseline;gap:8px;width:100%;max-width:100%;text-align:left;margin:0;padding:8px 10px;border:0;border-radius:6px;color:#fff;cursor:pointer}.cal-agenda__event-time{flex:0 0 auto;font-size:11px;opacity:.9;white-space:nowrap}.cal-agenda__event-title{flex:1 1 auto;min-width:0;font-size:13px;overflow-wrap:anywhere}@media(min-width:720px){.cal-agenda__day{grid-template-columns:64px minmax(0,1fr)}}.cal-week__cols{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.cal-week__col,.cal-day__list{border:1px solid var(--vscode-panel-border);border-radius:4px;min-height:280px;padding:8px;background:var(--vscode-editor-background)}.cal-year{--cal-year-col-gap: 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(150px,calc((100% - 3 * var(--cal-year-col-gap)) / 4))),1fr));gap:20px var(--cal-year-col-gap);padding:4px 4px 16px;align-content:start;width:100%;box-sizing:border-box}.cal-year__month{min-width:0;width:100%}.cal-year__month-name{display:block;width:100%;border:0;background:transparent;color:var(--vscode-foreground);font:inherit;font-size:13px;font-weight:600;text-align:left;padding:0 4px 6px;cursor:pointer}.cal-year__month-name:hover{color:var(--vscode-button-background)}.cal-year__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-year__dow{display:flex;align-items:center;justify-content:center;height:20px;font-size:10px;font-weight:600;color:var(--vscode-descriptionForeground)}.cal-year__day{position:relative;border:0;background:transparent;color:inherit;width:100%;height:28px;cursor:pointer;border-radius:999px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.cal-year__day.is-outside{color:var(--vscode-disabledForeground, var(--vscode-descriptionForeground));opacity:.4}.cal-year__day.is-today{background:var(--vscode-button-background);color:var(--vscode-button-foreground)}.cal-year__day.is-selected{box-shadow:inset 0 0 0 1px var(--vscode-focusBorder, var(--vscode-button-background))}.cal-year__day:hover:not(.is-today){background:var(--vscode-toolbar-hoverBackground, rgba(255, 255, 255, .06))}.cal-year__dot{position:absolute;bottom:2px;width:4px;height:4px;border-radius:999px;background:var(--cal-prazo)}.cal-year__day.is-today .cal-year__dot{background:var(--vscode-button-foreground)}.calendar-filters{display:flex;flex-direction:column;gap:20px;padding:8px 12px 16px;height:100%;box-sizing:border-box;overflow:auto}.calendar-filters__mini-wrap{display:flex;flex-direction:column;gap:6px}.calendar-filters__mini-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.calendar-filters__mini-nav{display:flex;align-items:center}.calendar-filters__icon-btn{width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--vscode-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.calendar-filters__icon-btn:hover{background:var(--vscode-toolbar-hoverBackground, rgba(255, 255, 255, .06))}.calendar-filters__title{font-size:13px;font-weight:600;margin:0}.calendar-filters__mini-pickers{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.calendar-filters__month-select,.calendar-filters__year-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:var(--vscode-toolbar-hoverBackground, rgba(255, 255, 255, .06));font:inherit;font-size:13px;font-weight:600;line-height:1.2;padding:3px 8px;border-radius:6px;color:var(--vscode-foreground);cursor:pointer}.calendar-filters__month-select{max-width:9.5em}.calendar-filters__year-select{width:5.4em;min-width:5.4em;flex:0 0 5.4em}.calendar-filters__month-select:hover,.calendar-filters__year-select:hover,.calendar-filters__month-select:focus,.calendar-filters__year-select:focus{background:var(--vscode-toolbar-hoverBackground, rgba(255, 255, 255, .06));outline:none}.calendar-filters__section{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vscode-descriptionForeground)}.calendar-filters__list{display:flex;flex-direction:column;gap:8px}.calendar-filters__hint{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.calendar-filters__row{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.calendar-filters__dot{width:10px;height:10px;border-radius:2px;flex-shrink:0}.calendar-filters__dot.is-theirs{opacity:.55}.calendar-filters__mini{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.calendar-filters__mini-dow{display:flex;align-items:center;justify-content:center;height:24px;font-size:10px;font-weight:600;color:var(--vscode-descriptionForeground)}.calendar-filters__mini-day{border:0;background:transparent;color:inherit;width:100%;aspect-ratio:1;max-height:32px;cursor:pointer;border-radius:999px;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.calendar-filters__mini-day.is-outside{color:var(--vscode-disabledForeground, var(--vscode-descriptionForeground));opacity:.45}.calendar-filters__mini-day.is-today{background:var(--vscode-button-background);color:var(--vscode-button-foreground)}.calendar-filters__mini-day.is-selected{box-shadow:inset 0 0 0 1px var(--vscode-focusBorder, var(--vscode-button-background))}.calendar-filters__mini-day:hover:not(.is-today){background:var(--vscode-toolbar-hoverBackground, rgba(255, 255, 255, .06))}.calendar-date-picker{display:flex;flex-direction:column;gap:6px;min-width:0}.calendar-date-picker__label{font-size:12px}.calendar-date-picker__trigger{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--vscode-input-border, var(--vscode-panel-border));border-radius:6px;background:var(--vscode-input-background);color:var(--vscode-input-foreground, var(--vscode-foreground));font-size:12px;font-family:inherit;text-align:left;cursor:pointer;width:100%;box-sizing:border-box}.calendar-date-picker__trigger:hover{background:var(--vscode-list-hoverBackground)}.calendar-date-picker-popover{min-width:280px}.calendar-date-picker__panel--sheet{padding:4px 14px 8px}.calendar-date-picker-sheet .ji-ui-sheet-header__title{font-size:18px}.calendar-date-picker__panel--sheet .calendar-filters__mini-wrap{gap:10px}.calendar-date-picker__panel--sheet .calendar-filters__icon-btn{width:44px;height:44px}.calendar-date-picker__panel--sheet .calendar-filters__month-select,.calendar-date-picker__panel--sheet .calendar-filters__year-select{height:44px;font-size:16px;padding:8px 10px;border-radius:10px}.calendar-date-picker__panel--sheet .calendar-filters__mini-dow{font-size:13px;min-height:32px}.calendar-date-picker__panel--sheet .calendar-filters__mini-day{min-height:48px;font-size:17px;border-radius:10px}.calendar-event-form__when-row{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.calendar-event-form__when-row .calendar-event-form__date{flex:1 1 auto;min-width:0}.calendar-event-form__when-row .calendar-event-form__check{flex:0 0 auto;min-height:26px;white-space:nowrap}.calendar-event-form__time-input{flex:0 0 auto;width:7.25rem;min-width:6.75rem;box-sizing:border-box}.calendar-event-form__when-row [role=combobox].calendar-event-form__time-input{width:7.25rem;min-width:6.75rem}.calendar-event-form__when-row.is-all-day .calendar-event-form__date{flex:1 1 auto}.calendar-event-form__place-row .calendar-event-form__check{flex:0 0 auto}.calendar-event-form__place-input{flex:1 1 auto;min-width:0;width:auto;box-sizing:border-box}.calendar-annotate-dialog{max-height:min(90vh,760px);overflow:auto}.calendar-event-form{display:flex;flex-direction:column;gap:10px}.calendar-event-form label,.calendar-event-form__label,.calendar-detail label{display:flex;flex-direction:column;gap:4px;font-size:12px}.calendar-event-form__field{display:flex;flex-direction:column;gap:4px;min-width:0}.calendar-event-form__field .calendar-event-form__label{display:block}.calendar-event-form input,.calendar-event-form select,.calendar-event-form textarea,.calendar-detail input,.calendar-detail select,.calendar-detail textarea{border:1px solid var(--vscode-input-border, var(--vscode-panel-border));background:var(--vscode-input-background);color:var(--vscode-input-foreground, var(--vscode-foreground));border-radius:3px;padding:5px 8px;font-size:12px}.calendar-event-form__field [role=combobox]{width:100%}.calendar-event-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.calendar-event-form__check{flex-direction:row;align-items:center;gap:8px}.calendar-event-form__check input{width:auto;margin:0}.calendar-event-form__kind{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.calendar-event-form__confirm{margin:0;font-size:13px;color:var(--vscode-foreground)}.calendar-event-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.calendar-event-dialog__footer-actions{display:flex;align-items:center;gap:8px}@media(max-width:767px){.calendar-event-form{gap:14px}.calendar-event-form label,.calendar-event-form__label,.calendar-date-picker__label{font-size:14px;gap:6px}.calendar-event-form input,.calendar-event-form select,.calendar-event-form textarea,.calendar-date-picker__trigger,.calendar-event-form__field [role=combobox]{min-height:48px;height:auto!important;padding:12px 14px;font-size:16px!important;line-height:1.35;border-radius:12px;box-sizing:border-box}.calendar-event-form textarea{min-height:112px}.calendar-event-form__check{min-height:48px;font-size:14px}.calendar-event-form__check input[type=checkbox]{min-height:0;width:20px;height:20px;padding:0;border-radius:4px}.calendar-event-form__when-row{gap:8px}.calendar-event-form__when-row .calendar-date-picker__trigger,.calendar-event-form__time-input,.calendar-event-form__when-row [role=combobox].calendar-event-form__time-input{min-height:48px;height:auto!important;padding:10px;font-size:15px!important;border-radius:12px}.calendar-event-form__time-input,.calendar-event-form__when-row [role=combobox].calendar-event-form__time-input{width:6.75rem;min-width:6.25rem}.calendar-event-form__place-input{min-height:48px;height:auto!important;padding:10px 12px;font-size:16px!important;border-radius:12px}.calendar-event-dialog__footer{flex-wrap:wrap;gap:10px;padding-top:4px}.calendar-event-dialog__footer-actions{flex:1 1 auto;justify-content:stretch;gap:10px}.calendar-event-dialog__footer>button,.calendar-event-dialog__footer-actions button{min-height:48px!important;height:auto!important;padding:12px 18px!important;font-size:16px!important;line-height:1.3!important;border-radius:12px!important;flex:1 1 0}}.calendar-detail__header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.calendar-detail__edit{border:0;background:transparent;color:var(--vscode-textLink-foreground);cursor:pointer;font:inherit;font-size:12px;padding:2px 6px;border-radius:4px}.calendar-detail__edit:hover{text-decoration:underline;background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .18))}.calendar-detail.is-cancelled{opacity:.78;background-image:repeating-linear-gradient(-45deg,transparent,transparent 6px,color-mix(in srgb,#d93025 10%,transparent) 6px,color-mix(in srgb,#d93025 10%,transparent) 8px)}.calendar-detail__header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.calendar-detail__header h3{margin:0;flex:1;min-width:0}.calendar-detail__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-2px -4px 0 0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--vscode-descriptionForeground);cursor:pointer;opacity:.65}.calendar-detail__close:hover{opacity:1;color:var(--vscode-foreground);background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .18))}.calendar-detail__meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.calendar-detail__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4}.calendar-detail__badge.is-virtual{background:#1a73e829;color:#8ab4f8}.calendar-detail__badge.is-in-person{background:#18803829;color:#81c995}.calendar-detail h3{margin:0 0 8px;font-size:15px}.calendar-detail p{margin:0 0 8px;font-size:12px;color:var(--vscode-descriptionForeground)}.calendar-detail a{color:var(--vscode-textLink-foreground)}.panel.panel--fill.integrations-settings{padding:10px 14px 16px;overflow:auto;box-sizing:border-box;gap:10px;align-items:stretch}.panel.panel--fill.integrations-settings>*{flex:0 0 auto;min-height:auto;width:100%}.integrations-card{max-width:40rem;border:1px solid var(--vscode-panel-border);border-radius:6px;padding:0;background:var(--vscode-editor-background)}.integrations-card__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.integrations-card__summary::-webkit-details-marker{display:none}.integrations-card__summary::marker{content:""}.integrations-card__summary:hover{background:var(--vscode-list-hoverBackground)}.integrations-card__summary-main{display:flex;align-items:center;gap:8px;min-width:0}.integrations-card__chevron{flex:0 0 auto;color:var(--vscode-descriptionForeground);transition:transform .12s ease}.integrations-card[open]>.integrations-card__summary .integrations-card__chevron{transform:rotate(90deg)}.integrations-card__summary-status{flex:0 0 auto;font-size:12px;color:var(--vscode-descriptionForeground)}.integrations-card__body{padding:10px 14px 12px;border-top:1px solid var(--vscode-panel-border)}.ai-integration__modes{margin:0 0 8px;padding:0;border:0}.ai-integration__modes legend{font-size:12px;font-weight:600;margin-bottom:4px}.ai-integration__mode{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;font-size:13px}.ai-integration__mode em{display:block;font-style:normal;font-size:12px;color:var(--vscode-descriptionForeground)}.ai-integration__browser-models-heading{display:flex;flex-direction:column;gap:2px;margin:14px 0 7px;font-size:12px}.ai-integration__browser-models-heading>span,.ai-integration__browser-model-meta,.ai-integration__browser-model-wait{color:var(--vscode-descriptionForeground);font-size:11px}.ai-integration__browser-model{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid var(--vscode-widget-border);border-radius:8px;background:color-mix(in srgb,var(--vscode-input-background) 55%,transparent)}.ai-integration__browser-model+.ai-integration__browser-model{margin-top:6px}.ai-integration__browser-model-info{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px}.ai-integration__browser-model-title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.ai-integration__browser-model-badge{padding:2px 6px;border-radius:999px;background:var(--vscode-badge-background);color:var(--vscode-badge-foreground);font-size:10px;line-height:1.3}.ai-integration__browser-model-action{display:flex;min-width:104px;justify-content:flex-end;padding-inline-start:8px}.ai-integration__browser-model-ready{color:var(--vscode-testing-iconPassed, #4caf50);font-size:11px}.ai-integration__browser-model-error{color:var(--vscode-errorForeground);font-size:11px;overflow-wrap:anywhere}.ai-integration__browser-download{display:flex;width:min(100%,34rem);flex-direction:column;gap:7px;margin-top:5px;color:var(--vscode-descriptionForeground);font-size:11px}.ai-integration__browser-download>span{line-height:1.45;overflow-wrap:anywhere}.ai-integration__browser-download progress{display:block;width:100%;height:5px;accent-color:var(--vscode-progressBar-background)}@media(max-width:520px){.ai-integration__browser-model{align-items:start;gap:12px;padding:10px}.ai-integration__browser-model-action{min-width:auto}}.ai-integration__block{margin:8px 0 0}.ai-integration__block--dialog{margin:0}.ai-integration__api-dialog{max-width:min(36rem,calc(100vw - 2rem));max-height:min(85vh,44rem)}.ai-integration__install-dialog{max-width:min(34rem,calc(100vw - 2rem));max-height:min(85vh,40rem)}.ai-integration__api-dialog:not(.os-overlay),.ai-integration__install-dialog:not(.os-overlay){overflow:auto}.ai-integration__install-body{display:flex;flex-direction:column;gap:12px;padding:0 2px 4px}.ai-integration__install-steps{margin:0;padding-left:1.25rem;font-size:13px;line-height:1.45;color:var(--vscode-foreground)}.ai-integration__install-steps li+li{margin-top:6px}.ai-integration__install-commands{display:flex;flex-direction:column;gap:10px}.ai-integration__install-command-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--vscode-descriptionForeground)}.ai-integration__install-command .code-block{margin:0}.ai-integration__field{display:flex;flex-direction:column;gap:4px;margin:6px 0;font-size:12px}.ai-integration__limits{display:grid;grid-template-columns:1fr 1fr;gap:12px}.integrations-card__section{margin-top:16px;padding-top:12px;border-top:1px solid var(--vscode-panel-border, rgba(128, 128, 128, .25))}.integrations-card__section-title{margin:0 0 6px;font-size:13px;font-weight:600}.integrations-card__field-block{margin-top:10px}.integrations-card__verified{display:inline-flex;align-items:center;color:var(--vscode-testing-iconPassed, #73c991);flex-shrink:0}.integrations-card__path-value{word-break:break-all;font-family:var(--vscode-editor-font-family, ui-monospace, monospace);font-size:11px}.integrations-card__path-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.integrations-card__path-row input{flex:1 1 220px;min-width:0}.google-drive-local-gate__shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.google-drive-local-gate__dialog{pointer-events:auto}.ai-integration__models-wrap{display:flex;flex-direction:column;gap:.5rem}.ai-integration__models{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;max-height:280px;overflow:auto}.ai-integration__models-more{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--vscode-textLink-foreground, #3794ff);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ai-integration__models-more:hover{color:var(--vscode-textLink-activeForeground, #3794ff)}.ai-integration__check{display:flex;align-items:flex-start;gap:8px;font-size:12px}.ai-integration__check code{display:block;font-size:11px;color:var(--vscode-descriptionForeground)}.ai-integration__model-meta{display:block;font-size:11px;color:var(--vscode-descriptionForeground);font-style:normal}.ai-integration__custom{display:flex;gap:8px;align-items:center}.ai-integration__gateways{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ai-integration__gateway{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--vscode-widget-border);border-radius:4px;background:transparent;color:inherit;cursor:pointer;font-size:12px}.ai-integration__gateway--on{border-color:var(--vscode-focusBorder, #0078d4);background:#0078d41f}.integrations-card h2{margin:0;font-size:12px;font-weight:600}.integrations-card__hint{margin:0 0 8px;font-size:12px;color:var(--vscode-descriptionForeground)}.integrations-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0;font-size:13px}.integrations-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.integrations-card__input{width:100%;margin:4px 0 8px;padding:6px 8px;border:1px solid var(--border, #d0d0d0);border-radius:6px;font-size:13px}.gdrive-sync-progress__header{margin-bottom:0}.gdrive-sync-progress__summary{display:inline-flex;align-items:center;gap:6px}.gdrive-sync-progress__toggle{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.gdrive-sync-progress__toggle:hover{background:color-mix(in srgb,var(--vscode-descriptionForeground) 12%,transparent)}.gdrive-sync-progress__chevron--open{transform:rotate(180deg)}.gdrive-sync-progress__log{max-height:260px;overflow:auto;overflow-anchor:none;margin:6px 0 8px;padding:8px;border:1px solid var(--border, #d0d0d0);border-radius:6px;background:color-mix(in srgb,var(--vscode-editor-background, #1e1e1e) 92%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45}.gdrive-sync-progress__line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdrive-sync-progress__line--muted{color:var(--vscode-descriptionForeground)}.gdrive-sync-progress__line--client,.gdrive-sync-progress__line--user{color:var(--vscode-textLink-foreground, #3794ff)}.gdrive-sync-progress__line--error,.gdrive-sync-progress__error{color:var(--vscode-errorForeground, #f48771)}.gdrive-sync-progress__line--done{color:var(--vscode-gitDecoration-addedResourceForeground, #73c991)}.gdrive-folder-picker__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;font-size:12px}.gdrive-folder-picker__crumb{display:inline-flex;align-items:center;gap:4px}.gdrive-folder-picker__crumb-btn{border:none;background:transparent;color:var(--vscode-textLink-foreground, #3794ff);cursor:pointer;padding:0;font:inherit}.gdrive-folder-picker__list{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow:auto;border:1px solid var(--vscode-panel-border);border-radius:8px;padding:4px}.gdrive-folder-picker__row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:transparent;border-radius:6px;padding:8px;cursor:pointer;font:inherit;color:inherit}.gdrive-folder-picker__row:hover:not(:disabled){background:var(--vscode-list-hoverBackground)}.gdrive-folder-picker__tag{margin-left:auto;font-size:11px;color:var(--vscode-descriptionForeground)}.custom-mcp__list,.agent-mcp-toggles{margin:0 0 8px;padding:0;list-style:none}.custom-mcp__row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--vscode-panel-border);font-size:12px}.custom-mcp__row code,.custom-mcp__row span{display:block;color:var(--vscode-descriptionForeground);font-size:11px}.custom-mcp__form{margin-top:8px}.agent-mcp-toggles__item{display:flex;align-items:flex-start;gap:8px;margin:0 0 6px;font-size:13px}.agent-mcp-toggles__item em{display:block;font-style:normal;font-size:11px;color:var(--vscode-descriptionForeground)}.agent-mcp-toggles a,.custom-mcp a{color:var(--vscode-textLink-foreground)}.ai-integration__source-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.ai-integration__source-row .ai-integration__mode{flex:1;min-width:12rem;margin:0}.agent-source-picker{position:relative;display:inline-flex;align-items:center;gap:6px}.agent-source-picker__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.agent-source-picker__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--vscode-widget-border);background:transparent;border-radius:4px;padding:2px 22px 2px 8px;font-size:12px;max-width:140px;color:inherit}.agent-source-picker__logo{width:16px;height:16px;border-radius:3px;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.email-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.email-input{display:flex;width:100%;height:1.75rem;border-radius:6px;border:1px solid var(--color-input, #d0d0d0);background-color:var(--color-background, #ffffff);color:var(--color-foreground, #1a1a1a);padding:0 .5rem;font-size:13px;line-height:1.25;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.email-input.email-input-with-icon{padding-left:1.875rem}.email-input::placeholder{color:var(--color-muted-foreground, #616161)}.email-input:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-ring, #007fd4)}.email-input.email-input-disabled{cursor:not-allowed;opacity:.5}.email-input.email-input-readonly{background-color:var(--color-muted, #f3f3f3);cursor:default}.email-input:disabled{cursor:not-allowed;opacity:.5}.email-input[readonly]{background-color:var(--color-muted, #f3f3f3);cursor:default}.email-input.email-input-valid{border-color:#16a34a}.email-input-icon{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);color:var(--color-muted-foreground, #616161);pointer-events:none;z-index:1}.phone-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.phone-input{display:flex;width:100%;height:1.75rem;border-radius:6px;border:1px solid var(--color-input, #d0d0d0);background-color:var(--color-background, #ffffff);color:var(--color-foreground, #1a1a1a);padding:0 .5rem;font-size:13px;line-height:1.25;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.phone-input.phone-input-with-icon{padding-left:1.875rem}.phone-input::placeholder{color:var(--color-muted-foreground, #616161)}.phone-input:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-ring, #007fd4)}.phone-input.phone-input-disabled{cursor:not-allowed;opacity:.5}.phone-input.phone-input-readonly{background-color:var(--color-muted, #f3f3f3);cursor:default}.phone-input:disabled{cursor:not-allowed;opacity:.5}.phone-input[readonly]{background-color:var(--color-muted, #f3f3f3);cursor:default}.phone-input.phone-input-valid{border-color:#16a34a}.phone-input-icon{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);color:var(--color-muted-foreground, #616161);pointer-events:none;z-index:1}.phone-input-flag{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);font-size:1rem;line-height:1;pointer-events:none;z-index:1}[data-radix-popper-content-wrapper]:has(.ji-ui-command-popover){--ji-ui-dropdown-popover-width: max( var(--radix-popover-trigger-width, var(--radix-popper-anchor-width, 0px)), var(--ji-ui-dropdown-min-width) );width:var(--ji-ui-dropdown-popover-width)!important;min-width:var(--ji-ui-dropdown-popover-width)!important;max-width:var(--ji-ui-dropdown-popover-width)!important;border-radius:6px!important;overflow:hidden;box-sizing:border-box}[data-radix-popper-content-wrapper]:has(.ji-ui-command-popover) .ji-ui-command-popover{width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box;border-radius:6px!important}.ji-ui-command-popover [cmdk-root],.ji-ui-command-popover [cmdk-list],.ji-ui-command-popover [cmdk-list-sizer],.ji-ui-command-popover [cmdk-group],.ji-ui-command-popover [cmdk-group-items],.ji-ui-command-popover [cmdk-empty]{width:100%;max-width:100%;box-sizing:border-box;border-radius:0!important}.ji-ui-command-popover [cmdk-item]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ji-ui-command-popover [cmdk-item][aria-selected=true]{border-radius:0!important}.combobox-item{position:relative;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:100%;display:flex;align-items:center;content-visibility:auto;contain-intrinsic-size:auto 2.25rem}.combobox-item-highlighted{background-color:#355f9be6!important;color:#fff!important;width:100%!important;border-radius:0!important}.dark .combobox-item-highlighted{background-color:#355f9b80!important;color:#fff!important;border-radius:0!important}[data-radix-collection-item]{transition:background-color .2s ease-in-out,color .2s ease-in-out}[data-radix-collection-item][data-disabled]{cursor:not-allowed!important;opacity:.5}[data-highlighted=true]:focus-visible{outline:2px solid rgba(53,95,155,.5);outline-offset:-2px}.oab-input-container{display:flex;align-items:center;gap:0;width:100%;height:1.75rem;border-radius:6px;border:1px solid var(--color-input, #3c3c3c);background-color:var(--color-background, #1e1e1e);transition:border-color .15s ease,box-shadow .15s ease;overflow:hidden}.oab-input-container:focus-within{outline:none;box-shadow:0 0 0 1px var(--color-ring, #007fd4)}.oab-input-container.disabled{cursor:not-allowed;opacity:.5}.oab-input-container.read-only{background-color:var(--color-muted, #2d2d2d);cursor:default}.oab-number-input{flex:1;height:100%;border:none;border-left:1px solid var(--color-border, #3c3c3c);background:transparent;padding:0 .5rem;font-size:13px;line-height:1.25;outline:none;min-width:0;border-radius:0!important}.oab-number-input:disabled{cursor:not-allowed}.oab-number-input::placeholder{color:var(--color-muted-foreground, #858585)}.oab-combobox-wrapper{display:flex;align-items:center;height:100%;flex-shrink:0}.oab-input-container>.oab-combobox-wrapper:not(:first-child){border-left:1px solid var(--color-border, #3c3c3c)}.oab-input-container .oab-combobox-wrapper button[role=combobox],.oab-input-container .oab-combobox-wrapper button[role=combobox]:hover,.oab-input-container .oab-combobox-wrapper button[role=combobox]:focus,.oab-input-container .oab-combobox-wrapper button[role=combobox]:focus-visible,.oab-input-container .oab-combobox-wrapper button[role=combobox]:active{height:100%;border:none;border-radius:0!important;background:transparent;padding:0 .375rem;font-size:12px;min-width:2.25rem;justify-content:center}.oab-input-container .oab-combobox-wrapper button[role=combobox]:hover{background-color:var(--color-accent, #37373d)}.oab-input-container .oab-combobox-wrapper button[role=combobox]:focus-visible{outline:none;box-shadow:none;ring:0}.oab-input-container .oab-combobox-wrapper button[role=combobox] .caret-icon{display:none}.oab-input-container .oab-combobox-wrapper.type-selector button[role=combobox]{min-width:1.75rem}.oab-input-container .oab-combobox-wrapper.state-selector button[role=combobox]{min-width:2.25rem}.oab-input-container.read-only .oab-combobox-wrapper button[role=combobox]{pointer-events:none}.oab-input-container.read-only .oab-combobox-wrapper button[role=combobox]:hover{background:transparent}.oab-input-container.read-only .oab-combobox-wrapper button[role=combobox],.oab-input-container.read-only .oab-combobox-wrapper button[role=combobox]:hover{border-radius:0!important}.oab-type-segment--custom{position:relative;flex:1 1 auto;min-width:4.5rem;height:100%}.oab-type-clear{position:absolute;right:13px;top:50%;z-index:2;transform:translateY(-50%);pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;padding:0;border:none;border-radius:2px;background:transparent;color:var(--color-muted-foreground, #858585);cursor:pointer;transition:color .15s ease,background-color .15s ease}.oab-type-clear svg{cursor:pointer}.oab-type-clear:hover{color:var(--color-destructive, #be1100);background-color:var(--color-accent, #37373d)}.oab-input-container.read-only .oab-type-clear,.oab-input-container.disabled .oab-type-clear{display:none}.oab-type-input{box-sizing:border-box;width:5em;height:100%;padding:0 .375rem;border:none;border-radius:0!important;background:transparent;font-size:12px;line-height:1.25;text-transform:uppercase;text-align:center;outline:none}.oab-type-input:disabled{cursor:not-allowed}.oab-type-input::placeholder{color:var(--color-muted-foreground, #858585)}.oab-type-segment--custom .oab-type-input{width:100%;height:100%;box-sizing:border-box}.oab-type-segment--custom .oab-type-input.oab-type-input--with-clear{padding-right:1.5rem}.dictionary-select-flag{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;text-transform:uppercase;background-color:#e5e7eb;border-radius:.125rem;min-width:1.5rem;height:1rem}.dictionary-select-icon{border-radius:.25rem;object-fit:cover;flex-shrink:0}.create-item-dialog,.edit-item-dialog{background-color:var(--color-popover, #252526)!important;color:var(--color-popover-foreground, #cccccc);opacity:1}.ji-ui-date-input__calendar-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important;border:none!important;box-shadow:none!important;color:inherit;opacity:.65;cursor:pointer}.ji-ui-date-input__calendar-btn:hover,.ji-ui-date-input__calendar-btn[aria-expanded=true]{opacity:1;background:transparent!important}.ji-ui-date-picker{display:flex;flex-direction:column;gap:8px;min-width:280px;color:var(--color-foreground, inherit)}.ji-ui-date-picker__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.ji-ui-date-picker__month-btn{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;text-transform:lowercase;cursor:pointer;padding:4px 2px;border-radius:6px}.ji-ui-date-picker__month-btn:hover{background:color-mix(in srgb,var(--color-foreground, #fff) 8%,transparent)}.ji-ui-date-picker__chevron{width:16px;height:16px;opacity:.7}.ji-ui-date-picker__nav{display:inline-flex;align-items:center;gap:2px}.ji-ui-date-picker__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.ji-ui-date-picker__icon-btn svg{width:18px;height:18px}.ji-ui-date-picker__icon-btn:hover{background:color-mix(in srgb,var(--color-foreground, #fff) 8%,transparent)}.ji-ui-date-picker__pickers{display:flex;gap:8px}.ji-ui-date-picker__select{flex:1;height:36px;border:1px solid var(--color-border, rgba(127, 127, 127, .4));border-radius:6px;background:var(--color-background, hsl(var(--background)));color:inherit;font:inherit;font-size:14px;padding:0 8px}.ji-ui-date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ji-ui-date-picker__dow{display:flex;align-items:center;justify-content:center;height:28px;font-size:11px;font-weight:600;color:var(--color-muted-foreground, #858585)}.ji-ui-date-picker__day{display:flex;align-items:center;justify-content:center;aspect-ratio:1;max-height:36px;width:100%;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.ji-ui-date-picker__day:hover:not(.is-disabled):not(.is-selected){background:color-mix(in srgb,var(--color-foreground, #fff) 8%,transparent)}.ji-ui-date-picker__day.is-outside{opacity:.35}.ji-ui-date-picker__day.is-today:not(.is-selected){outline:1px solid color-mix(in srgb,#8ebbff 70%,transparent);outline-offset:-1px}.ji-ui-date-picker__day.is-selected{background:color-mix(in srgb,#8ebbff 35%,transparent);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,#8ebbff 80%,transparent);font-weight:600}.ji-ui-date-picker__day.is-disabled{opacity:.25;cursor:not-allowed}.ji-ui-date-picker__footer{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.ji-ui-date-picker__action{border:0;background:transparent;color:#6ea8fe;font:inherit;font-size:13px;font-weight:500;cursor:pointer;padding:6px 4px;border-radius:4px}.ji-ui-date-picker__action:hover:not(:disabled){text-decoration:underline}.ji-ui-date-picker__action:disabled{opacity:.4;cursor:not-allowed}.ji-ui-date-picker-popover{min-width:300px}.ji-ui-date-picker--lg{min-width:0;width:100%;gap:12px;padding:4px 0 8px}.ji-ui-date-picker--lg .ji-ui-date-picker__month-btn{font-size:18px;padding:8px 4px}.ji-ui-date-picker--lg .ji-ui-date-picker__chevron{width:20px;height:20px}.ji-ui-date-picker--lg .ji-ui-date-picker__icon-btn{width:44px;height:44px}.ji-ui-date-picker--lg .ji-ui-date-picker__icon-btn svg{width:22px;height:22px}.ji-ui-date-picker--lg .ji-ui-date-picker__select{height:44px;font-size:16px}.ji-ui-date-picker--lg .ji-ui-date-picker__dow{height:36px;font-size:14px}.ji-ui-date-picker--lg .ji-ui-date-picker__day{max-height:none;min-height:48px;font-size:17px;border-radius:10px}.ji-ui-date-picker--lg .ji-ui-date-picker__action{font-size:16px;padding:12px 8px;min-height:44px}.ji-ui-date-sheet .ji-ui-sheet-header__title{font-size:18px}.pdf-editor{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;color:var(--text-main);background:var(--bg-editor);font-size:13px}.pdf-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;border-bottom:1px solid var(--border-color)}.pdf-drawing-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:6px;border-bottom:1px solid var(--border-color);min-width:0;position:relative;overflow:hidden}.pdf-drawing-toolbar .instant-hint-wrap{display:inline-flex;flex-shrink:0}.pdf-drawing-toolbar__btn{flex-shrink:0;min-width:32px;padding-left:7px;padding-right:7px}.pdf-drawing-toolbar__measure{position:absolute;left:-9999px;top:0;visibility:hidden;pointer-events:none;display:flex;flex-wrap:nowrap;align-items:center;gap:inherit;white-space:nowrap}.pdf-editor select,.pdf-editor input:not([type=checkbox]):not([type=color]),.pdf-editor textarea{font:inherit;color:var(--text-main);background:var(--vscode-input-background);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:4px;min-width:0;max-width:100%}.pdf-editor :focus-visible{outline:2px solid var(--vscode-focusBorder);outline-offset:1px}.pdf-workarea{display:flex;flex:1;min-height:0;min-width:0}.pdf-pages{flex:0 0 135px;overflow:auto;background:var(--bg-panel);border-right:1px solid var(--border-color);padding:8px}.pdf-pages>button{display:flex;width:100%;flex-direction:column;align-items:center;gap:4px;padding:7px;margin-top:5px;border:1px solid transparent;color:var(--text-main);background:transparent;font-size:11px}.pdf-pages>button.active{background:var(--vscode-list-activeSelectionBackground);border-color:var(--vscode-focusBorder)}.pdf-page-icon{background:#fff;color:#444;border:1px solid #aaa;width:38px;height:50px;display:grid;place-items:center}.pdf-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.pdf-canvas-scroll{flex:1;overflow:auto;padding:24px;background:var(--bg-panel)}.pdf-sheet{position:relative;background:#fff;margin:0 auto;flex-shrink:0}.pdf-sheet canvas{display:block}.pdf-overlay{position:absolute;top:0;left:0;touch-action:none}.pdf-properties{flex:0 0 240px;min-width:0;overflow:auto;border-left:1px solid var(--border-color);padding:10px;background:var(--bg-panel)}.pdf-properties fieldset{border:0;margin:0;padding:0;min-width:0}.pdf-properties legend{font-weight:600;margin-bottom:8px}.pdf-properties label{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.pdf-properties label:has(input[type=checkbox]){flex-direction:row}.pdf-properties small{display:block;color:var(--text-muted);margin:4px 0 10px}.pdf-properties textarea{min-height:65px;resize:vertical}.pdf-footer,.pdf-job{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:6px 10px;border-top:1px solid var(--border-color)}.pdf-job{justify-content:flex-start;background:var(--bg-panel)}.pdf-notice,.pdf-error{padding:6px 10px;margin:0;border-bottom:1px solid var(--border-color);font-size:12px}.pdf-notice{color:var(--text-muted)}.pdf-error{color:var(--danger);background:var(--danger-bg)}.pdf-result{flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto}@media(max-width:1000px){.pdf-properties{flex-basis:190px}.pdf-pages{flex-basis:90px}}@media(max-width:700px){.pdf-workarea{flex-wrap:wrap;overflow:auto}.pdf-pages{flex:0 0 65px;max-height:60vh}.pdf-main{min-height:60vh}.pdf-properties{flex-basis:100%;border-top:1px solid var(--border-color)}.pdf-editor button{min-height:44px}}.file-ocr{display:inline-flex;position:relative;align-items:center;vertical-align:middle}.file-ocr-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-panel);color:var(--text-muted);font:inherit;font-size:11px;white-space:nowrap}.file-ocr-badge--ready{color:var(--success)}.file-ocr-badge--failed{color:var(--danger)}.file-ocr-badge--processing{color:var(--accent)}.file-ocr-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.file-ocr-actions--icons{flex-wrap:nowrap}.file-ocr-dialog{display:flex;flex-direction:column;gap:8px;font-size:13px}.file-ocr-dialog small{color:var(--text-muted)}.file-ocr-dialog [role=alert]{color:var(--danger)}.file-ocr-spin{animation:pdf-spin 1s linear infinite}@keyframes pdf-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.file-ocr-spin{animation:none}}.pdf-tool-job{display:flex;flex-direction:column;gap:10px;font-size:13px}.pdf-tool-job label{display:flex;flex-direction:column;gap:4px}.pdf-tool-job input:not([type=checkbox]),.pdf-tool-job select{font:inherit;color:var(--text-main);background:var(--vscode-input-background);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:4px 6px}.pdf-tool-job small{color:var(--text-muted)}.pdf-tool-job [role=alert]{color:var(--danger)}.pdf-tool-job__check{flex-direction:row!important;align-items:flex-start;gap:8px}.pdf-tool-job__files{margin:0;padding-left:1.1em;color:var(--text-muted)}.pdf-split__pages{flex:1;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;padding:12px;align-content:start}.pdf-split__page{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--border-color);outline:2px solid;outline-offset:1px;background:var(--bg-panel);color:var(--text-main);font-size:11px;padding:6px;border-radius:6px}.pdf-split__groups{margin:12px 0 0;padding:0;list-style:none}.pdf-split__groups li{border-left:3px solid;padding:4px 8px;margin-bottom:6px;font-size:12px}.pdf-save-dialog{display:flex;flex-direction:column;gap:10px}.pdf-save-dialog__place{border:0;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:6px}.pdf-save-dialog__place legend{font-weight:600;margin-bottom:4px}.pdf-save-dialog [role=alert]{color:var(--danger)}.create-menu__more-action-trigger{position:absolute;z-index:1;top:50%;right:8px;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;margin:0;padding:0;transform:translateY(-50%);border:0;border-radius:5px;background:transparent;box-shadow:none;color:var(--vscode-descriptionForeground, #9d9d9d);cursor:pointer;opacity:0;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.create-menu__row-with-more:hover>.create-menu__more-action-trigger,.create-menu__row-with-more:focus-within>.create-menu__more-action-trigger,.create-menu__more-action-trigger[aria-expanded=true]{opacity:1}@media(hover:none),(pointer:coarse){.create-menu__more-action-trigger{opacity:1}}.create-menu--sheet .create-menu__more-action-trigger{opacity:1}.create-menu__more-action-trigger:hover,.create-menu__more-action-trigger[aria-expanded=true]{background:var(--vscode-list-hoverBackground, rgba(255, 255, 255, .08));color:var(--vscode-foreground, #cccccc)}.create-menu__more-action-trigger:focus-visible{outline:2px solid var(--vscode-focusBorder, #007fd4);outline-offset:1px;opacity:1}.create-menu--portal.create-menu__more-action-menu{position:fixed;z-index:10060;min-width:300px}.workspace-precatories{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--vscode-editor-background);color:var(--vscode-foreground)}.panel.panel--fill.workspace-precatories>*{flex:0 0 auto;min-height:0}.panel.panel--fill.workspace-precatories>.workspace-precatories__body{flex:1 1 auto;min-height:0}.screen-editor-flex:has(.workspace-precatories) .flexlayout__tabset_tabbar_outer{display:none;height:0;min-height:0;overflow:hidden}.workspace-precatories__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 6px;flex-shrink:0}.workspace-precatories__title{margin:0;font-size:15px;font-weight:600}.workspace-precatories__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 14px 16px}.workspace-precatories__empty{margin:12px 0;color:var(--vscode-descriptionForeground)}.workspace-precatories__table-wrap{overflow:auto}.workspace-precatories__table{width:100%;border-collapse:collapse;font-size:12px}.workspace-precatories__table th,.workspace-precatories__table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--vscode-widget-border, rgba(128, 128, 128, .25));vertical-align:top}.workspace-precatories__table th{color:var(--vscode-descriptionForeground);font-weight:600;white-space:nowrap}.workspace-precatories__row--cleared{opacity:.65}.workspace-precatories__process-link{background:none;border:0;padding:0;color:var(--vscode-textLink-foreground);cursor:pointer;text-align:left;font:inherit}.workspace-precatories__process-link:hover{text-decoration:underline}.workspace-precatories__muted{color:var(--vscode-descriptionForeground)}.workspace-precatories-sidebar{display:flex;flex-direction:column;gap:8px;padding:12px 14px 16px;box-sizing:border-box}.workspace-precatories-sidebar__title{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vscode-descriptionForeground)}.workspace-precatories-sidebar__hint{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.workspace-precatories-form{display:flex;flex-direction:column;gap:10px}.workspace-precatories-form label{display:flex;flex-direction:column;gap:4px;font-size:12px}.workspace-precatories-form input,.workspace-precatories-form select{border:1px solid var(--vscode-input-border, var(--vscode-panel-border));background:var(--vscode-input-background);color:var(--vscode-input-foreground, var(--vscode-foreground));border-radius:3px;padding:5px 8px;font-size:12px}.workspace-precatories-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.workspace-precatories-form__error{margin:0;font-size:12px;color:var(--vscode-errorForeground, #f14c4c)}.workspace-precatories-form__confirm{margin:0;font-size:13px;color:var(--vscode-foreground)}.workspace-precatories-form__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.workspace-precatories-form__footer-actions{display:flex;align-items:center;gap:8px}.workspace-precatories__th-actions,.workspace-precatories__td-actions{width:40px;text-align:right;white-space:nowrap}.workspace-precatories__more{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;opacity:.55;cursor:pointer}.workspace-precatories__more:hover,.workspace-precatories__more:focus-visible{opacity:1;background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .22))}.vscode-tree-context-menu button.is-danger{color:var(--vscode-errorForeground, #f14c4c)}.flexlayout__layout{--color-text: black;--color-background: white;--color-base: white;--color-1: rgb(247.35, 247.35, 247.35);--color-2: rgb(239.7, 239.7, 239.7);--color-3: rgb(232.05, 232.05, 232.05);--color-4: rgb(224.4, 224.4, 224.4);--color-5: rgb(216.75, 216.75, 216.75);--color-6: rgb(209.1, 209.1, 209.1);--color-drag1: rgb(95, 134, 196);--color-drag2: rgb(119, 166, 119);--color-drag1-background: rgba(95, 134, 196, .1);--color-drag2-background: rgba(119, 166, 119, .075);--font-size: medium;--font-family: Roboto, Arial, sans-serif;--color-overflow: gray;--color-icon: gray;--color-tabset-background: var(--color-background);--color-tabset-background-selected: var(--color-1);--color-tabset-background-maximized: var(--color-2);--color-tabset-divider-line: var(--color-4);--color-tabset-header-background: var(--color-background);--color-tabset-header: var(--color-text);--color-border-tab-content: var(--color-background);--color-border-background: var(--color-background);--color-border-divider-line: var(--color-4);--color-tab-content: var(--color-background);--color-tab-selected: var(--color-text);--color-tab-selected-background: var(--color-4);--color-tab-unselected: gray;--color-tab-unselected-background: transparent;--color-tab-textbox: var(--color-text);--color-tab-textbox-background: var(--color-3);--color-border-tab-selected: var(--color-text);--color-border-tab-selected-background: var(--color-4);--color-border-tab-unselected: gray;--color-border-tab-unselected-background: var(--color-2);--color-splitter: var(--color-1);--color-splitter-hover: var(--color-4);--color-splitter-drag: var(--color-4);--color-drag-rect-border: #ccc;--color-drag-rect-background: var(--color-5);--color-drag-rect: var(--color-text);--color-popup-border: var(--color-6);--color-popup-unselected: var(--color-text);--color-popup-unselected-background: white;--color-popup-selected: var(--color-text);--color-popup-selected-background: var(--color-3);--color-edge-marker: #aaa;--color-edge-icon: #555;--color-mini-scroll-indicator: rgba(128, 128, 128, .5);--color-mini-scroll-indicator-hovered: rgba(128, 128, 128, .7);--size-mini-scroll-indicator: 3px;--color-toolbar-button-hover: var(--color-3)}.flexlayout__layout{left:0;top:0;right:0;bottom:0;position:absolute;display:flex;overflow:hidden;background-color:var(--color-background)}.flexlayout__layout_overlay{left:0;top:0;right:0;bottom:0;position:absolute;z-index:1000}.flexlayout__layout_tab_stamps{position:absolute;top:-10000px;z-index:100;display:flex;flex-direction:column;align-items:start}.flexlayout__layout_moveables{visibility:hidden;position:absolute;width:100px;height:100px;top:-20000px}.flexlayout__layout_main{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1;position:relative}.flexlayout__layout_border_container,.flexlayout__layout_border_container_inner{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1}.flexlayout__splitter{display:flex;align-items:center;justify-content:center;background-color:var(--color-splitter);touch-action:none;z-index:10}@media(hover:hover){.flexlayout__splitter:hover{background-color:var(--color-splitter-hover);transition:background-color ease-in .1s;transition-delay:.05s;border-radius:5px}}.flexlayout__splitter_drag{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:5px;background-color:var(--color-splitter-drag)}.flexlayout__splitter_handle{background-color:#ccc;border-radius:3px}.flexlayout__splitter_handle_horz{width:3px;height:30px}.flexlayout__splitter_handle_vert{width:30px;height:3px}.flexlayout__splitter_extra{touch-action:none;background-color:transparent}.flexlayout__outline_rect{position:absolute;pointer-events:none;box-sizing:border-box;border:2px solid var(--color-drag1);background:var(--color-drag1-background);border-radius:5px;z-index:1000}.flexlayout__outline_rect_edge{pointer-events:none;border:2px solid var(--color-drag2);background:var(--color-drag2-background);border-radius:5px;z-index:1000;box-sizing:border-box}.flexlayout__edge_rect{position:absolute;z-index:1000;background-color:var(--color-edge-marker);pointer-events:none;display:flex;align-items:center;justify-content:center}.flexlayout__drag_rect{color:var(--color-drag-rect);background-color:var(--color-drag-rect-background);border:2px solid var(--color-drag-rect-border);border-radius:5px;box-sizing:border-box;display:flex;justify-content:center;flex-direction:column;overflow:hidden;padding:.3em .8em;word-wrap:break-word;font-size:var(--font-size);font-family:var(--font-family)}.flexlayout__row{display:flex;flex-basis:0px;min-width:0;min-height:0;position:relative;box-sizing:border-box;overflow:hidden}.flexlayout__tabset{display:flex;flex-direction:column;position:relative;background-color:var(--color-tabset-background);box-sizing:border-box;font-family:var(--font-family);overflow:hidden;flex-grow:1}.flexlayout__tabset_container{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-direction:column;overflow:hidden;flex-grow:1}.flexlayout__tabset_tab_divider{width:4px}.flexlayout__tabset_content{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1;box-sizing:border-box;position:relative}.flexlayout__tabset_leading{display:flex}.flexlayout__tabset_header{display:flex;align-items:center;padding:3px 3px 3px 5px;box-sizing:border-box;border-bottom:1px solid var(--color-tabset-divider-line);color:var(--color-tabset-header);background-color:var(--color-tabset-header-background);font-size:var(--font-size)}.flexlayout__tabset_header_content{flex-grow:1}.flexlayout__tabset_tabbar_outer{box-sizing:border-box;background-color:var(--color-tabset-background);overflow:hidden;display:flex;font-size:var(--font-size)}.flexlayout__tabset_tabbar_outer_top{padding:0 2px;border-bottom:1px solid var(--color-tabset-divider-line)}.flexlayout__tabset_tabbar_outer_bottom{padding:0 2px;border-top:1px solid var(--color-tabset-divider-line)}.flexlayout__tabset_tabbar_inner{position:relative;box-sizing:border-box;display:flex;flex-grow:1;scrollbar-width:none}.flexlayout__tabset_tabbar_inner::-webkit-scrollbar{display:none}.flexlayout__tabset_tabbar_inner_tab_container{position:relative;display:flex;padding-left:4px;padding-right:4px;box-sizing:border-box;white-space:nowrap}.flexlayout__tabset_tabbar_inner_tab_container_top{border-top:2px solid transparent}.flexlayout__tabset_tabbar_inner_tab_container_bottom{border-bottom:2px solid transparent}.flexlayout__tabset-selected{background-color:var(--color-tabset-background-selected)}.flexlayout__tabset-maximized{background-color:var(--color-tabset-background-maximized)}.flexlayout__tab_button_stamp{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;box-sizing:border-box}.flexlayout__tab{overflow:hidden;box-sizing:border-box;background-color:var(--color-tab-content);color:var(--color-text);position:relative}.flexlayout__tab_moveable{position:relative;height:100%;min-width:1px;min-height:1px;overflow:auto;box-sizing:border-box}.flexlayout__tab_overlay{z-index:20;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000003d}.flexlayout__tab_button{display:flex;gap:.3em;align-items:center;box-sizing:border-box;padding:3px .5em;cursor:pointer}.flexlayout__tab_button_stretch{background-color:transparent;color:var(--color-tab-selected);width:100%;padding:3px 0;text-wrap:nowrap;display:flex;gap:.3em;align-items:center;box-sizing:border-box;cursor:pointer}@media(hover:hover){.flexlayout__tab_button_stretch:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--selected{background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media(hover:hover){.flexlayout__tab_button:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--unselected{background-color:var(--color-tab-unselected-background);color:var(--color-tab-unselected)}.flexlayout__tab_button_leading{display:flex}.flexlayout__tab_button_content{display:flex;text-wrap:nowrap}.flexlayout__tab_button_textbox{border:none;font-family:var(--font-family);font-size:var(--font-size);color:var(--color-tab-textbox);background-color:var(--color-tab-textbox-background);border:1px inset var(--color-1);border-radius:3px;width:10em}.flexlayout__tab_button_textbox:focus{outline:none}.flexlayout__tab_button_trailing{display:flex;visibility:hidden;border-radius:4px}.flexlayout__tab_button_trailing:hover{background-color:var(--color-toolbar-button-hover)}@media(hover:hover){.flexlayout__tab_button:hover .flexlayout__tab_button_trailing{visibility:visible}}.flexlayout__tab_button--selected .flexlayout__tab_button_trailing{visibility:visible}.flexlayout__tab_button_overflow{display:flex;align-items:center;border:none;color:var(--color-overflow);font-size:inherit;background-color:transparent;width:2em;overflow:hidden}.flexlayout__tab_toolbar{display:flex;align-items:center;gap:.3em;padding-left:.5em;padding-right:.3em}.flexlayout__tab_toolbar_icon{border:none;outline:none;font-size:inherit;margin:0;background-color:transparent;padding:1px}.flexlayout__tab_toolbar_button{border:none;outline:none;font-size:inherit;margin:0;background-color:transparent;border-radius:4px;padding:1px}@media(hover:hover){.flexlayout__tab_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__tab_toolbar_sticky_buttons_container{display:flex;gap:.3em;padding-left:5px;align-items:center}.flexlayout__border{box-sizing:border-box;overflow:hidden;display:flex;font-size:var(--font-size);font-family:var(--font-family);color:var(--color-border);background-color:var(--color-border-background)}.flexlayout__border_tab_contents{box-sizing:border-box;overflow:hidden;background-color:var(--color-border-tab-content)}.flexlayout__border_leading{display:flex}.flexlayout__border_top{border-bottom:1px solid var(--color-border-divider-line);align-items:center}.flexlayout__border_bottom{border-top:1px solid var(--color-border-divider-line);align-items:center}.flexlayout__border_left{border-right:1px solid var(--color-border-divider-line);align-content:center;flex-direction:column}.flexlayout__border_right{border-left:1px solid var(--color-border-divider-line);align-content:center;flex-direction:column}.flexlayout__border_inner{position:relative;box-sizing:border-box;align-items:center;display:flex;flex-grow:1;scrollbar-width:none}.flexlayout__border_inner::-webkit-scrollbar{display:none}.flexlayout__border_inner_tab_container{white-space:nowrap;display:flex;padding-left:2px;padding-right:2px;box-sizing:border-box;position:absolute}.flexlayout__border_inner_tab_container_right{transform-origin:top left;transform:rotate(90deg)}.flexlayout__border_inner_tab_container_left{flex-direction:row-reverse;transform-origin:top right;transform:rotate(-90deg)}.flexlayout__border_tab_divider{width:4px}.flexlayout__border_button{display:flex;gap:.3em;align-items:center;cursor:pointer;padding:3px .5em;margin:2px 0;box-sizing:border-box;white-space:nowrap}.flexlayout__border_button--selected{background-color:var(--color-border-tab-selected-background);color:var(--color-border-tab-selected)}@media(hover:hover){.flexlayout__border_button:hover{color:var(--color-border-tab-selected)}}.flexlayout__border_button--unselected{background-color:var(--color-border-tab-unselected-background);color:var(--color-border-tab-unselected)}.flexlayout__border_button_leading,.flexlayout__border_button_content{display:flex}.flexlayout__border_button_trailing{display:flex;border-radius:4px;visibility:hidden}@media(hover:hover){.flexlayout__border_button:hover .flexlayout__border_button_trailing{visibility:visible}}.flexlayout__border_button--selected .flexlayout__border_button_trailing{visibility:visible}.flexlayout__border_toolbar{display:flex;gap:.3em;align-items:center}.flexlayout__border_toolbar_left,.flexlayout__border_toolbar_right{flex-direction:column;padding-top:.5em;padding-bottom:.3em}.flexlayout__border_toolbar_top,.flexlayout__border_toolbar_bottom{padding-left:.5em;padding-right:.3em}.flexlayout__border_toolbar_button{border:none;outline:none;font-size:inherit;background-color:transparent;border-radius:4px;padding:1px}@media(hover:hover){.flexlayout__border_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__border_toolbar_button_overflow{display:flex;align-items:center;border:none;color:var(--color-overflow);font-size:inherit;background-color:transparent;width:1.5em}.flexlayout__popup_menu{font-size:var(--font-size);font-family:var(--font-family)}.flexlayout__popup_menu_item{padding:2px .5em;white-space:nowrap;cursor:pointer;border-radius:2px}.flexlayout__popup_menu_item--selected{font-weight:500;background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media(hover:hover){.flexlayout__popup_menu_item:hover{background-color:var(--color-6)}}.flexlayout__popup_menu_container{box-shadow:inset 0 0 5px #00000026;border:1px solid var(--color-popup-border);color:var(--color-popup-unselected);background:var(--color-popup-unselected-background);border-radius:3px;position:absolute;z-index:1000;max-height:50%;min-width:100px;overflow:auto;padding:2px}.flexlayout__floating_window _body{height:100%}.flexlayout__floating_window_content{left:0;top:0;right:0;bottom:0;position:absolute}.flexlayout__error_boundary_container{left:0;top:0;right:0;bottom:0;position:absolute;display:flex;justify-content:center}.flexlayout__error_boundary_content{display:flex;align-items:center}.flexlayout__border_sizer{position:absolute;top:-30000px;padding-top:6px;padding-bottom:5px;font-size:var(--font-size);font-family:var(--font-family)}.flexlayout__mini_scrollbar{position:absolute;background-color:var(--color-mini-scroll-indicator);border-radius:5px;width:var(--size-mini-scroll-indicator);height:var(--size-mini-scroll-indicator);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.flexlayout__mini_scrollbar:hover{background-color:var(--color-mini-scroll-indicator-hovered);transition:background-color .3s ease-in-out}.flexlayout__mini_scrollbar_container{position:relative;display:flex;flex-grow:1;overflow:hidden}@media(hover:hover){.flexlayout__mini_scrollbar_container:hover .flexlayout__mini_scrollbar{opacity:1;visibility:visible}}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "Helvetica Neue", Ubuntu, "Droid Sans", sans-serif;--font-mono: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", monospace;--radius-md: 2px;--radius-lg: 4px;--shadow-sm: none;--shadow-md: none;--shadow-glass: none}html,body,#root{min-height:100%;background:#1e1e1e;color:#ccc}@media(prefers-color-scheme:light){html:not([data-theme=dark]),html:not([data-theme=dark]) body,html:not([data-theme=dark]) #root{background:#fff;color:#333}}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root{background:var(--vscode-editor-background);color:var(--vscode-foreground)}html[data-theme=dark]{color-scheme:dark;--vscode-editor-background: #1e1e1e;--vscode-sideBar-background: #252526;--vscode-sideBarTitle-foreground: #bbbbbb;--vscode-sideBarSectionHeader-background: #252526;--vscode-sideBarSectionHeader-foreground: #bbbbbb;--vscode-list-hoverBackground: #2a2d2e;--vscode-list-activeSelectionBackground: #094771;--vscode-list-inactiveSelectionBackground: #37373d;--vscode-focusBorder: #007fd4;--vscode-foreground: #cccccc;--vscode-descriptionForeground: #858585;--vscode-widget-border: #3c3c3c;--vscode-panel-border: #3c3c3c;--vscode-menu-border: var(--vscode-widget-border);--vscode-tab-inactiveBackground: #2d2d2d;--vscode-tab-activeBackground: #1e1e1e;--vscode-tab-hoverBackground: #2a2d2e;--vscode-tab-activeForeground: #ffffff;--vscode-tab-inactiveForeground: #969696;--vscode-titleBar-activeBackground: #3c3c3c;--vscode-titleBar-activeForeground: #cccccc;--vscode-titleBar-inactiveForeground: #9d9d9d;--vscode-editorWidget-background: #252526;--vscode-editorWidget-foreground: #cccccc;--vscode-button-background: #0e639c;--vscode-button-hoverBackground: #1177bb;--vscode-button-foreground: #ffffff;--vscode-input-background: #3c3c3c;--vscode-input-foreground: #cccccc;--vscode-input-border: #3c3c3c;--vscode-inputOption-activeBorder: #007fd4;--vscode-errorForeground: #f88070;--vscode-inputValidation-errorBackground: #5a1d1d;--vscode-inputValidation-errorBorder: #be1100;--vscode-textLink-foreground: #3794ff;--vscode-textLink-activeForeground: #3794ff;--vscode-scrollbarSlider-background: rgba(121, 121, 121, .4);--vscode-scrollbarSlider-hoverBackground: rgba(100, 100, 100, .7);--vscode-badge-background: #4d4d4d;--vscode-badge-foreground: #ffffff;--vscode-activityBar-background: #181818;--vscode-activityBar-foreground: #cccccc;--vscode-activityBar-inactiveForeground: #858585;--vscode-activityBar-border: #2b2b2b;--vscode-activityBar-activeBackground: rgba(255, 255, 255, .14);--vscode-activityBar-hoverBackground: rgba(255, 255, 255, .08);--vscode-activityBarBadge-background: #e06c75;--vscode-activityBarBadge-foreground: #111111;--vscode-button-secondaryBackground: #3c3c3c;--vscode-button-secondaryForeground: #ffffff;--vscode-button-secondaryHoverBackground: #4a4a4a;--vscode-toolbar-hoverBackground: rgba(255, 255, 255, .08);--flexlayout-mid1: #5a5a5a;--flexlayout-mid2: #6e6e6e;--flexlayout-splitter-drag: #6e6e6e;--bg-main: var(--vscode-editor-background);--bg-panel: var(--vscode-sideBar-background);--bg-editor: var(--vscode-editor-background);--text-main: var(--vscode-foreground);--text-muted: var(--vscode-descriptionForeground);--border-color: var(--vscode-widget-border);--primary: var(--vscode-button-background);--primary-hover: var(--vscode-button-hoverBackground);--primary-light: rgba(14, 99, 156, .35);--accent: var(--vscode-textLink-foreground);--danger: var(--vscode-errorForeground);--danger-bg: var(--vscode-inputValidation-errorBackground);--success: #89d185;--success-bg: rgba(137, 209, 133, .12);--success-border: rgba(137, 209, 133, .35);--warning: #e3b341;--warning-bg: rgba(227, 179, 65, .14);--warning-border: rgba(227, 179, 65, .4)}html[data-theme=light]{color-scheme:light;--vscode-editor-background: #ffffff;--vscode-sideBar-background: #f3f3f3;--vscode-sideBarTitle-foreground: #6f6f6f;--vscode-sideBarSectionHeader-background: #f3f3f3;--vscode-sideBarSectionHeader-foreground: #6f6f6f;--vscode-list-hoverBackground: #e8e8e8;--vscode-list-activeSelectionBackground: #c8ddf5;--vscode-list-inactiveSelectionBackground: #e4e6f1;--vscode-focusBorder: #005fb8;--vscode-foreground: #3b3b3b;--vscode-descriptionForeground: #6e6e6e;--vscode-widget-border: #e5e5e5;--vscode-panel-border: #e5e5e5;--vscode-menu-border: var(--vscode-widget-border);--vscode-tab-inactiveBackground: #ececec;--vscode-tab-activeBackground: #ffffff;--vscode-tab-hoverBackground: #f0f0f0;--vscode-tab-activeForeground: #333333;--vscode-tab-inactiveForeground: #6e6e6e;--vscode-titleBar-activeBackground: #dddddd;--vscode-titleBar-activeForeground: #333333;--vscode-titleBar-inactiveForeground: #5a5a5a;--vscode-editorWidget-background: #ffffff;--vscode-editorWidget-foreground: #3b3b3b;--vscode-button-background: #0078d4;--vscode-button-hoverBackground: #106ebe;--vscode-button-foreground: #ffffff;--vscode-input-background: #ffffff;--vscode-input-foreground: #3b3b3b;--vscode-input-border: #cecece;--vscode-inputOption-activeBorder: #005fb8;--vscode-errorForeground: #a1260d;--vscode-inputValidation-errorBackground: #f9ecec;--vscode-inputValidation-errorBorder: #be1100;--vscode-textLink-foreground: #006ab1;--vscode-textLink-activeForeground: #006ab1;--vscode-scrollbarSlider-background: rgba(100, 100, 100, .25);--vscode-scrollbarSlider-hoverBackground: rgba(100, 100, 100, .45);--vscode-badge-background: #c4c4c4;--vscode-badge-foreground: #333333;--vscode-activityBar-background: #f3f3f3;--vscode-activityBar-foreground: #3b3b3b;--vscode-activityBar-inactiveForeground: #6e6e6e;--vscode-activityBar-border: #e5e5e5;--vscode-activityBar-activeBackground: rgba(0, 0, 0, .1);--vscode-activityBar-hoverBackground: rgba(0, 0, 0, .06);--vscode-activityBarBadge-background: #c72e0f;--vscode-activityBarBadge-foreground: #ffffff;--vscode-button-secondaryBackground: #e4e4e4;--vscode-button-secondaryForeground: #3b3b3b;--vscode-button-secondaryHoverBackground: #d6d6d6;--vscode-toolbar-hoverBackground: rgba(0, 0, 0, .06);--flexlayout-mid1: #c4c4c4;--flexlayout-mid2: #b0b0b0;--flexlayout-splitter-drag: #999999;--bg-main: var(--vscode-editor-background);--bg-panel: var(--vscode-sideBar-background);--bg-editor: var(--vscode-editor-background);--text-main: var(--vscode-foreground);--text-muted: var(--vscode-descriptionForeground);--border-color: var(--vscode-widget-border);--primary: var(--vscode-button-background);--primary-hover: var(--vscode-button-hoverBackground);--primary-light: rgba(0, 120, 212, .2);--accent: var(--vscode-textLink-foreground);--danger: var(--vscode-errorForeground);--danger-bg: var(--vscode-inputValidation-errorBackground);--success: #388a34;--success-bg: rgba(56, 138, 52, .1);--success-border: rgba(56, 138, 52, .45);--warning: #8a6d1b;--warning-bg: rgba(138, 109, 27, .12);--warning-border: rgba(138, 109, 27, .45)}html[data-theme=dark] ::selection{background:#007fd459}html[data-theme=light] ::selection{background:#005fb838}html{height:100%;height:100dvh;width:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;overscroll-behavior:none;touch-action:manipulation}body{margin:0;height:100%;height:100dvh;width:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;overscroll-behavior:none;font-family:var(--font-sans);font-size:13px;line-height:1.4;background-color:var(--vscode-editor-background);color:var(--vscode-foreground);-webkit-font-smoothing:antialiased}#root{height:100%;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column}*{box-sizing:border-box}.app-container{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;background:var(--vscode-editor-background);overflow:hidden}.workspace-root{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.workspace-root--compact{padding-top:env(safe-area-inset-top,0);padding-bottom:0;box-sizing:border-box;font-size:16px;line-height:1.45;--compact-bottom-scroll-pad: calc(160px + env(safe-area-inset-bottom, 0px)) }.workspace-root--compact .workspace-compact-header{padding:10px 12px 8px}.workspace-root--compact .workspace-compact-header__icon-btn,.workspace-root--compact .workspace-compact-header__tenant-wrap .workspace-status-bar__tenant-btn--face{width:46px;height:46px}.workspace-compact-header--macos,.workspace-compact-header--windows,.workspace-compact-header--linux{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.workspace-compact-header--macos button,.workspace-compact-header--macos a,.workspace-compact-header--macos input,.workspace-compact-header--macos [role=button],.workspace-compact-header--windows button,.workspace-compact-header--windows a,.workspace-compact-header--windows input,.workspace-compact-header--windows [role=button],.workspace-compact-header--linux button,.workspace-compact-header--linux a,.workspace-compact-header--linux input,.workspace-compact-header--linux [role=button]{-webkit-app-region:no-drag}.workspace-compact-header__os-spacer{width:74px;min-width:74px;flex-shrink:0;align-self:stretch;min-height:28px;-webkit-app-region:drag}.workspace-root--compact .workspace-compact-header--macos .workspace-compact-header__tenant-wrap .workspace-status-bar__tenant-btn--face,.workspace-root--compact .workspace-compact-header--windows .workspace-compact-header__tenant-wrap .workspace-status-bar__tenant-btn--face,.workspace-root--compact .workspace-compact-header--linux .workspace-compact-header__tenant-wrap .workspace-status-bar__tenant-btn--face{width:28px;height:28px}.workspace-root--compact .workspace-compact-header--macos .workspace-status-bar__tenant-fallback,.workspace-root--compact .workspace-compact-header--windows .workspace-status-bar__tenant-fallback,.workspace-root--compact .workspace-compact-header--linux .workspace-status-bar__tenant-fallback{font-size:11px}.workspace-compact-header--traffic-lights{padding-top:6px}.workspace-compact-header--macos .workspace-compact-header__tabs-btn,.workspace-compact-header--windows .workspace-compact-header__tabs-btn,.workspace-compact-header--linux .workspace-compact-header__tabs-btn{height:32px;font-size:14px}.workspace-root--compact .workspace-compact-bottom-nav__pill{min-height:60px;height:60px;padding:4px;margin-right:70px;background:#1c1c1c47;border-color:#ffffff29;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 0 0 1px #ffffff0d,0 2px 10px #0000002e,0 8px 24px #0003}html[data-theme=light] .workspace-root--compact .workspace-compact-bottom-nav__pill{background:#ffffff52;border-color:#00000014;box-shadow:0 0 0 1px #ffffff73,0 2px 8px #0000000f,0 8px 20px #0000001a}.workspace-root--compact .workspace-compact-bottom-nav__item{min-height:0;height:100%;gap:2px;padding:4px 2px;border-radius:999px}.workspace-root--compact .workspace-compact-bottom-nav__item--active{background:#ffffff2e}html[data-theme=light] .workspace-root--compact .workspace-compact-bottom-nav__item--active{background:#00000014}.workspace-root--compact .workspace-compact-bottom-nav__label{font-size:11px}.workspace-root--compact .workspace-compact-bottom-nav__actions{position:absolute;right:26px;bottom:max(8px,calc(env(safe-area-inset-bottom,0px) - 8px));z-index:2;flex:0 0 60px;flex-basis:60px;width:60px;height:auto;flex-direction:column;align-items:stretch;gap:8px}.workspace-root--compact .workspace-compact-bottom-nav__create,.workspace-root--compact .workspace-compact-bottom-nav__search{width:100%;height:60px;flex:0 0 60px;background:#1c1c1c47;border-color:#ffffff29;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 0 0 1px #ffffff0d,0 2px 10px #0000002e,0 8px 24px #0003}html[data-theme=light] .workspace-root--compact .workspace-compact-bottom-nav__create,html[data-theme=light] .workspace-root--compact .workspace-compact-bottom-nav__search{background:#ffffff52;border-color:#00000014;box-shadow:0 0 0 1px #ffffff73,0 2px 8px #0000000f,0 8px 20px #0000001a}.workspace-root--compact .workspace-compact-bottom-nav__search--active{background:#ffffff38}.workspace-root--compact .workspace-compact-bottom-nav__create svg,.workspace-root--compact .workspace-compact-bottom-nav__search svg{width:22px;height:22px}.workspace-root--compact .lawyers-form-ws__footer button,.workspace-root--compact .client-form-ws .flex.justify-start>button,.workspace-root--compact .lawyers-form-ws .flex.justify-start>button{min-height:48px;height:auto!important;padding:12px 18px!important;font-size:16px!important;line-height:1.3!important;border-radius:12px;gap:8px}.workspace-root--compact .lawyers-form-ws__footer button svg,.workspace-root--compact .client-form-ws .flex.justify-start>button svg,.workspace-root--compact .lawyers-form-ws .flex.justify-start>button svg{width:18px;height:18px}.workspace-root--compact .lawyers-form-ws__footer{justify-content:flex-start!important;padding-bottom:8px;padding-right:72px;margin-bottom:8px}.workspace-root--compact .lawyers-form-ws__footer-right{margin-left:0}.workspace-root--compact .profile-workspace-card__footer,.workspace-root--compact .integrations-card__actions,.workspace-root--compact .tenant-members-form__actions{justify-content:flex-start}.workspace-root--compact .workspace-compact-bottom-nav__more-item{min-height:52px;gap:14px;padding:14px 18px;border-radius:12px;font-size:16px}.workspace-root--compact .workspace-compact-bottom-nav__more-list{padding:8px 0 0}.workspace-root--compact .workspace-compact-bottom-nav__more-icon{display:inline-flex;width:24px;justify-content:center;flex-shrink:0}.workspace-root--compact .mobile-stack-tabs{gap:8px;padding:10px 12px}.workspace-root--compact .mobile-stack-tab{padding:12px 16px;font-size:15px;border-radius:12px}.workspace-root--compact .panel.panel--fill.clients-hub{padding:10px 12px 12px;gap:10px}.workspace-root--compact .clients-hub__toolbar{flex-direction:column;align-items:stretch;gap:10px}.workspace-root--compact .clients-hub__section-title{font-size:18px}.workspace-root--compact .clients-hub__filter{max-width:none;width:100%;min-width:0;height:48px;min-height:48px;padding:0 14px;border-radius:12px;box-sizing:border-box}.workspace-root--compact .clients-hub__filter input{font-size:16px}.workspace-root--compact .clients-hub__filter-clear{width:32px;height:32px}.workspace-root--compact .clients-hub__dashboard{grid-template-columns:1fr;gap:12px}.workspace-root--compact .clients-hub__card{padding:16px;border-radius:14px;gap:12px}.workspace-root--compact .clients-hub__card-title{font-size:17px;line-height:1.3}.workspace-root--compact .clients-hub__card-sub{font-size:16px;margin-top:4px}.workspace-root--compact .clients-hub__chip{font-size:14px;padding:6px 10px}.workspace-root--compact .clients-hub__card-contact,.workspace-root--compact .clients-hub__card-updated,.workspace-root--compact .clients-hub__empty,.workspace-root--compact .clients-hub__error{font-size:16px}.workspace-root--compact .clients-hub__name-btn{font-size:inherit}.workspace-root--compact .workspace-inspector-tabs{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-bottom:12px;overflow:hidden}.workspace-root--compact .workspace-inspector-toolbar .workspace-inspector-tabs{margin-bottom:0}.workspace-root--compact .workspace-inspector-tab{width:auto;flex:0 0 auto;min-height:48px;min-width:48px;padding:10px 12px;font-size:16px;line-height:1.2;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:0}.workspace-root--compact .workspace-inspector-tab__label,.workspace-root--compact .workspace-inspector-tab__chevron,.workspace-inspector-tab__ellipsis{display:none}.workspace-root--compact .workspace-inspector-tab__ellipsis{display:block}.workspace-root--compact .workspace-inspector-tab--more{gap:0}.workspace-root--compact .workspace-inspector-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.workspace-root--compact .workspace-inspector-toolbar-actions{width:auto;justify-content:flex-start}.workspace-root--compact .workspace-inspector-edit-btn:not(.workspace-inspector-action-btn){display:none}.workspace-root--compact .workspace-inspector-action-btn--icon{display:inline-flex}.workspace-root--compact .workspace-cause-list{gap:14px;padding:12px}.workspace-root--compact .workspace-cause-list__search{height:48px;padding:0 14px;border-radius:14px}.workspace-root--compact .workspace-cause-list__search input{font-size:16px}.workspace-root--compact .workspace-cause-list__card{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:16px;border-radius:16px}.workspace-root--compact .workspace-cause-list__card-icon{width:40px;height:40px}.workspace-root--compact .process-updates-feed__toolbar,.workspace-root--compact .vscode-tree-inline-filter{gap:10px}.workspace-root--compact .panel.panel--fill.process-updates-feed{padding:10px 12px 16px;min-width:0;max-width:100%;overflow-x:hidden}.workspace-root--compact .process-feed-split--list-only,.workspace-root--compact .process-feed-split__list{min-width:0;max-width:100%;overflow-x:hidden}.workspace-root--compact .process-feed-split__list>.process-updates-feed__scroll,.workspace-root--compact .process-feed-nested__pane>.process-updates-feed__scroll,.workspace-root--compact .process-events-feed__scroll,.workspace-root--compact .clients-hub__pull-scroll,.workspace-root--compact .workspace-calendar__grid:not(:has(.cal-agenda)),.workspace-root--compact .cal-agenda,.workspace-root--compact .process-document-tab__pdf-scroller,.workspace-root--compact .vscode-tree,.workspace-root--compact .workspace-inspector-body:not(.workspace-inspector-body--files),.workspace-root--compact .process-finder-comfortable,.workspace-root--compact .process-finder-icons,.workspace-root--compact .process-finder-table-inner,.workspace-root--compact .trash-all,.workspace-root--compact .profile-workspace-panel,.workspace-root--compact .lawyers-form-ws,.workspace-root--compact .lawyers-settings__cards,.workspace-root--compact .lawyers-settings__table-wrap,.workspace-root--compact .document-templates-settings__body,.workspace-root--compact .tenant-members-form,.workspace-root--compact .workspace-cause-list,.workspace-root--compact .workspace-menu-panel,.workspace-root--compact .workspace-agent-chat__messages,.workspace-root--compact .flexlayout__tab_moveable{padding-bottom:var(--compact-bottom-scroll-pad);scroll-padding-bottom:var(--compact-bottom-scroll-pad);box-sizing:border-box}.workspace-root--compact .flexlayout__tab_moveable:has(.lawyers-form-tab-panel),.workspace-root--compact .flexlayout__tab_moveable:has(.clients-hub__pull-scroll),.workspace-root--compact .flexlayout__tab_moveable:has(.process-updates-feed__scroll),.workspace-root--compact .flexlayout__tab_moveable:has(.process-events-feed__scroll),.workspace-root--compact .flexlayout__tab_moveable:has(.profile-workspace-panel),.workspace-root--compact .flexlayout__tab_moveable:has(.lawyers-settings),.workspace-root--compact .flexlayout__tab_moveable:has(.workspace-calendar),.workspace-root--compact .flexlayout__tab_moveable:has(.vscode-tree),.workspace-root--compact .flexlayout__tab_moveable:has(.workspace-inspector-body),.workspace-root--compact .flexlayout__tab_moveable:has(.process-finder-comfortable),.workspace-root--compact .flexlayout__tab_moveable:has(.process-finder-icons),.workspace-root--compact .flexlayout__tab_moveable:has(.process-finder-table-inner),.workspace-root--compact .flexlayout__tab_moveable:has(.workspace-agent-chat),.workspace-root--compact .flexlayout__tab_moveable:has(.workspace-cause-list),.workspace-root--compact .flexlayout__tab_moveable:has(.workspace-menu-panel),.workspace-root--compact .flexlayout__tab_moveable:has(.process-document-tab__pdf-scroller){padding-bottom:0;scroll-padding-bottom:0}.workspace-root--compact .process-updates-feed__toolbar{align-self:stretch;width:100%;max-width:none}.workspace-root--compact .vscode-tree-inline-filter{height:48px;min-height:48px;padding:0 12px;border-radius:12px;width:100%;max-width:none;box-sizing:border-box;align-self:stretch}.workspace-root--compact .process-updates-feed__toolbar .vscode-tree-inline-filter{flex:1 1 auto;width:100%;max-width:none}.workspace-root--compact .vscode-tree-inline-filter__input,.workspace-root--compact .vscode-tree-inline-filter input,.workspace-root--compact .clients-hub__filter input,.workspace-root--compact .workspace-cause-list__search input{min-height:0!important;height:100%;padding:0;font-size:16px!important}.workspace-root--compact .vscode-tree-inline-filter__clear{width:32px;height:32px;min-width:32px}.workspace-root--compact .process-updates-feed__filter-menu-btn,.workspace-root--compact .process-updates-feed__preview-toggle{width:44px;height:44px;min-width:44px;border-radius:12px}.workspace-root--compact .process-updates-feed input[type=search]:not(.vscode-tree-inline-filter__input),.workspace-root--compact .workspace-calendar input,.workspace-root--compact .workspace-calendar select,.workspace-root--compact .lawyers-form-ws input,.workspace-root--compact .lawyers-form-ws select,.workspace-root--compact .lawyers-form-ws textarea,.workspace-root--compact .client-form-ws input,.workspace-root--compact .client-form-ws select,.workspace-root--compact .client-form-ws textarea,.workspace-root--compact .tenant-members-form__field input,.workspace-root--compact .tenant-members-form__field select,.workspace-root--compact .tenant-members-form__field textarea,.workspace-root--compact .client-secrets__field input,.workspace-root--compact .client-notes__textarea,.workspace-root--compact .client-notes__remind input{min-height:48px;padding:12px 14px;font-size:16px!important;border-radius:12px;box-sizing:border-box}.workspace-root--compact button[role=combobox],.workspace-root--compact [role=combobox]{min-height:48px!important;height:auto!important;font-size:16px!important;line-height:1.35!important;border-radius:12px;padding-top:10px;padding-bottom:10px}.workspace-root--compact .lawyers-form-ws .text-\[13px\],.workspace-root--compact .client-form-ws .text-\[13px\],.workspace-root--compact .tenant-members-form__field .text-\[13px\],.workspace-root--compact .workspace-calendar .text-\[13px\],.workspace-root--compact .input-element-with-label .text-\[13px\],.workspace-root--compact .client-secrets__field,.workspace-root--compact .client-notes__remind{font-size:16px!important;line-height:1.35!important}.workspace-root--compact .lawyers-form-ws input.h-7,.workspace-root--compact .client-form-ws input.h-7,.workspace-root--compact .tenant-members-form__field input.h-7,.workspace-root--compact .input-element-with-label input.h-7{height:auto!important;min-height:48px!important}.workspace-root--compact .lawyers-form-ws__grid,.workspace-root--compact .client-form-ws__type-grid{grid-template-columns:1fr}.workspace-root--compact .lawyers-form-ws__span-2{grid-column:span 1}.workspace-root--compact .client-form-ws__type-btn{min-height:52px;font-size:16px;border-radius:12px}.workspace-root--compact .panel.panel--fill.lawyers-settings{padding:10px 12px 12px;gap:10px}.workspace-root--compact .lawyers-settings__cards{grid-template-columns:1fr;gap:12px}.workspace-root--compact .lawyers-settings__card{padding:16px;border-radius:14px;gap:12px}.workspace-root--compact .lawyers-settings__card-title{font-size:17px;line-height:1.3}.workspace-root--compact .lawyers-settings__card-sub,.workspace-root--compact .lawyers-settings__card-line{font-size:16px}.workspace-root--compact .lawyers-settings__chip{font-size:14px;padding:6px 10px}.workspace-root--compact .lawyers-settings__card-line--activation{padding-top:10px;margin-top:2px;border-top:1px solid var(--vscode-panel-border)}.workspace-root--compact .jsu-otp__code,.workspace-root--compact .jsu-site-link,.workspace-root--compact .jsu-last-check{font-size:16px}.workspace-root--compact .jsu-otp__timer{font-size:13px}.workspace-root--compact .legal-system-switch-wrap__label{font-size:16px}.workspace-root--compact .lawyers-settings .settings-row-actions-menu__trigger{width:40px;height:40px}.workspace-root--compact .settings-row-actions-menu__item,.workspace-root--compact .create-menu__item,.workspace-root--compact .create-menu button{min-height:48px;font-size:16px}.workspace-root--compact .process-finder-table,.workspace-root--compact .process-finder-icon__name,.workspace-root--compact .process-finder-comfortable__name,.workspace-root--compact .process-finder-sidebar__folder,.workspace-root--compact .process-finder__crumb,.workspace-root--compact .process-finder__crumb-btn,.workspace-root--compact .process-finder__hint,.workspace-root--compact .process-finder__selection-count,.workspace-root--compact .process-updates-feed__event-title,.workspace-root--compact .process-updates-feed__message,.workspace-root--compact .process-updates-feed__attachment,.workspace-root--compact .process-updates-feed__attachment-btn,.workspace-root--compact .process-updates-feed__open-link,.workspace-root--compact .process-updates-feed__event-link,.workspace-root--compact .workspace-cause-list__card-title,.workspace-root--compact .workspace-cause-list__card-summary,.workspace-root--compact .clients-hub__table,.workspace-root--compact .vscode-tree,.workspace-root--compact .vscode-tree-empty,.workspace-root--compact .workspace-menu-panel__btn,.workspace-root--compact .workspace-calendar{font-size:16px;line-height:1.35}.workspace-root--compact .process-finder-comfortable__meta,.workspace-root--compact .process-updates-feed__meta,.workspace-root--compact .process-updates-feed__date,.workspace-root--compact .workspace-cause-list__card-meta{font-size:14px;line-height:1.35}.workspace-root--compact .vscode-tree-line{min-height:36px}.workspace-root--compact .vscode-tree-card__label{font-size:16px;line-height:1.35}.workspace-root--compact .vscode-tree-card__subtitle{font-size:14px;line-height:1.35}.workspace-root--compact .process-feed-filter-menu,.workspace-root--compact .process-feed-filter-sheet,.workspace-root--compact .tenant-switcher-sheet,.workspace-root--compact .tenant-switcher-popover,.workspace-root--compact .settings-row-actions-menu,.workspace-root--compact .settings-row-actions-sheet,.workspace-root--compact .create-menu,.workspace-root--compact .workspace-nav-rail__more-menu,.workspace-root--compact .workspace-compact-bottom-nav__more-sheet,.workspace-root--compact .workspace-compact-tabs-sheet,.workspace-root--compact .process-feed-calendar-sheet,.workspace-root--compact .process-finder-actions-sheet,.workspace-root--compact .ji-ui-select-sheet,.workspace-root--compact .ji-ui-date-sheet{font-size:16px}.workspace-root--compact .process-feed-filter-menu__row,.workspace-root--compact .process-feed-filter-menu__pick-row,.workspace-root--compact .process-feed-filter-menu__submenu-row,.workspace-root--compact .process-feed-filter-menu__back,.workspace-root--compact .process-feed-filter-menu__linkish,.workspace-root--compact .process-feed-filter-menu__client-search-input,.workspace-root--compact .tenant-switcher__row-name,.workspace-root--compact .tenant-switcher__nav,.workspace-root--compact .settings-row-actions-menu__item,.workspace-root--compact .settings-row-actions-menu__item--sheet,.workspace-root--compact .workspace-compact-bottom-nav__more-item,.workspace-root--compact .workspace-compact-bottom-nav__more-label,.workspace-root--compact .process-finder-actions-sheet__list .process-finder-row-menu__item,.workspace-root--compact .process-finder-actions-sheet__list .process-finder-row-menu__item--row,.workspace-root--compact .ji-ui-sheet-header__title{font-size:16px!important;line-height:1.3!important}.workspace-root--compact .process-feed-filter-menu__row,.workspace-root--compact .process-feed-filter-menu__pick-row,.workspace-root--compact .process-feed-filter-menu__submenu-row,.workspace-root--compact .tenant-switcher__row,.workspace-root--compact .settings-row-actions-menu__item{min-height:48px;padding-top:12px;padding-bottom:12px}.workspace-root--compact .create-menu--sheet{padding:0}.workspace-compact-header{position:relative;flex-shrink:0;padding:8px 10px 6px;border-bottom:none;background:transparent}.workspace-compact-header__loader{position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:#ffffff1a}.workspace-compact-header__loader--busy{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(255,255,255,.42) 50%,rgba(255,255,255,.08) 80%,transparent 100%);background-size:55% 100%;background-repeat:no-repeat;animation:workspace-compact-header-loader 1.15s ease-in-out infinite}@keyframes workspace-compact-header-loader{0%{background-position:-40% 0}to{background-position:140% 0}}html[data-theme=light] .workspace-compact-header__loader{background:#0000001f}html[data-theme=light] .workspace-compact-header__loader--busy{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.06) 20%,rgba(0,0,0,.28) 50%,rgba(0,0,0,.06) 80%,transparent 100%);background-size:55% 100%;background-repeat:no-repeat}.workspace-compact-header__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-compact-header__tabs{flex:1 1 auto;min-width:0;display:flex;align-items:center}.workspace-compact-header__tabs-btn{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;height:42px;padding:0 4px 0 2px;border:none;border-radius:10px;background:transparent;color:#ffffffeb;font:inherit;font-size:16px;font-weight:650;cursor:pointer}.workspace-compact-header__tabs-btn:hover{background:#ffffff0f}.workspace-compact-header__tabs-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-compact-header__tabs-count{flex-shrink:0;min-width:16px;padding:0 5px;border-radius:999px;background:#ffffff24;color:#ffffffe0;font-size:11px;font-weight:700;line-height:16px;text-align:center}.workspace-compact-tabs-sheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))!important}.workspace-compact-tabs-list{display:flex;flex-direction:column;gap:2px;padding:8px 0 0}.workspace-compact-tabs-empty{margin:0;padding:16px 8px;font-size:16px;color:var(--vscode-descriptionForeground, #888)}.workspace-compact-tabs-row{display:flex;align-items:center;gap:4px;min-height:48px;border-radius:12px}.workspace-compact-tabs-row--active{background:#ffffff1a}.workspace-compact-tabs-row--closing{opacity:.4;pointer-events:none}.workspace-compact-tabs-row__main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;border:none;border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:16px;text-align:left;cursor:pointer}.workspace-compact-tabs-row__leading{flex-shrink:0;display:inline-flex}.workspace-compact-tabs-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-compact-tabs-row__actions{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;margin-right:10px}.workspace-compact-tabs-row__action,.workspace-compact-tabs-row__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:0;padding:0;border:none;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.workspace-compact-tabs-row__action:hover,.workspace-compact-tabs-row__close:hover{background:#ffffff1a}.workspace-compact-header__tenant-wrap{min-width:0;flex:0 0 auto}.workspace-compact-header__tenant-wrap .workspace-status-bar__tenant-btn--face{max-width:none;height:42px;width:42px;padding:0;border-radius:50%;background:transparent;color:inherit;justify-content:center;gap:0}.workspace-compact-header__tenant-wrap .workspace-status-bar__tenant-btn--face:hover{background:transparent}.workspace-status-bar__tenant-face{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--vscode-button-secondaryBackground, #3c3c3c);box-shadow:inset 0 0 0 1px #ffffff1f}.workspace-status-bar__tenant-img{width:100%;height:100%;object-fit:cover;display:block}.workspace-status-bar__tenant-fallback{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--vscode-foreground, #ccc)}.workspace-compact-header__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.workspace-compact-header__cluster{display:inline-flex;align-items:center;gap:2px;height:36px;padding:3px 4px 3px 2px;border-radius:999px;background:#ffffff1a}html[data-theme=light] .workspace-compact-header__cluster{background:#00000014}.workspace-compact-header__icon-btn,.workspace-compact-header__notify .workspace-status-bar__notify-btn{width:42px;height:42px;border-radius:12px;background:transparent;color:#ffffffb8}.workspace-compact-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer}.workspace-compact-header__icon-btn:hover{background:#ffffff14;color:#fff}.workspace-compact-header__icon-btn--active{background:#ffffff1a;color:#fff}.workspace-compact-header__notify .workspace-status-bar__notify-btn{background:transparent!important;color:#ffffff80}.workspace-compact-header__notify .workspace-status-bar__notify-btn:hover{background:transparent!important;color:#ffffffeb}.workspace-compact-header__notify .workspace-status-bar__notify-btn svg{width:20px;height:20px;opacity:.9}.workspace-compact-header__cluster .workspace-compact-header__notify .workspace-status-bar__notify-btn{width:32px;height:30px;border-radius:999px}.workspace-compact-header__cluster .workspace-compact-header__notify .workspace-status-bar__notify-btn svg{width:16px;height:16px}.workspace-compact-header__profile{position:relative;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:#ffffffd9;cursor:pointer;overflow:visible;flex-shrink:0}.workspace-compact-header__profile:hover{background:transparent}.workspace-compact-header__profile-img,.workspace-compact-header__profile-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;object-fit:cover;font-size:11px;font-weight:700;border-radius:50%}.workspace-compact-header__profile-fallback{background:var(--vscode-button-secondaryBackground, #3c3c3c);box-shadow:inset 0 0 0 1px #ffffff1f}.workspace-compact-header__cluster .workspace-compact-header__profile-status{border-color:#202020}html[data-theme=light] .workspace-compact-header__cluster .workspace-compact-header__profile-status{border-color:#e8e8e8}.workspace-compact-header__profile-status{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:999px;box-sizing:border-box;border:2px solid var(--vscode-editor-background, #1e1e1e)}.workspace-compact-header__profile-status--online{background:#2bac76}.workspace-compact-header__profile-status--offline{background:#8b8b8b}.workspace-compact-agent-launcher{flex-shrink:0;padding:8px 10px 6px;background:var(--vscode-editor-background)}.workspace-compact-agent-launcher__button{width:100%;min-height:42px;padding:0 14px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));border-radius:14px;background:var(--vscode-input-background, rgba(127, 127, 127, .08));color:var(--vscode-descriptionForeground, var(--vscode-foreground));text-align:left;font:inherit;cursor:pointer}.workspace-compact-agent-launcher__label{display:inline-block;opacity:.9}.workspace-compact-bottom-nav{position:relative;flex-shrink:0;padding:0 26px env(safe-area-inset-bottom,0px);border-top:none;background:transparent}.workspace-compact-bottom-nav__create{width:100%;height:52px;margin:0;padding:0;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));border-radius:999px;background:var(--vscode-sideBar-background, #1f1f1f);color:var(--vscode-foreground, #fff);box-shadow:0 8px 24px #00000047;display:flex;align-items:center;justify-content:center;cursor:pointer}.workspace-compact-bottom-nav__create:active{transform:scale(.96)}.workspace-compact-bottom-nav__row{display:flex;align-items:flex-end;gap:10px}.workspace-compact-bottom-nav__actions{flex:0 0 52px;width:52px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.workspace-compact-bottom-nav__pill{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;min-height:56px;padding:4px;border-radius:999px;background:var(--vscode-sideBar-background, #1f1f1f);border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));box-shadow:0 8px 24px #00000047}.workspace-compact-bottom-nav__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.workspace-compact-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;height:100%;padding:4px 2px;border:none;border-radius:999px;background:transparent;color:var(--vscode-descriptionForeground, #bbb);font:inherit;cursor:pointer}.workspace-compact-bottom-nav__item--active{background:#ffffff2e;color:var(--vscode-foreground, #fff)}html[data-theme=light] .workspace-compact-bottom-nav__item--active{background:#00000014}.workspace-compact-bottom-nav__search{width:100%;height:52px;margin:0;padding:0;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));border-radius:999px;background:var(--vscode-sideBar-background, #1f1f1f);color:var(--vscode-foreground, #fff);box-shadow:0 8px 24px #00000047;display:flex;align-items:center;justify-content:center;cursor:pointer}.workspace-compact-bottom-nav__search--active{background:#ffffff1f}.workspace-compact-bottom-nav__icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.workspace-compact-bottom-nav__label{font-size:10px;line-height:1.1;white-space:nowrap;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis}.workspace-compact-bottom-nav__badge{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e01e5a;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.workspace-compact-bottom-nav__more-list{display:flex;flex-direction:column;gap:2px}.workspace-compact-bottom-nav__more-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.workspace-compact-bottom-nav__more-item:hover{background:var(--vscode-list-hoverBackground, rgba(255, 255, 255, .08))}.workspace-compact-bottom-nav__more-item--active{background:#ffffff1a}.workspace-compact-bottom-nav__more-label{flex:1 1 auto}.workspace-compact-bottom-nav__more-badge{min-width:16px;padding:0 5px;border-radius:999px;background:#e01e5a;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.workspace-mobile-explorer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:stretch;justify-content:flex-start}.workspace-mobile-explorer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000073;cursor:pointer}.workspace-mobile-explorer__sheet{position:relative;z-index:1;width:min(100%,420px);max-width:100%;display:flex;flex-direction:column;background:var(--vscode-sideBar-background);border-right:1px solid var(--vscode-widget-border);box-shadow:4px 0 24px #00000040}.workspace-mobile-explorer__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--vscode-widget-border);min-height:44px;box-sizing:border-box}.workspace-mobile-explorer__title{font-size:15px;font-weight:600;color:var(--vscode-foreground)}.workspace-mobile-explorer__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--vscode-foreground);cursor:pointer}.workspace-mobile-explorer__close:hover{background:#ffffff14}.workspace-mobile-explorer__toolbar{flex-shrink:0;border-bottom:1px solid var(--vscode-widget-border)}.workspace-mobile-explorer__body{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.mobile-stack-root{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--vscode-editor-background)}.mobile-stack-tabs{display:flex;flex-wrap:nowrap;gap:4px;padding:6px 8px;border-bottom:1px solid var(--vscode-panel-border);background:var(--vscode-sideBar-background);overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-stack-tab{flex-shrink:0;padding:8px 14px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--vscode-foreground);font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.mobile-stack-tab:hover{background:var(--vscode-list-hoverBackground)}.mobile-stack-tab--active{background:var(--vscode-list-activeSelectionBackground);border-color:var(--vscode-focusBorder)}.mobile-stack-body{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.workspace-title-bar{height:30px;flex-shrink:0;display:flex;align-items:center;gap:2px;padding:0 6px;background:var(--vscode-titleBar-activeBackground, #3c3c3c);border-bottom:1px solid var(--vscode-widget-border);-webkit-app-region:drag;-webkit-user-select:none;user-select:none;box-sizing:border-box}.workspace-title-bar button,.workspace-title-bar input,.workspace-title-bar a,.workspace-title-bar [role=tab]{-webkit-app-region:no-drag}.workspace-title-bar__os-spacer--left{width:74px;flex-shrink:0;-webkit-app-region:drag}.workspace-title-bar__os-spacer--right{width:140px;flex-shrink:0;-webkit-app-region:drag}.workspace-title-bar__nav--left,.workspace-title-bar__nav--right{display:flex;align-items:center;gap:4px;flex-shrink:0;-webkit-app-region:drag}.workspace-title-bar__nav--right{margin-left:2px}.workspace-title-bar__center{flex:1;display:flex;align-items:stretch;justify-content:flex-start;gap:0;min-width:0;height:100%;-webkit-app-region:drag}.workspace-title-bar__tabs-shell{flex:1;min-width:0;display:flex;align-items:stretch;height:100%;-webkit-app-region:drag}.workspace-title-bar__tabs-drag{flex:1 1 auto;min-width:8px;height:100%;-webkit-app-region:drag}.workspace-title-bar__tabs-shell--overflow .workspace-title-bar__tabs-drag{flex:0 0 12px;min-width:12px}.workspace-title-bar__tabs-scroll{flex-shrink:0;align-self:center}.workspace-title-bar__nav--inline{display:flex;align-items:center;gap:0;flex-shrink:0;-webkit-app-region:drag}.workspace-title-bar__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--vscode-titleBar-activeForeground, #ccc);cursor:pointer;transition:background .1s}.workspace-title-bar__nav-btn:hover:not(:disabled){background:#ffffff1a}.workspace-title-bar__nav-btn:disabled{opacity:.3;cursor:default}.workspace-title-bar__nav-btn--active{color:var(--vscode-focusBorder, #0078d4)}.workspace-title-bar__create{height:22px;padding:0 8px;gap:4px;font-size:11px;border-radius:5px}.workspace-title-bar__tabs{display:flex;align-items:stretch;flex:0 1 auto;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-app-region:no-drag}.workspace-title-bar__tabs-shell--overflow .workspace-title-bar__tabs{flex:1 1 auto}.workspace-title-bar__tabs-track{display:flex;align-items:stretch;gap:1px;height:100%;width:max-content}.workspace-title-bar__tabs::-webkit-scrollbar{display:none}.workspace-title-bar__tab{display:inline-flex;align-items:center;max-width:240px;min-width:0;height:100%;padding:0 8px;gap:4px;border:none;border-radius:0;background:transparent;color:var(--vscode-tab-inactiveForeground, var(--vscode-titleBar-inactiveForeground));font-size:11px;font-family:var(--font-sans);line-height:1;cursor:grab;touch-action:none;box-sizing:border-box;flex-shrink:0}.workspace-title-bar__tab:hover:not(.workspace-title-bar__tab--selected){background:#ffffff0f;color:var(--vscode-tab-activeForeground, var(--vscode-titleBar-activeForeground))}.workspace-title-bar__tab--selected{background:var(--vscode-tab-activeBackground, rgba(255, 255, 255, .08));color:var(--vscode-tab-activeForeground, var(--vscode-titleBar-activeForeground))}.workspace-title-bar__tab--drop-target{outline:2px solid var(--vscode-focusBorder, #007fd4);outline-offset:-2px}.workspace-title-bar__tab--selected:hover{background:var(--vscode-tab-hoverBackground, rgba(255, 255, 255, .14))}.workspace-title-bar__tab--dragging{opacity:.55;z-index:2;cursor:grabbing}.workspace-title-bar__tab--closing{opacity:.4;pointer-events:none;cursor:default}.workspace-title-bar__tab-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.workspace-title-bar__tab-close{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;margin-left:2px;border:none;border-radius:3px;background:transparent;color:inherit;opacity:.65;cursor:pointer;flex-shrink:0}.workspace-title-bar__tab-close:hover{background:#ffffff24;opacity:1}.workspace-title-bar__tab .workspace-shell-tab-leading{margin:0}.workspace-title-bar__tab .instant-hint-wrap{display:inline-flex;min-width:0;max-width:100%;overflow:hidden}.workspace-title-bar__tab .workspace-shell-tab-leading-icon{color:inherit}.workspace-notify-popover-content{width:min(380px,calc(100vw - 16px))!important;max-height:min(calc(100vh - 52px),928px);padding:0!important;overflow:hidden;border-color:var(--vscode-widget-border);-webkit-app-region:no-drag}.workspace-notify-popover{display:flex;flex-direction:column;max-height:min(calc(100vh - 52px),928px);min-height:0}.workspace-notify-popover__list{overflow-y:auto;flex:1 1 auto;min-height:0;max-height:min(calc(100vh - 100px),880px)}.workspace-notify-popover__row{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:44px;margin:0;padding:8px 10px;border:none;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .25));background:transparent;color:inherit;text-align:left;cursor:pointer}.workspace-notify-popover__row--convert{padding:0;gap:0;cursor:default;align-items:stretch}.workspace-notify-popover__row-main{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0;margin:0;padding:8px 4px 8px 10px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.workspace-notify-popover__row-main--static{cursor:default}.workspace-notify-popover__row-main:hover{background:#7f7f7f1f}.workspace-notify-popover__row--unread .workspace-notify-popover__row-main:hover{background:#ffd54f47}.workspace-notify-popover__dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:var(--vscode-descriptionForeground, #9d9d9d);cursor:pointer}.workspace-notify-popover__dismiss:hover{color:var(--vscode-foreground, #ccc);background:#7f7f7f29}.workspace-notify-popover__row[role=listitem]:not(button){cursor:default}.workspace-notify-popover__row[role=listitem]:not(button):hover{background:inherit}.workspace-notify-popover__row--unread[role=listitem]:not(button):hover{background:#ffd54f33}.workspace-notify-popover__row--convert.workspace-notify-popover__row--pending:hover,.workspace-notify-popover__row--convert:hover{background:inherit}.workspace-notify-popover__row:last-child{border-bottom:none}.workspace-notify-popover__row--unread{background:#ffd54f33}.workspace-notify-popover__row--pending{opacity:.72}.workspace-notify-popover__row:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.workspace-notify-popover__row--unread:hover{background:#ffd54f52}.workspace-notify-popover__row--pending:hover{opacity:.85}.workspace-notify-popover__icon{flex-shrink:0;margin-top:2px;color:var(--vscode-descriptionForeground, #888)}.workspace-notify-popover__body{display:flex;flex-direction:column;gap:2px;min-width:0}.workspace-notify-popover__title{font-size:12px;font-weight:600;line-height:1.3;color:var(--vscode-foreground, #ccc)}.workspace-notify-popover__meta{font-size:11px;line-height:1.3;color:var(--vscode-descriptionForeground, #888);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-notify-popover__empty,.workspace-notify-popover__more{margin:0;padding:12px 10px;font-size:12px;color:var(--vscode-descriptionForeground, #888)}.workspace-notify-popover__load-more{width:100%;padding:10px;border:none;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .25));background:transparent;color:var(--vscode-textLink-foreground, #3794ff);font:inherit;font-size:12px;text-align:center;cursor:pointer}.workspace-notify-popover__load-more:disabled{color:var(--vscode-disabledForeground, #666);cursor:default}.workspace-notify-popover__footer{flex-shrink:0;padding:8px 10px;border-top:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .25))}.workspace-notify-popover__mark-all{padding:0;border:none;background:none;color:var(--vscode-textLink-foreground, #3794ff);font-size:12px;text-decoration:underline;cursor:pointer}.workspace-notify-popover__mark-all:disabled{color:var(--vscode-disabledForeground, #666);text-decoration:none;cursor:default}.workspace-status-bar__tenant-btn{display:inline-flex;align-items:center;gap:4px;max-width:180px;height:20px;padding:0 6px;border:none;border-radius:4px;background:transparent;color:inherit;font-size:11px;cursor:pointer}.workspace-status-bar__tenant-btn:hover{background:var(--vscode-statusBarItem-hoverBackground, rgba(255,255,255,.12))}.workspace-status-bar__tenant-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-switcher-popover{width:280px;padding:8px;border-color:var(--vscode-widget-border)}.tenant-switcher__heading{margin:0 0 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--vscode-descriptionForeground, #888)}.tenant-switcher__error{margin:0 0 8px;font-size:12px;color:var(--vscode-errorForeground, #f14c4c)}.tenant-switcher__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tenant-switcher__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:none;border-radius:4px;background:transparent;color:inherit;text-align:left;cursor:pointer}.tenant-switcher__row:hover{background:var(--vscode-list-hoverBackground, rgba(255,255,255,.06))}.tenant-switcher__row--current{background:var(--vscode-list-activeSelectionBackground, rgba(0,120,212,.25))}.tenant-switcher__row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.tenant-switcher__row-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-switcher__row-meta{font-size:11px;color:var(--vscode-descriptionForeground, #888)}.tenant-switcher__row-actions{display:flex;gap:4px;padding:0 4px 4px 8px}.tenant-switcher__action{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:none;border-radius:3px;background:transparent;color:var(--vscode-descriptionForeground, #888);font-size:11px;cursor:pointer}.tenant-switcher__action:hover:not(:disabled){background:var(--vscode-list-hoverBackground, rgba(255,255,255,.06));color:inherit}.tenant-switcher__action:disabled{opacity:.45;cursor:default}.tenant-switcher__action--danger:hover:not(:disabled){color:var(--vscode-errorForeground, #f14c4c)}.tenant-switcher__leave-copy{display:flex;flex-direction:column;gap:10px;font-size:13px}.tenant-switcher__footer{margin-top:8px;padding-top:8px;border-top:1px solid var(--vscode-widget-border, rgba(255,255,255,.12));display:flex;flex-direction:column;gap:2px}.tenant-switcher__nav{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.tenant-switcher__nav:hover{background:var(--vscode-list-hoverBackground, rgba(255,255,255,.06))}.tenant-switcher__nav--expand{justify-content:flex-start}.tenant-switcher__nav-label{flex:1 1 auto;min-width:0}.tenant-switcher__settings{display:flex;flex-direction:column;gap:2px}.tenant-switcher__settings-list{display:flex;flex-direction:column;gap:2px;padding:2px 0 4px 8px}.tenant-switcher__nav--sub{padding-left:22px;color:var(--vscode-foreground, inherit)}.tenant-switcher__settings-hint{margin:0;padding:8px 10px 8px 22px;font-size:12px;color:var(--vscode-descriptionForeground)}.tenant-switcher__settings-hint--error{color:var(--vscode-errorForeground, #f48771)}@media(max-width:767px){.tenant-switcher__nav--expand,.tenant-switcher__nav--sub{min-height:48px;padding-top:12px;padding-bottom:12px;font-size:16px}}.tenant-switcher__leave-copy p{margin:0}.tenant-switcher__transfer{display:flex;flex-direction:column;gap:4px;font-size:12px}.tenant-switcher__transfer select,.tenant-switcher__transfer input{padding:6px 8px;border-radius:4px;border:1px solid var(--vscode-input-border, #555);background:var(--vscode-input-background, #1e1e1e);color:inherit}html[data-theme=light] .workspace-status-bar__tenant-btn:hover,html[data-theme=light] .workspace-status-bar__profile-btn:hover,html[data-theme=light] .workspace-status-bar__notify-btn:hover,html[data-theme=light] .workspace-status-bar__nav-btn:hover:not(:disabled){background:#00000014}html[data-theme=light] .workspace-status-bar__notify-btn,html[data-theme=light] .workspace-compact-header__notify .workspace-status-bar__notify-btn{color:var(--vscode-foreground, #3b3b3b)}html[data-theme=light] .workspace-compact-header__notify .workspace-status-bar__notify-btn:hover{color:#111}html[data-theme=light] .workspace-title-bar{background:var(--vscode-titleBar-activeBackground, #dddddd)}html[data-theme=light] .workspace-title-bar__tab:hover:not(.workspace-title-bar__tab--selected){background:#0000000f}html[data-theme=light] .workspace-title-bar__tab--selected:hover{background:var(--vscode-tab-hoverBackground, #e8e8e8)}html[data-theme=light] .workspace-title-bar__tab-close:hover{background:#0000001a}html[data-theme=light] .workspace-title-bar__nav-btn:hover:not(:disabled){background:#00000014}html[data-theme=light] .workspace-notify-popover__row--unread{background:#fff6c7}html[data-theme=light] .workspace-notify-popover__row--unread:hover{background:#ffec9a}html[data-theme=light] .workspace-notify-popover__row--unread[role=listitem]:not(button):hover{background:#fff6c7}.workspace-layout-area{flex:1 1 0;min-height:0;position:relative;overflow:hidden}.workspace-tab-surface{width:100%;height:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.workspace-tab-surface>.flexlayout__layout{width:100%;height:100%}.workspace-tab-surface__content,.workspace-tab-surface__sidebar{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.workspace-tab-surface--compact{background:var(--vscode-editor-background)}.workspace-body{flex:1 1 0;min-height:0;display:flex;flex-direction:row;align-items:stretch;overflow:hidden}.workspace-body__main{flex:1 1 0;min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.workspace-tab-surface--narrow,.workspace-body__main--narrow{isolation:isolate}.workspace-tab-surface--narrow.workspace-tab-surface--peek-left,.workspace-body__main--narrow.workspace-body__main--peek-right{z-index:45}.workspace-tab-surface--narrow>.flexlayout__layout>.flexlayout__layout_main>.flexlayout__row>.flexlayout__tabset_container:first-child{display:flex!important;position:absolute!important;inset:0 auto 0 0!important;width:min(320px,calc(100% - 16px))!important;min-width:0!important;transform:translate(-100%)!important;visibility:hidden!important;pointer-events:none;transition:transform .22s ease,visibility 0s linear .22s;z-index:50}.workspace-tab-surface--narrow>.flexlayout__layout>.flexlayout__layout_main>.flexlayout__row>.flexlayout__tabset_container:last-child,.workspace-tab-surface--narrow>.flexlayout__layout>.flexlayout__tab:has(.workspace-tab-surface__content){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-width:0!important}.workspace-tab-surface--narrow.workspace-tab-surface--peek-left>.flexlayout__layout>.flexlayout__layout_main>.flexlayout__row>.flexlayout__tabset_container:first-child{display:flex!important;position:absolute!important;inset:0 auto 0 0!important;width:min(320px,calc(100% - 16px))!important;min-width:0!important;transform:translate(0)!important;visibility:visible!important;pointer-events:auto;transition:transform .22s ease,visibility 0s linear;z-index:50;box-shadow:14px 0 30px #00000061}.workspace-tab-surface--narrow .workspace-tab-surface__sidebar{display:none!important}.workspace-tab-surface--narrow.workspace-tab-surface--peek-left .workspace-tab-surface__sidebar{display:flex!important}.workspace-tab-surface--narrow.workspace-tab-surface--peek-left>.flexlayout__layout>.flexlayout__tab:has(.workspace-tab-surface__sidebar){display:flex!important;position:absolute!important;inset:0 auto 0 0!important;width:min(320px,calc(100% - 16px))!important;min-width:0!important;left:0!important;right:auto!important;transform:none!important;visibility:visible!important;pointer-events:auto;z-index:50;box-shadow:14px 0 30px #00000061}.workspace-edge-peek-handle{position:absolute;top:50%;z-index:80;display:inline-flex;align-items:center;justify-content:center;width:22px;height:64px;padding:0;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .45));border-radius:7px;background:var(--vscode-button-secondaryBackground, #3c3c3c);color:var(--vscode-foreground);cursor:pointer;transform:translateY(-50%);opacity:.82;transition:opacity .12s ease,background .12s ease}.workspace-edge-peek-handle:hover,.workspace-edge-peek-handle:focus-visible{opacity:1;background:var(--vscode-toolbar-hoverBackground, #4a4a4a);outline:none}.workspace-edge-peek-handle--left{left:0;border-left:0;border-radius:0 7px 7px 0}.workspace-edge-peek-handle--right{right:0;border-right:0;border-radius:7px 0 0 7px}.workspace-body__main--narrow .workspace-layout-area>.flexlayout__layout>.flexlayout__layout_main>.flexlayout__row>.flexlayout__tabset_container:first-child,.workspace-body__main--narrow .workspace-layout-area>.flexlayout__layout>.flexlayout__layout_main>.flexlayout__row>.flexlayout__tab:has(.workspace-tab-surface){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-width:0!important}.workspace-body__main--narrow .workspace-layout-area>.flexlayout__layout>.flexlayout__layout_main>.flexlayout__row>.flexlayout__tabset_container:last-child,.workspace-body__main--narrow .workspace-layout-area>.flexlayout__layout>.flexlayout__tab:has(.workspace-agent-chat){display:flex!important;position:absolute!important;inset:0 0 0 auto!important;width:min(360px,calc(100% - 16px))!important;min-width:0!important;transform:translate(100%)!important;visibility:hidden!important;pointer-events:none;transition:transform .22s ease,visibility 0s linear .22s;z-index:50}.workspace-body__main--narrow.workspace-body__main--peek-right .workspace-layout-area>.flexlayout__layout>.flexlayout__layout_main>.flexlayout__row>.flexlayout__tabset_container:last-child,.workspace-body__main--narrow.workspace-body__main--peek-right .workspace-layout-area>.flexlayout__layout>.flexlayout__tab:has(.workspace-agent-chat){display:flex!important;position:absolute!important;inset:0 0 0 auto!important;width:min(360px,calc(100% - 16px))!important;min-width:0!important;transform:translate(0)!important;visibility:visible!important;pointer-events:auto;transition:transform .22s ease,visibility 0s linear;z-index:50;box-shadow:-14px 0 30px #00000061}.workspace-nav-rail{--wnr-icon: 36px;--wnr-item-gap: 4px;--wnr-icon-label-gap: 4px;--wnr-section-gap: 14px;--wnr-badge-pad: 8px;flex:0 0 72px;width:72px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:0;padding:12px 0;background:var(--vscode-activityBar-background, #181818);color:var(--vscode-activityBar-inactiveForeground, var(--vscode-activityBar-foreground, #ccc));border-right:1px solid var(--vscode-activityBar-border, var(--vscode-widget-border));-webkit-user-select:none;user-select:none;z-index:5;overflow:visible}.workspace-nav-rail__top{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:var(--wnr-section-gap)}.workspace-nav-rail__bottom{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--wnr-section-gap);width:100%;margin-top:var(--wnr-section-gap);padding-top:2px}.workspace-nav-rail__mid{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;overflow:visible}.workspace-nav-rail__tabs{display:flex;flex-direction:column;align-items:center;gap:var(--wnr-item-gap);width:100%;padding:0;overflow:visible}.workspace-nav-rail__tenant{position:relative;flex:0 0 auto;width:var(--wnr-icon);height:var(--wnr-icon);aspect-ratio:1 / 1;padding:0;border:none;border-radius:10px;background:transparent;cursor:pointer;color:inherit;overflow:visible}.workspace-nav-rail__tenant-face{display:flex;align-items:center;justify-content:center;width:var(--wnr-icon);height:var(--wnr-icon);aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:var(--vscode-button-secondaryBackground, #3c3c3c);box-shadow:inset 0 0 0 1px var(--vscode-widget-border, rgba(127, 127, 127, .28))}.workspace-nav-rail__tenant--stack .workspace-nav-rail__tenant-face{box-shadow:3px 3px 0 -1px var(--vscode-activityBar-background, #181818),3px 3px 0 0 var(--vscode-widget-border, rgba(127, 127, 127, .35)),inset 0 0 0 1px var(--vscode-widget-border, rgba(127, 127, 127, .28))}.workspace-nav-rail__tenant-img{width:100%;height:100%;object-fit:cover;display:block}.workspace-nav-rail__tenant-fallback{font-size:12px;font-weight:700;letter-spacing:.02em}.workspace-nav-rail__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--wnr-icon-label-gap);width:100%;min-height:0;padding:var(--wnr-badge-pad) 2px;border:none;background:transparent;color:inherit;text-decoration:none;cursor:pointer;box-sizing:border-box;overflow:visible;isolation:isolate}.workspace-nav-rail__item:link,.workspace-nav-rail__item:visited{color:inherit}.workspace-nav-rail__item:hover,.workspace-nav-rail__item--open,.workspace-nav-rail__item--selected{color:var(--vscode-activityBar-foreground, #fff)}.workspace-nav-rail__item:hover .workspace-nav-rail__item-icon{background:var(--vscode-activityBar-hoverBackground, rgba(255, 255, 255, .08))}.workspace-nav-rail__item-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--wnr-icon);height:var(--wnr-icon);aspect-ratio:1 / 1;border-radius:10px;background:transparent;overflow:visible;z-index:1}.workspace-nav-rail__item--selected .workspace-nav-rail__item-icon{background:var(--vscode-activityBar-activeBackground, rgba(255, 255, 255, .14))}.workspace-nav-rail__item-label{max-width:68px;height:12px;font-size:10px;line-height:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.92}.workspace-nav-rail__badge{position:absolute;top:-7px;right:-8px;z-index:3;min-width:18px;height:16px;padding:0 5px;border-radius:999px;background:var(--vscode-activityBarBadge-background, #e06c75);color:var(--vscode-activityBarBadge-foreground, #111);font-size:10px;font-weight:700;line-height:16px;text-align:center;box-sizing:border-box;pointer-events:none;box-shadow:0 0 0 2px var(--vscode-activityBar-background, #181818)}.workspace-nav-rail__create{width:40px;height:40px;border-radius:999px;border:none;display:inline-flex;align-items:center;justify-content:center;background:var(--vscode-button-secondaryBackground, #3c3c3c);color:var(--vscode-button-secondaryForeground, #fff);cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.workspace-nav-rail__create:hover{background:var(--vscode-button-background, #0e639c);color:var(--vscode-button-foreground, #fff)}.workspace-nav-rail__create--open{background:var(--vscode-button-background, #0e639c);color:var(--vscode-button-foreground, #fff);box-shadow:0 0 0 1px var(--vscode-focusBorder, rgba(0, 127, 212, .45))}.workspace-nav-rail__create-icon{display:inline-flex;align-items:center;justify-content:center;transform:rotate(0);transition:transform .22s cubic-bezier(.2,.8,.2,1);will-change:transform}.workspace-nav-rail__create--open .workspace-nav-rail__create-icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.workspace-nav-rail__create,.workspace-nav-rail__create-icon{transition:none}}.workspace-nav-rail__create-popover{width:min(340px,calc(100vw - 24px));padding:0!important;overflow:visible!important}.workspace-nav-rail__create-popover .create-menu__heading--bar{border-radius:12px 12px 0 0}.workspace-nav-rail__create-heading{margin:0 8px 8px;font-size:13px;font-weight:650}.workspace-nav-rail__create-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.workspace-nav-rail__create-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;border:none;border-radius:8px;background:transparent;color:inherit;padding:10px;cursor:pointer;font-size:13px}.workspace-nav-rail__create-item:hover{background:var(--vscode-list-hoverBackground, rgba(255, 255, 255, .06))}.workspace-nav-rail__create-item-title{font-weight:600}.workspace-nav-rail__create-submenu{position:relative;width:100%}.workspace-nav-rail__create-submenu-panel{display:none;position:absolute;left:100%;top:0;min-width:220px;padding:4px;border-radius:8px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-menu-background, var(--vscode-editor-background));box-shadow:0 8px 24px #00000047;z-index:8}.workspace-nav-rail__create-submenu-panel:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:10px}.workspace-nav-rail__create-submenu:hover>.workspace-nav-rail__create-submenu-panel,.workspace-nav-rail__create-submenu:focus-within>.workspace-nav-rail__create-submenu-panel{display:block}.workspace-nav-rail__create-submenu:hover>.workspace-nav-rail__create-item,.workspace-nav-rail__create-submenu:focus-within>.workspace-nav-rail__create-item{background:var(--vscode-list-hoverBackground, rgba(255, 255, 255, .06))}.create-menu{display:flex;flex-direction:column;gap:0;min-width:300px;box-sizing:border-box}.create-menu--portal{position:fixed;z-index:10051;padding:0;max-height:calc(100vh - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--vscode-menu-border, rgba(127, 127, 127, .35));border-radius:12px;background:var(--vscode-menu-background, var(--vscode-editor-background));box-shadow:0 12px 32px #0006}.create-menu--flyout{min-width:320px;padding:0 0 6px;overflow:visible}.create-menu-flyout{overflow:visible}.create-menu__heading{display:flex;align-items:center;gap:6px;width:100%;box-sizing:border-box;margin:0;padding:8px 14px;border:none;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .32));background:color-mix(in srgb,var(--vscode-foreground, #fff) 6%,transparent);color:var(--vscode-foreground);font:inherit;text-align:left}.create-menu__heading--with-end{justify-content:space-between;gap:10px}.create-menu__heading--with-end .create-menu__heading-text{flex:1 1 auto;min-width:0}.create-menu__heading--bar{font-size:17px;font-weight:700;letter-spacing:.01em;line-height:1.25}.create-menu__heading--back{cursor:pointer}.create-menu__heading--back:hover{background:color-mix(in srgb,var(--vscode-foreground, #fff) 10%,transparent)}.create-menu__heading-back{flex-shrink:0;opacity:.85}.create-menu__heading-text{min-width:0}.create-menu-drill{display:flex;flex-direction:column;min-width:0}.create-menu-drill__viewport{overflow:hidden;width:100%}.create-menu-drill__track{display:flex;width:100%;transition:transform .22s cubic-bezier(.2,.8,.2,1);will-change:transform}.create-menu-drill__page{flex:0 0 100%;width:100%;min-width:100%;box-sizing:border-box;padding:4px 0 8px}.create-menu__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.create-menu__item{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;column-gap:12px;align-items:center;width:100%;box-sizing:border-box;margin:0;padding:8px 14px;border:none;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.create-menu__item:hover,.create-menu__submenu:hover>.create-menu__item,.create-menu__submenu:focus-within>.create-menu__item,.create-menu__item--active{background:var(--vscode-list-hoverBackground, rgba(255, 255, 255, .08))}.create-menu__item--active{background:var(--vscode-list-activeSelectionBackground, rgba(255, 255, 255, .12))}.create-menu__item:disabled,.create-menu__item:disabled:hover{opacity:.5;cursor:not-allowed;background:transparent}.create-menu__icon{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.create-menu__icon--purple{background:#611f69}.create-menu__icon--blue{background:#1264a3}.create-menu__icon--teal{background:#0b6e56}.create-menu__icon--orange{background:#e97132}.create-menu__icon--red{background:#e01e5a}.create-menu__icon--gray{background:#4a4a4a}.create-menu__icon--green{background:#2bac76}.create-menu__icon--excel{background:#217346}.create-menu__icon--taupe{background:#a89984}.create-menu__body{min-width:0;display:flex;flex-direction:column;gap:2px}.create-menu__title{font-size:14px;font-weight:650;line-height:1.25;color:var(--vscode-foreground)}.create-menu__desc{font-size:12px;line-height:1.3;color:var(--vscode-descriptionForeground, rgba(204, 204, 204, .78))}.create-menu__chevron{opacity:.7;justify-self:end}.create-menu__chevron--spacer{width:16px;height:16px}.create-menu__end{justify-self:end;display:inline-flex;align-items:center}.create-menu__item--muted{cursor:default;opacity:.65}.create-menu__item--muted:hover{background:transparent}.create-menu__submenu{position:relative;width:100%}.create-menu__submenu:hover,.create-menu__submenu:focus-within,.create-menu__submenu.is-flyout-hover{z-index:100}.create-menu__submenu-panel{display:none;position:absolute;left:calc(100% - 4px);top:0;min-width:260px;overflow:visible;padding:4px;border-radius:12px;border:1px solid var(--vscode-menu-border, rgba(127, 127, 127, .35));background:var(--vscode-menu-background, var(--vscode-editor-background));box-shadow:0 12px 32px #0006;z-index:101}.create-menu__submenu-panel:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:16px}.create-menu__submenu:hover>.create-menu__submenu-panel,.create-menu__submenu:focus-within>.create-menu__submenu-panel,.create-menu__submenu.is-flyout-hover>.create-menu__submenu-panel{display:flex;flex-direction:column;gap:0}.create-menu__submenu-panel>.create-menu__list,.process-finder-row-menu__submenu-panel>.create-menu__list{max-height:min(70vh,420px);overflow-y:auto}.process-finder-row-menu__submenu-panel>.create-menu-drill,.process-finder-row-menu__submenu-panel>.finder-file-versions-menu{min-width:268px;max-height:min(70vh,420px);overflow:hidden}.finder-file-versions-menu__panel{width:320px;min-width:320px;max-width:320px;box-sizing:border-box;overflow:hidden}.finder-file-versions-menu__panel>.create-menu-drill,.finder-file-versions-menu{width:100%;min-width:0}.finder-file-versions-menu__row.create-menu__item{grid-template-columns:36px minmax(0,1fr) 28px;cursor:pointer}.finder-file-versions-menu__meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.finder-file-versions-menu__meta .instant-hint-wrap{display:block;min-width:0;max-width:100%}.finder-file-versions-menu__name,.finder-file-versions-menu__meta .create-menu__desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder-file-versions-menu__row>.instant-hint-wrap{display:inline-flex;justify-self:end}.finder-file-versions-menu__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--vscode-foreground);cursor:pointer}.finder-file-versions-menu__icon-btn:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .14))}.finder-file-versions-menu__icon-btn:disabled{opacity:.45;cursor:default}.workspace-nav-rail__create-wrap{display:flex;align-items:center;justify-content:center}.workspace-nav-rail__search{width:40px;height:40px;border:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--vscode-activityBar-inactiveForeground, #858585);cursor:pointer}.workspace-nav-rail__search:hover{background:var(--vscode-toolbar-hoverBackground, rgba(255, 255, 255, .08));color:var(--vscode-activityBar-foreground, #fff)}.workspace-spotlight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120000;display:flex;align-items:center;justify-content:center;padding:24px 16px}.workspace-spotlight__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0c0c0e6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:default}.workspace-spotlight__panel{position:relative;z-index:1;width:min(640px,calc(100vw - 32px));border-radius:14px;overflow:hidden;background:var(--vscode-editorWidget-background, #252526);border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));box-shadow:0 24px 64px #0006}.workspace-spotlight__command{border:none;box-shadow:none}.workspace-spotlight__scope{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px 12px}.workspace-spotlight__chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));background:transparent;color:inherit;border-radius:999px;padding:6px 16px;font-size:12px;line-height:1.25;white-space:nowrap;cursor:pointer;flex:0 0 auto}.workspace-spotlight__chip.is-on{background:var(--vscode-button-background, #0e639c);border-color:transparent;color:var(--vscode-button-foreground, #fff)}.workspace-spotlight-sheet{padding:0}.workspace-search-hit{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0}.workspace-search-hit__icon{flex:0 0 auto;margin-top:2px;color:var(--vscode-descriptionForeground, #9d9d9d)}.workspace-search-hit__body{min-width:0;display:flex;flex-direction:column;gap:2px}.workspace-search-hit__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-search-hit__meta,.workspace-search-hit__snippet{font-size:12px;color:var(--vscode-descriptionForeground, #9d9d9d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-search-results{height:100%;overflow:auto;padding:20px 24px 40px}.workspace-search-results__head h1{margin:0 0 4px;font-size:20px}.workspace-search-results__head p{margin:0 0 8px;color:var(--vscode-descriptionForeground, #9d9d9d)}.workspace-search-results__head .workspace-spotlight__scope{padding:4px 0 16px}.workspace-search-results__list{display:flex;flex-direction:column;gap:4px}.workspace-search-results__more,.workspace-search-results__empty{padding:16px 0;color:var(--vscode-descriptionForeground, #9d9d9d)}.workspace-nav-rail__profile{display:flex;align-items:center;justify-content:center;width:100%;border:none;background:transparent;color:inherit;cursor:pointer;padding:0 4px}.workspace-nav-rail__profile-face{position:relative;display:block;width:var(--wnr-icon, 36px);height:var(--wnr-icon, 36px);flex:0 0 auto}.workspace-nav-rail__profile-img,.workspace-nav-rail__profile-fallback{width:100%;height:100%;aspect-ratio:1 / 1;border-radius:10px;object-fit:cover;display:block}.workspace-nav-rail__profile-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--vscode-button-secondaryBackground, #3c3c3c);font-size:11px;font-weight:700}.workspace-nav-rail__profile-status{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:999px;box-sizing:border-box;border:3px solid var(--vscode-activityBar-background, #181818);box-shadow:0 0 0 1px #00000059}.workspace-nav-rail__profile-status--online{background:#2bac76}.workspace-nav-rail__profile-status--offline{background:#8b8b8b}.workspace-nav-rail__more-menu{list-style:none;margin:0;padding:6px;min-width:200px;border-radius:10px;border:1px solid var(--vscode-widget-border);background:var(--vscode-menu-background, var(--vscode-editorWidget-background));box-shadow:0 8px 24px #00000059}.workspace-nav-rail__more-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:8px;color:inherit;text-decoration:none;box-sizing:border-box}.workspace-nav-rail__more-item:hover{background:var(--vscode-list-hoverBackground, rgba(255, 255, 255, .06))}.workspace-nav-rail__more-item-icon{display:inline-flex;width:18px;justify-content:center}.workspace-nav-rail__more-item-label{flex:1 1 auto;min-width:0;font-size:13px}.workspace-nav-rail__more-item-badge{min-width:16px;padding:0 5px;border-radius:999px;background:var(--vscode-activityBarBadge-background, #e06c75);color:var(--vscode-activityBarBadge-foreground, #111);font-size:10px;font-weight:700;line-height:16px;text-align:center}.workspace-root--compact .workspace-nav-rail{display:none}.workspace-status-bar{container-type:inline-size;container-name:workspace-status-bar;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;padding:2px 8px;box-sizing:border-box;border-top:1px solid var(--vscode-statusBar-border, var(--vscode-widget-border));background:var(--vscode-statusBar-background, var(--vscode-sideBar-background));color:var(--vscode-statusBar-foreground, var(--vscode-foreground));font-size:11px;-webkit-user-select:none;user-select:none}.workspace-status-bar__identity{display:flex;align-items:center;gap:2px;flex-shrink:0;min-width:0}.workspace-status-bar__history{display:flex;align-items:center;gap:0;flex-shrink:0}.workspace-status-bar__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.workspace-status-bar__nav-btn:hover:not(:disabled){background:var(--vscode-statusBarItem-hoverBackground, rgba(255, 255, 255, .12))}.workspace-status-bar__nav-btn:disabled{opacity:.3;cursor:default}.workspace-status-bar__profile-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;text-decoration:none;color:inherit;flex-shrink:0;transition:background .1s}.workspace-status-bar__profile-btn:hover{background:var(--vscode-statusBarItem-hoverBackground, rgba(255, 255, 255, .12))}.workspace-status-bar__notify-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.workspace-status-bar__notify-btn:hover{background:var(--vscode-statusBarItem-hoverBackground, rgba(255, 255, 255, .12))}.workspace-status-bar__refresh-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.workspace-status-bar__refresh-btn:hover:not(:disabled){background:var(--vscode-statusBarItem-hoverBackground, rgba(255, 255, 255, .12))}.workspace-status-bar--compact .workspace-status-bar__refresh-btn{width:42px;height:42px;border-radius:14px;background:#ffffff1f}.workspace-status-bar--compact .workspace-status-bar__refresh-btn:hover:not(:disabled){background:#ffffff38}.workspace-status-bar__refresh-icon--spin{animation:spin .8s linear infinite}.workspace-status-bar__notify-badge{position:absolute;top:-2px;right:-2px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#c72e2e;color:#fff;font-size:9px;font-weight:700;line-height:14px;text-align:center}.workspace-status-bar__notify-badge--dot{min-width:7px;width:7px;height:7px;padding:0;border-radius:50%}.workspace-status-bar__notify-btn--unread{color:var(--vscode-statusBar-foreground, #fff)}.workspace-status-bar__left{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex-shrink:1;min-width:0;max-width:70%}.workspace-status-bar__restore-btn{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;height:20px;font-size:11px;font-family:inherit;line-height:1;color:var(--vscode-statusBar-foreground, #ccc);background:transparent;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .35));border-radius:var(--radius-md);cursor:pointer;white-space:nowrap}.workspace-status-bar__restore-btn--on{color:var(--vscode-statusBarItem-prominentForeground, var(--vscode-statusBar-foreground));background:var(--vscode-statusBarItem-prominentBackground, rgba(0, 127, 212, .25));border-color:var(--vscode-statusBarItem-prominentBorder, rgba(0, 127, 212, .45))}.workspace-status-bar__restore-btn:hover{background:var(--vscode-statusBarItem-hoverBackground, rgba(255, 255, 255, .12))}.workspace-status-bar__agent-chip{display:inline-flex;align-items:center;gap:2px;height:20px;margin-left:0;padding:0 4px 0 2px;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .35));border-radius:var(--radius-md);position:relative}.workspace-status-bar__agent-chip:hover{background:var(--vscode-statusBarItem-hoverBackground, rgba(255, 255, 255, .08))}.workspace-status-bar__detached-btn{margin-left:4px}.workspace-detached-popover-content{width:min(360px,calc(100vw - 24px));padding:0;overflow:hidden}.workspace-detached-popover__head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28))}.workspace-detached-popover__title{font-size:12px;font-weight:600;color:var(--vscode-foreground)}.workspace-detached-popover__list{list-style:none;margin:0;padding:4px 0;max-height:min(320px,50vh);overflow:auto}.workspace-detached-popover__row{display:flex;align-items:center;gap:4px;padding:2px 6px 2px 4px}.workspace-detached-popover__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer}.workspace-detached-popover__main:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .14))}.workspace-detached-popover__kind{font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--vscode-descriptionForeground)}.workspace-detached-popover__name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--vscode-foreground)}.workspace-detached-popover__actions{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.workspace-detached-popover__action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--vscode-descriptionForeground);cursor:pointer}.workspace-detached-popover__action:hover{background:#7f7f7f2e;color:var(--vscode-foreground)}.workspace-detached-popover__action--danger:hover{color:var(--vscode-errorForeground, #f48771);background:var(--vscode-inputValidation-errorBackground, rgba(255, 80, 80, .12))}.workspace-status-bar__agent-badge{min-width:14px;height:14px;padding:0 4px;margin-left:2px;border-radius:999px;background:var(--vscode-badge-background, #4d4d4d);color:var(--vscode-badge-foreground, #fff);font-size:10px;font-weight:700;line-height:14px;text-align:center}.workspace-status-bar__agent-label{margin:0;padding:0 6px 0 2px;height:18px;border:0;background:transparent;color:inherit;font-size:11px;font-weight:600;font-family:inherit;line-height:18px;cursor:pointer;white-space:nowrap}@container workspace-status-bar (max-width: 720px){.workspace-status-bar__restore-btn{justify-content:center;gap:0;width:30px;padding:2px}.workspace-status-bar__restore-label,.workspace-status-bar__agent-label{display:none}.workspace-status-bar__agent-chip{justify-content:center;width:30px;padding:0}}.workspace-status-bar__spacer{flex:1;min-width:0}.workspace-status-bar__busy{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-statusBar-foreground, var(--vscode-foreground))}.workspace-status-bar__busy-spinner{flex-shrink:0;animation:spin .8s linear infinite}.workspace-status-bar__right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.workspace-status-bar--compact{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;border-top:none;background:transparent}.workspace-status-bar__mobile{display:flex;flex-direction:column;gap:0;width:100%;position:relative}.workspace-root--compact .workspace-status-bar--compact{position:absolute;left:0;right:0;bottom:0;z-index:40;min-height:0;padding:0;pointer-events:none;background:transparent}.workspace-root--compact .workspace-status-bar--compact .workspace-compact-bottom-nav{pointer-events:auto;padding:0 26px max(8px,calc(env(safe-area-inset-bottom,0px) - 8px))}.workspace-root--document-immersive.workspace-root--compact .workspace-status-bar--compact{display:none}.workspace-root--document-immersive.workspace-root--compact{--compact-bottom-scroll-pad: env(safe-area-inset-bottom, 0px)}.workspace-status-bar--compact .workspace-compact-bottom-nav{transform:none}.workspace-compact-create-sheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))!important}.create-menu--sheet{padding:0}.create-menu--sheet .create-menu__heading--bar{border-radius:8px 8px 0 0}.workspace-root--compact .workspace-status-bar:not(.workspace-status-bar--compact){padding-left:10px;padding-right:10px}.workspace-status-bar__connection{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:2px;opacity:.95}.workspace-status-bar__connection--online{color:var(--vscode-statusBar-foreground, inherit)}.workspace-status-bar__connection--offline{color:var(--vscode-statusBarItem-warningForeground, var(--vscode-editorWarning-foreground, #cca700));background:var(--vscode-statusBarItem-warningBackground, rgba(204, 167, 0, .2))}.workspace-status-bar__drive-source{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin:0;padding:1px 8px;border:1px solid transparent;border-radius:2px;background:transparent;color:inherit;font:inherit;line-height:1.2;cursor:pointer;opacity:.95}.workspace-status-bar__drive-source:hover{background:var(--vscode-statusBarItem-hoverBackground, rgba(255, 255, 255, .08))}.workspace-status-bar__drive-source--disk{color:var(--vscode-statusBar-foreground, inherit)}.workspace-status-bar__drive-source--cloud{color:var(--vscode-textLink-foreground, #3794ff)}.workspace-status-bar__drive-source svg{flex-shrink:0}.workspace-status-bar__drive-local-warn{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;max-width:min(360px,44vw);margin:0;padding:1px 8px;border:1px solid #b8860b;border-radius:2px;background:#e5b700;color:#1a1200;font:inherit;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 0 0 1px #00000014}.workspace-status-bar__drive-local-warn svg{flex-shrink:0;stroke:currentColor}.workspace-status-bar__drive-local-warn:hover{background:#f0c800;border-color:#c99700}.workspace-status-bar__drive-local-warn:active{background:#d4a800}html[data-theme=light] .workspace-status-bar__drive-local-warn{background:#f5c400;border-color:#c99700;color:#1a1200}html[data-theme=light] .workspace-status-bar__drive-local-warn:hover{background:#ffd033}.workspace-status-bar__reset-slot{position:relative;display:flex;align-items:center}.workspace-status-bar .workspace-reset-btn{padding:2px 8px;height:20px;font-size:11px;font-family:inherit;line-height:1;color:var(--vscode-statusBar-foreground, var(--vscode-descriptionForeground));background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer}.workspace-status-bar .workspace-reset-btn:hover:not(:disabled){color:var(--vscode-statusBar-foreground, var(--vscode-foreground));background:var(--vscode-statusBarItem-hoverBackground, rgba(255, 255, 255, .12))}.workspace-status-bar .workspace-reset-btn:disabled{opacity:.55;cursor:not-allowed}.workspace-reset-popover--above-bar{position:absolute;right:0;bottom:100%;margin-bottom:6px;z-index:10001}.workspace-reset-popover{pointer-events:auto;max-width:280px;padding:12px;background:var(--vscode-sideBar-background);border:1px solid var(--vscode-widget-border);border-radius:var(--radius-lg);box-shadow:0 4px 16px #00000059}.workspace-reset-popover-text{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--vscode-foreground)}.workspace-reset-popover-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.workspace-reset-popover-btn{padding:5px 12px;font-size:12px;font-family:inherit;border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--vscode-widget-border)}.workspace-reset-popover-btn:disabled{opacity:.55;cursor:not-allowed}.workspace-reset-popover-btn--secondary{background:var(--vscode-input-background);color:var(--vscode-foreground)}.workspace-reset-popover-btn--secondary:hover:not(:disabled){background:var(--vscode-list-hoverBackground)}.workspace-reset-popover-btn--primary{background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-color:transparent}.workspace-reset-popover-btn--primary:hover:not(:disabled){background:var(--vscode-button-hoverBackground)}.layout-reset-hint{margin:0 0 10px;font-size:12px;color:var(--vscode-descriptionForeground);line-height:1.45}.layout-reset-actions .btn-secondary{width:100%}.layout-reset-confirm{margin-top:4px}.layout-reset-confirm-text{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--vscode-foreground)}.layout-reset-confirm-actions{display:flex;flex-wrap:wrap;gap:10px}.layout-reset-confirm-actions .btn-secondary,.layout-reset-confirm-actions .btn-primary{flex:1;min-width:120px}.app-header{flex-shrink:0;padding:8px 16px;min-height:35px;display:flex;align-items:center;background:var(--vscode-titleBar-activeBackground);color:var(--vscode-titleBar-activeForeground);border-bottom:1px solid var(--vscode-panel-border);font-size:12px}.app-header--chrome{padding:0;min-height:30px;align-items:stretch;-webkit-app-region:drag}.app-header--chrome .home-link{display:inline-flex;align-items:center;padding:0 10px;-webkit-app-region:no-drag}.app-header__drag-fill{flex:1 1 0;min-width:0;min-height:30px}.app-header--chrome .workspace-title-bar__os-spacer--left{width:82px;min-width:82px}.home-link{text-decoration:none;color:var(--vscode-textLink-foreground);font-weight:400}.home-link:hover{color:var(--vscode-textLink-activeForeground);text-decoration:underline}.panel{padding:12px 16px;height:100%;overflow-y:auto;background-color:var(--vscode-editor-background);color:var(--vscode-foreground)}.panel--sidebar{background-color:var(--vscode-sideBar-background)}.panel--sidebar h2{color:var(--vscode-sideBarTitle-foreground)}.panel--fill{height:100%;overflow:hidden;padding:0;display:flex;flex-direction:column;background:var(--vscode-editor-background)}.panel--fill>*{flex:1;min-height:0}.panel-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.panel-header-row--end{justify-content:flex-end}.panel h2{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--vscode-sideBarTitle-foreground)}.panel h3{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--vscode-foreground)}.panel p{color:var(--vscode-descriptionForeground);line-height:1.5;margin:0 0 8px;font-size:13px}.panel code{font-family:var(--font-mono);font-size:12px}.badge{display:inline-flex;align-items:center;background:var(--vscode-badge-background);color:var(--vscode-badge-foreground);padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.empty-state{margin-top:12px;padding:24px;border:1px dashed var(--vscode-widget-border);border-radius:var(--radius-lg);text-align:center;background:var(--vscode-editor-background);color:var(--vscode-descriptionForeground);font-size:13px}.code-block{font-size:12px;background-color:var(--vscode-editor-background);padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--vscode-widget-border);font-family:var(--font-mono);color:var(--vscode-foreground);white-space:pre-wrap;word-break:break-word}.code-block--spaced{margin-top:8px}.menu-list{list-style:none;padding:0;margin:8px 0 0}.menu-item{width:100%;text-align:left;padding:6px 10px;margin-bottom:2px;border-radius:var(--radius-md);border:none;cursor:pointer;color:var(--vscode-foreground);font-weight:400;font-size:13px;font-family:inherit;background:transparent;text-decoration:none;box-sizing:border-box}.menu-item:hover{background-color:var(--vscode-list-hoverBackground);color:var(--vscode-foreground)}.menu-item--active{background-color:var(--vscode-list-inactiveSelectionBackground);color:var(--vscode-foreground)}.menu-item--active:hover{background-color:var(--vscode-list-activeSelectionBackground)}.screen-editor-root{display:flex;flex-direction:column;height:100%;background:var(--vscode-editor-background)}.screen-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 10px;min-height:35px;border-bottom:1px solid var(--vscode-panel-border);background:var(--vscode-sideBar-background);flex-shrink:0}.screen-editor-flex{flex:1;min-height:0;position:relative}.toolbar-btn{padding:3px 12px;border-radius:6px;border:1px solid transparent;background:var(--vscode-button-background);color:var(--vscode-button-foreground);font-size:12px;font-weight:400;font-family:inherit;cursor:pointer}.toolbar-btn:hover{background:var(--vscode-button-hoverBackground);border-color:transparent;color:var(--vscode-button-foreground)}.toolbar-btn--secondary{background:transparent;color:var(--vscode-foreground);border-color:var(--vscode-widget-border)}.toolbar-btn--secondary:hover{background:var(--vscode-list-hoverBackground);color:var(--vscode-foreground)}.screen-toolbar--clients-hub{align-items:center;padding:4px 8px;min-height:30px;gap:6px}.clients-hub-toolbar-trailing{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;margin-left:auto}.clients-hub-view-toggle{display:inline-flex;border:1px solid var(--vscode-widget-border);border-radius:6px;overflow:hidden;background:var(--vscode-input-background)}.clients-hub-view-toggle__btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;border:none;background:transparent;color:var(--vscode-descriptionForeground);cursor:pointer;font-family:inherit}.clients-hub-view-toggle__btn:hover{color:var(--vscode-foreground);background:var(--vscode-list-hoverBackground)}.clients-hub-view-toggle__btn--active{color:var(--vscode-button-foreground);background:var(--vscode-button-background)}.clients-hub__view-switch{display:flex;align-items:center}.clients-hub{display:flex;flex-direction:column;min-height:0;gap:6px}.panel.panel--fill.clients-hub{padding:4px 8px 6px;box-sizing:border-box}.panel.panel--fill.clients-hub>*{flex:0 0 auto;min-height:0}.panel.panel--fill.clients-hub>.clients-hub__pull-scroll{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:0}.panel.panel--fill.clients-hub>.clients-hub__pull-scroll>.clients-hub__table-wrap{overflow-x:auto}.panel.panel--fill.clients-hub>*:only-child{flex:1 1 auto;min-height:0}.clients-hub__toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.clients-hub__filter{display:flex;align-items:center;gap:8px;flex:1;min-width:140px;max-width:360px;padding:4px 10px;border:1px solid var(--vscode-widget-border);border-radius:6px;background:var(--vscode-input-background);color:var(--vscode-input-foreground)}.clients-hub__filter input{flex:1;min-width:0;border:none;background:transparent;color:inherit;font:inherit;font-size:12px;outline:none}.clients-hub__filter input[type=search]::-webkit-search-cancel-button,.clients-hub__filter input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clients-hub__filter-clear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:-4px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--vscode-input-foreground);cursor:pointer;flex-shrink:0}.clients-hub__filter-clear:hover{background:var(--vscode-list-hoverBackground)}.clients-hub__columns{position:relative}.clients-hub__columns-summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:var(--vscode-descriptionForeground);padding:4px 8px;border-radius:6px}.clients-hub__columns-summary::-webkit-details-marker{display:none}.clients-hub__columns-summary:hover{background:var(--vscode-list-hoverBackground);color:var(--vscode-foreground)}.clients-hub__columns-body{position:absolute;right:0;top:calc(100% + 4px);z-index:5;min-width:220px;padding:8px 10px;border:1px solid var(--vscode-widget-border);border-radius:6px;background:var(--vscode-editor-background);box-shadow:0 8px 24px #00000040}.clients-hub__column-option{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 0;cursor:pointer;color:var(--vscode-foreground)}.clients-hub__dashboard{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;flex:0 0 auto;min-height:min-content}.clients-hub__card{border:1px solid var(--vscode-widget-border);border-radius:8px;padding:12px;background:var(--vscode-sideBar-background);display:flex;flex-direction:column;gap:8px}.clients-hub__card-head{display:flex;gap:10px;align-items:flex-start}.clients-hub__card-head-main{flex:1;min-width:0}.clients-hub__card-actions{flex:0 0 auto;margin-left:auto}.clients-hub__name-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.clients-hub__row-icon{flex:0 0 auto;color:var(--vscode-descriptionForeground)}.clients-hub__name-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font:inherit;font-weight:600;color:var(--vscode-textLink-foreground, var(--vscode-foreground));cursor:pointer;text-align:left;text-decoration:none}.clients-hub__name-btn:hover{text-decoration:underline}.clients-hub__th-actions,.clients-hub__td-actions{width:44px;text-align:right}.clients-hub__card-icon{color:var(--vscode-descriptionForeground);flex-shrink:0}.clients-hub__card-title{margin:0;font-size:14px;font-weight:600;color:var(--vscode-foreground)}.clients-hub__card-sub{margin:2px 0 0;font-size:12px;color:var(--vscode-descriptionForeground)}.clients-hub__card-stats{display:flex;flex-wrap:wrap;gap:6px}.clients-hub__chip{font-size:11px;padding:2px 8px;border-radius:999px;background:#7f7f7f26;color:var(--vscode-foreground)}.clients-hub__card-contact,.clients-hub__card-updated{margin:0;font-size:11px;color:var(--vscode-descriptionForeground)}.clients-hub__card-contact-label{font-weight:600;color:var(--vscode-foreground)}.clients-hub__table-wrap{flex:0 0 auto;min-height:min-content;overflow-x:auto;border:1px solid var(--vscode-widget-border);border-radius:6px}.clients-hub__table{width:100%;border-collapse:collapse;font-size:12px}.clients-hub__table th,.clients-hub__table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--vscode-panel-border)}.clients-hub__table th{position:sticky;top:0;background:var(--vscode-sideBar-background);color:var(--vscode-descriptionForeground);font-weight:600}.clients-hub__table tbody tr:hover{background:var(--vscode-list-hoverBackground)}.clients-hub__loading,.clients-hub__error{margin:0;font-size:13px;color:var(--vscode-descriptionForeground)}.clients-hub__section-title{margin:0;font-size:15px;font-weight:650;color:var(--vscode-foreground)}.clients-hub__empty{margin:16px 4px;font-size:13px;color:var(--vscode-descriptionForeground)}.pull-to-refresh-indicator{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;margin:0;line-height:0;overflow:hidden;color:var(--vscode-descriptionForeground)}.pull-to-refresh-indicator__icon-wrap{display:flex;align-items:center;justify-content:center;line-height:0}.pull-to-refresh-glyph{display:block;flex-shrink:0;transform-box:fill-box;transform-origin:center}.pull-to-refresh-glyph--idle{opacity:.45}.pull-to-refresh-glyph--spin{opacity:1}.pull-to-refresh-glyph--css-fallback{animation:pull-to-refresh-glyph-rotate .75s linear infinite}@keyframes pull-to-refresh-glyph-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.timeline-sticky-day{position:sticky;top:0;z-index:4;display:flex;justify-content:center;align-items:center;padding:6px 0 8px;margin:0;background:var(--vscode-editor-background);background-clip:padding-box}.timeline-sticky-day__pill{display:inline-block;max-width:min(420px,90vw);padding:5px 14px;border-radius:9999px;font-size:11px;font-weight:600;text-transform:capitalize;text-align:center;line-height:1.3;color:var(--vscode-badge-foreground, var(--vscode-foreground));background:var(--vscode-badge-background, rgba(127, 127, 127, .22))}.timeline-sticky-day__pill--action{border:none;cursor:pointer;font:inherit;text-transform:inherit}.timeline-sticky-day__pill--action:hover{filter:brightness(1.08)}.timeline-sticky-day__pill--action:focus-visible{outline:2px solid var(--vscode-focusBorder, #007fd4);outline-offset:2px}.process-feed-filters__pick-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.process-feed-filters__pick-head .calendar-filters__section{margin:0}.process-feed-filters__clear-link,.process-feed-filters__reset{border:0;background:transparent;color:var(--vscode-textLink-foreground, #3794ff);font:inherit;font-size:12px;cursor:pointer;padding:0;text-align:left}.process-feed-filters__reset{margin-top:4px}.process-feed-filters__search{width:100%;box-sizing:border-box;height:28px;border:1px solid var(--vscode-widget-border);border-radius:6px;background:var(--vscode-input-background);color:var(--vscode-input-foreground);font:inherit;font-size:12px;padding:0 8px}.process-feed-filters__pick-rows{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow:auto}.process-feed-filters__pick-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-feed-filters__banner--error{color:var(--vscode-errorForeground, #f48771)}.process-updates-feed{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden}.panel.panel--fill.process-updates-feed{padding:12px 16px;gap:8px;box-sizing:border-box;--process-feed-list-inset-left: 7px}.panel.panel--fill.process-updates-feed .process-feed-split__list{gap:8px}.panel.panel--fill.process-updates-feed .process-feed-nested__pane--feed-list{gap:4px}.process-updates-feed__toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;margin-bottom:0;flex-shrink:0}.process-updates-feed__toolbar .vscode-tree-inline-filter{flex:1 1 auto;width:100%;min-width:0}.process-updates-feed__toolbar .vscode-tree-inline-filter__clear{width:18px;height:18px}.process-events-feed__selection{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.process-events-feed__selection-count{font-size:12px;color:var(--vscode-descriptionForeground);white-space:nowrap}.process-updates-feed__filter-menu-btn{position:relative;color:var(--vscode-input-foreground)}.process-updates-feed__filter-menu-btn--active{color:var(--vscode-textLink-foreground, #3794ff);background:color-mix(in srgb,var(--vscode-textLink-foreground, #3794ff) 16%,transparent)}.process-updates-feed__filter-menu-btn-dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:999px;background:var(--vscode-textLink-foreground, #3794ff);box-shadow:0 0 0 1.5px var(--vscode-input-background, #3c3c3c)}.process-feed-calendar-popover__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000059}.process-feed-calendar-popover{width:min(340px,100%);max-height:min(90vh,420px);padding:12px 14px 10px;border-radius:10px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .45));background:var(--vscode-editor-background, #1e1e1e);color:var(--vscode-foreground, #ccc);box-shadow:0 12px 40px #00000073}.process-feed-calendar-popover__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.process-feed-calendar-popover__title{flex:1 1 auto;text-align:center;font-size:14px;font-weight:600;text-transform:capitalize}.process-feed-calendar-popover__nav{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:6px;color:inherit;background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .18));cursor:pointer}.process-feed-calendar-popover__nav:disabled{opacity:.35;cursor:default}.process-feed-calendar-popover__nav:not(:disabled):hover{filter:brightness(1.12)}.process-feed-calendar-popover__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;font-size:10px;font-weight:600;color:var(--vscode-descriptionForeground, #999);text-align:center}.process-feed-calendar-popover__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.process-feed-calendar-popover__cell{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:6px;font-size:13px}.process-feed-calendar-popover__cell--empty{visibility:hidden}.process-feed-calendar-popover__cell--muted{color:var(--vscode-disabledForeground, rgba(204, 204, 204, .28));cursor:default}.process-feed-calendar-popover__cell--active{border:none;font:inherit;color:var(--vscode-button-foreground, #fff);background:var(--vscode-button-background, #0e639c);cursor:pointer}.process-feed-calendar-popover__cell--active:hover{filter:brightness(1.08)}.process-feed-calendar-popover__hint{margin:10px 0 0;font-size:12px;color:var(--vscode-descriptionForeground, #999);text-align:center}.process-feed-calendar-popover__footer{margin-top:12px;display:flex;justify-content:flex-end}.process-feed-calendar-popover__cancel{padding:6px 14px;font-size:13px;border-radius:6px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .45));color:inherit;background:transparent;cursor:pointer}.process-feed-calendar-popover__cancel:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .18))}.process-feed-calendar-sheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))!important}.process-feed-calendar-sheet>.ji-ui-sheet-header{margin:0;padding:14px 18px}.process-feed-calendar-popover--sheet{width:100%;max-height:none;padding:4px 18px 0;border:none;border-radius:0;box-shadow:none;background:transparent}.process-feed-calendar-popover--sheet .process-feed-calendar-popover__title{font-size:16px}.process-feed-calendar-popover--sheet .process-feed-calendar-popover__nav{width:44px;height:44px}.process-feed-calendar-popover--sheet .process-feed-calendar-popover__weekday{font-size:13px}.process-feed-calendar-popover--sheet .process-feed-calendar-popover__cell{min-height:48px;font-size:16px;border-radius:10px}.process-feed-calendar-popover--sheet .process-feed-calendar-popover__cancel{min-height:48px;padding:12px 18px;font-size:16px;border-radius:12px}.panel.panel--fill.process-updates-feed>*:not(.process-feed-split):not(.process-feed-nested-host):not(.process-feed-calendar-popover__backdrop):not(.process-feed-filter-menu__backdrop){flex:0 0 auto;min-height:0}.panel.panel--fill.process-updates-feed>.process-feed-split{flex:1 1 auto;min-height:0;display:flex;flex-direction:row;align-items:stretch}.panel.panel--fill.process-updates-feed>.process-feed-nested-host{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch}.process-feed-nested-host{flex:1 1 auto;min-height:0}.process-feed-nested-host>.flexlayout__layout{flex:1 1 auto;min-height:0}.process-feed-nested__pane{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-top:4px}.process-feed-nested__pane--feed-list{padding-left:var(--process-feed-list-inset-left)}.process-feed-nested__pane--feed-detail{padding-left:0}.process-feed-nested__pane>.process-updates-feed__toolbar{flex:0 0 auto}.process-feed-nested__pane>.process-updates-feed__scroll{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:0}.process-feed-nested__pane>.process-feed-detail{flex:1 1 auto;min-height:0;overflow:auto;border-left:none;background:var(--vscode-sideBar-background)}.process-feed-nested__pane>.process-feed-attachment-preview,.process-feed-detail-overlay__sheet>.process-feed-attachment-preview{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--vscode-sideBar-background)}.process-feed-nested__pane>.process-feed-attachment-preview{border-left:none}.process-feed-detail-overlay__sheet>.process-feed-attachment-preview{min-height:280px;border-left:1px solid var(--vscode-panel-border)}.process-feed-attachment-preview__bar{flex-shrink:0;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28))}.process-feed-attachment-preview__back{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:2px 6px 2px 2px;border:none;border-radius:4px;background:transparent;color:var(--vscode-textLink-foreground, #3794ff);font:inherit;font-size:12px;cursor:pointer}.process-feed-attachment-preview__back:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .18))}.process-feed-attachment-preview__name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.process-feed-attachment-preview__open-tab,.process-finder__preview-open-tab{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto;padding:3px 8px;border:1px solid var(--vscode-button-border, transparent);border-radius:4px;background:var(--vscode-button-secondaryBackground, rgba(127, 127, 127, .18));color:var(--vscode-button-secondaryForeground, var(--vscode-foreground));font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.process-feed-attachment-preview__open-tab:hover:not(:disabled),.process-finder__preview-open-tab:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .28))}.process-feed-attachment-preview__open-tab:disabled{opacity:.45;cursor:default}.process-feed-attachment-preview__body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.process-feed-attachment-preview__body>*{flex:1 1 auto;min-height:0}.process-feed-split--stack{flex-direction:column}.process-feed-split--list-only{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.process-feed-split__list{display:flex;flex-direction:column;min-height:0;min-width:0}.process-feed-split__list>.process-updates-feed__scroll{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:0}.process-feed-split__gutter{flex:0 0 6px;cursor:col-resize;touch-action:none;background:var(--vscode-panel-border, rgba(127, 127, 127, .35))}.process-feed-split__gutter:hover{background:var(--vscode-focusBorder, rgba(0, 127, 212, .55))}.process-feed-split--stack .process-feed-split__gutter{display:none}.process-feed-split__detail{min-height:0;overflow:auto;border-left:1px solid var(--vscode-panel-border);background:var(--vscode-sideBar-background)}.process-feed-split--stack .process-feed-split__detail{border-left:none;border-top:1px solid var(--vscode-panel-border);max-height:min(44vh,480px)}.process-updates-feed--overlay-detail{position:relative}.process-updates-feed__preview-toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid var(--vscode-widget-border);border-radius:999px;background:#7f7f7f1f;color:var(--vscode-foreground);font:inherit;font-size:12px;cursor:pointer}.process-updates-feed__preview-toggle:hover,.process-updates-feed__preview-toggle--active{background:var(--vscode-button-secondaryHoverBackground, rgba(127, 127, 127, .24))}.process-feed-detail-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none}.process-feed-detail-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0000002e;pointer-events:auto;cursor:default}.process-feed-detail-overlay__sheet{position:absolute;right:10px;bottom:10px;width:min(440px,calc(100% - 20px));max-height:min(72vh,620px);display:flex;flex-direction:column;min-height:0;border:1px solid var(--vscode-widget-border);border-radius:10px;background:var(--vscode-sideBar-background);box-shadow:0 14px 40px #00000059;pointer-events:auto;overflow:hidden}.process-feed-detail-overlay__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--vscode-panel-border);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--vscode-descriptionForeground)}.process-feed-detail-overlay__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:5px;background:transparent;color:var(--vscode-descriptionForeground);cursor:pointer}.process-feed-detail-overlay__close:hover{background:#7f7f7f29;color:var(--vscode-foreground)}.process-feed-detail-overlay__sheet>.process-feed-detail{flex:1 1 auto;min-height:0;overflow:auto}@media(max-width:720px){.process-feed-detail-overlay__sheet{left:0;right:0;bottom:0;width:auto;max-height:82vh;border-radius:12px 12px 0 0}}.process-feed-detail{display:flex;flex-direction:column;gap:10px;padding:12px 14px 16px;font-size:13px;color:var(--vscode-foreground)}.process-feed-detail--multi{display:flex;flex-direction:column;gap:8px;padding:10px}.process-feed-detail--empty{display:flex;align-items:center;justify-content:center;min-height:120px}.process-feed-detail__hint{margin:0;font-size:13px;color:var(--vscode-descriptionForeground)}.process-feed-detail__multi-count{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.process-feed-detail__multi-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.process-feed-detail__multi-list{display:flex;flex-direction:column;gap:10px}.process-feed-detail__multi-card{border:1px solid var(--vscode-panel-border);border-radius:6px;background:var(--vscode-editor-background);overflow:hidden}.process-feed-detail__multi-card>.process-feed-detail{padding:10px}.process-feed-detail__meta,.process-feed-detail__time{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.process-feed-detail--cancelled{opacity:.7;background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,color-mix(in srgb,#d93025 12%,transparent) 5px,color-mix(in srgb,#d93025 12%,transparent) 7px)}.process-feed-detail--cancelled .process-feed-detail__title,.process-feed-detail--cancelled .process-feed-detail__message{text-decoration:line-through;color:var(--vscode-descriptionForeground)}.process-feed-detail__title{margin:0;font-size:15px;font-weight:600;line-height:1.35}.process-feed-detail__message{margin:0;line-height:1.45;white-space:pre-wrap}.process-feed-detail__attachments{margin:0;padding:0;list-style:none;font-size:12px;color:var(--vscode-descriptionForeground)}.process-feed-detail__attachment-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:var(--vscode-textLink-foreground, #3794ff);font:inherit;font-size:12px;cursor:pointer}.process-feed-detail__attachment-btn:hover:not(:disabled){text-decoration:underline}.process-feed-detail__attachment-btn:disabled{opacity:.55;cursor:default;text-decoration:none}.process-feed-detail__attachment-btn[draggable=true]{cursor:grab}.process-feed-detail__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:4px}.process-feed-detail__context,.process-feed-detail__open{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--vscode-button-border, transparent);border-radius:4px;background:var(--vscode-button-secondaryBackground, rgba(127, 127, 127, .18));color:var(--vscode-button-secondaryForeground, var(--vscode-foreground));font:inherit;font-size:12px;cursor:pointer;text-decoration:none}.process-feed-detail__context{justify-content:center;width:28px;height:28px;padding:0;border-style:dashed;background:transparent;color:var(--vscode-textLink-foreground, #3794ff)}.process-feed-detail__context:hover,.process-feed-detail__open:hover{background:var(--vscode-button-secondaryHoverBackground, rgba(127, 127, 127, .28))}.process-updates-feed__sentinel{height:1px;flex-shrink:0}.process-feed-filter-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12001;background:transparent}.process-feed-filter-menu{position:fixed;z-index:12002;max-height:min(72vh,420px);display:flex;flex-direction:column;padding:10px 12px;border-radius:8px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .45));background:var(--vscode-menu-background, var(--vscode-editor-background));color:var(--vscode-menu-foreground, var(--vscode-foreground));box-shadow:0 8px 28px #0006}.process-feed-filter-menu__heading{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vscode-descriptionForeground)}.process-feed-filter-menu__hint{margin:0 0 8px;font-size:11px;line-height:1.35;color:var(--vscode-descriptionForeground)}.process-feed-filter-menu__banner{margin:0 0 8px;padding:6px 8px;font-size:11px;line-height:1.35;border-radius:4px;color:var(--vscode-descriptionForeground);background:var(--vscode-editor-inactiveSelectionBackground, rgba(127, 127, 127, .18))}.process-feed-filter-menu__banner--error{color:var(--vscode-errorForeground, #f48771);background:color-mix(in srgb,var(--vscode-errorForeground, #f48771) 12%,transparent)}.process-feed-filter-menu__submenu-list{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.process-feed-filter-menu__submenu-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:1px solid var(--vscode-menu-border, rgba(127, 127, 127, .35));border-radius:6px;font-size:13px;text-align:left;color:inherit;background:var(--vscode-menu-background, var(--vscode-editor-background));cursor:pointer}.process-feed-filter-menu__submenu-row:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.process-feed-filter-menu__back{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;padding:4px 6px;border:none;font-size:12px;font-weight:600;color:var(--vscode-textLink-foreground, #3794ff);background:transparent;cursor:pointer}.process-feed-filter-menu__back:hover{text-decoration:underline;text-underline-offset:2px}.process-feed-filter-menu__checks{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;overflow:auto;margin-bottom:10px;padding-right:2px}.process-feed-filter-menu__tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:32px;margin-bottom:8px;padding:6px 8px;border-radius:6px;border:1px solid var(--vscode-input-border, rgba(127, 127, 127, .45));background:var(--vscode-input-background, rgba(0, 0, 0, .2))}.process-feed-filter-menu__tags-empty{font-size:12px;color:var(--vscode-input-placeholderForeground, var(--vscode-descriptionForeground))}.process-feed-filter-menu__tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 8px;border-radius:999px;font-size:11px;line-height:1.3;color:var(--vscode-badge-foreground, var(--vscode-foreground));background:var(--vscode-badge-background, rgba(127, 127, 127, .35))}.process-feed-filter-menu__tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-feed-filter-menu__tag-remove{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:50%;color:inherit;background:transparent;cursor:pointer}.process-feed-filter-menu__tag-remove:hover{background:color-mix(in srgb,var(--vscode-foreground) 12%,transparent)}.process-feed-filter-menu__client-search{margin-bottom:8px}.process-feed-filter-menu__client-search-input{box-sizing:border-box;width:100%;padding:6px 8px;border-radius:4px;border:1px solid var(--vscode-input-border, rgba(127, 127, 127, .45));font-size:12px;color:var(--vscode-input-foreground, inherit);background:var(--vscode-input-background, rgba(0, 0, 0, .2));outline:none}.process-feed-filter-menu__client-search-input:focus{border-color:var(--vscode-focusBorder, rgba(0, 127, 212, .55))}.process-feed-filter-menu__pick-row{display:block;width:100%;padding:6px 8px;border:none;border-radius:4px;font-size:12px;text-align:left;color:inherit;background:transparent;cursor:pointer}.process-feed-filter-menu__pick-row:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.process-feed-filter-menu__pick-row--on{color:var(--vscode-textLink-foreground, #3794ff);background:var(--vscode-list-inactiveSelectionBackground, rgba(127, 127, 127, .18))}.process-feed-filter-menu__radios{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.process-feed-filter-menu__clients{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding-right:2px}.process-feed-filter-menu__clients--tags{max-height:200px}.process-feed-filter-menu__row{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;cursor:pointer}.process-feed-filter-menu__row--root{padding:6px 2px 10px}.process-feed-filter-menu__origin-list{display:flex;flex-direction:column;gap:0;padding:0 0 4px}.process-feed-filter-menu__origin-list .process-feed-filter-menu__row--root{padding:4px 2px;align-items:center}.process-feed-filter-menu__origin-swatch{width:8px;height:8px;border-radius:50%;flex-shrink:0}.process-feed-filter-menu__row input{flex-shrink:0;margin-top:2px}.process-feed-filter-menu__empty{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.process-feed-filter-menu__actions{display:flex;flex-wrap:wrap;gap:10px 14px;padding-top:4px;border-top:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35))}.process-feed-filter-menu__linkish{padding:0;border:none;font-size:12px;color:var(--vscode-textLink-foreground, #3794ff);background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.process-feed-filter-menu__linkish:hover{color:var(--vscode-textLink-activeForeground, #3794ff)}.process-feed-filter-sheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))!important}.process-feed-filter-sheet>.ji-ui-sheet-header{margin:0;padding:14px 18px}.process-feed-filter-menu--sheet{position:static;z-index:auto;width:100%;max-height:min(70vh,520px);padding:4px 0 0;border:none;border-radius:0;box-shadow:none;background:transparent;overflow:auto}.process-feed-filter-menu--sheet .process-feed-filter-menu__submenu-row{min-height:48px;padding:12px 18px;border-radius:12px;font-size:16px}.process-feed-filter-menu--sheet .process-feed-filter-menu__row--root{min-height:48px;padding:12px 18px;font-size:16px;align-items:center}.process-feed-filter-menu--sheet .process-feed-filter-menu__row input{margin-top:0}.process-feed-filter-menu--sheet .process-feed-filter-menu__clients--tags{max-height:min(40vh,280px)}.process-feed-filter-menu--sheet .process-feed-filter-menu__pick-row{min-height:48px;padding:12px 18px;font-size:16px;border-radius:10px}.process-feed-filter-menu--sheet .process-feed-filter-menu__client-search-input{min-height:44px;margin:0 18px;padding:10px 12px;font-size:16px;border-radius:10px;width:calc(100% - 36px);box-sizing:border-box}.process-feed-filter-menu--sheet .process-feed-filter-menu__actions{padding-left:18px;padding-right:18px}.process-feed-filter-menu--sheet .process-feed-filter-menu__linkish,.process-feed-filter-menu--sheet .process-feed-filter-menu__back{font-size:16px;min-height:44px;padding-left:18px;padding-right:18px}.process-updates-feed__timeline-stack{display:flex;flex-direction:column;gap:0}.process-updates-feed__day-section{margin-bottom:10px}.process-updates-feed__day-section:last-child{margin-bottom:0}.process-updates-feed__event-list{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));display:flex;flex-direction:column;gap:12px}.process-updates-feed__item{position:relative}.process-updates-feed__line{position:absolute;left:-18px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--vscode-charts-blue, #0e70c0)}.process-updates-feed__card{position:relative;margin-left:-5px;margin-right:5px;min-width:0;max-width:100%;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));border-radius:8px;padding:18px 12px 10px 28px;background:var(--vscode-editor-background);display:flex;flex-direction:column;gap:10px;cursor:pointer;outline:none;user-select:none;-webkit-user-select:none}.process-updates-feed__card--draggable{cursor:grab}.process-updates-feed__card--draggable:active{cursor:grabbing}.process-updates-feed__card-select{position:absolute;top:6px;left:6px;z-index:1;margin:0;width:13px;height:13px;padding:0;flex-shrink:0;cursor:pointer;accent-color:var(--vscode-focusBorder, rgba(0, 127, 212, .85));opacity:.55}.process-updates-feed__card:hover .process-updates-feed__card-select,.process-updates-feed__card:focus-within .process-updates-feed__card-select,.process-updates-feed__card--selected .process-updates-feed__card-select{opacity:1}.process-updates-feed__card-select:focus-visible{outline:1px solid var(--vscode-focusBorder, rgba(0, 127, 212, .85));outline-offset:1px}.process-updates-feed__card--origin-ours{border-left-color:#1aa0d6;border-left-width:3px}.process-updates-feed__card--origin-system{border-left-color:#4f6e14;border-left-width:3px}.process-updates-feed__card--origin-judge{border-left-color:#a8e04a;border-left-width:3px}.process-updates-feed__card--origin-opposing{border-left-color:#e35a45;border-left-width:3px}.process-updates-feed__card--origin-third_party{border-left-color:#7a7a7a;border-left-width:3px}.process-updates-feed__card--selected{border-color:var(--vscode-focusBorder, rgba(0, 127, 212, .75));background:var(--vscode-list-inactiveSelectionBackground, rgba(127, 127, 127, .12))}.process-updates-feed__card--flash{animation:workspace-event-flash 1.5s ease-out}.process-updates-feed__card--cancelled{opacity:.62;background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,color-mix(in srgb,#d93025 14%,transparent) 5px,color-mix(in srgb,#d93025 14%,transparent) 7px)}.process-updates-feed__card--cancelled .process-updates-feed__event-title,.process-updates-feed__card--cancelled .process-updates-feed__message{text-decoration:line-through;color:var(--vscode-descriptionForeground)}.process-updates-feed__meta,.process-updates-feed__date,.process-updates-feed__message{margin:0}.process-updates-feed__meta{min-width:0;max-width:100%;font-size:12px;overflow-wrap:anywhere;word-break:break-word}.process-updates-feed__date{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:11px;color:var(--vscode-descriptionForeground)}.process-updates-feed__date-text{min-width:0}.process-event-cal-badge{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;font-size:10px;font-weight:600;line-height:1;color:#fff;text-decoration:none;flex-shrink:0}.process-event-cal-badge--prazo{background:#e37400}.process-event-cal-badge--audience{background:#d93025}.process-event-cal-badge--pericia{background:#7b1fa2}.process-event-cal-badge--audience.is-cancelled,.process-event-cal-badge--pericia.is-cancelled{background:color-mix(in srgb,#d93025 42%,#5f6368);text-decoration:line-through}.process-event-cal-badge--pericia.is-cancelled{background:color-mix(in srgb,#7b1fa2 42%,#5f6368)}.process-event-cal-badge--archived{background:#5f6368}a.process-event-cal-badge:hover{filter:brightness(1.08)}.process-updates-feed__card--has-more{padding-right:28px}.process-updates-feed__card-more{position:absolute;top:4px;right:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;opacity:.55;cursor:pointer}.process-updates-feed__card:hover .process-updates-feed__card-more,.process-updates-feed__card-more:focus-visible{opacity:1}.process-updates-feed__card-more:hover,.process-updates-feed__card-more:focus-visible{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .22))}.process-updates-feed__event-title{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;font-size:13px;overflow-wrap:anywhere;word-break:break-word}.process-updates-feed__message{min-width:0;max-width:100%;font-size:12px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.process-updates-feed__inline-event-link{display:inline;padding:0 .2em 0 0;margin:0;border:none;background:transparent;color:var(--vscode-textLink-foreground, #3794ff);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.process-updates-feed__inline-event-link:hover{color:var(--vscode-textLink-activeForeground, #3794ff)}.process-updates-feed__event-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.process-updates-feed__event-link{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 7px;border:1px solid var(--vscode-widget-border);border-radius:999px;background:#7f7f7f1a;color:var(--vscode-textLink-foreground, #3794ff);font:inherit;font-size:11px;line-height:1.3;cursor:pointer}.process-updates-feed__event-link:hover{background:#7f7f7f2e;text-decoration:underline;text-underline-offset:2px}.process-updates-feed__attachments{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.process-updates-feed__attachments li{display:inline-flex;align-items:center;gap:0;min-width:0;max-width:100%;font-size:11px;padding:0;border-radius:999px;background:transparent}.process-updates-feed__attachment{display:inline-flex;align-items:stretch;min-width:0;max-width:100%;border-radius:999px;background:#7f7f7f29;overflow:hidden}.process-updates-feed__attachment:hover{background:#7f7f7f38}.process-updates-feed__attachment--detail{background:transparent;border-radius:0}.process-updates-feed__attachment--detail .process-feed-detail__attachment-btn{background:transparent;padding:0;border-radius:0}.process-updates-feed__attachment-more{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;border-left:1px solid rgba(127,127,127,.2);padding:0 4px;min-width:22px;background:transparent;color:inherit;cursor:pointer;opacity:.72}.process-updates-feed__attachment-more:hover,.process-updates-feed__attachment-more[aria-expanded=true]{opacity:1;background:#7f7f7f1f}.process-updates-feed__attachment--detail .process-updates-feed__attachment-more{border-left:0;margin-left:2px}.process-updates-feed__attachment-btn{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;border:0;border-radius:0;padding:2px 6px 2px 8px;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-updates-feed__attachment-btn:hover:not(:disabled){background:#7f7f7f47}.process-updates-feed__attachment-btn:disabled{opacity:.55;cursor:default}.process-updates-feed__attachment-btn[draggable=true]{cursor:grab}.process-updates-feed__open-link{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--vscode-textLink-foreground, #3794ff);cursor:pointer;font:inherit;font-size:12px;margin-top:2px;padding:4px 0;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.process-updates-feed__open-link:hover{color:var(--vscode-textLink-activeForeground, #4da3ff)}.process-updates-feed__open-link:disabled{opacity:.75;cursor:default}.process-updates-feed__status{margin:0;font-size:12px;color:var(--vscode-descriptionForeground);display:inline-flex;align-items:center;gap:6px}.process-updates-feed__status--error{color:var(--vscode-errorForeground, #f48771)}.process-updates-feed__spin{animation:process-updates-feed-spin .9s linear infinite}.process-events-feed{display:flex;flex-direction:column;height:100%;min-height:0}.process-events-feed__scroll{flex:1 1 auto;min-height:0}@keyframes process-updates-feed-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-link-btn{color:var(--vscode-descriptionForeground);display:flex;align-items:center}.profile-link-btn:hover{color:var(--vscode-foreground)}.theme-fieldset{border:1px solid var(--vscode-widget-border);border-radius:var(--radius-lg);padding:12px 14px 14px;margin:0 0 20px;background:var(--vscode-editor-background)}.theme-fieldset legend{font-size:12px;font-weight:600;color:var(--vscode-foreground);padding:0 6px}.theme-options{display:flex;flex-direction:column;gap:4px;margin-top:8px}.theme-option{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:var(--radius-md);cursor:pointer;border:1px solid transparent}.theme-option:hover{background:var(--vscode-list-hoverBackground)}.theme-option--active{background:var(--vscode-list-inactiveSelectionBackground);border-color:var(--vscode-widget-border)}.theme-option input{margin:2px 0 0;accent-color:var(--vscode-button-background)}.theme-option-text{display:flex;flex-direction:column;gap:2px}.theme-option-label{font-size:13px;color:var(--vscode-foreground)}.theme-option-hint{font-size:11px;color:var(--vscode-descriptionForeground);line-height:1.35}.auth-container{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--vscode-editor-background);padding:24px;padding-top:calc(24px + env(safe-area-inset-top,0));padding-bottom:calc(24px + env(safe-area-inset-bottom,0));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.profile-container{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;background:var(--vscode-editor-background);padding:24px;padding-top:calc(24px + env(safe-area-inset-top,0));padding-bottom:calc(24px + env(safe-area-inset-bottom,0));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.auth-card,.profile-card{width:100%;max-width:420px;background:var(--vscode-sideBar-background);border:1px solid var(--vscode-widget-border);border-radius:var(--radius-lg);padding:28px 32px;box-shadow:none;position:relative;overflow:hidden}.profile-card{max-width:640px}.profile-tabs{display:flex;flex-wrap:nowrap;gap:0;margin:0 -8px 20px;padding:0 8px;border-bottom:1px solid var(--vscode-widget-border);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.profile-tabs::-webkit-scrollbar{display:none}.profile-tab{flex:0 0 auto;min-width:0;padding:10px 14px;font-size:13px;font-family:inherit;font-weight:400;color:var(--vscode-descriptionForeground);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap}.profile-tab:hover{color:var(--vscode-foreground)}.profile-tab--active{color:var(--vscode-textLink-foreground);border-bottom-color:var(--vscode-textLink-foreground)}.profile-tab-inner{display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(min-width:560px){.profile-tabs{margin-left:0;margin-right:0;padding:0;overflow-x:visible}.profile-tab{flex:1 1 0;padding:10px 8px;font-size:12px}}@media(max-width:480px){.profile-card{padding:20px 16px}.profile-tab{padding:10px 12px;font-size:12px}}.profile-tab-panel{min-height:22rem;box-sizing:border-box}.panel.panel--fill.profile-workspace-panel{height:100%;overflow:auto;padding:28px 32px 40px;box-sizing:border-box;justify-content:flex-start}.panel.panel--fill.profile-workspace-panel>*{flex:0 0 auto;min-height:unset}.profile-workspace-page{width:100%;max-width:520px}.agent-instructions .profile-workspace-page{max-width:720px}.agent-instructions__section{margin-top:22px}.agent-instructions__section h3{margin:0 0 8px;font-size:13px}.agent-instructions__hint,.agent-instructions__meta{margin:0 0 12px;color:var(--vscode-descriptionForeground);font-size:12px}.agent-instructions__list{display:flex;flex-direction:column;gap:10px}.agent-instructions__card{border:1px solid var(--vscode-widget-border);border-radius:6px;padding:12px 14px;background:var(--vscode-sideBar-background)}.agent-instructions__card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agent-instructions__chip{font-size:11px;border:1px solid var(--vscode-widget-border);border-radius:999px;padding:1px 8px}.agent-instructions__chip--forbid{color:var(--vscode-errorForeground)}.agent-instructions__card-actions{display:flex;gap:8px;margin-top:10px}.agent-instructions__hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.agent-instructions__card--sorting{cursor:grab}.agent-instructions__grip{color:var(--vscode-descriptionForeground);flex-shrink:0}.tenant-members-form textarea{width:100%;min-height:160px;resize:vertical;font-family:inherit}.profile-workspace-hero{display:flex;align-items:center;gap:16px;margin-bottom:22px}.profile-workspace-hero__avatar{width:56px;height:56px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vscode-foreground);background:color-mix(in srgb,var(--vscode-focusBorder, #007fd4) 18%,var(--vscode-input-background));border:1px solid color-mix(in srgb,var(--vscode-focusBorder, #007fd4) 32%,var(--vscode-widget-border));overflow:hidden;padding:0}.profile-workspace-hero__avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}button.profile-workspace-hero__avatar--clickable{cursor:zoom-in}button.profile-workspace-hero__avatar--clickable:hover{outline:2px solid color-mix(in srgb,var(--vscode-focusBorder, #007fd4) 55%,transparent);outline-offset:2px}.profile-photo-preview{display:flex;align-items:center;justify-content:center;max-height:min(80vh,720px);overflow:auto}.profile-photo-preview__img{display:block;max-width:100%;max-height:min(78vh,700px);width:auto;height:auto;object-fit:contain;border-radius:8px}.profile-workspace-hero__text{min-width:0}.panel.profile-workspace-panel .profile-workspace-hero__name{margin:0;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.02em;text-transform:none;color:var(--vscode-foreground)}.panel .profile-workspace-hero__meta{margin:4px 0 0;font-size:13px;color:var(--vscode-descriptionForeground, #888);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-workspace-panel__intro{display:flex;align-items:center;gap:14px;margin-bottom:20px}.profile-workspace-panel__title{margin:0;font-size:18px;font-weight:600}.profile-workspace-panel__hint{margin:4px 0 0;font-size:13px;color:var(--vscode-descriptionForeground, #888)}.profile-workspace-card{background:var(--vscode-sideBar-background, var(--vscode-editor-background));border:1px solid var(--vscode-widget-border);border-radius:10px;padding:20px 20px 16px}.panel.profile-workspace-panel .profile-workspace-card__title{margin:0 0 16px;font-size:13px;font-weight:600}.profile-workspace-card__footer{display:flex;justify-content:flex-end;margin-top:4px}.profile-workspace-card__footer button{gap:6px}.tenant-branding-logo-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profile-workspace-session{margin-top:28px;padding-top:16px;border-top:1px solid var(--vscode-widget-border)}.panel .profile-workspace-session__hint{margin:0 0 8px;font-size:12px;color:var(--vscode-descriptionForeground, #888)}.profile-workspace-logout{display:inline-flex;align-items:center;gap:8px;padding:4px 0;border:none;background:none;font:inherit;font-size:13px;color:var(--vscode-errorForeground, #f14c4c);cursor:pointer}.profile-workspace-logout:hover{text-decoration:underline;text-underline-offset:3px}.profile-mcp__status,.profile-mcp__error{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--vscode-descriptionForeground, #888)}.profile-mcp__error{color:var(--vscode-errorForeground, #f14c4c)}.profile-mcp__spin{animation:profile-mcp-spin .8s linear infinite}@keyframes profile-mcp-spin{to{transform:rotate(360deg)}}.profile-mcp-table{width:100%;min-width:0}.profile-mcp__table-wrap{width:100%;overflow-x:auto}.profile-mcp-table td{vertical-align:top}.profile-mcp__config{width:100%;margin-top:20px}.profile-mcp__config-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:8px}.profile-mcp__config-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.profile-mcp__config-client{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--vscode-descriptionForeground, #888)}.profile-mcp__meta,.profile-mcp__snippet-meta{margin-top:2px;font-size:11px;color:var(--vscode-descriptionForeground, #888)}.profile-mcp__public{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;max-width:9rem}.profile-mcp__code{font-size:11px;word-break:break-all}.profile-mcp__row-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.profile-mcp__select{min-width:160px;height:28px;padding:0 8px;border:1px solid var(--vscode-widget-border);border-radius:4px;background:var(--vscode-input-background);color:var(--vscode-input-foreground)}.profile-mcp__snippet{width:100%;max-width:none;box-sizing:border-box;max-height:240px;margin:6px 0 8px;padding:8px;overflow:auto;border:1px solid var(--vscode-widget-border);border-radius:4px;background:var(--vscode-editor-background);font-size:11px;white-space:pre-wrap}.profile-mcp__feedback{margin-top:12px;color:var(--vscode-descriptionForeground, #888)}.profile-mcp__install-dialog{display:grid;gap:14px}.profile-mcp__install-warning{margin:0;color:var(--vscode-descriptionForeground, #888)}.profile-mcp__install-targets{display:grid;gap:8px}.profile-mcp__install-target{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--vscode-widget-border);border-radius:6px}.profile-mcp__install-target span{display:grid;gap:3px}.profile-mcp__install-target em{color:var(--vscode-descriptionForeground, #888);font-size:12px;font-style:normal}.profile-mcp__tools{margin-top:20px}.profile-mcp__tools-list{margin:0;padding-left:18px;font-size:12px;color:var(--vscode-descriptionForeground, #888)}.profile-mcp__tools-list strong{color:var(--vscode-foreground)}.profile-workspace-panel .profile-form,.profile-workspace-panel .theme-fieldset{max-width:520px}.recentes-limit-row{display:flex;flex-direction:column;gap:6px;margin-top:8px}.recentes-limit-row label{font-size:13px}.recentes-limit-input{width:5.5rem;padding:6px 8px;border-radius:var(--radius-md);border:1px solid var(--vscode-input-border, var(--vscode-widget-border));background:var(--vscode-input-background);color:var(--vscode-input-foreground);font-size:13px}.profile-security-loading{min-height:15rem;display:flex;align-items:flex-start;padding-top:4px}.linked-accounts-provider-cell{display:inline-flex;align-items:center;gap:10px}.linked-accounts-provider-icon{flex-shrink:0;color:var(--vscode-descriptionForeground)}.linked-accounts-intro{margin:0 0 16px;font-size:12px;line-height:1.45;color:var(--vscode-descriptionForeground)}.linked-accounts-error{margin-bottom:12px}.linked-accounts-banner{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:var(--radius-md);font-size:13px;line-height:1.45}.linked-accounts-banner.auth-error{border:1px solid var(--vscode-inputValidation-errorBorder, #f48771);background:color-mix(in srgb,var(--vscode-inputValidation-errorBorder, #f48771) 12%,transparent)}.linked-accounts-banner.auth-success{border:1px solid var(--vscode-inputValidation-infoBorder, #3794ff);background:color-mix(in srgb,var(--vscode-inputValidation-infoBorder, #3794ff) 12%,transparent)}.linked-accounts-loading{display:flex;align-items:center;gap:10px;padding:16px 0;font-size:13px;color:var(--vscode-descriptionForeground)}.linked-accounts-table-wrap{overflow-x:auto;margin:0 -8px}.linked-accounts-table{width:100%;border-collapse:collapse;font-size:12px}.linked-accounts-table th,.linked-accounts-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--vscode-widget-border);vertical-align:middle}.linked-accounts-table th{color:var(--vscode-descriptionForeground);font-weight:400}.linked-accounts-badge{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);background:var(--vscode-input-background);border:1px solid var(--vscode-widget-border);font-size:11px}.linked-accounts-badge--ok{border-color:var(--vscode-inputValidation-infoBorder);color:var(--vscode-inputValidation-infoForeground)}.linked-accounts-badge--muted{opacity:.75}.linked-accounts-action{width:auto;min-width:0;padding:4px 10px;font-size:11px;gap:6px}.linked-accounts-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.linked-accounts-modal{width:100%;max-width:400px;background:var(--vscode-sideBar-background);border:1px solid var(--vscode-widget-border);border-radius:var(--radius-lg);padding:20px 22px;box-shadow:0 8px 32px #00000059}.linked-accounts-modal h3{margin:0 0 8px;font-size:16px;font-weight:400}.linked-accounts-modal-hint{margin:0 0 16px;font-size:12px;color:var(--vscode-descriptionForeground);line-height:1.4}.linked-accounts-modal-form{margin-bottom:16px}.linked-accounts-modal-actions{display:flex;gap:10px;justify-content:flex-end}.linked-accounts-modal-actions .btn-primary,.linked-accounts-modal-actions .btn-secondary{display:inline-flex;align-items:center;gap:8px;width:auto;min-width:0}.auth-header{text-align:left;margin-bottom:24px}.auth-header__title-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.auth-header__mark-wrap{position:relative;flex-shrink:0;width:40px;height:40px}.auth-header__mark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.auth-header__mark--theme-light{display:none}.auth-header__mark--theme-dark{display:block}html[data-theme=light] .auth-header__mark--theme-dark{display:none}html[data-theme=light] .auth-header__mark--theme-light{display:block}@media(prefers-color-scheme:light){html:not([data-theme=dark]) .auth-header__mark--theme-dark{display:none}html:not([data-theme=dark]) .auth-header__mark--theme-light{display:block}}.auth-header h2{margin:0;font-size:20px;font-weight:400;letter-spacing:-.02em;color:var(--vscode-foreground);background:none;-webkit-text-fill-color:unset}.auth-header p{margin:0 0 8px;font-size:13px;line-height:1.45;color:var(--vscode-descriptionForeground)}.desktop-oauth-return .auth-button{margin-top:8px;text-decoration:none;display:flex;justify-content:center}.desktop-oauth-return__hint{margin:14px 0 0;font-size:12px;line-height:1.45;color:var(--vscode-descriptionForeground)}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--vscode-textLink-foreground);text-decoration:none;margin-bottom:20px;font-weight:400}.back-link:hover{color:var(--vscode-textLink-activeForeground);text-decoration:underline}.idp-link-callback-status{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:13px;color:var(--vscode-descriptionForeground)}.two-factor-setup-steps{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:12px}.two-factor-setup-steps li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--vscode-descriptionForeground)}.two-factor-devices{margin:12px 0 16px}.two-factor-devices__title{margin:0 0 8px;font-size:12px;color:var(--vscode-descriptionForeground)}.two-factor-devices__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.two-factor-devices__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--vscode-widget-border);border-radius:8px;background:var(--vscode-editor-background)}.two-factor-devices__meta{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.two-factor-devices__date{color:var(--vscode-descriptionForeground);font-weight:400}.two-factor-devices__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.biometric-login-button,.auth-button--biometric{margin-top:12px;background:var(--vscode-button-secondaryBackground, transparent);color:var(--vscode-button-secondaryForeground, inherit);border:1px solid var(--vscode-widget-border)}.auth-button--biometric:hover:not(:disabled){background:var(--vscode-list-hoverBackground)}.auth-button--biometric:disabled{opacity:.6;cursor:not-allowed}.auth-error,.auth-success{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);margin-bottom:16px;font-size:12px;font-weight:400}.auth-error{background:var(--vscode-inputValidation-errorBackground);color:var(--vscode-errorForeground);border:1px solid var(--vscode-inputValidation-errorBorder)}.auth-success{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.auth-status{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 12px 8px;text-align:center;color:var(--vscode-descriptionForeground);font-size:13px}.auth-status .spinner{color:var(--vscode-textLink-foreground)}.auth-result{display:flex;flex-direction:column;gap:16px}.auth-result__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;margin:0 auto;background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.auth-result__title{margin:0;font-size:16px;font-weight:600;color:var(--vscode-foreground);text-align:center}.auth-result__text{margin:0;font-size:13px;line-height:1.6;color:var(--vscode-descriptionForeground);text-align:center}.auth-result__hint{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:var(--vscode-editor-inactiveSelectionBackground, rgba(128, 128, 128, .12));border:1px solid var(--vscode-widget-border, rgba(128, 128, 128, .2));font-size:12px;line-height:1.55;color:var(--vscode-descriptionForeground);text-align:left}.auth-result__hint svg{flex-shrink:0;margin-top:1px;color:var(--vscode-textLink-foreground)}.auth-info{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:12px;border-radius:var(--radius-md);background:var(--vscode-editor-inactiveSelectionBackground, rgba(128, 128, 128, .12));border:1px solid var(--vscode-widget-border, rgba(128, 128, 128, .2));font-size:12px;line-height:1.55;color:var(--vscode-descriptionForeground);text-align:left}.auth-info svg{flex-shrink:0;margin-top:1px;color:var(--vscode-textLink-foreground)}.auth-info__label{display:block;margin-bottom:4px;font-size:13px;color:var(--vscode-foreground)}.auth-info__label strong{font-weight:600}.auth-muted{font-size:12px;line-height:1.55;color:var(--vscode-descriptionForeground)}.auth-section-label{margin:0 0 10px;font-size:13px;color:var(--vscode-descriptionForeground)}.auth-button--secondary{background:var(--vscode-button-secondaryBackground, rgba(128, 128, 128, .18));color:var(--vscode-button-secondaryForeground, var(--vscode-foreground))}.auth-button--secondary:hover:not(:disabled){background:var(--vscode-button-secondaryHoverBackground, rgba(128, 128, 128, .28))}.oauth-provider-list{margin-top:18px}.oauth-provider-list:not(:has(.oauth-provider-list__divider)){margin-top:0}.oauth-provider-list__divider{display:flex;align-items:center;gap:10px;margin-bottom:10px}.oauth-provider-list__divider-line{flex:1;height:1px;background:var(--vscode-widget-border, #3c3c3c)}.oauth-provider-list__divider-label{font-size:12px;line-height:1.2;color:var(--vscode-descriptionForeground);white-space:nowrap}.oauth-provider-list__buttons{display:flex;flex-direction:column;gap:8px}.oauth-provider-button__badge{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.oauth-provider-icon--microsoft{width:14px;height:14px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1.5px}.password-strength{margin-top:8px}.password-strength-bar{height:6px;border-radius:4px;overflow:hidden;background:var(--vscode-scrollbarSlider-background, rgba(128, 128, 128, .28))}.password-strength-fill{height:100%;background:var(--vscode-textLink-foreground);transition:width .2s}.password-strength-label{display:block;margin-top:4px;font-size:12px;color:var(--vscode-descriptionForeground)}.password-hints{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--vscode-descriptionForeground)}.auth-form{display:flex;flex-direction:column;gap:16px}.input-group{display:flex;flex-direction:column;gap:6px;width:100%}.input-group-row{display:flex;gap:12px}.label-row{display:flex;justify-content:space-between;align-items:center}.input-group label{font-size:12px;font-weight:400;color:var(--vscode-foreground)}.forgot-link{font-size:12px;color:var(--vscode-textLink-foreground);text-decoration:none;font-weight:400}.forgot-link:hover{text-decoration:underline}.input-wrapper{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:10px;color:var(--vscode-descriptionForeground);pointer-events:none}.input-wrapper input{width:100%;padding:10px 10px 10px 36px;border:1px solid var(--vscode-input-border);border-radius:var(--radius-md);font-size:13px;font-family:inherit;color:var(--vscode-input-foreground);background:var(--vscode-input-background);outline:none}.input-wrapper input:focus{border-color:var(--vscode-focusBorder);box-shadow:none;background:var(--vscode-input-background)}.input-wrapper input:disabled{opacity:.65;cursor:not-allowed;color:var(--vscode-descriptionForeground)}.input-wrapper input:focus+.input-icon,.input-wrapper:focus-within .input-icon{color:var(--vscode-descriptionForeground)}.input-wrapper.disabled{opacity:.55}.input-hint{font-size:11px;color:var(--vscode-descriptionForeground)}.input-hint--error{color:var(--vscode-inputValidation-errorForeground, #f48771)}.input-wrapper--invalid input{border-color:var(--vscode-inputValidation-errorBorder, #f48771)}.profile-email-change-link{display:inline-block;margin-top:4px;padding:0;border:none;background:none;font:inherit;font-size:12px;color:var(--vscode-textLink-foreground);cursor:pointer;text-decoration:none}.profile-email-change-link:hover{text-decoration:underline;text-underline-offset:2px;color:var(--vscode-textLink-activeForeground)}.auth-form-register{--register-field-radius: 8px}.auth-form-register .input-wrapper input:not([type=checkbox]):not([type=radio]){border-radius:var(--register-field-radius)}.auth-form-register .register-form-ji-slot.input-wrapper input[type=text]{display:block;width:100%;height:auto;min-height:unset;flex:none;padding:10px 10px 10px 36px;border:1px solid var(--vscode-input-border);border-radius:var(--register-field-radius);font-size:13px;line-height:normal;font-family:inherit;color:var(--vscode-input-foreground);background:var(--vscode-input-background);outline:none;box-shadow:none}.auth-form-register .register-form-ji-slot.input-wrapper input[type=text]:focus,.auth-form-register .register-form-ji-slot.input-wrapper input[type=text]:focus-visible{border-color:var(--vscode-focusBorder);box-shadow:none;outline:none;background:var(--vscode-input-background);--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}.auth-form-register .register-form-ji-slot.input-wrapper input[type=text]:disabled{opacity:.65;cursor:not-allowed;color:var(--vscode-descriptionForeground)}.auth-form-register .register-form-ji-slot.input-wrapper input[type=text][aria-invalid=true]{border-color:var(--vscode-errorForeground, #dc2626)}.auth-form-register .register-form-ji-slot.input-wrapper:focus-within .input-icon{color:var(--vscode-descriptionForeground)}.auth-form-register .input-wrapper .phone-input-wrapper{flex:1;min-width:0;width:100%}.auth-form-register .input-wrapper .phone-input-wrapper .phone-input-icon{color:var(--vscode-descriptionForeground)}.auth-form-register .input-wrapper .phone-input-wrapper input.phone-input{display:block;width:100%;height:auto;min-height:unset;flex:none;padding:10px;border:1px solid var(--vscode-input-border);border-radius:var(--register-field-radius);font-size:13px;line-height:normal;font-family:inherit;color:var(--vscode-input-foreground);background:var(--vscode-input-background);outline:none;box-shadow:none}.auth-form-register .input-wrapper .phone-input-wrapper input.phone-input.phone-input-with-icon{padding-left:1.875rem}.auth-form-register .input-wrapper .phone-input-wrapper input.phone-input:focus,.auth-form-register .input-wrapper .phone-input-wrapper input.phone-input:focus-visible{border-color:var(--vscode-focusBorder);box-shadow:none;outline:none;background:var(--vscode-input-background);--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}.auth-form-register .input-wrapper .phone-input-wrapper input.phone-input:disabled{opacity:.65;cursor:not-allowed;color:var(--vscode-descriptionForeground)}.auth-form-register .input-wrapper .phone-input-wrapper input.phone-input.phone-input-valid{border-color:var(--vscode-charts-green, #16a34a)}.auth-form-register .register-whatsapp-label{font-size:12px;font-weight:400;color:var(--vscode-foreground);cursor:pointer}.auth-form-register .register-form-oab-slot .oab-input-container{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(42px,auto);align-items:stretch;justify-items:stretch;min-height:42px;border-radius:var(--register-field-radius);border:1px solid var(--vscode-input-border);background-color:var(--vscode-input-background);box-shadow:none;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.auth-form-register .register-form-oab-slot .oab-input-container:focus-within{outline:none;border-color:var(--vscode-focusBorder);box-shadow:none!important}.auth-form-register .register-form-oab-slot .oab-input-container.disabled{opacity:.65;cursor:not-allowed}.auth-form-register .register-form-oab-slot .oab-input-container.read-only{background-color:var(--vscode-input-background);opacity:.65}.auth-form-register .register-form-oab-slot .oab-combobox-wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-height:0;min-width:0;height:100%}.auth-form-register .register-form-oab-slot .oab-number-input{border-left:1px solid var(--vscode-widget-border, var(--vscode-input-border));background:transparent;color:var(--vscode-input-foreground);font-size:13px;line-height:1.35;padding:10px 12px;height:100%;min-height:0;box-sizing:border-box}.auth-form-register .register-form-oab-slot .oab-number-input::placeholder{color:var(--vscode-input-placeholderForeground, var(--vscode-descriptionForeground))}.auth-form-register .register-form-oab-slot .oab-input-container>.oab-combobox-wrapper:not(:first-child){border-left-color:var(--vscode-widget-border, var(--vscode-input-border))}.auth-form-register .register-form-oab-slot .oab-input-container .oab-combobox-wrapper button[role=combobox],.auth-form-register .register-form-oab-slot .oab-input-container .oab-combobox-wrapper button[role=combobox]:hover,.auth-form-register .register-form-oab-slot .oab-input-container .oab-combobox-wrapper button[role=combobox]:focus,.auth-form-register .register-form-oab-slot .oab-input-container .oab-combobox-wrapper button[role=combobox]:focus-visible,.auth-form-register .register-form-oab-slot .oab-input-container .oab-combobox-wrapper button[role=combobox]:active{border-radius:0!important;flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%!important;max-height:none!important;padding:0 10px;font-size:13px;color:var(--vscode-input-foreground);display:flex!important;align-items:center!important;justify-content:space-between;box-sizing:border-box}.auth-form-register .register-form-oab-slot .oab-input-container .oab-combobox-wrapper button[role=combobox]:hover{background-color:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .2))}.auth-form-register .register-form-oab-slot .oab-input-container.read-only .oab-combobox-wrapper button[role=combobox]:hover{background:transparent}.auth-form-register .register-form-oab-slot .oab-combobox-wrapper .oab-type-segment--custom{flex:1 1 auto;display:flex;align-items:center;align-self:stretch;min-height:0;height:100%}.auth-form-register .register-form-oab-slot .oab-type-input{color:var(--vscode-input-foreground)}.auth-form-register .register-form-oab-slot .oab-type-input::placeholder{color:var(--vscode-input-placeholderForeground, var(--vscode-descriptionForeground))}.auth-form-register .register-form-oab-slot .oab-type-clear{color:var(--vscode-descriptionForeground)}.auth-form-register .register-form-oab-slot .oab-type-clear:hover{color:var(--vscode-errorForeground, #ef4444);background-color:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .15))}html:has(.auth-form-register .register-form-oab-slot button[role=combobox][data-state=open]) .ji-ui-command-popover [cmdk-input-wrapper]{min-height:2.75rem;padding-top:.35rem;padding-bottom:.35rem;display:flex;align-items:center}html:has(.auth-form-register .register-form-oab-slot button[role=combobox][data-state=open]) .ji-ui-command-popover [cmdk-input]{min-height:2.25rem;padding-top:.45rem;padding-bottom:.45rem}html:has(.auth-form-register .register-form-oab-slot button[role=combobox][data-state=open]) .ji-ui-command-popover [cmdk-item],html:has(.auth-form-register .register-form-oab-slot button[role=combobox][data-state=open]) .ji-ui-command-popover .combobox-item{min-height:2.75rem!important;padding:.65rem .75rem!important;align-items:center!important;contain-intrinsic-size:auto 2.75rem}.register-oab-remove-btn{padding:6px;margin:0;border:none;background:transparent;border-radius:6px;color:var(--vscode-descriptionForeground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.register-oab-remove-btn:hover{color:var(--vscode-errorForeground, #ef4444)}.register-oab-remove-btn:focus-visible{outline:2px solid var(--vscode-focusBorder);outline-offset:2px}.auth-button,.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 12px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);border:1px solid transparent;border-radius:var(--radius-md);font-size:13px;font-weight:400;font-family:inherit;cursor:pointer;box-shadow:none}.auth-button:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--vscode-button-hoverBackground)}.auth-button:active:not(:disabled),.btn-primary:active:not(:disabled){transform:none}.auth-button:disabled,.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--vscode-input-background);color:var(--vscode-foreground);border:1px solid var(--vscode-widget-border)}.btn-secondary:hover{background:var(--vscode-list-hoverBackground);border-color:var(--vscode-widget-border)}.logout-btn{color:var(--vscode-errorForeground);border-color:var(--vscode-inputValidation-errorBorder)}.logout-btn:hover{background:var(--vscode-inputValidation-errorBackground)}.auth-google-block{margin-bottom:8px}.auth-google-btn{margin-top:4px}.auth-google-err{margin:8px 0 0;font-size:12px;color:var(--vscode-errorForeground)}.auth-divider-wrap{display:flex;align-items:center;gap:10px;margin:16px 0 8px}.auth-divider-line{flex:1;height:1px;background:var(--vscode-widget-border)}.auth-divider-label{font-size:11px;color:var(--vscode-descriptionForeground);text-transform:lowercase}.auth-oauth-processing{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;font-size:13px;color:var(--vscode-descriptionForeground)}.auth-button--mt{margin-top:16px}.auth-footer{margin-top:24px;text-align:center;font-size:12px;color:var(--vscode-descriptionForeground)}.auth-footer a{color:var(--vscode-textLink-foreground);text-decoration:none;font-weight:400}.auth-footer a:hover{text-decoration:underline}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-header{text-align:center;margin-bottom:8px}.profile-header h2{margin:8px 0 4px;font-size:20px;font-weight:400;color:var(--vscode-foreground)}.profile-header p{margin:0;font-size:13px;color:var(--vscode-descriptionForeground)}.profile-card .avatar{width:72px;height:72px;border-radius:50%;background:var(--vscode-badge-background);color:var(--vscode-badge-foreground);display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:400;margin:0 auto 12px;text-transform:uppercase;box-shadow:none}.profile-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--vscode-widget-border)}.profile-footer .logout-btn{width:100%}.profile-actions{display:flex;gap:10px;margin-top:12px}.profile-actions button{flex:1}.flexlayout__layout{--color-text: var(--vscode-tab-inactiveForeground);--color-background: var(--vscode-editor-background);--color-base: var(--vscode-editor-background);--color-1: var(--vscode-sideBar-background);--color-2: var(--vscode-tab-inactiveBackground);--color-3: var(--vscode-input-background);--color-4: var(--vscode-widget-border);--color-5: var(--flexlayout-mid1);--color-6: var(--flexlayout-mid2);--color-tabset-background: var(--vscode-tab-inactiveBackground);--color-tabset-background-selected: var(--vscode-tab-inactiveBackground);--color-tabset-divider-line: var(--vscode-panel-border);--color-tabset-header-background: var(--vscode-tab-inactiveBackground);--color-tabset-header: var(--vscode-tab-inactiveForeground);--color-border-tab-content: var(--vscode-editor-background);--color-border-background: var(--vscode-sideBar-background);--color-border-divider-line: var(--vscode-panel-border);--color-tab-content: var(--vscode-editor-background);--color-tab-selected: var(--vscode-tab-activeForeground);--color-tab-selected-background: var(--vscode-tab-activeBackground);--color-tab-unselected: var(--vscode-tab-inactiveForeground);--color-tab-unselected-background: transparent;--color-tab-textbox: var(--vscode-input-foreground);--color-tab-textbox-background: var(--vscode-input-background);--color-splitter: transparent;--color-splitter-hover: transparent;--color-splitter-drag: var(--vscode-focusBorder);--font-size: 12px;--font-family: var(--font-sans);--color-overflow: var(--vscode-descriptionForeground);--color-icon: var(--vscode-descriptionForeground);--color-toolbar-button-hover: var(--vscode-list-hoverBackground)}.flexlayout__tab_button,.flexlayout__tab_button--selected{font-weight:400!important}.workspace-shell-tab-leading{display:inline-flex;align-items:center;justify-content:center;margin:0 5px 0 0;flex-shrink:0;vertical-align:middle;opacity:.92}.workspace-shell-tab-leading-stack{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.workspace-shell-tab-leading-icon{display:block;color:var(--vscode-descriptionForeground)}.workspace-shell-tab-leading-source{position:absolute;right:-3px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:9px;height:9px;border-radius:2px;background:var(--vscode-editor-background, #1e1e1e);color:var(--vscode-descriptionForeground);box-shadow:0 0 0 1px var(--vscode-widget-border, rgba(128, 128, 128, .4));pointer-events:none}.workspace-shell-tab-leading-source svg{display:block}.flexlayout__tab_button--selected .workspace-shell-tab-leading-icon,.flexlayout__tab_button--selected .workspace-shell-tab-leading-source{color:var(--vscode-icon-foreground, var(--vscode-foreground))}.flexlayout__layout .flexlayout__splitter{background-color:transparent;min-width:0;min-height:0;overflow:visible;flex-shrink:0;position:relative;z-index:30}.flexlayout__layout .flexlayout__splitter_horz,.flexlayout__layout .flexlayout__splitter_horz .flexlayout__splitter_extra{cursor:col-resize!important}.flexlayout__layout .flexlayout__splitter_vert,.flexlayout__layout .flexlayout__splitter_vert .flexlayout__splitter_extra{cursor:row-resize!important}.flexlayout__layout .flexlayout__splitter_extra{background-color:transparent;position:absolute;z-index:31;pointer-events:auto}.flexlayout__layout .flexlayout__splitter_horz .flexlayout__splitter_extra{top:0;height:100%;left:50%;transform:translate(-50%)}.flexlayout__layout .flexlayout__splitter_vert .flexlayout__splitter_extra{left:0;width:100%;top:50%;transform:translateY(-50%)}.flexlayout__layout .flexlayout__splitter_horz:after,.flexlayout__layout .flexlayout__splitter_horz .flexlayout__splitter_extra:after{content:"";position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);width:1px;background-color:var(--vscode-panel-border, rgba(127, 127, 127, .28));pointer-events:none;transition:background-color .15s ease,width .15s ease;transition-delay:0s;border-radius:0}.flexlayout__layout .flexlayout__splitter_vert:after,.flexlayout__layout .flexlayout__splitter_vert .flexlayout__splitter_extra:after{content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:1px;background-color:var(--vscode-panel-border, rgba(127, 127, 127, .28));pointer-events:none;transition:background-color .15s ease,height .15s ease;transition-delay:0s;border-radius:0}.flexlayout__layout .flexlayout__splitter:hover:after,.flexlayout__layout .flexlayout__splitter:hover .flexlayout__splitter_extra:after,.flexlayout__layout .flexlayout__splitter_extra:hover:after{background-color:var(--vscode-focusBorder, #0078d4);transition-delay:.5s}.flexlayout__layout .flexlayout__splitter_horz:hover:after,.flexlayout__layout .flexlayout__splitter_horz:hover .flexlayout__splitter_extra:after,.flexlayout__layout .flexlayout__splitter_horz .flexlayout__splitter_extra:hover:after{width:2px;border-radius:2px}.flexlayout__layout .flexlayout__splitter_vert:hover:after,.flexlayout__layout .flexlayout__splitter_vert:hover .flexlayout__splitter_extra:after,.flexlayout__layout .flexlayout__splitter_vert .flexlayout__splitter_extra:hover:after{height:2px;border-radius:2px}.flexlayout__layout .flexlayout__splitter_handle{display:none!important}.flexlayout__layout .flexlayout__splitter_drag{background-color:var(--vscode-focusBorder)!important;border-radius:0!important;opacity:1;box-sizing:border-box}.flexlayout__layout .flexlayout__splitter_border{background-color:transparent!important}.flexlayout__layout .flexlayout__tab_button.flexlayout-tab-explorer{min-width:0!important;max-width:0!important;min-height:30px!important;padding:0!important;margin:0!important;overflow:hidden;opacity:0;pointer-events:none;border:none!important;box-sizing:border-box}.flexlayout__layout .flexlayout__tabset_tabbar_outer:has(.explorer-toolbar--tab-row-only){position:relative;min-height:34px;align-items:center}.flexlayout__layout .flexlayout__tab_toolbar:has(.explorer-toolbar--tab-row-only){position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:flex-start;align-items:center;margin:0;padding:0 4px;gap:0;pointer-events:none;border:none;background:transparent;box-sizing:border-box}.flexlayout__layout .flexlayout__tab_toolbar:has(.explorer-toolbar--tab-row-only) .explorer-toolbar{pointer-events:auto;z-index:1;flex:1 1 auto;width:100%;min-width:0}.flexlayout__layout .flexlayout__tabset_tabbar_outer:has(.explorer-toolbar--tab-row-only) .flexlayout__tabset_tabbar_inner{min-height:34px;align-items:center}.explorer-toolbar{min-width:min-content;flex:0 0 auto;margin:0}.explorer-toolbar--tab-row-only{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:0;margin:0;border:none;gap:8px}.explorer-toolbar-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;flex:0 0 auto;min-width:min-content;flex-wrap:nowrap}.explorer-toolbar-actions .vscode-tree-header__icon-btn,.explorer-toolbar-actions .vscode-tree-header__primary{height:26px}.explorer-toolbar-tabstrip-inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:max-content;max-width:100%;min-width:min-content;box-sizing:border-box;gap:4px;flex:0 1 auto}.explorer-toolbar-tabstrip-icons{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:2px;flex:0 0 auto;min-width:min-content}.explorer-toolbar-tabstrip-overflow{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.explorer-toolbar-tab-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;padding:0;border:none;border-radius:5px;background:transparent;color:var(--vscode-sideBarTitle-foreground);cursor:pointer;text-decoration:none}.explorer-toolbar-tab-icon-btn:hover{background:var(--vscode-list-hoverBackground);color:var(--vscode-foreground)}.explorer-toolbar-tab-icon-btn:link,.explorer-toolbar-tab-icon-btn:visited{color:var(--vscode-sideBarTitle-foreground)}.explorer-toolbar-tab-icon-btn:focus-visible{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px}.explorer-toolbar-tab-icon-btn--selected{background:var(--vscode-list-inactiveSelectionBackground);color:var(--vscode-tab-activeForeground)}.explorer-toolbar-tab-icon-btn--selected:link,.explorer-toolbar-tab-icon-btn--selected:visited{color:var(--vscode-tab-activeForeground)}.explorer-toolbar-tab-icon-btn--open{background:var(--vscode-list-inactiveSelectionBackground)}.explorer-toolbar-tabstrip-chevron svg{width:14px;height:14px}.explorer-toolbar-tabstrip-chevron--active-tab{color:var(--vscode-tab-activeForeground)}.explorer-toolbar-tab-badge,.explorer-toolbar-menu-badge{min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#c72e2e;color:#fff;font-size:9px;font-weight:700;line-height:14px;text-align:center}.explorer-toolbar-tab-badge{position:absolute;top:-2px;right:-2px;pointer-events:none}.explorer-toolbar-menu-badge{margin-left:auto}.explorer-sidebar-panel .explorer-sidebar-placeholder-title{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--vscode-sideBarTitle-foreground)}.explorer-sidebar-panel .explorer-sidebar-placeholder-hint{margin:0;font-size:12px;line-height:1.45;color:var(--vscode-descriptionForeground)}.explorer-sidebar-panel .explorer-sidebar-placeholder-hint code{font-size:11px}.explorer-toolbar-menu{position:absolute;top:100%;right:0;margin:2px 0 0;padding:4px 0;min-width:180px;list-style:none;background:var(--vscode-sideBar-background);border:1px solid var(--vscode-widget-border);z-index:10000}.explorer-toolbar-menu--portal{box-sizing:border-box;right:auto;top:auto;width:max-content;max-width:min(360px,calc(100vw - 12px))}.explorer-toolbar-menu--portal>li{list-style:none;margin:0;padding:0}.explorer-toolbar-menu-item--with-icon{display:flex;flex-direction:row;align-items:center;gap:8px}.explorer-toolbar-menu-item-label{flex:1;text-align:left}.explorer-toolbar-menu-icon{display:inline-flex;width:16px;justify-content:center;color:var(--vscode-sideBarTitle-foreground)}.explorer-toolbar-menu-item{display:block;width:100%;text-align:left;padding:4px 16px;border:none;background:transparent;color:var(--vscode-foreground);font-size:13px;cursor:pointer;font-family:var(--font-sans);text-decoration:none;box-sizing:border-box}.explorer-toolbar-menu-item:hover{background:var(--vscode-list-hoverBackground)}.explorer-toolbar-menu-sep{height:1px;margin:4px 0;padding:0;background:var(--vscode-widget-border);list-style:none}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,button[role=combobox],[role=combobox]{font-size:16px!important;min-height:48px}button[role=combobox],[role=combobox]{height:auto!important;line-height:1.35!important}textarea{min-height:96px}.vscode-tree-inline-filter input,.clients-hub__filter input,.workspace-cause-list__search input{min-height:0!important;height:100%}}.workspace-menu-panel__btn{display:inline-flex;align-items:center;gap:8px;width:100%;text-align:left;text-decoration:none;color:inherit;box-sizing:border-box}.workspace-menu-panel__icon{flex-shrink:0;opacity:.85}.workspace-menu-panel__btn-label{flex:1;min-width:0}.workspace-menu-panel__btn--section{font-weight:600}.workspace-menu-panel__chevron{flex-shrink:0;margin-left:auto;opacity:.75;transition:transform .15s ease}.workspace-menu-panel__chevron--open{transform:rotate(180deg)}.workspace-menu-panel__sublist{margin:0 0 4px;padding:2px 0 4px 10px;list-style:none;border-left:1px solid var(--vscode-widget-border, rgba(128, 128, 128, .35))}.workspace-menu-panel__btn--sub{padding-left:8px;font-weight:400;font-size:13px}.vscode-tree-panel{display:flex;flex-direction:column;min-height:0;gap:0}.panel.vscode-tree-panel{padding:8px 2px 0 8px;overflow:hidden}.vscode-tree-panel__chrome{flex-shrink:0;padding:0 6px 8px 0;background:var(--vscode-sideBar-background)}.vscode-tree-panel__body{flex:1 1 0;min-height:0;overflow-y:auto;padding:0 0 8px}.vscode-tree-header__title{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vscode-sideBarTitle-foreground, var(--vscode-descriptionForeground))}.vscode-tree-header--toolbar{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:8px}.vscode-tree-header--toolbar .vscode-tree-header__title{margin:0;flex:1 1 auto;min-width:0}.vscode-tree-header__primary{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:3px 10px;border:none;border-radius:6px;font-size:11px;font-weight:600;font-family:inherit;line-height:1.2;white-space:nowrap;cursor:pointer;color:var(--vscode-button-foreground, #fff);background:var(--vscode-button-background, #0e639c)}.vscode-tree-header__primary:hover{filter:brightness(1.06)}.vscode-tree-header__primary:focus-visible{outline:2px solid var(--vscode-focusBorder, #007fd4);outline-offset:1px}.vscode-tree-header__icon-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));border-radius:6px;background:transparent;color:var(--vscode-foreground);cursor:pointer}.vscode-tree-header__icon-btn:hover:not(:disabled){background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .18))}.vscode-tree-header__icon-btn:disabled{opacity:.55;cursor:default}.vscode-tree-header__icon--spin{animation:spin .8s linear infinite}.vscode-tree-header__primary--menu{padding-right:8px}.vscode-tree-create-menu__chevron{opacity:.85;margin-left:-2px}.vscode-tree-inline-filter{display:flex;align-items:center;gap:8px;margin:0;padding:4px 10px;border:1px solid var(--vscode-widget-border);border-radius:6px;background:var(--vscode-input-background);color:var(--vscode-input-foreground)}.vscode-tree-inline-filter__icon{flex-shrink:0;opacity:.75}.vscode-tree-inline-filter__input{flex:1 1 auto;min-width:0;border:none;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.25;outline:none}.vscode-tree-inline-filter__input::-webkit-search-cancel-button,.vscode-tree-inline-filter__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.vscode-tree-inline-filter__clear{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--vscode-input-foreground);cursor:pointer;flex-shrink:0}.vscode-tree-inline-filter__clear:hover{background:var(--vscode-list-hoverBackground)}.explorer-inset-row{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:10px}.explorer-inset-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:34px;padding:4px 10px;box-sizing:border-box;border-radius:8px;border:1px solid var(--vscode-widget-border, rgba(255, 255, 255, .09));background:var(--vscode-input-background, #2c2c2c)}.explorer-inset-pill-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;box-sizing:border-box;border-radius:8px;border:1px solid var(--vscode-widget-border, rgba(255, 255, 255, .09));background:var(--vscode-input-background, #2c2c2c);color:var(--vscode-input-foreground, #c8c8c8);font-size:12px;font-weight:500;font-family:inherit;line-height:1.2;white-space:nowrap;cursor:pointer}.explorer-inset-pill-btn:hover{background:var(--vscode-list-hoverBackground, rgba(255, 255, 255, .06))}.explorer-inset-pill-btn--icon{padding:0 10px;min-width:36px}.explorer-inset-pill-btn--primary{border-color:transparent;color:var(--vscode-button-foreground, #fff);background:var(--vscode-button-background, #0e639c);font-weight:600}.explorer-inset-pill-btn--primary:hover{filter:brightness(1.06)}.explorer-inset-pill-btn:focus-visible{outline:2px solid var(--vscode-focusBorder, #007fd4);outline-offset:1px}.vscode-tree-filter--inset{margin-bottom:0;flex:1 1 auto;min-width:0;border:none;border-radius:0;background:transparent;padding:0;gap:8px}.vscode-tree-filter{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 6px;border-radius:var(--radius-md);border:1px solid var(--vscode-input-border);background:var(--vscode-input-background)}.vscode-tree-filter__icon{flex-shrink:0;opacity:.75;color:var(--vscode-input-foreground)}.vscode-tree-filter__input{flex:1;min-width:0;border:none;background:transparent;color:var(--vscode-input-foreground);font-size:13px;font-family:inherit;outline:none}.vscode-tree-filter__input::-webkit-search-cancel-button,.vscode-tree-filter__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.vscode-tree-filter__clear{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--vscode-input-foreground);cursor:pointer}.vscode-tree-filter__clear:hover{background:var(--vscode-list-hoverBackground)}.vscode-tree-filter-hint{margin:6px 0 0;font-size:11px;line-height:1.35;color:var(--vscode-descriptionForeground)}.vscode-tree-empty{margin:8px 0 0;font-size:12px;color:var(--vscode-descriptionForeground)}.vscode-tree-list{list-style:none;margin:0;padding:0}.vscode-tree-list--nested{margin:2px 0 0;padding:0;border-left:none}.vscode-tree-node{margin:0;padding:0}.vscode-tree-line{display:flex;align-items:center;width:100%;min-width:0;min-height:26px}.vscode-tree-guides{display:flex;flex-shrink:0}.vscode-tree-guide{width:12px;flex-shrink:0;position:relative}.vscode-tree-guide:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:var(--vscode-tree-indentGuidesStroke, rgba(127, 127, 127, .28))}.vscode-tree-lead{position:relative;flex-shrink:0;width:16px;height:16px;margin-top:1px;cursor:pointer;overflow:visible}.vscode-tree-lead--with-twistie{display:inline-flex;align-items:center;gap:2px;width:auto;height:16px}.vscode-tree-type-icon-wrap{position:relative;display:block;width:16px;height:16px;flex-shrink:0}.vscode-tree-archive-badge{position:absolute;right:-4px;top:-3px;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;padding:1px;border-radius:3px;background:var(--vscode-sideBar-background, var(--color-bg, #1e1e1e));color:var(--vscode-descriptionForeground, #9d9d9d);pointer-events:none}.vscode-tree-card--archived .vscode-tree-card__label{opacity:.78}.vscode-tree-archive-block-list{margin:0;padding:0 0 0 1.1rem;display:flex;flex-direction:column;gap:6px;max-height:240px;overflow:auto}.vscode-tree-archive-block-list li{display:flex;flex-direction:column;gap:1px}.vscode-tree-archive-block-list__label{font-size:13px}.vscode-tree-archive-block-list__subtitle{font-size:12px;color:var(--vscode-descriptionForeground, #9d9d9d)}.vscode-tree-twistie{position:absolute;left:-5px;bottom:-5px;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin:0;padding:0;border:1px solid var(--vscode-widget-border, #5a5a5a);border-radius:2px;background:var(--vscode-sideBar-background, var(--color-bg, #1e1e1e));color:var(--vscode-foreground, #cccccc);font-size:11px;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1}.vscode-tree-twistie--inline{position:static;left:auto;bottom:auto;flex-shrink:0;width:14px;height:14px;font-size:12px;background:var(--vscode-input-background, #3c3c3c);border-color:var(--vscode-widget-border, #6b6b6b);color:var(--vscode-foreground, #e0e0e0)}.vscode-tree-twistie-spacer{display:inline-block;flex-shrink:0;width:14px;height:14px}.vscode-tree-twistie:hover{border-color:var(--vscode-foreground);color:var(--vscode-foreground);background:var(--vscode-list-hoverBackground, #2a2d2e)}.vscode-tree-chevron-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:28px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--vscode-foreground);cursor:pointer;flex-shrink:0}.vscode-tree-chevron-btn:hover:not(:disabled){background:var(--vscode-list-hoverBackground)}.vscode-tree-chevron-btn:disabled{opacity:.35;cursor:default}.vscode-tree-chevron-spacer{width:22px;flex-shrink:0}.vscode-tree-chevron-icon{transition:transform .12s ease}.vscode-tree-chevron-icon--open{transform:rotate(90deg)}.vscode-tree-loading{display:inline-flex;align-items:center;gap:6px;min-height:24px;color:var(--vscode-descriptionForeground);font-size:12px}.vscode-tree-loading__spinner{animation:spin .8s linear infinite}.vscode-tree-card{flex:1;min-width:0;display:flex;align-items:flex-start;gap:6px;margin:1px 0;padding:4px 2px 4px 4px;border:1px solid transparent;border-radius:3px;background:transparent;text-align:left;font-family:inherit;color:var(--vscode-foreground);cursor:pointer}.vscode-tree-card__main{flex:1 1 0;min-width:0;overflow:hidden;display:flex;align-items:flex-start;gap:6px;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;color:inherit;text-decoration:none}.vscode-tree-card__trail{flex-shrink:0;display:inline-flex;align-items:center;gap:2px}.vscode-tree-card__more{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:22px;margin:0;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;opacity:0;cursor:pointer}.vscode-tree-card:hover .vscode-tree-card__more,.vscode-tree-card:focus-within .vscode-tree-card__more,.vscode-tree-card--selected .vscode-tree-card__more,.vscode-tree-card__more:focus-visible{opacity:.85}.vscode-tree-card__more:hover,.vscode-tree-card__more:focus-visible{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .22));opacity:1}.vscode-tree-card:hover{background:var(--vscode-list-hoverBackground);border-color:var(--vscode-widget-border)}.vscode-tree-card--selected{background:var(--vscode-list-activeSelectionBackground);border-color:var(--vscode-focusBorder)}.vscode-tree-card--drop-target{outline:2px solid var(--vscode-focusBorder, #007fd4);outline-offset:-2px}.vscode-tree-type-icon{display:block;flex-shrink:0;opacity:.92}.vscode-tree-card--selected .vscode-tree-twistie{background:var(--vscode-list-activeSelectionBackground, #04395e)}.vscode-tree-card__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.vscode-tree-badge{flex-shrink:0;align-self:center;min-width:18px;margin:0;padding:0 6px;border:none;border-radius:10px;background:#c72e2e;color:#fff;font-family:inherit;font-size:11px;font-weight:600;line-height:18px;text-align:center;cursor:pointer}.vscode-tree-badge:hover{filter:brightness(1.12)}.vscode-tree-context-menu{position:fixed;z-index:10051;min-width:300px;display:flex;flex-direction:column;gap:0;padding:4px 0 6px;border:1px solid var(--vscode-menu-border, rgba(127, 127, 127, .35));border-radius:12px;background:var(--vscode-menu-background, var(--vscode-editor-background));box-shadow:0 12px 32px #0006}.vscode-tree-context-menu>button:not(.create-menu__item){display:block;width:100%;padding:8px 12px;border:none;border-radius:4px;background:transparent;text-align:left;font:inherit;font-size:13px;color:var(--vscode-foreground);cursor:pointer}.vscode-tree-context-menu>button:not(.create-menu__item):hover{background:var(--vscode-list-hoverBackground)}.vscode-tree-badge-menu__count{pointer-events:none}.vscode-tree-card__label{font-size:13px;line-height:1.35;word-break:break-word}.vscode-tree-card__subtitle{font-size:11px;line-height:1.3;color:var(--vscode-descriptionForeground)}html[data-theme=dark] .vscode-tree-card--client .vscode-tree-card__label{color:#d7ba7d}html[data-theme=dark] .vscode-tree-card--client_list .vscode-tree-card__label{color:#9cdcfe}html[data-theme=dark] .vscode-tree-card--cause .vscode-tree-card__label,html[data-theme=dark] .vscode-tree-card--project .vscode-tree-card__label{color:#4ec9b0}html[data-theme=dark] .vscode-tree-card--process .vscode-tree-card__label{color:#c586c0}html[data-theme=light] .vscode-tree-card--client .vscode-tree-card__label{color:#795e26}html[data-theme=light] .vscode-tree-card--client_list .vscode-tree-card__label{color:#0070c1}html[data-theme=light] .vscode-tree-card--cause .vscode-tree-card__label,html[data-theme=light] .vscode-tree-card--project .vscode-tree-card__label{color:#0f7a69}html[data-theme=light] .vscode-tree-card--process .vscode-tree-card__label{color:#811f9e}.process-main-area{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.process-main-area__tabs{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));background:var(--vscode-sideBar-background, rgba(127, 127, 127, .06))}.process-main-area__tabs-trailing{margin-left:auto;display:flex;align-items:center}.attach-process-dialog{max-width:min(520px,calc(100vw - 2rem));width:100%}.attach-process-dialog__search{margin:0 0 10px}.attach-process-dialog__list{max-height:min(360px,50vh);overflow:auto;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));border-radius:6px;background:var(--vscode-editor-background, #1e1e1e)}.attach-process-dialog__client+.attach-process-dialog__client{border-top:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .2))}.attach-process-dialog__client-row{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.attach-process-dialog__client-row:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.attach-process-dialog__chevron{flex-shrink:0;transition:transform .12s ease}.attach-process-dialog__chevron--open{transform:rotate(90deg)}.attach-process-dialog__client-name{flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-process-dialog__client-doc{flex-shrink:0;font-size:11px;opacity:.65}.attach-process-dialog__causes{padding:0 10px 10px 28px;display:flex;flex-direction:column;gap:4px}.attach-process-dialog__cause{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;font-size:12px}.attach-process-dialog__cause:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .1))}.attach-process-dialog__cause-name{display:block;font-weight:500}.attach-process-dialog__cause-sub{display:block;opacity:.65;margin-top:2px}.attach-process-dialog__new-cause{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 8px;border:1px dashed var(--vscode-panel-border, rgba(127, 127, 127, .4));border-radius:4px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.attach-process-dialog__new-cause:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .1))}.attach-process-dialog__create{display:flex;flex-direction:column;gap:10px}.attach-process-dialog__create-client{margin:0;font-size:13px}.attach-process-dialog__radios{display:flex;gap:16px;flex-wrap:wrap}.attach-process-dialog__radio{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.attach-process-dialog__field{display:flex;flex-direction:column;gap:4px;font-size:12px;border:0;margin:0;padding:0;min-inline-size:0}.attach-process-dialog__field legend{padding:0;margin-bottom:4px}.attach-process-dialog__field input,.attach-process-dialog__field textarea,.attach-process-dialog__field select{border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));border-radius:4px;background:var(--vscode-input-background, var(--vscode-editor-background));color:inherit;padding:6px 8px;font:inherit}@media(max-width:767px){[role=dialog] .ji-ui-sheet-header__title{font-size:18px!important;line-height:1.25}[role=dialog] .ji-ui-sheet-header__desc{font-size:14px!important;line-height:1.4}[role=dialog] .attach-process-dialog__field,[role=dialog] .workspace-ask-modal__form-field,[role=dialog] .workspace-ask-modal__label,[role=dialog] .workspace-precatories-form label,[role=dialog] .tenant-switcher__transfer,[role=dialog] .edit-process-title-dialog__hint{font-size:14px;gap:6px}[role=dialog] .attach-process-dialog__field input:not([type=checkbox]):not([type=radio]),[role=dialog] .attach-process-dialog__field textarea,[role=dialog] .attach-process-dialog__field select,[role=dialog] .attach-process-dialog__select,[role=dialog] .workspace-ask-modal__textarea,[role=dialog] .workspace-ask-modal__form-field input:not([type=checkbox]):not([type=radio]),[role=dialog] .workspace-ask-modal__form-field textarea,[role=dialog] .workspace-ask-modal__form-field select,[role=dialog] .workspace-precatories-form input:not([type=checkbox]):not([type=radio]),[role=dialog] .workspace-precatories-form select,[role=dialog] .tenant-switcher__transfer input,[role=dialog] .tenant-switcher__transfer select,[role=dialog] .edit-process-title-dialog__title-row input,[role=dialog] .edit-process-title-dialog__select{min-height:48px;height:auto!important;padding:12px 14px;font-size:16px!important;line-height:1.35;border-radius:12px;box-sizing:border-box}[role=dialog] .workspace-ask-modal__textarea,[role=dialog] .attach-process-dialog__field textarea{min-height:112px}[role=dialog] .attach-process-dialog__radio,[role=dialog] .workspace-ask-modal__options label,[role=dialog] .workspace-ask-modal__tree label{min-height:44px;font-size:16px}[role=dialog] .attach-process-dialog__search,[role=dialog] .vscode-tree-inline-filter{height:48px;min-height:48px;padding:0 12px;box-sizing:border-box}[role=dialog] .attach-process-dialog__search input,[role=dialog] .vscode-tree-inline-filter input{min-height:0;height:100%;font-size:16px!important;border-radius:0;padding:0;box-sizing:border-box}[role=dialog] .ji-dialog-footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:stretch;gap:10px;width:100%;padding-top:12px;margin-top:4px}[role=dialog] .ji-dialog-footer button,[role=dialog] .ji-dialog-footer>button,[role=dialog] .workspace-precatories-form__footer-actions button,[role=dialog] .workspace-precatories-form__footer>button{flex:1 1 0;min-height:48px!important;height:auto!important;padding:12px 18px!important;font-size:16px!important;line-height:1.3!important;border-radius:12px!important}[role=dialog] .workspace-precatories-form__footer,[role=dialog] .workspace-precatories-form__footer-actions{display:flex;flex:1 1 auto;align-items:stretch;gap:10px;width:100%}[role=dialog] .workspace-precatories-form__row{grid-template-columns:1fr}[role=dialog] .create-menu--sheet .create-menu__heading--bar{font-size:18px;padding-top:14px;padding-bottom:14px}[role=dialog] .create-menu--sheet .create-menu__item,[role=dialog] .create-menu--sheet button.create-menu__item{grid-template-columns:40px minmax(0,1fr) 16px;column-gap:14px;min-height:56px;padding-top:12px;padding-bottom:12px}[role=dialog] .create-menu--sheet .create-menu__icon{width:40px;height:40px}[role=dialog] .create-menu--sheet .create-menu__title{font-size:16px;font-weight:650;line-height:1.3}[role=dialog] .create-menu--sheet .create-menu__desc{font-size:13px;line-height:1.35}[role=dialog] .create-menu--sheet .create-menu__body{gap:3px}[role=dialog] .workspace-compact-bottom-nav__more-refresh{width:40px;height:40px;margin:0;flex-shrink:0}}.edit-process-title-dialog__title-row{position:relative}.edit-process-title-dialog__title-row input{width:100%;padding-right:34px}.edit-process-title-dialog__generate{position:absolute;right:0;top:0;height:100%;width:32px}.edit-process-title-dialog__select{width:100%}.edit-process-title-dialog__hint{margin:0;font-size:11px;color:var(--vscode-descriptionForeground)}.edit-process-title-dialog__hint span{color:inherit}.process-main-area__title-btn{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.process-main-area__title-btn:hover .process-finder__crumb{text-decoration:underline;text-underline-offset:2px}.attach-process-dialog__select{width:100%}.process-main-area__tab{border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-editor-background);color:inherit;font-size:12px;padding:5px 12px;border-radius:4px;cursor:pointer}.process-main-area__tab:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.process-main-area__tab--active{border-color:var(--vscode-focusBorder, #007fd4);background:var(--vscode-list-activeSelectionBackground, rgba(0, 127, 212, .18))}.process-main-area__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.process-main-area__body>.process-finder{flex:1;min-height:0}.process-main-area__section{flex:1;min-height:0;display:flex;flex-direction:column}.process-main-area__section-toolbar{flex-shrink:0}.process-main-area__section>.workspace-inspector-panel{flex:1;min-height:0}.workspace-agent-chat--drop-target{outline:2px solid var(--vscode-focusBorder, #007fd4);outline-offset:-2px}.workspace-agent-chat--drop-target:after{content:"Adicionar ao contexto";position:absolute;left:12px;right:12px;bottom:12px;z-index:2;pointer-events:none;padding:10px 12px;border-radius:8px;text-align:center;font-size:12px;font-weight:600;color:var(--vscode-foreground, #ddd);background:var(--vscode-editor-background, #1e1e1e);border:1px dashed var(--vscode-focusBorder, #007fd4)}.workspace-agent-chat{position:relative;display:flex;flex-direction:column;min-height:0;min-width:260px;max-width:100%;overflow-x:hidden;background:var(--vscode-sideBar-background, #252526)}.workspace-agent-sheet{padding:0!important;max-width:min(920px,100%)!important;overflow-x:hidden!important;overflow-y:auto;box-sizing:border-box}.workspace-agent-chat--sheet{min-height:min(72vh,760px);min-width:0;max-width:100%;overflow-x:hidden;background:transparent}.workspace-agent-chat--sheet .workspace-agent-chat__messages{padding-top:10px}.workspace-agent-chat--sheet .workspace-agent-chat__composer-wrap{border-top:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28))}.tenant-switcher-sheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))!important}.tenant-switcher-sheet .tenant-switcher{padding:14px 18px 0}.workspace-compact-bottom-nav__more-sheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))!important}.workspace-compact-bottom-nav__more-sheet>.ji-ui-sheet-header{margin:0;padding:14px 18px}.workspace-compact-bottom-nav__more-refresh{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-6px -4px -6px 0;padding:0;border:none;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.workspace-compact-bottom-nav__more-refresh:hover{background:#ffffff1a}.workspace-compact-create-sheet>.ji-ui-sheet-header,.workspace-notify-sheet>.ji-ui-sheet-header,.workspace-compact-tabs-sheet>.ji-ui-sheet-header,.workspace-compact-create-sheet .create-menu__heading--bar{padding-left:18px;padding-right:18px}.create-menu--sheet .create-menu__item,.create-menu--sheet button.create-menu__item{padding-left:18px;padding-right:18px}@media(max-width:767px){.template-fields-dialog{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - env(safe-area-inset-top,0px))!important;overflow:hidden!important}.template-fields-dialog__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.template-fields-dialog>.ji-dialog-footer{flex:0 0 auto}}.workspace-notify-sheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))!important;max-width:min(520px,100%);display:flex;flex-direction:column;overflow:hidden!important;max-height:85vh;min-height:0}.workspace-notify-sheet .workspace-notify-popover{flex:1 1 auto;min-height:0;max-height:none}.workspace-notify-sheet .workspace-notify-popover__list{max-height:none}.workspace-notify-sheet .workspace-notify-popover__row,.workspace-notify-sheet .workspace-notify-popover__empty,.workspace-notify-sheet .workspace-notify-popover__more,.workspace-notify-sheet .workspace-notify-popover__footer{padding-left:18px;padding-right:18px}.workspace-agent-detached{position:fixed;background:var(--vscode-sideBar-background, #252526);border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));border-radius:16px;z-index:1300;box-shadow:0 16px 48px #00000073;overflow:hidden;display:flex;flex-direction:column;min-height:0}.workspace-agent-detached--max{border-radius:10px}.workspace-agent-detached__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;flex-shrink:0;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-editorGroupHeader-tabsBackground, rgba(0, 0, 0, .18));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.workspace-agent-detached__header:active{cursor:grabbing}.workspace-agent-detached__brand{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--vscode-foreground, #fff)}.workspace-agent-detached__brand svg{flex-shrink:0}.workspace-agent-detached__title{font-size:13px;font-weight:700;color:inherit}.workspace-agent-detached__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.workspace-agent-detached__resize{position:absolute;z-index:4;background:transparent;touch-action:none}.workspace-agent-detached__resize--n,.workspace-agent-detached__resize--s{left:10px;right:10px;height:6px;cursor:ns-resize}.workspace-agent-detached__resize--e,.workspace-agent-detached__resize--w{top:10px;bottom:10px;width:6px;cursor:ew-resize}.workspace-agent-detached__resize--n{top:0}.workspace-agent-detached__resize--s{bottom:0}.workspace-agent-detached__resize--e{right:0}.workspace-agent-detached__resize--w{left:0}.workspace-agent-detached__resize--ne,.workspace-agent-detached__resize--nw,.workspace-agent-detached__resize--se,.workspace-agent-detached__resize--sw{width:12px;height:12px}.workspace-agent-detached__resize--ne{top:0;right:0;cursor:nesw-resize}.workspace-agent-detached__resize--nw{top:0;left:0;cursor:nwse-resize}.workspace-agent-detached__resize--se{bottom:0;right:0;cursor:nwse-resize}.workspace-agent-detached__resize--sw{bottom:0;left:0;cursor:nesw-resize}.workspace-agent-detached__header button{cursor:pointer}.workspace-agent-detached__close{width:30px;height:30px;border-radius:10px;border:0;background:#7f7f7f1a;color:var(--vscode-foreground, #fff);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.workspace-agent-detached__close:hover{background:#7f7f7f2e}.workspace-agent-detached__body>.workspace-agent-chat{flex:1 1 auto;min-height:0}.workspace-title-bar__tab--os-detached{opacity:.78;font-style:italic}.workspace-title-bar__tab-rename{min-width:0;max-width:180px;height:18px;margin:0;padding:0 4px;border:1px solid var(--vscode-focusBorder, #007fd4);border-radius:3px;background:var(--vscode-input-background, #3c3c3c);color:inherit;font:inherit;font-size:11px;line-height:1;outline:none}.workspace-shell-tab-icon-menu__trigger{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:3px;-webkit-app-region:no-drag}.workspace-shell-tab-icon-menu__trigger:hover{background:#7f7f7f38}.workspace-shell-tab-icon-menu__content{width:max-content!important;min-width:300px;padding:4px 0 6px!important;z-index:80}.workspace-shell-tab-icon-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.workspace-shell-tab-icon-menu__item{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:var(--vscode-foreground, #ccc);font-size:12px;text-align:left;cursor:pointer}.workspace-shell-tab-icon-menu__item:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .18))}.workspace-shell-tab-icon-menu__item-icon{flex-shrink:0;opacity:.85}.workspace-doc-os-window{display:flex;flex-direction:column;height:100vh;width:100vw;min-height:0;background:var(--vscode-editor-background, #1e1e1e);color:var(--vscode-foreground, #fff);overflow:hidden}.workspace-doc-os-window__title{display:flex;align-items:center;gap:8px;padding:0 8px;flex-shrink:0;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-titleBar-activeBackground, #3c3c3c);height:30px;min-height:30px;box-sizing:border-box;-webkit-app-region:drag}.workspace-doc-os-window__title--macos{padding-left:78px}.workspace-doc-os-window__tabs{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:stretch;overflow:hidden;-webkit-app-region:drag}.workspace-doc-os-window__title button,.workspace-doc-os-window__title [role=tab],.workspace-doc-os-window__title input{-webkit-app-region:no-drag}.workspace-doc-os-window__title-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.workspace-doc-os-window__btn{width:22px;height:22px;border-radius:4px;border:0;background:transparent;color:var(--vscode-foreground, #fff);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-app-region:no-drag}.workspace-doc-os-window__btn:hover{background:#7f7f7f2e}.workspace-doc-os-window__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.workspace-doc-os-window__pane{flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden}.workspace-doc-os-window__body>.panel,.workspace-doc-os-window__pane>.panel{flex:1 1 auto;min-height:0}.workspace-doc-os-detached-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:var(--vscode-descriptionForeground, #999)}.workspace-doc-os-detached-placeholder__actions{display:inline-flex;gap:8px}.workspace-doc-os-detached-placeholder__actions button{padding:6px 12px;border-radius:4px;border:1px solid var(--vscode-button-border, transparent);background:var(--vscode-button-secondaryBackground, rgba(127, 127, 127, .2));color:var(--vscode-button-secondaryForeground, inherit);cursor:pointer;font-size:12px}.workspace-doc-os-detached-placeholder__actions button:hover{background:var(--vscode-button-secondaryHoverBackground, rgba(127, 127, 127, .3))}.workspace-agent-os-window{display:flex;flex-direction:column;height:100vh;width:100vw;min-height:0;background:var(--vscode-sideBar-background, #252526);color:var(--vscode-foreground, #fff);overflow:hidden}.workspace-agent-os-window__title{display:flex;align-items:center;gap:6px;padding:0 6px;flex-shrink:0;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-titleBar-activeBackground, #3c3c3c);height:30px;min-height:30px;box-sizing:border-box;-webkit-app-region:drag}.workspace-agent-os-window__title--macos{padding-left:78px}.workspace-agent-os-window__chrome{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;height:100%;-webkit-app-region:drag}.workspace-agent-os-window__chrome .workspace-agent-chat__chrome{flex:1 1 auto;min-width:0;border-bottom:0;background:transparent;padding:0 2px;height:100%;-webkit-app-region:drag}.workspace-agent-os-window__chrome .workspace-agent-chat__chrome--os{-webkit-app-region:drag}.workspace-agent-os-window__actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;align-self:stretch;padding-left:4px;-webkit-app-region:drag}.workspace-agent-os-window__btn{width:22px;height:22px;border-radius:4px;border:0;background:transparent;color:var(--vscode-foreground, #fff);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-app-region:no-drag}.workspace-agent-os-window__btn:hover{background:#7f7f7f2e}.workspace-agent-os-window__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.workspace-agent-os-window__body>.workspace-agent-chat{flex:1 1 auto;min-height:0;height:100%}.workspace-agent-chrome-menu__trigger{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:4px;line-height:0;position:relative}.workspace-agent-chrome-menu__badge{position:absolute;top:-5px;right:-6px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--vscode-badge-background, #0e639c);color:var(--vscode-badge-foreground, #fff);font-size:9px;font-weight:700;line-height:14px;text-align:center}.workspace-agent-chrome-menu__trigger:hover{background:#7f7f7f29}.workspace-agent-chrome-menu__trigger--status{width:28px;height:24px;border-radius:6px;color:var(--vscode-foreground, #ccc)}.workspace-agent-chrome-menu__trigger--status:hover{background:#7f7f7f2e}.workspace-agent-chrome-menu__content{width:auto;min-width:300px;max-width:min(360px,calc(100vw - 24px));padding:4px 0 6px}.workspace-agent-chrome-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.workspace-agent-chrome-menu__item{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--vscode-foreground, #e0e0e0);font-size:12.5px;font-weight:500;text-align:left;cursor:pointer}.workspace-agent-chrome-menu__item:hover{background:#7f7f7f29}.workspace-agent-chrome-menu__item--danger{color:var(--vscode-errorForeground, #f48771)}.workspace-agent-chrome-menu__item-icon{display:inline-flex;opacity:.85}.workspace-agent-chrome-menu__separator{height:1px;margin:4px 6px;background:var(--vscode-panel-border, rgba(127, 127, 127, .35));list-style:none}.workspace-agent-chrome-menu__item--session{font-weight:400}.workspace-agent-chrome-menu__session-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.workspace-agent-chrome-menu__spin{animation:workspace-agent-chrome-menu-spin .9s linear infinite}@keyframes workspace-agent-chrome-menu-spin{to{transform:rotate(360deg)}}.panel.panel--fill.workspace-agent-chat>*{flex:0 0 auto;min-height:auto;min-width:0;max-width:100%}.panel.panel--fill.workspace-agent-chat>.workspace-agent-chat__messages{flex:1 1 auto;min-height:0;min-width:0}.panel.panel--fill.workspace-agent-chat>.workspace-agent-chat__splitter{flex:0 0 6px;min-height:6px}.workspace-agent-chat__chrome{display:flex;align-items:center;gap:4px;padding:4px 6px;flex-shrink:0;min-width:0;max-width:100%;box-sizing:border-box;border-bottom:1px solid var(--vscode-panel-border);background:var(--vscode-editorGroupHeader-tabsBackground, rgba(0, 0, 0, .18))}.workspace-agent-chat__chrome--os{padding:0 2px;align-items:stretch;height:100%}.workspace-agent-chat__tabs-row{display:flex;align-items:stretch;gap:4px;min-width:0;flex:1 1 auto;height:100%}.workspace-agent-chat__tabs-shell{display:flex;align-items:stretch;gap:2px;min-width:0;flex:1 1 auto;height:100%}.workspace-agent-chat__chrome--os .workspace-agent-chat__tabs-row,.workspace-agent-chat__chrome--os .workspace-agent-chat__tabs-shell,.workspace-agent-chat__chrome--os .workspace-agent-chat__tabs-drag{-webkit-app-region:drag}.workspace-agent-chat__tabs-shell--overflow .workspace-agent-chat__tabs-drag{flex:0 0 12px;min-width:12px}.workspace-agent-chat__tabs-scroll{flex-shrink:0;width:22px;height:22px;align-self:center;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.85;-webkit-app-region:no-drag}.workspace-agent-chat__tabs-scroll:hover:not(:disabled){background:#7f7f7f29}.workspace-agent-chat__tabs-scroll:disabled{opacity:.3;cursor:default}.workspace-agent-chat__tabs{display:flex;align-items:stretch;min-width:0;flex:0 1 auto;overflow-x:auto;scrollbar-width:none;height:100%;-webkit-app-region:no-drag}.workspace-agent-chat__tabs-shell--overflow .workspace-agent-chat__tabs{flex:1 1 auto}.workspace-agent-chat__tabs::-webkit-scrollbar{display:none}.workspace-agent-chat__tabs-track{display:flex;align-items:stretch;gap:4px;width:max-content;height:100%}.workspace-agent-chat__tabs-drag{flex:1 1 auto;min-width:12px;align-self:stretch;height:100%}.workspace-agent-chat__tab-wrap{display:inline-flex;align-items:center;max-width:180px;border-radius:6px;background:#7f7f7f1f;cursor:grab;touch-action:none;-webkit-app-region:no-drag}.workspace-agent-chat__tab-wrap--active{background:#0e639c59}.workspace-agent-chat__tab-wrap--dragging{opacity:.55;z-index:2;cursor:grabbing}.workspace-agent-chat__tab-wrap .workspace-agent-chat__tab{background:transparent;max-width:none;flex:1 1 auto;min-width:0}.workspace-agent-chat__tab-wrap .workspace-agent-chat__tab--active{background:transparent}.workspace-agent-chat__tab-close{flex-shrink:0;width:18px;height:18px;margin-right:2px;border:0;border-radius:4px;background:transparent;color:inherit;opacity:.55;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.workspace-agent-chat__tab-close:hover{opacity:1;background:#7f7f7f33}.workspace-agent-chat__tab-close:disabled{opacity:.2;cursor:default;pointer-events:none}.workspace-agent-chat__tab-new{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 2px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--vscode-descriptionForeground, rgba(255, 255, 255, .55));cursor:pointer;-webkit-app-region:no-drag}.workspace-agent-chat__tab-new:hover{background:#7f7f7f2e;color:var(--vscode-foreground, #fff)}.workspace-agent-chat__tab-spin{animation:spin .8s linear infinite;flex-shrink:0}.workspace-agent-chat__tab{display:inline-flex;align-items:center;gap:4px;border:0;background:#7f7f7f1f;color:inherit;font-size:11px;padding:4px 8px;border-radius:6px;max-width:160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.workspace-agent-chat__tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-agent-chat__tab--active{background:#0e639c59}.workspace-agent-chat__tab--plan{display:inline-flex;align-items:center;gap:4px}.workspace-agent-chat__sent-context{margin-top:6px;font-size:11px;color:var(--vscode-descriptionForeground, #9d9d9d)}.workspace-agent-chat__sent-context-toggle{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer;font:inherit;opacity:.9}.workspace-agent-chat__sent-context-toggle:hover{opacity:1;text-decoration:underline}.workspace-agent-chat__sent-context-body{margin-top:6px;padding:6px 8px;border-radius:6px;background:#0000002e;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28))}.workspace-agent-chat__sent-context-meta{margin:0 0 4px}.workspace-agent-chat__sent-context-pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--vscode-editor-font-family, ui-monospace, monospace);font-size:10px;line-height:1.4;max-height:160px;overflow:auto}.workspace-agent-chat__title-input{width:140px;max-width:160px;border:1px solid var(--vscode-focusBorder, #007fd4);background:var(--vscode-input-background, #3c3c3c);color:inherit;font-size:11px;padding:3px 6px;border-radius:6px}.workspace-agent-chat__title-input--row{flex:1;width:auto;max-width:none;font-size:12px}.workspace-agent-chat__plan{border:1px solid var(--vscode-panel-border);border-radius:8px;padding:8px 10px;background:#0e639c14;font-size:12px}.workspace-agent-chat__plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-agent-chat__plan-run{border:0;border-radius:6px;padding:3px 8px;font-size:11px;background:#0e639c73;color:inherit;cursor:pointer}.workspace-agent-chat__plan-goal{margin:6px 0 4px;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__plan-steps,.workspace-agent-chat__plan-questions ul{margin:0;padding-left:18px}.workspace-agent-chat__plan-questions{margin-top:8px}.workspace-agent-chat__plan-questions p{margin:0 0 4px;font-weight:600}.workspace-agent-chat__history{max-height:180px;overflow:auto;padding:4px 8px 8px;border-bottom:1px solid var(--vscode-panel-border)}.workspace-agent-chat__history-row{display:flex;align-items:center;gap:6px}.workspace-agent-chat__history-open{flex:1;min-width:0;text-align:left;border:0;background:transparent;color:inherit;font-size:12px;padding:6px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.workspace-agent-chat__history-open:hover{background:#7f7f7f1a}.workspace-agent-chat__tool-chip{align-self:flex-start;font-size:10px;padding:2px 7px;border-radius:999px;background:#7f7f7f2e;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__tool-group{align-self:stretch;max-width:100%;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));border-radius:8px;background:#7f7f7f14;overflow:hidden}.workspace-agent-chat__tool-group-scroll{max-height:220px;overflow:auto}.workspace-agent-chat__tool{align-self:stretch;max-width:100%;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));border-radius:8px;background:#7f7f7f14;overflow:hidden}.workspace-agent-chat__tool--compact{border:0;border-radius:0;background:transparent}.workspace-agent-chat__tool--compact+.workspace-agent-chat__tool--compact{border-top:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .16))}.workspace-agent-chat__tool-head{padding:6px 10px;font-size:11px;font-weight:600;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__tool[data-running=true] .workspace-agent-chat__tool-head{font-style:italic}.workspace-agent-chat__tool-status{margin:0;padding:0 10px 8px;font-size:11px;line-height:1.45;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__tool-out{display:none}.workspace-agent-chat__reasoning{align-self:stretch;padding:4px 2px 2px;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__reasoning-label{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.workspace-agent-chat__messages{flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;padding:12px;display:flex;flex-direction:column;gap:10px}.workspace-agent-chat__messages--empty{justify-content:center;align-items:center}.workspace-agent-chat__empty{margin:0;font-size:12px;color:var(--vscode-descriptionForeground);text-align:center;max-width:260px;line-height:1.45}.workspace-agent-chat__setup{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:280px;text-align:center}.workspace-agent-chat__setup-link{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:4px;border:1px solid var(--vscode-widget-border);color:inherit;text-decoration:none;font-size:12px}.workspace-agent-chat__setup-link:hover{background:#7f7f7f1f}.workspace-agent-chat__mode-switch{margin-top:10px}.workspace-agent-chat__mode-switch-btn{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:4px;border:1px solid var(--vscode-widget-border);background:transparent;color:inherit;font-size:12px;cursor:pointer}.workspace-agent-chat__mode-switch-btn:hover{background:#7f7f7f1f}.workspace-agent-chat__bubble{align-self:flex-start;max-width:100%;min-width:0;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.45;background:#7f7f7f1f;color:var(--vscode-foreground);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.workspace-agent-chat__bubble--assistant{white-space:normal}.workspace-agent-chat__bubble--user{align-self:flex-end;background:#0e639c59;position:relative}.workspace-agent-chat__user-row,.workspace-agent-chat__assistant-row{display:flex;align-items:flex-start;gap:6px}.workspace-agent-chat__user-text,.workspace-agent-chat__assistant-text{flex:1;min-width:0}.workspace-agent-chat__msg-actions{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.workspace-agent-chat__edit-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:-2px -4px -2px 0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--vscode-descriptionForeground);opacity:0;cursor:pointer}.workspace-agent-chat__bubble--user:hover .workspace-agent-chat__edit-btn,.workspace-agent-chat__bubble--assistant:hover .workspace-agent-chat__edit-btn,.workspace-agent-chat__edit-btn:focus-visible,.workspace-agent-chat__edit-btn--stop,.workspace-root--compact .workspace-agent-chat__edit-btn{opacity:1}.workspace-agent-chat__edit-btn:hover{background:#ffffff1a;color:var(--vscode-foreground)}.workspace-agent-chat__edit{display:flex;flex-direction:column;gap:8px;min-width:min(280px,70vw)}.workspace-agent-chat__edit-input{width:100%;min-height:56px;resize:vertical;padding:6px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#00000040;color:var(--vscode-foreground);font:inherit;line-height:1.45}.workspace-agent-chat__edit-input:focus{outline:1px solid rgba(14,99,156,.8);outline-offset:0}.workspace-agent-chat__edit-actions{display:flex;justify-content:flex-end;gap:6px}.workspace-agent-chat__edit-cancel,.workspace-agent-chat__edit-send{border:0;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:550;cursor:pointer}.workspace-agent-chat__edit-cancel{background:transparent;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__edit-cancel:hover{color:var(--vscode-foreground);background:#7f7f7f29}.workspace-agent-chat__edit-send{background:#0e639cd9;color:#fff}.workspace-agent-chat__edit-send:hover:not(:disabled){background:#0e639c}.workspace-agent-chat__edit-send:disabled{opacity:.45;cursor:default}.workspace-agent-chat__bubble--error{background:#b4323229;border:1px solid rgba(200,70,70,.35);color:var(--vscode-errorForeground, #f48771)}.workspace-agent-chat__error-retry{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.workspace-agent-chat__error-retry-hint{margin:0;font-size:12px;opacity:.85}.workspace-agent-chat__error-retry-btn{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:4px;border:1px solid var(--vscode-widget-border);background:transparent;color:inherit;font-size:12px;cursor:pointer}.workspace-agent-chat__error-retry-btn:hover:not(:disabled){background:#7f7f7f1f}.workspace-agent-chat__error-retry-btn:disabled{opacity:.5;cursor:not-allowed}.workspace-agent-chat__bubble--thinking{background:transparent;padding:4px 2px;color:var(--vscode-descriptionForeground);font-style:italic}.workspace-agent-chat__thinking{letter-spacing:.01em}.workspace-agent-chat__md{font-size:12px;line-height:1.5;min-width:0;max-width:100%;overflow-wrap:anywhere}.workspace-agent-chat__md>:first-child{margin-top:0}.workspace-agent-chat__md>:last-child{margin-bottom:0}.workspace-agent-chat__md p,.workspace-agent-chat__md ul,.workspace-agent-chat__md ol,.workspace-agent-chat__md blockquote,.workspace-agent-chat__md pre,.workspace-agent-chat__md table{margin:0 0 .55em}.workspace-agent-chat__md h1,.workspace-agent-chat__md h2,.workspace-agent-chat__md h3,.workspace-agent-chat__md h4{margin:.7em 0 .35em;font-weight:650;line-height:1.3}.workspace-agent-chat__md h1{font-size:15px}.workspace-agent-chat__md h2{font-size:14px}.workspace-agent-chat__md h3,.workspace-agent-chat__md h4{font-size:13px}.workspace-agent-chat__md ul,.workspace-agent-chat__md ol{padding-left:1.25em}.workspace-agent-chat__md li+li{margin-top:.2em}.workspace-agent-chat__md blockquote{padding-left:8px;border-left:3px solid var(--vscode-widget-border);color:var(--vscode-descriptionForeground)}.workspace-agent-chat__md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;padding:1px 4px;border-radius:4px;background:#7f7f7f29}.workspace-agent-chat__md pre{overflow-x:auto;max-width:100%;padding:8px;border-radius:6px;background:#7f7f7f1f}.workspace-agent-chat__md pre code{padding:0;background:none}.workspace-agent-chat__md table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:11px}.workspace-agent-chat__md th,.workspace-agent-chat__md td{border:1px solid var(--vscode-widget-border);padding:4px 6px;text-align:left}.workspace-agent-chat__md a{color:var(--vscode-textLink-foreground, #4ea1ff);text-decoration:underline}.workspace-agent-chat__md img{max-width:100%;height:auto}.workspace-agent-chat__caret{display:inline-block;width:.45em;height:1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;animation:workspace-agent-caret 1s steps(1) infinite}@keyframes workspace-agent-caret{50%{opacity:0}}.workspace-agent-chat__splitter{display:block;width:100%;flex:0 0 6px;min-height:6px;padding:0;border:0;background:transparent;cursor:row-resize!important;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;z-index:12}.workspace-agent-chat__splitter:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:1px;background:var(--vscode-panel-border, rgba(127, 127, 127, .28));pointer-events:none;transition:background-color .15s ease,height .15s ease;transition-delay:0s}.workspace-agent-chat__splitter:hover:after,.workspace-agent-chat__splitter--drag:after{height:2px;border-radius:2px;background:var(--vscode-focusBorder, #007fd4);transition-delay:.5s}.workspace-agent-chat__composer-wrap{flex-shrink:0;min-height:0;min-width:0;max-width:100%;max-height:min(62vh,560px);padding:2px 10px 10px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.workspace-agent-chat__tools-status{margin:0;padding:0 2px;font-size:12px;line-height:1.35;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__context-footer{display:flex;flex-direction:column;flex:1 1 auto;gap:8px;min-height:0;min-width:0;max-width:100%;overflow:hidden}.workspace-agent-chat__context-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;max-width:100%;flex-wrap:wrap}.workspace-agent-chat__context-title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__context-basket{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.workspace-agent-chat__context-muted{margin:0;font-size:11px;line-height:1.4;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__switch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.workspace-agent-chat__switch--inline{gap:7px}.workspace-agent-chat__switch--compact{flex-shrink:0}.workspace-agent-chat__switch input{position:absolute;opacity:0;pointer-events:none}.workspace-agent-chat__switch-track{width:34px;height:18px;border-radius:999px;background:#7f7f7f40;border:1px solid var(--vscode-widget-border);transition:background-color .2s ease;position:relative}.workspace-agent-chat__switch-track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s ease}.workspace-agent-chat__switch input:checked+.workspace-agent-chat__switch-track{background:#19c37d;border-color:#19c37d}.workspace-agent-chat__switch input:checked+.workspace-agent-chat__switch-track:after{transform:translate(16px)}.workspace-agent-chat__switch-label{font-size:11px;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__context-tags{display:flex;flex-wrap:wrap;gap:6px}.workspace-agent-chat__context-auto-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.workspace-agent-chat__pin-tab{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid var(--vscode-widget-border);border-radius:999px;background:#7f7f7f1a;color:var(--vscode-descriptionForeground);cursor:pointer;padding:0}.workspace-agent-chat__pin-tab:hover{color:var(--vscode-foreground);background:#7f7f7f2e}.workspace-agent-chat__tag{position:relative;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--vscode-widget-border);background:#7f7f7f1f;color:var(--vscode-foreground);border-radius:999px;padding:4px 10px;font-size:11px;line-height:1.3}.workspace-agent-chat__tag--auto{border-style:dashed}.workspace-agent-chat__tag--pinned{padding-left:6px;padding-right:4px;gap:5px;cursor:pointer}.workspace-agent-chat__tag--pinned .workspace-agent-chat__switch--compact{flex-shrink:0}.workspace-agent-chat__context-tags--pinned-tab{margin-top:2px}.workspace-agent-chat__tag--disabled{opacity:.55;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__tag-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.workspace-agent-chat__pinned-contexts{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:min(30vh,260px);overflow:auto;padding-right:2px}.workspace-agent-chat__context-card{border:1px solid var(--vscode-widget-border);border-radius:8px;background:#7f7f7f14;padding:8px}.workspace-agent-chat__context-card--disabled{opacity:.62}.workspace-agent-chat__context-card--tab{position:relative;padding:8px 28px 8px 8px}.workspace-agent-chat__context-card-actions--tab{position:absolute;top:6px;right:6px}.workspace-agent-chat__context-card--tab .workspace-agent-chat__context-tags--pinned-tab{margin-top:0}.workspace-agent-chat__context-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:12px}.workspace-agent-chat__context-card-actions{display:inline-flex;align-items:center;gap:7px}.workspace-agent-chat__context-card-head strong{display:block;font-size:12px;line-height:1.35}.workspace-agent-chat__context-card-kicker{display:block;margin-bottom:2px;font-size:10px;color:var(--vscode-descriptionForeground);text-transform:uppercase;letter-spacing:.04em}.workspace-agent-chat__context-event-list{display:flex;flex-direction:column;gap:6px}.workspace-agent-chat__context-event{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-radius:6px;background:#7f7f7f1a;padding:6px 7px}.workspace-agent-chat__context-event>.instant-hint-wrap{flex:1;min-width:0;display:flex}.workspace-agent-chat__context-event-open{flex:1;min-width:0;display:flex;align-items:flex-start;gap:6px;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.workspace-agent-chat__context-event-open:hover .workspace-agent-chat__context-event-title{text-decoration:underline;text-underline-offset:2px}.workspace-agent-chat__context-event-open .file-type-glyph{flex-shrink:0;margin-top:1px}.workspace-agent-chat__context-event-actions{display:flex;align-items:flex-start;gap:2px;flex-shrink:0}.workspace-agent-chat__action-spinner{animation:spin .8s linear infinite}.workspace-agent-chat__context-event-body{min-width:0;display:flex;flex-direction:column;gap:2px}.workspace-agent-chat__context-event-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:1.35;color:var(--vscode-foreground)}.workspace-agent-chat__context-event-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__tag-hint{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);min-width:170px;max-width:260px;padding:6px 8px;border-radius:6px;background:var(--vscode-editor-background);border:1px solid var(--vscode-widget-border);color:var(--vscode-foreground);font-size:11px;white-space:normal;line-height:1.4;box-shadow:0 6px 20px #00000040;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:3}.workspace-agent-chat__tag:hover .workspace-agent-chat__tag-hint,.workspace-agent-chat__tag:focus-within .workspace-agent-chat__tag-hint{opacity:1}.workspace-agent-chat__tag-remove{border:none;background:transparent;color:var(--vscode-descriptionForeground);font-size:13px;line-height:1;padding:0;cursor:pointer}.workspace-agent-chat__tag-remove:hover{color:var(--vscode-foreground)}.workspace-agent-chat__context-add select{border:1px dashed var(--vscode-widget-border);background:transparent;color:var(--vscode-descriptionForeground);border-radius:999px;padding:4px 10px;font-size:11px;max-width:210px}.workspace-agent-chat__composer{flex:0 0 auto;min-width:0;max-width:100%;border-radius:10px;border:1px solid var(--vscode-widget-border);background:var(--vscode-input-background);overflow:hidden;box-sizing:border-box}.workspace-agent-chat__input{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:none;resize:none;overflow-y:auto;font:inherit;font-size:13px;line-height:1.45;color:var(--vscode-input-foreground);background:transparent;min-height:72px}.workspace-agent-chat__input:focus{outline:none}.workspace-agent-chat__input::placeholder{color:var(--vscode-descriptionForeground)}.workspace-agent-chat__bar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 8px 8px;border-top:1px solid var(--vscode-panel-border);min-width:0;max-width:100%;box-sizing:border-box;flex-wrap:nowrap;container-type:inline-size;container-name:agent-chat-bar}.workspace-agent-chat__selects{display:flex;align-items:center;gap:4px;flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:hidden}.workspace-agent-chat__select-label{position:relative;display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 6px;border-radius:6px;background:#7f7f7f1f;cursor:pointer}.workspace-agent-chat__select-label:hover{background:#7f7f7f33}.workspace-agent-chat__select-icon{display:flex;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--vscode-foreground);font-size:12px;font-family:inherit;cursor:pointer;padding:0 2px 0 0;max-width:120px}.workspace-agent-chat__select--plain{max-width:100px}.workspace-agent-chat__select:focus{outline:none}.workspace-agent-chat__select-chevron{flex-shrink:0;opacity:.55;pointer-events:none}.workspace-agent-chat__mode-picker{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 6px;border-radius:999px;border:none;background:#7f7f7f1f;color:var(--vscode-foreground);font-size:12px;font-family:inherit;cursor:pointer}.workspace-agent-chat__mode-picker:hover:not(:disabled){background:#7f7f7f33}.workspace-agent-chat__mode-picker:disabled{opacity:.5;cursor:not-allowed}.workspace-agent-chat__mode-picker:focus-visible{outline:1px solid var(--vscode-focusBorder);outline-offset:1px}.workspace-agent-chat__mode-picker-icon{display:flex;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__mode-picker--icon{flex:0 0 auto;padding:4px 6px}.workspace-agent-chat__mode-picker--mode{flex:0 1 auto;min-width:0}.workspace-agent-chat__mode-picker--mode .workspace-agent-chat__mode-picker-label{max-width:5.6em}@container agent-chat-bar (max-width: 319px){.workspace-agent-chat__mode-picker--mode .workspace-agent-chat__mode-picker-label{display:none}.workspace-agent-chat__mode-picker--mode{padding:4px 6px}}.workspace-agent-chat__mode-picker-label{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-agent-chat__mode-picker-label--wide,.workspace-agent-chat__mode-picker--wide .workspace-agent-chat__mode-picker-label{max-width:140px}.workspace-agent-chat__mode-picker-label--cascade,.workspace-agent-chat__mode-picker--cascade .workspace-agent-chat__mode-picker-label{flex:1 1 auto;min-width:0;max-width:none}.workspace-agent-chat__mode-picker--cascade{flex:1 1 auto;min-width:72px;max-width:100%;overflow:hidden}.workspace-agent-chat__cascade{position:relative;width:196px!important;min-width:196px;max-width:196px;overflow:visible!important;padding:6px}.workspace-agent-chat__cascade-section{padding:6px 8px 4px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__cascade-divider{height:1px;margin:6px 4px;background:var(--vscode-widget-border)}.workspace-agent-chat__cascade-hint{display:block;margin-top:1px;font-size:11px;font-weight:400;color:var(--vscode-descriptionForeground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-agent-chat__cascade-search{width:100%;box-sizing:border-box;margin:0 0 6px;padding:6px 8px;border:1px solid var(--vscode-widget-border);border-radius:6px;background:transparent;color:inherit;font-size:12px;font-family:inherit}.workspace-agent-chat__cascade-submenu{position:relative;width:100%}.workspace-agent-chat__cascade-flyout{display:none;position:absolute;left:calc(100% - 8px);right:auto;top:auto;bottom:0;z-index:2;width:220px;max-height:min(360px,50vh);overflow:visible!important;padding:6px;border-radius:8px;border:1px solid var(--vscode-widget-border);background:var(--vscode-editorWidget-background, var(--popover, #1e1e1e));box-shadow:0 8px 24px #00000047}.workspace-agent-chat__cascade-submenu:hover>.workspace-agent-chat__cascade-flyout,.workspace-agent-chat__cascade-submenu.is-open>.workspace-agent-chat__cascade-flyout{display:block}.workspace-agent-chat__cascade-flyout:before{content:"";position:absolute;top:0;bottom:0;right:100%;left:auto;width:16px}.workspace-agent-chat__cascade-submenu[data-flyout-side=left]>.workspace-agent-chat__cascade-flyout{right:calc(100% - 8px);left:auto}.workspace-agent-chat__cascade-submenu[data-flyout-side=left]>.workspace-agent-chat__cascade-flyout:before{left:100%;right:auto}.workspace-agent-chat__cascade-flyout-body{max-height:inherit;overflow:auto}.workspace-agent-chat__cascade-flyout--model{width:min(280px,70vw)}.workspace-agent-chat__cascade-back{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:inherit;font-size:13px;cursor:pointer}.workspace-agent-chat__mode-menu{width:188px;padding:4px}.workspace-agent-chat__mode-menu--model{width:min(280px,calc(100vw - 24px));max-height:min(320px,50vh);overflow:auto}.workspace-agent-chat__mode-menu-list{list-style:none;margin:0;padding:0}.workspace-agent-chat__mode-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:4px;background:transparent;color:inherit;font-size:12px;font-family:inherit;text-align:left;cursor:pointer}.workspace-agent-chat__mode-menu-item:hover,.workspace-agent-chat__mode-menu-item--active{background:#7f7f7f29}.workspace-agent-chat__mode-menu-icon{display:flex;flex-shrink:0;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__mode-menu-label{flex:1;min-width:0}.workspace-agent-chat__mode-menu-check{flex-shrink:0;opacity:.9}.workspace-agent-chat__mode-menu-check--empty{width:14px;height:14px}.workspace-agent-picker-sheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))!important}.workspace-agent-picker-sheet>.ji-ui-sheet-header{margin:0;padding:14px 18px}.workspace-agent-picker-sheet--model .workspace-agent-chat__mode-menu-list--sheet{max-height:min(60vh,520px);overflow:auto}.workspace-agent-chat__mode-menu-list--sheet{display:flex;flex-direction:column;gap:2px;padding:8px 0 0}.workspace-agent-chat__mode-menu-item--sheet{min-height:52px;padding:14px 18px;font-size:16px;line-height:1.3;border-radius:12px;box-sizing:border-box}.workspace-agent-chat__mode-menu-item--sheet .workspace-agent-chat__mode-menu-check--empty{width:18px;height:18px}.workspace-agent-chat__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.workspace-agent-chat__spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--vscode-widget-border);border-top-color:var(--vscode-descriptionForeground);opacity:.35}.workspace-agent-chat__usage-ring{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;animation:none}.workspace-agent-chat__usage-ring svg{display:block;animation:none}.workspace-agent-chat__usage-ring-track{stroke:color-mix(in srgb,var(--vscode-descriptionForeground, #c8c8c8) 28%,transparent)}.workspace-agent-chat__usage-ring-fill{stroke:var(--vscode-descriptionForeground, rgba(210, 210, 210, .95));animation:none;transition:stroke-dasharray .16s ease,stroke .16s ease}.workspace-agent-chat__attach-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-agent-attach-dialog{max-width:min(520px,calc(100vw - 24px))}.workspace-agent-attach{display:flex;flex-direction:column;gap:10px;min-height:0}.workspace-agent-attach__drop{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px dashed var(--vscode-widget-border, rgba(127, 127, 127, .45));border-radius:6px;color:var(--vscode-descriptionForeground);font-size:12px;background:color-mix(in srgb,var(--vscode-editor-background) 88%,transparent)}.workspace-agent-attach__drop--over{border-color:var(--vscode-focusBorder, #3794ff);color:var(--vscode-foreground)}.workspace-agent-attach__drop span{flex:1;min-width:0}.workspace-agent-attach__status{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.workspace-agent-attach__list{list-style:none;margin:0;padding:0;max-height:min(42vh,360px);overflow:auto;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .35));border-radius:6px}.workspace-agent-attach__row{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer;border-bottom:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .2))}.workspace-agent-attach__list li:last-child .workspace-agent-attach__row{border-bottom:none}.workspace-agent-attach__row:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.workspace-agent-attach__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.workspace-agent-attach__folder{flex-shrink:0;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--vscode-descriptionForeground)}.workspace-template-file-picker-dialog{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:min(560px,calc(100vw - 24px));max-width:min(560px,calc(100vw - 24px));min-width:0;box-sizing:border-box}.workspace-template-file-picker-dialog .ji-ui-sheet-header,.workspace-template-file-picker-dialog .workspace-template-file-picker,.workspace-template-file-picker-dialog .ji-dialog-footer{width:100%;min-width:0;box-sizing:border-box}@media(max-width:767px){.workspace-template-file-picker-dialog{width:100%;max-width:none}}.workspace-template-file-picker{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;min-height:0}.workspace-template-file-picker>.flex,.workspace-template-file-picker>input,.workspace-template-file-picker .workspace-agent-attach__drop{width:100%;box-sizing:border-box}.workspace-template-file-picker__tree{display:flex;flex-direction:column;align-self:stretch;width:100%;min-width:0;max-height:min(46vh,380px);overflow:auto;box-sizing:border-box;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .35));border-radius:6px}.workspace-template-file-picker__row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:7px 12px;padding-left:calc(12px + (var(--tree-depth, 0) * 16px));box-sizing:border-box;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.workspace-template-file-picker__row:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.workspace-template-file-picker__row--selected{background:var(--vscode-list-activeSelectionBackground, rgba(55, 148, 255, .22))}.workspace-template-file-picker__row--folder{font-weight:500}.workspace-template-file-picker__chevron{flex-shrink:0;opacity:.7;transition:transform .12s ease}.workspace-template-file-picker__chevron--open{transform:rotate(90deg)}.workspace-template-file-picker__chevron-spacer{width:14px;flex-shrink:0}.workspace-template-file-picker__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.workspace-template-file-picker__folder{flex-shrink:0;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__usage-ring--warn .workspace-agent-chat__usage-ring-fill{stroke:var(--vscode-editorWarning-foreground, #d7ba7d)}.workspace-agent-chat__usage-ring--danger .workspace-agent-chat__usage-ring-fill{stroke:var(--vscode-errorForeground, #f48771)}.workspace-agent-chat__icon-btn{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:4px;border:none;background:transparent;color:var(--vscode-foreground);border-radius:4px;cursor:pointer;opacity:.8;-webkit-app-region:no-drag}.workspace-agent-chat__icon-btn:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .16));opacity:1}.workspace-agent-chat__icon-btn--on{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .2));opacity:1}.workspace-agent-chat__icon-btn:disabled{cursor:not-allowed;opacity:.45}.workspace-agent-chat__send{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:50%;background:var(--vscode-button-background);color:var(--vscode-button-foreground);cursor:pointer}.workspace-agent-chat__send:hover:not(:disabled){background:var(--vscode-button-hoverBackground)}.workspace-agent-chat__send:disabled{opacity:.35;cursor:not-allowed}.workspace-agent-chat__send--stop{border-radius:8px;background:var(--vscode-inputValidation-errorBackground, #5a1d1d);color:var(--vscode-errorForeground, #f14c4c)}.workspace-agent-chat__mcp{display:flex;align-items:center;gap:8px;margin:0 10px 8px;padding:6px 8px;border-radius:8px;background:#7f7f7f1f;font-size:12px;min-width:0}.workspace-agent-chat__mcp-text{flex:1;min-width:0}.workspace-agent-chat__mcp-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:0;border-radius:6px;padding:4px 8px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);cursor:pointer}.workspace-agent-chat__mcp-btn:disabled{cursor:progress;opacity:.7}.workspace-agent-chat__queue{display:flex;align-items:center;gap:8px;margin:0 10px 8px;padding:6px 8px;border-radius:8px;background:#7f7f7f1f;font-size:12px;min-width:0}.workspace-agent-chat__queue-sign,.workspace-agent-chat__bubble .workspace-agent-chat__queue-sign{flex-shrink:0;padding:1px 6px;border-radius:999px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.workspace-agent-chat__queue-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.workspace-agent-chat__queue-force{flex-shrink:0;border:none;background:transparent;color:var(--vscode-textLink-foreground);font-size:12px;cursor:pointer;padding:0}.workspace-agent-chat__queue-drop{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.7}.workspace-agent-chat__queue-drop:hover,.workspace-agent-chat__queue-force:hover{opacity:1}.workspace-agent-chat__bubble--queued{opacity:.78;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.workspace-agent-chat__inline-ask{align-self:stretch;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));border-radius:10px;background:#7f7f7f14;padding:10px 12px}.workspace-agent-chat__inline-ask-title{font-size:12px;font-weight:600;margin-bottom:4px}.workspace-agent-chat__inline-ask-hint{margin:0 0 8px;font-size:12px;line-height:1.45;color:var(--vscode-descriptionForeground)}.workspace-agent-chat__inline-ask-options{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow:auto}.workspace-agent-chat__inline-ask-btn{border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .35));background:var(--vscode-button-secondaryBackground, rgba(127, 127, 127, .16));color:inherit;border-radius:999px;font-size:12px;padding:5px 11px;cursor:pointer}.workspace-agent-chat__inline-ask-btn:hover{background:var(--vscode-button-secondaryHoverBackground, rgba(127, 127, 127, .24))}.workspace-agent-chat__inline-ask-btn--ghost{background:transparent}.workspace-agent-confirm-dialog{max-width:min(440px,calc(100vw - 24px))}.workspace-ask-modal__blocks{display:flex;flex-direction:column;gap:12px}.workspace-ask-modal__block{display:flex;flex-direction:column;gap:6px}.workspace-ask-modal__label{font-weight:600}.workspace-ask-modal__hint,.workspace-ask-modal__info{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.workspace-ask-modal__error{margin:0;font-size:12px;color:var(--vscode-errorForeground, #f14c4c)}.workspace-ask-modal__textarea{min-height:72px;width:100%;resize:vertical;border:1px solid var(--vscode-widget-border);border-radius:6px;background:var(--vscode-input-background);color:inherit;padding:6px 8px;font:inherit}.workspace-ask-modal__row{display:flex;flex-wrap:wrap;gap:8px}.workspace-ask-modal__options,.workspace-ask-modal__tree{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto}.workspace-ask-modal__form{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.workspace-ask-modal__form-field{display:flex;flex-direction:column;gap:6px}.workspace-ask-modal__options label,.workspace-ask-modal__tree label{display:flex;align-items:center;gap:8px;font-size:13px}.workspace-ask-modal__tree ul{margin:4px 0 0 16px;padding:0;list-style:none}.workspace-ask-modal__review{margin:0 0 8px;max-height:180px;overflow:auto;white-space:pre-wrap;font:inherit;font-size:12px;line-height:1.45;background:#7f7f7f14;padding:8px;border-radius:6px}.workspace-show-events__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.workspace-show-events__item{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));border-radius:12px;background:var(--vscode-editor-background, transparent)}.workspace-show-events__item-main{min-width:0;flex:1 1 auto}.workspace-show-events__item-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.workspace-show-events__kind{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:650;background:color-mix(in srgb,var(--vscode-focusBorder, #007fd4) 18%,transparent);color:var(--vscode-foreground, inherit)}.workspace-show-events__when{font-size:12px;color:var(--vscode-descriptionForeground, #999)}.workspace-show-events__title{margin:0;font-size:14px;font-weight:650;line-height:1.35}.workspace-show-events__subtitle,.workspace-show-events__meta,.workspace-show-events__description{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--vscode-descriptionForeground, #999)}.workspace-show-events__description{color:var(--vscode-foreground, inherit);opacity:.88}.workspace-show-events__open{flex-shrink:0;align-self:center}.workspace-ask-photo__qr,.workspace-ask-photo__capture{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.os-overlay.workspace-ask-photo .os-overlay__body{padding-top:22px;padding-bottom:10px}.os-overlay.workspace-ask-photo .os-overlay__dialog-copy{margin-bottom:12px}.workspace-ask-photo__qr-wrap{position:relative;width:244px;height:244px;background:#fff;border-radius:16px}.workspace-ask-photo__qr-wrap img{position:absolute;left:12px;top:12px;width:220px;height:220px;background:#fff;border-radius:8px}.workspace-ask-photo__qr-ring{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.workspace-ask-photo__qr-ring-track{fill:none;stroke:#e5e7eb;stroke-width:6}.workspace-ask-photo__qr-ring-value{fill:none;stroke:#2563eb;stroke-width:6;stroke-linecap:round}.workspace-ask-photo__qr img{width:220px;height:220px;background:#fff;border-radius:8px}.workspace-camera-join{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}.workspace-ask-photo__video{width:100%;max-height:280px;background:#111;border-radius:8px}.workspace-doc-scan{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;background:#000;color:#fff;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.workspace-doc-scan__stage{position:relative;flex:1;min-height:0;overflow:hidden;background:#000}.workspace-doc-scan__native-input{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.workspace-doc-scan__video{width:100%;height:100%;object-fit:cover;background:#000}.workspace-doc-scan__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.workspace-doc-scan__focus-point{position:absolute;z-index:2;width:46px;height:46px;border:1px solid #ffd60a;border-radius:50%;color:#ffd60a;display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:none;animation:workspace-doc-scan-focus 1.2s ease-out forwards}@keyframes workspace-doc-scan-focus{0%{opacity:1;scale:1.15}65%{opacity:.9;scale:1}to{opacity:.35;scale:.8}}.workspace-doc-scan__poly{fill:#ffd60a2e;stroke:#ffd60a;stroke-width:3}.workspace-doc-scan__handle{fill:#fff;stroke:#ffd60a;stroke-width:3;pointer-events:auto;cursor:grab;touch-action:none}.workspace-doc-scan__round{position:absolute;top:16px;width:44px;height:44px;border:0;border-radius:999px;background:#1c1c1eb8;color:#fff;display:grid;place-items:center}.workspace-doc-scan__round--close{left:16px}.workspace-doc-scan__round--torch{left:50%;transform:translate(-50%)}.workspace-doc-scan__round--done{right:16px;background:#ffd60a;color:#111}.workspace-doc-scan__dock{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px 20px 24px;background:linear-gradient(transparent,#000000b8)}.workspace-doc-scan__thumbs{display:flex;align-items:center;gap:8px;justify-self:start;width:min(38vw,280px);min-height:56px;overflow-x:auto;overflow-y:visible;padding:6px 6px 2px}.workspace-doc-scan__page-thumb{position:relative;flex:0 0 44px;height:56px}.workspace-doc-scan__thumb{width:44px;height:56px;object-fit:cover;border-radius:6px;border:2px solid #fff}.workspace-doc-scan__remove-page{position:absolute;top:-6px;right:-6px;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#d92d20;color:#fff;display:grid;place-items:center;z-index:2}.workspace-doc-scan__remove-page:disabled{opacity:.45}.workspace-doc-scan__shutter{width:72px;height:72px;border-radius:999px;border:4px solid #fff;background:#fff;box-shadow:0 0 0 6px #ffffff2e;justify-self:center}.workspace-doc-scan__shutter:disabled{opacity:.45}.workspace-doc-scan__focus-hint{justify-self:end;color:#ffffffc2;font-size:12px;text-align:right}.workspace-doc-scan__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 20px;background:#111}.workspace-doc-scan__count{margin:0;font-size:14px}.workspace-doc-scan__actions{display:flex;flex-wrap:wrap;gap:8px}.workspace-doc-scan__hint{padding:24px;text-align:center}.workspace-doc-review__empty{margin:0;padding:48px 16px;text-align:center;color:var(--color-muted-foreground, #888)}.workspace-doc-review__stage{position:relative;min-height:360px;background:#111;border-radius:10px;overflow:hidden}.workspace-doc-review__img{width:100%;height:360px;object-fit:contain;display:block}.workspace-doc-review__pager{display:flex;gap:8px;overflow:auto;padding-top:12px}.workspace-doc-review__page{width:56px;height:72px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#111}.workspace-doc-review__page.is-current{border-color:var(--accent, #2563eb)}.workspace-doc-review__page img{width:100%;height:100%;object-fit:cover}.workspace-inspector-panel{overflow:auto;max-height:100%}.workspace-inspector-panel--main{flex:1;min-height:0;max-height:none;overflow:hidden;display:flex;flex-direction:column;padding:0}.workspace-inspector-panel--main .workspace-inspector,.workspace-inspector-panel--main .workspace-inspector-fallback{flex:1;min-height:0;overflow:hidden}.workspace-inspector-panel--main .workspace-inspector{display:flex;flex-direction:column}.workspace-inspector,.workspace-inspector-fallback{padding:0 12px 12px}.workspace-inspector-panel--main .workspace-inspector{padding:0}.workspace-inspector-panel--main .workspace-inspector-header{padding-left:12px;padding-right:12px}.workspace-inspector-panel--main .workspace-inspector-body:not(.workspace-inspector-body--files){padding:12px}.workspace-inspector-header{padding-top:8px;margin-bottom:10px}.workspace-inspector-header--with-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-inspector-header__text{min-width:0;flex:1}.workspace-inspector-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;margin-bottom:10px}.workspace-inspector-toolbar--docked{flex-shrink:0;padding:10px 12px 8px;margin:0;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));background:var(--vscode-sideBar-background, rgba(127, 127, 127, .06))}.workspace-inspector-toolbar .workspace-inspector-tabs{margin-bottom:0;min-width:0;flex:1}.workspace-inspector-toolbar-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.workspace-inspector-action-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 10px;border:1px solid var(--vscode-button-border, var(--vscode-panel-border, #3c3c3c));border-radius:4px;background:var(--vscode-button-secondaryBackground, transparent);color:var(--vscode-button-secondaryForeground, inherit);font:inherit;font-size:12px;cursor:pointer}.workspace-inspector-action-btn:hover{background:var(--vscode-button-secondaryHoverBackground, rgba(127, 127, 127, .18))}.workspace-inspector-action-btn--icon{width:40px;height:40px;padding:0;justify-content:center;border-radius:10px;border-color:var(--vscode-panel-border, rgba(127, 127, 127, .35))}.workspace-root--compact .workspace-inspector-action-btn--icon{width:44px;height:44px;border-radius:12px}.workspace-inspector-edit-btn{flex-shrink:0;padding:4px 10px;border:1px solid var(--vscode-button-border, var(--vscode-panel-border, #3c3c3c));border-radius:4px;background:var(--vscode-button-secondaryBackground, transparent);color:var(--vscode-button-secondaryForeground, inherit);font:inherit;font-size:12px;cursor:pointer}.workspace-inspector-edit-btn:hover{background:var(--vscode-button-secondaryHoverBackground, rgba(127, 127, 127, .18))}.workspace-inspector-title{margin:0 0 4px;font-size:15px;font-weight:600}.workspace-inspector-subtitle{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.workspace-inspector-badge{display:inline-block;margin:4px 0 0;padding:2px 8px;font-size:11px;border-radius:4px;background:var(--vscode-badge-background, rgba(127, 127, 127, .22));color:var(--vscode-badge-foreground, inherit)}.workspace-inspector-tabs{position:relative;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.workspace-inspector-tabs__prefix{display:inline-flex;align-items:center;flex-shrink:0;gap:inherit}.workspace-inspector-tabs__measure{position:absolute;left:-9999px;top:0;visibility:hidden;pointer-events:none;display:flex;flex-wrap:nowrap;align-items:center;gap:inherit;white-space:nowrap}.workspace-inspector-tab{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-editor-background);color:inherit;font-size:12px;padding:8px 14px;border-radius:10px;cursor:pointer}.workspace-inspector-tab--active{border-color:var(--vscode-focusBorder, #007fd4);background:var(--vscode-list-activeSelectionBackground, rgba(0, 127, 212, .18))}.workspace-inspector-tab--more{display:inline-flex;align-items:center;gap:6px}.workspace-inspector-tabs--icons{flex-wrap:nowrap;align-items:center}.workspace-inspector-tab--icon{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px}.workspace-inspector-tab-sep{width:1px;align-self:stretch;min-height:22px;margin:0 4px;background:var(--vscode-panel-border, rgba(127, 127, 127, .45))}.workspace-inspector-entity-menu{display:inline-flex;align-items:center;gap:4px}.workspace-cause-list{display:flex;flex-direction:column;gap:12px;padding:12px}.workspace-cause-list__search{display:flex;align-items:center;gap:8px;padding:0 10px;height:38px;border:1px solid var(--vscode-input-border, var(--vscode-panel-border, rgba(127, 127, 127, .28)));border-radius:12px;background:var(--vscode-input-background, rgba(127, 127, 127, .06))}.workspace-cause-list__search input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:inherit;font:inherit}.workspace-cause-list__search-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.workspace-cause-list__search-clear:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .14))}.workspace-cause-list__cards{display:flex;flex-direction:column;gap:10px}.workspace-cause-list__card{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;padding:12px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));border-radius:14px;background:var(--vscode-editor-background);color:inherit;text-align:left;cursor:pointer}.workspace-cause-list__card:hover{background:var(--vscode-list-hoverBackground, rgba(255, 255, 255, .06))}.workspace-cause-list__card-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#611f692e}.workspace-cause-list__card-main{display:flex;flex-direction:column;gap:4px;min-width:0}.workspace-cause-list__card-title{font-size:14px;font-weight:650}.workspace-cause-list__card-summary{font-size:12px;line-height:1.4;color:var(--vscode-descriptionForeground)}.workspace-cause-list__card-meta{font-size:11px;color:var(--vscode-descriptionForeground);white-space:nowrap}.instant-hint-wrap{display:inline-flex;align-items:center}.instant-hint{position:fixed;z-index:10050;width:max-content;max-width:min(320px,calc(100vw - 16px));padding:8px 12px;border-radius:6px;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .45));background:var(--vscode-editorWidget-background, var(--vscode-editor-background));color:var(--vscode-editorWidget-foreground, var(--vscode-foreground));font-size:12px;line-height:1.35;white-space:pre-line;overflow-wrap:break-word;pointer-events:none;box-shadow:0 2px 8px #00000059;opacity:0;transition:opacity .16s ease-out}.instant-hint.instant-hint--show{opacity:1}.ji-ui-portal-root>.instant-hint{pointer-events:none}html[data-theme=light] .instant-hint{box-shadow:0 2px 10px #00000029}.workspace-inspector-body{font-size:13px}.workspace-inspector-panel--main .workspace-inspector-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:auto}.workspace-inspector-panel--main .workspace-inspector-body>.process-updates-feed{flex:1 1 auto}.workspace-inspector-body--files{overflow:hidden;padding:0;min-height:0}.workspace-inspector-files-host{display:contents}.workspace-inspector-files-host--hidden{display:none}.workspace-inspector-panel--main .workspace-inspector-body--files>.process-finder{flex:1 1 auto;min-height:0}.workspace-inspector-section{margin-bottom:16px}.workspace-inspector-h3{margin:0 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--vscode-descriptionForeground)}.workspace-inspector-prose{margin:0;line-height:1.45}.workspace-inspector-muted{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.workspace-inspector-strong{font-weight:600}.workspace-inspector-link{border:0;padding:0;background:transparent;color:var(--vscode-textLink-foreground, #3794ff);font:inherit;font-weight:600;cursor:pointer}.workspace-inspector-link:hover{text-decoration:underline}.workspace-inspector-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.workspace-inspector-card{padding:10px;border-radius:6px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));background:var(--vscode-sideBar-background, var(--vscode-editor-background))}.workspace-inspector-process-chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.workspace-inspector-process-chip{padding:8px 10px;border-radius:6px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));display:flex;flex-direction:column;gap:2px}.workspace-inspector-process-chip .workspace-inspector-link{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.workspace-inspector-process-chip__title{font-size:13px;font-weight:500}.workspace-inspector-process-chip__sub{font-size:11px;color:var(--vscode-descriptionForeground)}.client-ficha{display:flex;flex-direction:column;gap:14px}.client-ficha__section{display:flex;flex-direction:column;gap:4px}.client-copy-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .18))}.client-copy-row__text{min-width:0;display:flex;flex-direction:column;gap:1px}.client-copy-row__label{font-size:11px;color:var(--vscode-descriptionForeground)}.client-copy-row__value{font-size:13px;word-break:break-word;user-select:text;-webkit-user-select:text}.client-copy-row__btn{flex-shrink:0;border:0;background:transparent;color:inherit;padding:2px;cursor:pointer;opacity:.7}.client-copy-row__btn:hover{opacity:1}.client-notes,.client-secrets{display:flex;flex-direction:column;gap:12px}.client-notes__form,.client-secrets__form{display:flex;flex-direction:column;gap:8px}.client-secrets__toolbar{display:flex;align-items:center;gap:8px}.client-secrets__search{flex:1;min-width:0;margin:0}.client-secrets__add-btn{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.client-notes__textarea,.client-secrets__field input{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:6px 8px;border-radius:4px;border:1px solid var(--vscode-input-border, var(--vscode-panel-border, #3c3c3c));background:var(--vscode-input-background, transparent);color:var(--vscode-input-foreground, inherit)}.client-notes__form-row,.client-notes__form-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;flex-wrap:wrap}.client-notes__remind{display:flex;flex-direction:column;gap:4px;font-size:12px}.client-notes__remind input{font:inherit;font-size:12px;padding:4px 6px;border-radius:4px;border:1px solid var(--vscode-input-border, var(--vscode-panel-border, #3c3c3c));background:var(--vscode-input-background, transparent);color:inherit}.client-notes__list,.client-secrets__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.client-notes__item,.client-secrets__item{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .18))}.client-notes__text,.client-secrets__value{margin:0;font-size:13px;white-space:pre-wrap;word-break:break-word}.client-secrets__meta{margin:0 0 2px;font-size:12px;font-weight:500}.client-notes__item-actions,.client-secrets__item-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.client-notes__icon-btn,.client-secrets__icon-btn{border:0;background:transparent;color:inherit;padding:2px;cursor:pointer;opacity:.75;display:inline-flex}.client-notes__icon-btn:hover,.client-secrets__icon-btn:hover{opacity:1}.client-secrets__field{display:flex;flex-direction:column;gap:4px;font-size:12px}.client-secrets__type-select{width:100%}.client-secrets-dialog{max-width:420px}.workspace-inspector-graph__nodes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.workspace-inspector-graph__node{font-size:11px;padding:6px 8px;border-radius:4px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-editor-inactiveSelectionBackground, rgba(127, 127, 127, .12))}.workspace-inspector-graph__edges{list-style:none;margin:0;padding:0;font-size:12px;display:flex;flex-direction:column;gap:4px}.workspace-inspector-graph__edges li{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.workspace-inspector-graph__arrow{opacity:.7}.workspace-inspector-timeline-stack{display:flex;flex-direction:column;gap:0}.workspace-inspector-timeline-section{margin-bottom:12px}.workspace-inspector-timeline-section:last-child{margin-bottom:0}.workspace-inspector-timeline{list-style:none;margin:0;border-left:2px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));padding:0 0 0 14px}.workspace-inspector-timeline--section{margin-top:0}.workspace-inspector-timeline__item{position:relative;margin-bottom:14px}.workspace-inspector-timeline__item--flash .workspace-inspector-timeline__card{animation:workspace-event-flash 1.5s ease-out}.workspace-inspector-timeline__item:before{content:"";position:absolute;left:-17px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--vscode-charts-blue, #007fd4)}.workspace-inspector-timeline__date,.workspace-inspector-timeline__when{font-size:11px;color:var(--vscode-descriptionForeground);margin-bottom:4px}.workspace-inspector-timeline__card{padding:10px;border-radius:6px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28))}.workspace-inspector-timeline__title{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px;margin:0 0 4px}.workspace-inspector-timeline__desc{margin:0 0 8px;font-size:12px;line-height:1.4}.workspace-inspector-attachments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.workspace-inspector-attachment{display:flex;align-items:center;gap:6px;font-size:12px;flex-wrap:wrap}.workspace-inspector-attachment-btn{display:inline-flex;align-items:center;gap:6px;width:100%;border:0;border-radius:4px;padding:4px 6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.workspace-inspector-attachment-btn:hover:not(:disabled){background:#7f7f7f24}.workspace-inspector-attachment-btn:disabled{opacity:.55;cursor:default}@keyframes workspace-event-flash{0%{background:#ffda5e73;box-shadow:0 0 0 1px #ffda5ebf}to{background:transparent;box-shadow:none}}.workspace-inspector-empty{padding:12px}.workspace-inspector-archived-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px;padding:8px 12px;border-radius:6px;background:var(--vscode-inputValidation-infoBackground, rgba(127, 127, 127, .12));border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .22));color:var(--vscode-editor-foreground, #ddd);font-size:12px}.workspace-inspector-archived-banner__icon{flex:none;color:var(--vscode-descriptionForeground, #9d9d9d)}.workspace-inspector-archived-banner__text{flex:1;min-width:200px;line-height:1.35}.process-finder-ro-glyph-badge{position:absolute;right:-2px;top:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:1px;border-radius:3px;background:var(--vscode-sideBar-background, var(--color-bg, #1e1e1e));color:var(--vscode-descriptionForeground, #9d9d9d);pointer-events:auto}.process-editor-workspace{display:flex;flex-direction:column;height:100%;min-height:0}.process-editor-workspace__head{flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28))}.process-editor-workspace__title{margin:0;font-size:14px;font-weight:600}.process-editor-workspace__sub{margin:4px 0 0;font-size:12px;color:var(--vscode-descriptionForeground)}.process-editor-workspace__split{flex:1;min-height:0;display:flex;flex-direction:row}.process-editor-workspace__tree{flex:0 0 240px;min-width:160px;max-width:40%;border-right:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));overflow:auto;padding:8px}.process-editor-workspace__editor{flex:1;min-width:0;display:flex;flex-direction:column}.process-editor-workspace__placeholder{margin:16px;font-size:13px;color:var(--vscode-descriptionForeground)}.process-editor-fs,.process-editor-fs__kids{list-style:none;margin:0;padding:0}.process-editor-fs__line{display:flex;align-items:center;gap:2px}.process-editor-fs__chev{border:none;background:transparent;color:inherit;padding:2px;cursor:pointer;display:flex;align-items:center}.process-editor-fs__chev-icon{transition:transform .12s ease}.process-editor-fs__chev-icon--open{transform:rotate(90deg)}.process-editor-fs__chev-spacer{width:18px;flex-shrink:0}.process-editor-fs__row{flex:1;display:flex;align-items:center;gap:6px;text-align:left;border:none;background:transparent;color:inherit;font-size:12px;padding:4px 6px;border-radius:4px;cursor:pointer}.process-editor-fs__row:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .15))}.process-editor-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:2px;padding:4px 6px 0;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));flex-shrink:0}.process-editor-tab-wrap{display:flex;align-items:stretch;border:1px solid transparent;border-bottom:none;border-radius:4px 4px 0 0;overflow:hidden}.process-editor-tab-wrap--active{border-color:var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-editor-background)}.process-editor-tab{border:none;background:transparent;color:inherit;font-size:12px;padding:6px 8px;cursor:pointer;max-width:180px}.process-editor-tab__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-editor-tab__close{border:none;background:transparent;color:inherit;padding:4px 6px;cursor:pointer;display:flex;align-items:center;opacity:.75}.process-editor-tab__close:hover{opacity:1;background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .2))}.process-editor-pane{flex:1;min-height:0;overflow:auto;padding:12px}.process-editor-pane__pre{margin:0;font-family:var(--vscode-editor-font-family, ui-monospace, monospace);font-size:12px;line-height:1.45;white-space:pre-wrap}.process-finder{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--vscode-editor-background);position:relative}.process-finder:focus{outline:none}.process-finder-table__row:focus-visible,.process-finder-icon:focus-visible,.process-finder-comfortable__row:focus-visible,.process-finder-sidebar__folder:focus-visible,.vscode-tree-card:focus-visible,.workspace-title-bar__tab:focus-visible{outline:2px solid var(--vscode-focusBorder, #007fd4);outline-offset:-2px}.process-finder--os-drop{outline:2px dashed var(--vscode-focusBorder, #007fd4);outline-offset:-3px}.process-finder__os-drop-banner{pointer-events:none;position:absolute;z-index:30;left:50%;top:10px;transform:translate(-50%);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;color:var(--vscode-editor-foreground, inherit);background:var(--vscode-editorWidget-background, rgba(20, 20, 20, .92));border:1px solid var(--vscode-focusBorder, #007fd4);box-shadow:0 4px 16px #00000047;white-space:nowrap;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.process-finder__toolbar{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:8px 10px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28))}.process-finder__sidebar-toggle{border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-button-secondaryBackground, transparent);color:inherit;border-radius:4px;padding:4px 6px;cursor:pointer;display:flex;align-items:center}.process-finder__sidebar-toggle:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .15))}.process-finder__toolbar-actions{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.process-finder__toolbar-actions .workspace-inspector-tabs{margin-bottom:0}.process-finder__toolbar-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.process-finder__upload{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.process-finder__upload-input{display:none}.process-finder__upload-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-button-secondaryBackground, transparent);color:inherit;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer}.process-finder__upload-btn:hover:not(:disabled){background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .15))}.process-finder__upload-btn:disabled{opacity:.55;cursor:not-allowed}.process-finder__upload-btn--icon{padding:4px 6px}.process-finder__upload-progress{display:flex;align-items:center;gap:6px;min-width:120px;height:8px;position:relative;background:var(--vscode-editorWidget-background, rgba(127, 127, 127, .18));border-radius:999px;overflow:hidden}.process-finder__upload-progress span{display:block;height:100%;background:var(--vscode-focusBorder, #007fd4)}.process-finder__upload-progress em{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-style:normal;color:var(--vscode-foreground)}.process-finder__crumb{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-finder__hint{font-size:11px;color:var(--vscode-descriptionForeground)}.process-finder__selection-count{font-size:11px;color:var(--vscode-foreground)}button.process-finder__selection-count{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:2px 8px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));border-radius:4px;background:var(--vscode-button-secondaryBackground, transparent);cursor:pointer}button.process-finder__selection-count:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.finder-selection-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:50vh;overflow:auto}.finder-selection-list__row{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 0}.finder-selection-list__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder-selection-list__remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.finder-selection-list__remove:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12));color:var(--text-main)}.finder-transfer-dest{display:flex;flex-direction:column;gap:10px}.finder-transfer-dest__list{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow:auto}.finder-transfer-dest__row{margin:0;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.finder-transfer-dest__row:hover,.finder-transfer-dest__row--selected{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .16))}.document-shares{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0;overflow:auto;padding:20px 24px 32px}.document-shares__header h1{margin:0 0 6px;font-size:1.25rem}.document-shares__header p,.document-shares__group h2{margin:0}.document-shares__group{display:flex;flex-direction:column;gap:8px}.document-shares__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.document-shares__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border, rgba(127, 127, 127, .28));border-radius:10px}.document-shares__main{display:flex;flex-direction:column;gap:2px;min-width:0}.document-shares__main span{color:var(--text-muted, #6b7280);font-size:.85rem}.document-shares__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.process-finder__body{flex:1;min-height:0;display:flex;flex-direction:row;align-items:stretch;min-width:0}.process-finder__body--no-sidebar .process-finder__main{border-left:none}.process-finder__sidebar{flex-shrink:0;min-width:0;border-right:none;overflow:auto;padding:8px 6px}.process-finder__sidebar--sized{min-width:120px;max-width:60%;border-right:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28))}.process-finder--compact,.process-finder--compact .process-finder__body{position:relative}.process-finder--compact .process-finder__folder-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;margin:0;padding:0;border:none;background:#0000006b;cursor:pointer}.process-finder--compact .process-finder__sidebar--sheet{position:absolute;top:0;left:0;z-index:25;width:min(86vw,320px);max-width:none;max-height:min(72vh,560px);overflow:auto;padding:10px 8px 14px;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .35));border-left:none;border-top:none;border-radius:0 0 14px;background:var(--vscode-sideBar-background, #252526);box-shadow:8px 12px 28px #0006}.process-finder--compact .process-finder-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.process-finder--compact .process-finder-preview-overlay .process-feed-detail-overlay__backdrop{background:#00000073}.process-finder--compact .process-finder-preview-overlay .process-feed-detail-overlay__sheet{left:0;right:0;bottom:0;width:auto;max-height:min(92vh,920px);min-height:min(70vh,640px);border-radius:14px 14px 0 0}.process-finder--compact .process-finder-preview-overlay .process-feed-detail-overlay__sheet>.process-feed-attachment-preview{flex:1 1 auto;min-height:0;border-left:none}.workspace-root--compact .process-finder__sidebar-toggle{width:40px;height:40px;border-radius:12px}.workspace-root--compact .process-finder__up{width:40px;height:40px;padding:0;gap:0;justify-content:center;border-radius:12px}.workspace-root--compact .process-finder__up-label{display:none}.workspace-root--compact .process-finder__pathbar .process-finder__up{width:40px;height:40px}.process-finder__splitter{flex:0 0 6px;width:6px;min-width:6px;cursor:col-resize;background:transparent;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;flex-shrink:0;z-index:12}.process-finder__splitter:after{content:"";position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);width:2px;background-color:transparent;pointer-events:none;transition:background-color .15s ease;transition-delay:0s;border-radius:2px}.process-finder__splitter:hover:after{background-color:var(--vscode-focusBorder, #0078d4);transition-delay:.5s}.process-finder__all-btn{width:100%;text-align:left;font-size:12px;padding:6px 8px;margin-bottom:6px;border-radius:4px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer}.process-finder__all-btn:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.process-finder__all-btn--selected{background:var(--vscode-list-activeSelectionBackground, rgba(0, 127, 212, .18));border-color:var(--vscode-focusBorder, rgba(0, 127, 212, .45))}.process-finder__all-btn--drop-target,.process-finder__crumb-btn--drop-target,.process-finder__up--drop-target,.process-finder-sidebar__line--drop-target,.process-finder-table__row--drop-target,.process-finder-table__tbody--drop-target,.process-finder-table-filler--drop-target{box-shadow:inset 0 0 0 2px var(--vscode-focusBorder, #007fd4);border-radius:4px}.process-finder__dnd-copy-ghost{display:flex;align-items:center;justify-content:center}.process-finder__dnd-multi-ghost{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--vscode-focusBorder, #007fd4);color:#fff;font-weight:700;font-size:13px;line-height:1}.process-finder__dnd-copy-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#15803d;color:#fff;font-weight:700;font-size:14px;line-height:1;box-shadow:0 1px 3px #00000040}.process-finder__dnd-copy-badge--follow{position:fixed;z-index:100001;pointer-events:none}.process-finder-sidebar__roots,.process-finder-sidebar__kids{list-style:none;margin:0;padding:0}.process-finder-sidebar__line{display:flex;align-items:center;gap:2px}.process-finder-sidebar__chev{border:none;background:transparent;color:inherit;padding:2px;cursor:pointer;display:flex}.process-finder-sidebar__chev-icon{transition:transform .1s ease}.process-finder-sidebar__chev-icon--open{transform:rotate(90deg)}.process-finder-sidebar__folder{flex:1;min-width:0;display:flex;align-items:flex-start;gap:6px;border:none;background:transparent;color:inherit;font-size:12px;text-align:left;padding:4px 6px 4px 4px;border-radius:4px;cursor:pointer}.process-finder-sidebar__folder .instant-hint-wrap{flex-shrink:0}.process-finder-sidebar__folder-main{display:inline-flex;align-items:center;gap:6px;flex:1 1 0;min-width:0;overflow:hidden;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.process-finder-sidebar__folder-main>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-finder-sidebar__folder:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.process-finder-sidebar__folder-more{flex-shrink:0;opacity:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:inherit;padding:2px;border-radius:4px;cursor:pointer}.process-finder-sidebar__folder:hover .process-finder-sidebar__folder-more,.process-finder-sidebar__folder--selected .process-finder-sidebar__folder-more,.process-finder-sidebar__folder-more:focus-visible{opacity:1}.process-finder-sidebar__folder-more:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .2))}.process-finder-sidebar__folder--root-dots{padding-left:6px}.process-finder-sidebar__folder--root-dots:hover{background:transparent}.process-finder-sidebar__root-dots{display:inline-block;font-size:16px;font-weight:600;letter-spacing:1px;line-height:1;opacity:.72}.process-finder-sidebar__folder--selected{background:var(--vscode-list-activeSelectionBackground, rgba(0, 127, 212, .18))}.process-finder-sidebar__folder--selected .vscode-tree-twistie,.vscode-tree-card--selected .vscode-tree-twistie{background:#0b4a78;border-color:#ffffff80;color:#fff}.process-finder__main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.process-finder__pathbar{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 10px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));background:var(--vscode-sideBar-background, rgba(127, 127, 127, .06));--finder-ctrl-h: 32px}.process-finder__pathbar .process-finder__up,.process-finder__pathbar .process-finder__table-options-btn,.process-finder__pathbar .process-finder__sidebar-toggle,.process-finder__pathbar .process-finder-view-toggle,.process-finder__pathbar .process-finder__name-filter{box-sizing:border-box;height:var(--finder-ctrl-h)}.process-finder__pathbar .process-finder__up,.process-finder__pathbar .process-finder__table-options-btn,.process-finder__pathbar .process-finder__sidebar-toggle{padding-top:0;padding-bottom:0}.process-finder__pathbar .process-finder__sidebar-toggle{width:var(--finder-ctrl-h);justify-content:center}.process-finder__pathbar .process-finder__name-filter{padding:0 8px;gap:6px}.process-finder__pathbar .vscode-tree-inline-filter__input{line-height:1.2;padding:0;height:100%}.process-finder__pathbar .vscode-tree-inline-filter__clear{width:22px;height:22px}.process-finder__pathbar .instant-hint-wrap{display:inline-flex;align-items:center;height:var(--finder-ctrl-h)}.process-finder__table-options-btn{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:4px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-button-secondaryBackground, transparent);color:inherit;cursor:pointer}.process-finder__table-options-btn:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .12))}.process-finder__name-filter{flex:1 1 180px;min-width:140px;max-width:360px}.process-finder__name-filter-btn{position:relative;color:var(--vscode-input-foreground)}.process-finder__name-filter-btn--active{color:var(--vscode-textLink-foreground, #3794ff);background:color-mix(in srgb,var(--vscode-textLink-foreground, #3794ff) 16%,transparent)}.process-finder__name-filter-btn-dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:999px;background:var(--vscode-textLink-foreground, #3794ff);box-shadow:0 0 0 1.5px var(--vscode-input-background, #3c3c3c)}.workspace-root--compact .process-finder__name-filter{flex:1 1 100%;min-width:0;max-width:none;width:100%;height:48px;min-height:48px}.process-finder__pathbar-end{margin-left:auto;display:flex;align-items:center;gap:6px;flex-shrink:0}.process-finder__pathbar-end .process-finder__table-options-btn{margin-left:0}.process-finder__sort-btn{gap:4px;padding:5px 8px}.process-finder__sort-btn-label{font-size:12px;line-height:1;max-width:9.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-finder__sort-btn--active{background:var(--vscode-list-inactiveSelectionBackground, rgba(127, 127, 127, .22))}.workspace-root--compact .process-finder__sort-btn-label{display:none}.process-finder-view-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:6px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-button-secondaryBackground, transparent);box-sizing:border-box;height:32px}.process-finder-view-toggle .instant-hint-wrap{display:inline-flex}.process-finder-view-toggle__btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.process-finder-view-toggle__btn:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .14))}.process-finder-view-toggle__btn--active{background:var(--vscode-list-inactiveSelectionBackground, rgba(127, 127, 127, .28))}.process-finder-icons,.process-finder-comfortable{position:relative;flex:1;min-height:0;min-width:0;overflow:auto;user-select:none;-webkit-user-select:none}.process-finder-icons--drop-target,.process-finder-comfortable--drop-target{outline:2px dashed var(--vscode-focusBorder, #007fd4);outline-offset:-3px}.process-finder-icons__empty,.process-finder-comfortable__empty{margin:24px 16px;color:var(--vscode-descriptionForeground);font-size:13px}.process-finder-comfortable__sortbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:4px;padding:6px 12px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .22));background:var(--vscode-sideBar-background, rgba(20, 20, 20, .96))}.process-finder-comfortable__sort-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:0;border-radius:4px;background:transparent;color:var(--vscode-descriptionForeground, rgba(255, 255, 255, .62));font-size:12px;font-weight:600;cursor:pointer}.process-finder-comfortable__sort-btn:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .14));color:inherit}.process-finder-comfortable__sort-btn--active{color:inherit;background:var(--vscode-list-inactiveSelectionBackground, rgba(127, 127, 127, .22))}.process-finder-icons__canvas{position:relative;min-height:100%}.process-finder-icons__groups{display:flex;flex-direction:column;gap:8px;padding:8px 16px 16px}.process-finder-icons__group-head,.process-finder-comfortable__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;color:var(--vscode-descriptionForeground, rgba(255, 255, 255, .55));padding:2px 2px 4px}.process-finder-icons__group-count,.process-finder-comfortable__group-count{font-weight:500;opacity:.8}.process-finder-icons__flow{display:flex;flex-wrap:wrap;gap:4px 2px}.process-finder-icons__group .process-finder-icons__canvas{min-height:0}.process-finder-icon{position:absolute;width:96px;min-height:102px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 6px;border-radius:8px;cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-user-drag:none}.process-finder-icon.process-finder-icon--flow{position:relative;left:auto;top:auto}.process-finder-icon *{-webkit-user-drag:none}.process-finder-icon svg,.process-finder-icon img,.process-finder-icon canvas{pointer-events:none}.process-finder-icon:hover,.process-finder-comfortable__row:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.process-finder-icon--selected,.process-finder-icon--selected:hover,.process-finder-comfortable__row--selected,.process-finder-comfortable__row--selected:hover{background:var(--vscode-list-activeSelectionBackground, rgba(0, 127, 212, .42));outline:1px solid color-mix(in srgb,var(--vscode-focusBorder, #007fd4) 70%,transparent)}.process-finder-icon--dragging,.process-finder-icon--cut{opacity:.4}.process-finder-icon--ghost{position:fixed;z-index:100000;margin:0;opacity:.95;pointer-events:none;box-shadow:0 10px 28px #0006;background:var(--vscode-editor-background, #1e1e1e)}.finder-quick-look{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100010;background:#00000075;box-sizing:border-box}.finder-quick-look__panel{position:absolute;display:flex;flex-direction:column;min-width:320px;min-height:240px;border-radius:12px;overflow:hidden;background:var(--vscode-editor-background, #1e1e1e);color:var(--vscode-editor-foreground, #ddd);box-shadow:0 24px 80px #00000080;border:1px solid color-mix(in srgb,var(--vscode-widget-border, #555) 70%,transparent);outline:none}.finder-quick-look__panel--max{border-radius:8px}.finder-quick-look__titlebar{display:flex;align-items:center;gap:10px;flex-shrink:0;height:40px;padding:0 8px 0 14px;background:var(--vscode-titleBar-activeBackground, rgba(255, 255, 255, .04));border-bottom:1px solid var(--vscode-widget-border, rgba(255, 255, 255, .08));cursor:grab;-webkit-user-select:none;user-select:none}.finder-quick-look__titlebar:active{cursor:grabbing}.finder-quick-look__filename{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.finder-quick-look__titlebar button{cursor:pointer}.finder-quick-look__resize{position:absolute;z-index:4;background:transparent}.finder-quick-look__resize--n,.finder-quick-look__resize--s{left:10px;right:10px;height:6px;cursor:ns-resize}.finder-quick-look__resize--e,.finder-quick-look__resize--w{top:10px;bottom:10px;width:6px;cursor:ew-resize}.finder-quick-look__resize--n{top:0}.finder-quick-look__resize--s{bottom:0}.finder-quick-look__resize--e{right:0}.finder-quick-look__resize--w{left:0}.finder-quick-look__resize--ne,.finder-quick-look__resize--nw,.finder-quick-look__resize--se,.finder-quick-look__resize--sw{width:12px;height:12px}.finder-quick-look__resize--ne{top:0;right:0;cursor:nesw-resize}.finder-quick-look__resize--nw{top:0;left:0;cursor:nwse-resize}.finder-quick-look__resize--se{bottom:0;right:0;cursor:nwse-resize}.finder-quick-look__resize--sw{bottom:0;left:0;cursor:nesw-resize}.finder-quick-look__close,.finder-quick-look__print,.finder-quick-look__nav{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:8px}.finder-quick-look__close,.finder-quick-look__print{width:28px;height:28px;opacity:.7}.finder-quick-look__close:hover,.finder-quick-look__print:hover,.finder-quick-look__nav:hover{opacity:1;background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .18))}.finder-quick-look__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;z-index:5;opacity:.85;color:#fff;background:#1414148c}.finder-quick-look__nav--prev{left:14px}.finder-quick-look__nav--next{right:14px}.finder-quick-look__body{flex:1;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#111}.finder-quick-look__body--event{align-items:stretch;justify-content:flex-start;overflow:auto;background:var(--vscode-editor-background, #1e1e1e);padding:16px 18px 20px}.finder-quick-look__body--event .process-feed-detail{width:100%}.agent-event-quick-look__panel{left:50%;top:50%;width:min(640px,calc(100vw - 48px));height:min(520px,calc(100vh - 48px));transform:translate(-50%,-50%)}.finder-quick-look__pdf,.finder-quick-look__text,.finder-quick-look__office{align-self:stretch;width:100%;height:100%;min-height:0}.finder-quick-look__pdf{display:flex;flex-direction:column;overflow:hidden;background:var(--vscode-editor-background, #1e1e1e)}.finder-quick-look__pdf .process-document-tab__pdf,.finder-quick-look__pdf .process-document-tab__iframe{flex:1;height:100%}.finder-quick-look__office{display:flex;flex-direction:column;overflow:hidden;background:var(--vscode-editor-background, #1e1e1e)}.finder-quick-look__office .process-document-tab__office{flex:1;min-height:0}.finder-quick-look__image,.finder-quick-look__video{max-width:100%;max-height:100%;object-fit:contain}.finder-quick-look__video{background:#000}.finder-quick-look__audio{width:min(420px,80%)}.finder-quick-look__text{margin:0;padding:16px 18px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--vscode-editor-foreground, #ddd);background:var(--vscode-editor-background, #1e1e1e);text-align:left}.finder-quick-look__placeholder,.finder-quick-look__status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;color:var(--vscode-editor-foreground, #ddd)}.finder-quick-look__placeholder-title{margin:8px 0 0;font-size:15px;font-weight:600}.finder-quick-look__placeholder-detail{margin:0;max-width:420px;font-size:13px;color:var(--vscode-descriptionForeground, #999)}.finder-quick-look__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:4px}.finder-quick-look__spinner{animation:finder-quick-look-spin .8s linear infinite}@keyframes finder-quick-look-spin{to{transform:rotate(360deg)}}.process-finder-icon--drop-target,.process-finder-comfortable__row--drop-target{outline:2px dashed var(--vscode-focusBorder, #007fd4)}.process-finder-icon__check{position:absolute;top:4px;left:4px;z-index:2;opacity:0;pointer-events:none}.process-finder-icon__check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;border:1.5px solid rgba(255,255,255,.85);border-radius:50%;background:#00000059;cursor:pointer}.process-finder-icon:hover .process-finder-icon__check,.process-finder-icon--selected .process-finder-icon__check{opacity:1;pointer-events:auto}.process-finder-icon--selected .process-finder-icon__check input{border-color:var(--vscode-focusBorder, #007fd4);background:var(--vscode-focusBorder, #007fd4);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 8.5l2.5 2.5L12 5'/></svg>");background-size:12px 12px;background-position:center;background-repeat:no-repeat}.process-finder-icon__glyph{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.process-finder-icon__glyph>.unread-new-badge{position:absolute;top:-6px;right:-12px}.process-finder-archive-badge{position:absolute;left:-2px;bottom:2px;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:1px;border-radius:3px;background:var(--vscode-sideBar-background, var(--color-bg, #1e1e1e));color:var(--vscode-descriptionForeground, #9d9d9d);pointer-events:none}.finder-quick-look__glyph{position:relative;display:flex;align-items:center;justify-content:center}.process-finder-comfortable__glyph{flex-shrink:0;position:relative;display:flex;width:32px;height:32px;align-items:center;justify-content:center}.process-finder-icon__count{position:absolute;right:-6px;bottom:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--vscode-focusBorder, #007fd4);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.process-finder-icon__name{max-width:100%;font-size:12px;line-height:1.25;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.process-finder-icon__name:has(.process-finder-inline-rename){display:block;overflow:visible;-webkit-line-clamp:unset}.process-finder-inline-rename-wrap{display:inline-flex;align-items:center;gap:0;width:100%;min-width:0}.process-finder-inline-rename-wrap .process-finder-inline-rename{flex:1;min-width:0;width:auto}.process-finder-inline-rename-suffix{flex-shrink:0;padding-right:2px;color:var(--vscode-descriptionForeground, rgba(127, 127, 127, .9));font:inherit;line-height:1.25;-webkit-user-select:none;user-select:none}.attach-process-dialog__field-row{display:flex;align-items:center;gap:0}.attach-process-dialog__field-row input{flex:1;min-width:0}.attach-process-dialog__field-suffix{flex-shrink:0;padding:0 4px;color:var(--vscode-descriptionForeground, rgba(127, 127, 127, .9));-webkit-user-select:none;user-select:none}.process-finder-inline-rename{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:1px 4px;border:1px solid var(--vscode-focusBorder, #007fd4);border-radius:3px;background:var(--vscode-input-background, #fff);color:var(--vscode-input-foreground, inherit);font:inherit;line-height:1.25;outline:none}.process-finder-inline-rename--table{flex:1;min-width:80px}.process-finder-inline-rename--icon{display:block;width:100%;text-align:center;-webkit-line-clamp:unset}.process-finder-inline-rename--comfortable{flex:1;min-width:120px}.process-finder-icon__more{position:absolute;top:4px;right:4px;opacity:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:var(--vscode-editor-background, #fff);color:inherit;cursor:pointer}.process-finder-icon:hover .process-finder-icon__more,.process-finder-icon--selected .process-finder-icon__more{opacity:1}.process-finder-comfortable__row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .12));cursor:default}.process-finder-comfortable__text{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.process-finder-comfortable__name{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-finder-comfortable__name .process-finder-file-name-link{flex:0 1 auto;width:max-content;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.process-finder-comfortable__meta{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--vscode-descriptionForeground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-finder-comfortable__history{padding:0 12px 10px 50px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .12));background:var(--vscode-sideBar-background, rgba(127, 127, 127, .06))}.process-finder-comfortable__more{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));border-radius:999px;background:transparent;color:inherit;cursor:pointer}.process-finder-comfortable__more:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .12))}.process-finder__table-area{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.process-finder__table-area--stale{pointer-events:none}.process-finder__content-row{flex:1;min-height:0;min-width:0;display:flex;flex-direction:row;align-items:stretch}.process-finder__preview{flex-shrink:0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));background:var(--vscode-sideBar-background, rgba(127, 127, 127, .06))}.process-finder__preview-title{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0;padding:8px 10px;font-size:12px;font-weight:600;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28))}.process-finder__preview-title-name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-finder__preview-body{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#111}.process-finder__preview-body>*{flex:1;min-height:0;min-width:0;width:100%}.process-finder__preview-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;font-size:13px;color:var(--vscode-descriptionForeground, rgba(255, 255, 255, .55))}.process-finder-options-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background:transparent}.process-finder-options-popover{min-width:220px;max-width:min(320px,calc(100vw - 16px));max-height:calc(100vh - 16px);padding:10px 12px;border-radius:6px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-menu-background, var(--vscode-editor-background));box-shadow:0 6px 18px #00000047;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.process-finder-options-popover__title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--vscode-descriptionForeground);margin-bottom:8px}.process-finder-options-popover__title--cols{margin-top:12px;margin-bottom:8px}.process-finder-options-popover__row{display:flex;align-items:center;gap:10px;font-size:12px;padding:6px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.process-finder-options-popover__row input{flex-shrink:0}.process-finder-options-popover__row:has(input:disabled){opacity:.5;cursor:not-allowed}.process-finder-options-popover--row-actions{min-width:260px;padding:6px 0}.process-finder-options-popover--row-actions .process-finder-options-popover__title{margin:4px 12px 6px}.process-finder-options-popover__actions{display:flex;flex-direction:column;gap:0;padding:0}.process-finder-options-popover__actions .process-finder-row-menu__item{width:100%}.process-finder-actions-sheet__list{display:flex;flex-direction:column;gap:2px;padding:8px 0 0}.process-finder-actions-sheet__list .process-finder-row-menu__item,.process-finder-actions-sheet__list .process-finder-row-menu__item--row,.process-finder-actions-sheet__list .create-menu__item{min-height:52px;padding:10px 14px;font-size:16px;line-height:1.3;border-radius:12px;box-sizing:border-box;text-align:left}.process-finder-row-menu__sep{height:1px;margin:5px 8px;background:var(--vscode-panel-border, rgba(127, 127, 127, .35))}.process-finder-row-menu__submenu{position:relative;width:100%}.process-finder-row-menu__submenu-panel{display:none;position:absolute;right:calc(100% - 4px);top:0;min-width:228px;padding:4px 0;border-radius:6px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-menu-background, var(--vscode-editor-background));box-shadow:0 6px 18px #00000047;z-index:8}.process-finder-row-menu__submenu-panel:before{content:"";position:absolute;left:100%;top:0;bottom:0;width:16px}.process-finder-row-menu__submenu:hover>.process-finder-row-menu__submenu-panel,.process-finder-row-menu__submenu:focus-within>.process-finder-row-menu__submenu-panel,.process-finder-row-menu__submenu.is-flyout-hover>.process-finder-row-menu__submenu-panel{display:block}.process-finder-row-menu__submenu:hover>.process-finder-row-menu__item,.process-finder-row-menu__submenu:focus-within>.process-finder-row-menu__item,.process-finder-row-menu__submenu:hover>.create-menu__item,.process-finder-row-menu__submenu:focus-within>.create-menu__item{background:var(--vscode-menu-selectionBackground, rgba(0, 127, 212, .2))}.process-finder-row-menu__submenu--inline.is-open>.process-finder-row-menu__item{background:var(--vscode-menu-selectionBackground, rgba(0, 127, 212, .2))}.process-finder-row-menu__submenu--inline.is-open>.process-finder-row-menu__item .process-finder-row-menu__chevron{transform:rotate(90deg)}.process-finder-row-menu__submenu--inline>.process-finder-row-menu__submenu-panel{display:block;position:static;right:auto;left:auto;top:auto;min-width:0;width:100%;max-width:100%;margin:0;padding:2px 0 8px 12px;border:0;border-radius:0;box-shadow:none;background:transparent;box-sizing:border-box}.process-finder-row-menu__submenu--inline>.process-finder-row-menu__submenu-panel:before{display:none}.process-finder-row-menu__submenu--inline .create-menu-drill{width:100%;max-width:100%}.process-finder-row-menu__submenu--inline .create-menu__item,.process-finder-actions-sheet__list .process-finder-row-menu__submenu--inline .process-finder-row-menu__item--check{min-height:48px}.process-finder-actions-sheet,.process-finder-actions-sheet__list{overflow-x:hidden;max-width:100%;box-sizing:border-box}.process-finder-actions-sheet{max-height:min(85vh,calc(100dvh - 16px));overflow-y:auto;overscroll-behavior:contain}.process-finder-row-menu__submenu-panel .process-finder-row-menu__submenu>.process-finder-row-menu__submenu-panel,.process-finder-row-menu__submenu-panel .create-menu__submenu>.create-menu__submenu-panel{right:auto;left:calc(100% - 4px)}.process-finder-row-menu__submenu-panel .process-finder-row-menu__submenu>.process-finder-row-menu__submenu-panel:before,.process-finder-row-menu__submenu-panel .create-menu__submenu>.create-menu__submenu-panel:before{left:auto;right:100%}.process-finder-row-menu__submenu-panel[data-flyout-side],.create-menu__submenu-panel[data-flyout-side]{position:fixed;right:auto}.create-menu__submenu-panel[data-flyout-side][data-flyout-panel]{z-index:10055}.process-finder-row-menu__submenu-panel[data-flyout-side=left]:before,.create-menu__submenu-panel[data-flyout-side=left]:before,.process-finder-row-menu__submenu-panel .process-finder-row-menu__submenu>.process-finder-row-menu__submenu-panel[data-flyout-side=left]:before,.process-finder-row-menu__submenu-panel .create-menu__submenu>.create-menu__submenu-panel[data-flyout-side=left]:before{left:100%;right:auto}.process-finder-row-menu__submenu-panel[data-flyout-side=right]:before,.create-menu__submenu-panel[data-flyout-side=right]:before,.process-finder-row-menu__submenu-panel .process-finder-row-menu__submenu>.process-finder-row-menu__submenu-panel[data-flyout-side=right]:before,.process-finder-row-menu__submenu-panel .create-menu__submenu>.create-menu__submenu-panel[data-flyout-side=right]:before{left:auto;right:100%}.create-menu__submenu-panel[data-flyout-side]>.create-menu__list{max-height:none}.process-finder__up{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:5px 10px;border-radius:4px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-button-secondaryBackground, transparent);color:inherit;cursor:pointer}.process-finder__up:disabled{opacity:.45;cursor:not-allowed}.process-finder__up:not(:disabled):hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .12))}.process-finder__breadcrumb{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;min-width:0}.process-finder__crumb-wrap{display:inline-flex;align-items:center;gap:4px}.process-finder__crumb-sep{color:var(--vscode-descriptionForeground);margin:0 2px}.process-finder__crumb-btn{border:none;background:transparent;color:var(--vscode-textLink-foreground, #3794ff);cursor:pointer;padding:2px 4px;border-radius:3px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-finder__crumb-btn:hover{text-decoration:underline}.process-finder__crumb-btn--current{font-weight:600;color:inherit;cursor:pointer;text-decoration:none}.process-finder__crumb-btn--current:hover,.process-finder__crumb-btn--current[aria-expanded=true]{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .12));text-decoration:none}.process-finder-table-wrap{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;padding:8px 10px 12px;overflow:hidden;user-select:none;-webkit-user-select:none}.process-finder-table-wrap--resize{min-width:0}.process-finder-table-wrap--marquee,.process-finder-icons--marquee,.process-finder-comfortable--marquee{user-select:none;-webkit-user-select:none}.process-finder__marquee,.process-finder-table__marquee{position:absolute;z-index:40;pointer-events:none;border:1px solid var(--vscode-focusBorder, #007fd4);background:color-mix(in srgb,var(--vscode-focusBorder, #007fd4) 18%,transparent)}.process-finder-table-inner{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.process-finder-table-inner>.process-finder-table{flex:0 0 auto}.process-finder-table-filler{flex:1 1 auto;min-height:48px}.process-finder-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.process-finder-table--fixed{table-layout:fixed}.process-finder-table th{text-align:left;padding:0;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));color:var(--vscode-descriptionForeground);font-weight:600;position:sticky;top:0;background:var(--vscode-editor-background);z-index:1;vertical-align:middle}.process-finder-table__th{position:relative;padding:8px 8px 8px 10px}.process-finder-table__th-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:4px}.process-finder-table__th--sortable{padding:0}.process-finder-table__th-sort{display:flex;align-items:center;gap:4px;width:100%;margin:0;padding:8px 8px 8px 10px;border:none;background:transparent;font:inherit;font-weight:600;color:inherit;text-align:left;cursor:pointer;border-radius:0}.process-finder-table__th-sort:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .1))}.process-finder-table__th-sort .process-finder-table__th-label{flex:1;min-width:0}.process-finder-table__th-sort-icon{flex-shrink:0;opacity:.85}.process-finder-table__th--select,.process-finder-table__td-select{width:32px;text-align:center;vertical-align:middle}.process-finder-table__th--select input,.process-finder-table__td-select input{margin:0;cursor:pointer}.process-finder-table__th--actions,.process-finder-table__th--actions .process-finder-table__th-label{text-align:right}.process-finder-table__col-grip{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;z-index:2}.process-finder-table__col-grip:hover{background:var(--vscode-focusBorder, rgba(0, 127, 212, .25))}.process-finder-table td{padding:8px 10px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .18));vertical-align:middle}.process-finder-table__col-name{min-width:0}.process-finder-table__col-actions{text-align:right}.process-finder-table__cell-clip{overflow:hidden;vertical-align:middle}.process-finder-version-btn{display:inline-flex;align-items:center;gap:4px;max-width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.process-finder-version-btn:hover{color:var(--vscode-textLink-foreground, #3794ff)}.process-finder-table__row--history td{padding:0;background:var(--vscode-sideBar-background, rgba(127, 127, 127, .06))}.process-finder-table__history-cell{overflow:visible}.process-finder-history{padding:10px 12px 12px}.process-finder-history__title{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vscode-descriptionForeground, #888)}.process-finder-history__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.process-finder-history__load-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;width:100%;padding:6px 10px;font-size:12px;color:var(--vscode-descriptionForeground, #888);background:transparent;border:1px dashed var(--vscode-widget-border, rgba(127, 127, 127, .35));border-radius:6px;cursor:pointer}.process-finder-history__load-more:hover:not(:disabled){color:var(--vscode-foreground, #333);border-color:var(--vscode-focusBorder, #0078d4)}.process-finder-history__load-more:disabled{cursor:default;opacity:.7}.process-finder-history__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .25));border-radius:6px;background:var(--vscode-editor-background, #fff);cursor:pointer}.process-finder-history__item:hover,.process-finder-history__item:focus-visible{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .08))}.process-finder-history__item:focus-visible{outline:1px solid var(--vscode-focusBorder, #1177bb);outline-offset:-1px}.process-finder-history__item--current{border-color:var(--vscode-focusBorder, #1177bb)}.process-finder-history__item>.instant-hint-wrap{display:inline-flex;flex:none}.process-finder-history__restore-spacer{width:28px;height:28px;flex:none}.process-finder-history__meta{min-width:0;display:flex;flex-direction:column;gap:2px}.process-finder-history__version{display:inline-flex;align-items:center;gap:6px;font-weight:600}.process-finder-history__badge{display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;background:var(--vscode-badge-background, #1177bb);color:var(--vscode-badge-foreground, #fff);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:16px}.process-finder-history__badge--open{background:#e6c84c;color:#3a2f00}.process-finder-history__badge--muted{background:var(--vscode-input-background, #3c3c3c);color:var(--vscode-descriptionForeground, #888)}.process-finder-history__date,.process-finder-history__user{font-size:12px;color:var(--vscode-descriptionForeground, #888)}.process-finder-history__actions{display:flex;flex:none;gap:6px}.process-finder-history__status{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;color:var(--vscode-descriptionForeground, #888)}.process-finder-history__status--error{color:var(--vscode-errorForeground, #c0392b)}.process-finder-table__ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-finder-table__td-actions{text-align:right;vertical-align:middle}.process-finder-table__name-inner{display:flex;align-items:center;gap:8px;min-width:0}.process-finder-ro-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--vscode-descriptionForeground, #888)}.unread-new-badge{flex:none;display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;background:#e6c84c;color:#3a2f00;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:16px}button.unread-new-badge--button{margin:0;border:none;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}button.unread-new-badge--button:hover,button.unread-new-badge--button:focus-visible{filter:brightness(.95)}button.unread-new-badge--button:focus-visible{outline:1px solid var(--vscode-focusBorder, #1177bb);outline-offset:1px}.file-sync-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#6b7280}.file-sync-badge--corner{position:absolute;right:-3px;bottom:-2px;z-index:1;width:14px;height:14px;padding:1px;border-radius:3px;background:var(--vscode-sideBar-background, var(--color-bg, #1e1e1e));box-shadow:0 0 0 1px #00000040;pointer-events:none}.file-sync-badge--action{pointer-events:auto;cursor:pointer;border:none;font:inherit;line-height:0}.file-sync-badge--action:hover:not(:disabled){color:#2563eb;box-shadow:0 0 0 1px #3b82f673}.file-sync-badge--action:disabled{opacity:.65;cursor:wait}.file-sync-badge--cloud-stub,.file-sync-badge--cloud{color:#3b82f6}.file-sync-badge--local{color:#9ca3af}.file-sync-badge--pending{color:#d97706}.file-pdf-signed-badge{position:absolute;right:-3px;top:-2px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:1px;border-radius:3px;background:var(--vscode-sideBar-background, var(--color-bg, #1e1e1e));box-shadow:0 0 0 1px #00000040;color:#16a34a;pointer-events:none}.file-properties{display:flex;flex-direction:column;gap:16px}.file-properties__hero{display:flex;align-items:center;gap:12px}.file-properties__glyph{position:relative;display:flex;width:48px;height:48px;align-items:center;justify-content:center;flex:none}.file-properties__name{font-weight:600;word-break:break-word}.file-properties__kind{font-size:12px;color:var(--vscode-descriptionForeground, #9d9d9d)}.file-properties__dl{display:grid;gap:8px;margin:0}.file-properties__dl>div{display:grid;gap:2px}.file-properties__dl dt{font-size:11px;color:var(--vscode-descriptionForeground, #9d9d9d)}.file-properties__dl dd{margin:0;font-size:13px}.file-properties__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;word-break:break-all}.file-properties__sigs h3{margin:0 0 8px;font-size:13px;font-weight:600}.file-properties__sigs ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.file-properties__sigs li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:var(--vscode-editor-inactiveSelectionBackground, rgba(127, 127, 127, .12))}.file-properties__sigs li span{font-size:12px;color:var(--vscode-descriptionForeground, #9d9d9d)}.file-properties__muted{margin:0;font-size:13px;color:var(--vscode-descriptionForeground, #9d9d9d)}.process-finder-link-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;padding:0;border-radius:4px;background:transparent;color:var(--vscode-textLink-foreground, #3794ff);cursor:pointer}.process-finder-link-btn:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .14))}.process-finder-row-menu__item--muted{opacity:.72;cursor:default}.process-finder-file-name-link{border:none;background:none;padding:0;margin:0;font:inherit;line-height:inherit;color:var(--vscode-textLink-foreground, #3794ff);cursor:pointer;text-align:left;text-decoration:none;min-width:0;flex:1;max-width:100%}.process-finder-file-name-link:hover{text-decoration:underline}.process-finder-file-name-link:focus-visible{outline:1px solid var(--vscode-focusBorder, #007fd4);outline-offset:1px}.process-finder-table__icon{flex-shrink:0;opacity:.85}.file-type-glyph{display:inline-flex;flex-shrink:0;line-height:0;opacity:1}.file-type-glyph svg{width:100%;height:100%;display:block}.process-finder-table__icon.file-type-glyph,.vscode-tree-type-icon.file-type-glyph,.workspace-shell-tab-leading-icon.file-type-glyph{opacity:1;color:inherit}.process-finder-table__muted{color:var(--vscode-descriptionForeground);font-size:11px}.process-finder-table__row:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .08))}.process-finder-table__row--selected{background:var(--vscode-list-activeSelectionBackground, rgba(0, 127, 212, .22))}.process-finder-table__row--dragging,.process-finder-comfortable__row--dragging,.process-finder-table__row--cut,.process-finder-comfortable__row--cut{opacity:.4}.process-finder-table__row--selected:hover{background:var(--vscode-list-activeSelectionBackground, rgba(0, 127, 212, .28))}.process-finder-table__row--unread{background:#ffd54f1f}.process-finder-table__row--unread.process-finder-table__row--selected{background:#ffd54f33}.process-finder-unread-count{cursor:default;pointer-events:none}.process-finder-unread-count--menu{cursor:pointer;pointer-events:auto}.process-finder-sidebar__folder--unread:not(.process-finder-sidebar__folder--selected){background:#ffd54f1f}.process-finder-table__section-row td{padding:8px 10px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--vscode-descriptionForeground);background:var(--vscode-sideBar-background, rgba(127, 127, 127, .06));border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .2))}.process-finder-table__section-label{vertical-align:middle}.process-finder-table__row--folder{background:var(--vscode-sideBar-background, rgba(127, 127, 127, .04))}.process-finder-table__enter-folder{font-size:11px;padding:4px 10px;border-radius:4px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-button-secondaryBackground, transparent);color:inherit;cursor:pointer}.process-finder-table__enter-folder:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .12))}.process-finder-table__empty{text-align:center;color:var(--vscode-descriptionForeground);padding:24px 12px}.process-finder-row-menu{position:relative;display:inline-block;text-align:left}.process-finder-row-menu__summary,button.process-finder-row-menu__summary--btn{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;padding:0;cursor:pointer;border-radius:4px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-button-secondaryBackground, transparent);color:inherit;font:inherit}.process-finder-row-menu__summary:hover,button.process-finder-row-menu__summary--btn:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .14))}.process-finder-row-menu__summary-icon{display:inline-flex;align-items:center;justify-content:center}.process-finder-row-menu__summary::-webkit-details-marker{display:none}.process-finder-row-menu__panel{position:absolute;right:0;top:100%;margin-top:4px;min-width:180px;z-index:5;padding:4px;border-radius:6px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));background:var(--vscode-menu-background, var(--vscode-editor-background));box-shadow:0 4px 12px #00000040}.process-finder-row-menu__item{display:flex;align-items:center;width:100%;box-sizing:border-box;text-align:left;font-size:12px;line-height:16px;padding:7px 10px;border:none;border-radius:0;background:transparent;color:inherit;cursor:pointer}.process-finder-row-menu__item--row{display:grid;grid-template-columns:16px 16px minmax(0,1fr) 16px;column-gap:8px;align-items:center}.process-finder-row-menu__item--check{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:8px;align-items:center}.process-finder-row-menu__check,.process-finder-row-menu__glyph,.process-finder-row-menu__chevron{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.process-finder-row-menu__item-label{min-width:0;text-align:left;line-height:16px}.process-finder-row-menu__chevron{opacity:.75;transition:transform .15s ease}.process-finder-row-menu__item:hover{background:var(--vscode-menu-selectionBackground, rgba(0, 127, 212, .2))}.process-finder-row-menu__item:disabled,.process-finder-row-menu__item:disabled:hover{opacity:.5;cursor:not-allowed;background:transparent}.process-document-tab{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.document-tab-close-layer{position:relative;flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.document-tab-close-layer__body{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.document-tab-close-layer--closing{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.process-document-tab__head{flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));display:flex;align-items:center;gap:10px}.process-document-tab__badge{font-size:10px;padding:2px 6px;border-radius:4px;border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));color:var(--vscode-descriptionForeground)}.process-document-tab__title{margin:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-document-tab__pre,.process-document-tab__fallback{flex:1;margin:0;overflow:auto;padding:12px;font-family:var(--vscode-editor-font-family, ui-monospace, monospace);font-size:12px;line-height:1.45;white-space:pre-wrap}.process-document-tab__viewer{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.process-document-tab__version-restore{position:absolute;top:3px;right:42px;z-index:6;pointer-events:none}.process-document-tab__version-restore--pane{top:8px;right:8px}.process-document-tab__version-restore-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:color-mix(in srgb,var(--vscode-editor-background, #1e1e1e) 72%,transparent);color:var(--vscode-foreground);cursor:pointer}.process-document-tab__version-restore-btn:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .18))}.process-document-tab__version-restore-btn:disabled{opacity:.45;cursor:default}.process-document-tab__toolbar{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28));background:var(--vscode-sideBar-background, var(--vscode-editor-background))}.process-document-tab__toolbar-sep{width:1px;height:18px;margin:0 2px;background:var(--vscode-panel-border, rgba(127, 127, 127, .35))}.process-document-tab__tool-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .35));background:transparent;color:var(--vscode-foreground);font-size:12px;font-weight:400;font-family:inherit;line-height:1.2;cursor:pointer}.process-document-tab__tool-btn:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .18))}.process-document-tab__tool-btn--primary{background:var(--vscode-button-background, #0e639c);border-color:var(--vscode-button-background, #0e639c);color:var(--vscode-button-foreground, #fff)}.process-document-tab__tool-btn--primary:hover:not(:disabled){background:var(--vscode-button-hoverBackground, #1177bb)}.process-document-tab__tool-btn:disabled{opacity:.55;cursor:default}.process-document-tab__view-toggle{display:inline-flex;align-items:center;gap:4px;margin-right:4px}.process-document-tab__markdown-reading{flex:1;min-height:0;width:100%;overflow:auto;padding:20px 28px 48px;background:var(--vscode-editor-background, #fff);color:var(--vscode-editor-foreground, var(--vscode-foreground));font-size:14px;line-height:1.65}.process-document-tab__markdown-reading>:first-child{margin-top:0}.process-document-tab__markdown-reading>:last-child{margin-bottom:0}.process-document-tab__markdown-reading h1,.process-document-tab__markdown-reading h2,.process-document-tab__markdown-reading h3,.process-document-tab__markdown-reading h4{margin:1.1em 0 .45em;font-weight:650;line-height:1.3}.process-document-tab__markdown-reading h1{font-size:1.55em}.process-document-tab__markdown-reading h2{font-size:1.3em}.process-document-tab__markdown-reading h3{font-size:1.15em}.process-document-tab__markdown-reading p,.process-document-tab__markdown-reading ul,.process-document-tab__markdown-reading ol,.process-document-tab__markdown-reading blockquote,.process-document-tab__markdown-reading pre,.process-document-tab__markdown-reading table{margin:0 0 .85em}.process-document-tab__markdown-reading ul,.process-document-tab__markdown-reading ol{padding-left:1.4em}.process-document-tab__markdown-reading li+li{margin-top:.25em}.process-document-tab__markdown-reading code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;padding:.1em .35em;border-radius:4px;background:color-mix(in srgb,var(--vscode-foreground) 8%,transparent)}.process-document-tab__markdown-reading pre code{padding:0;background:transparent}.process-document-tab__markdown-reading pre{padding:12px 14px;overflow:auto;border-radius:8px;background:color-mix(in srgb,var(--vscode-foreground) 6%,transparent)}.process-document-tab__markdown-reading blockquote{margin-left:0;padding:.15em 0 .15em .9em;border-left:3px solid var(--vscode-widget-border, rgba(127, 127, 127, .45));color:var(--vscode-descriptionForeground)}.process-document-tab__markdown--dark .process-document-tab__markdown-reading{background:var(--vscode-editor-background, #1e1e1e)}.workspace-root--compact .process-document-tab__toolbar{flex-wrap:nowrap;gap:8px;padding:8px 10px;overflow-x:auto}.workspace-root--compact .process-document-tab__toolbar-sep{height:28px;margin:0 2px}.workspace-root--compact .process-document-tab__tool-btn{flex:0 0 auto;width:48px;height:48px;min-width:48px;padding:0;justify-content:center;gap:0;border-radius:12px}.workspace-root--compact .process-document-tab__tool-btn span{display:none}.workspace-root--compact .process-document-tab__tool-btn svg{width:20px;height:20px}.process-document-tab__tool-btn:focus-visible{outline:1px solid var(--vscode-focusBorder, #0078d4);outline-offset:1px}.process-document-tab__tool-btn--active{background:var(--vscode-list-inactiveSelectionBackground, rgba(127, 127, 127, .22));border-color:var(--vscode-focusBorder, #0078d4)}.profile-certificates-table{width:100%;border-collapse:collapse;font-size:12px;color:var(--vscode-foreground)}.profile-certificates-table th,.profile-certificates-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28))}.profile-certificates-table th{font-weight:600;color:var(--vscode-descriptionForeground, #888)}.profile-certificates-table__switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.profile-certificates-table__switch input{accent-color:var(--vscode-focusBorder, #0078d4)}.icp-sign-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;padding:40px 16px 16px;box-sizing:border-box;background:#00000073;color:var(--vscode-foreground)}.icp-sign-overlay--max{padding:8px}.icp-sign-overlay--min{padding:40px 16px 16px;justify-content:flex-start}.icp-sign-overlay--min .icp-sign-overlay__window{height:36px;flex:0 0 36px}.icp-sign-overlay--min .icp-sign-overlay__body{display:none}.icp-sign-overlay__window{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));background:var(--vscode-editor-background, #1e1e1e);box-shadow:0 16px 48px #0006}.icp-sign-overlay__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;min-height:30px;padding:0 8px;box-sizing:border-box;flex-shrink:0;border-bottom:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));background:var(--vscode-titleBar-activeBackground, var(--vscode-sideBar-background));-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.icp-sign-overlay__bar--macos{padding-left:78px}.icp-sign-overlay__headline{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.icp-sign-overlay__title{font-size:12px;font-weight:600;flex-shrink:0;white-space:nowrap;line-height:1}.icp-sign-overlay__hint{margin:0;font-size:12px;line-height:1;color:var(--vscode-descriptionForeground, #888);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icp-sign-overlay__close{-webkit-app-region:no-drag;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.icp-sign-overlay__close:hover{background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .18))}.icp-sign-overlay__body{flex:1;min-height:0;display:grid;grid-template-columns:120px minmax(0,1fr) 260px}.icp-sign-overlay__thumbs{overflow:auto;padding:10px;border-right:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));background:var(--vscode-sideBar-background, #252526)}.icp-sign-overlay__thumb{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin-bottom:8px;padding:6px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.icp-sign-overlay__thumb img{width:88px;height:auto;display:block;border:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28))}.icp-sign-overlay__thumb--active{background:var(--vscode-list-inactiveSelectionBackground, rgba(127, 127, 127, .22));border-color:var(--vscode-focusBorder, #0078d4)}.icp-sign-overlay__stage{min-width:0;min-height:0;overflow:auto;padding:16px;background:#525659}.icp-sign-overlay__page{position:relative;margin:0 auto;touch-action:none;cursor:grab}.icp-sign-overlay__canvas{display:block;width:100%;height:100%}.icp-sign-overlay__stamp{position:absolute;overflow:hidden;pointer-events:none;background:#fff;box-shadow:0 0 0 1px #005ab4b3;container-type:size}.icp-sign-overlay__side{overflow:auto;padding:14px;border-left:1px solid var(--vscode-widget-border, rgba(127, 127, 127, .28));background:var(--vscode-sideBar-background, #252526);display:flex;flex-direction:column;gap:12px}.icp-sign-overlay__field{display:flex;flex-direction:column;gap:6px;font-size:12px}.icp-sign-overlay__field select,.icp-sign-overlay__field input{height:28px;padding:0 8px;border:1px solid var(--vscode-input-border, var(--vscode-widget-border));border-radius:4px;background:var(--vscode-input-background, #3c3c3c);color:var(--vscode-input-foreground, inherit)}.icp-sign-overlay__meta{margin:0;font-size:12px;color:var(--vscode-descriptionForeground, #888)}@font-face{font-family:IcpStampSans;src:url(/assets/LiberationSans-Regular-CqxnOoBp.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:IcpStampSans;src:url(/assets/LiberationSans-Bold-CAnzDFU4.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}.icp-stamp-preview{width:100%;height:100%;box-sizing:border-box;display:flex;align-items:stretch;gap:1.4%;padding:1.8%;background:#fff;color:#111;font-family:IcpStampSans,Arial,Helvetica,sans-serif;font-size:2.77cqw;line-height:1.05;letter-spacing:0}.icp-stamp-preview__logo{width:25.45%;height:auto;object-fit:contain;flex-shrink:0}.icp-stamp-preview__text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.35em;overflow:visible}.icp-stamp-preview__text>div{white-space:nowrap}.icp-stamp-preview__cn{font-weight:700;font-size:1.05em;overflow:visible}.process-document-tab__pdf{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#525659}.process-document-tab__pdf-scroller{flex:1;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;padding:8px 0 16px;box-sizing:border-box}.process-document-tab__pdf-scroller--clip-x{overflow-x:hidden}.process-document-tab__pdf-scroller--pan{cursor:grab;touch-action:none}.process-document-tab__pdf-scroller--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.pdf-viewer-body{position:relative;flex:1;min-height:0;min-width:0;display:flex;overflow:hidden}.pdf-viewer-body--thumbs-left{flex-direction:row}.pdf-viewer-body--thumbs-overlay{flex-direction:column}.pdf-viewer-thumbs{display:flex;gap:8px;box-sizing:border-box;background:var(--vscode-sideBar-background, #252526)}.pdf-viewer-thumbs--left{flex-direction:column;flex:0 0 auto;min-width:72px;overflow:auto;padding:8px 6px 12px;border-right:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28))}.pdf-viewer-thumbs--overlay{position:absolute;left:0;right:0;bottom:0;z-index:3;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;padding:20px 12px calc(16px + var(--compact-bottom-scroll-pad, 0px));background:transparent;border:none;pointer-events:none;-webkit-overflow-scrolling:touch}.pdf-viewer-thumbs--overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#12121275;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 28%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 28%,#000 72%,transparent 100%)}.pdf-viewer-thumbs--overlay>*{position:relative;z-index:1}.pdf-viewer-thumbs--overlay .pdf-viewer-thumb{pointer-events:auto;padding:0;gap:3px;border:1px solid rgba(255,255,255,.42);border-radius:2px;background:transparent}.pdf-viewer-thumbs--overlay .pdf-viewer-thumb canvas{box-shadow:none}.pdf-viewer-thumbs--overlay .pdf-viewer-thumb--selected{border-color:var(--vscode-focusBorder, #0078d4);background:transparent}.pdf-viewer-splitter{flex:0 0 6px;width:6px;min-width:6px;cursor:col-resize;background:transparent;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;z-index:4}.pdf-viewer-splitter:after{content:"";position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);width:2px;border-radius:2px;background:transparent;pointer-events:none}.pdf-viewer-splitter:hover:after{background:var(--vscode-focusBorder, #0078d4)}.pdf-viewer-thumb{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;padding:4px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--vscode-descriptionForeground, #888);cursor:pointer;flex:0 0 auto}.pdf-viewer-thumb canvas{display:block;max-width:100%;height:auto;background:#fff;box-shadow:0 1px 3px #00000059}.pdf-viewer-thumb--selected{border-color:var(--vscode-focusBorder, #0078d4);background:var(--vscode-list-inactiveSelectionBackground, rgba(127, 127, 127, .18));color:var(--vscode-foreground)}.pdf-viewer-thumb__num{font-size:11px;line-height:1}.pdf-viewer-toolbar{justify-content:space-between;flex-wrap:nowrap}.pdf-viewer-toolbar__end{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px;margin-left:auto;min-width:0}.workspace-root--compact .pdf-viewer-toolbar__end{gap:8px}.pdf-viewer-toolbar__zoom{min-width:3.2em;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--vscode-descriptionForeground, #888)}.pdf-viewer-goto{display:inline-flex;align-items:center;margin:0}.pdf-viewer-goto__field{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--vscode-descriptionForeground, #888)}.pdf-viewer-goto__field input{width:3.4em;height:26px;padding:0 6px;border:1px solid var(--vscode-input-border, var(--vscode-widget-border));border-radius:6px;background:var(--vscode-input-background, #3c3c3c);color:var(--vscode-input-foreground, inherit);font:inherit;font-variant-numeric:tabular-nums}.workspace-root--compact .pdf-viewer-toolbar__zoom{min-width:3.6em;font-size:13px}.workspace-root--compact .pdf-viewer-goto__field input{width:52px;height:48px;border-radius:12px;text-align:center}.process-document-tab__pdf-page{display:flex;justify-content:center;width:max-content;min-width:100%;max-width:none;margin:0 0 8px;box-sizing:border-box}.process-document-tab__pdf-canvas{display:block;max-width:none;height:auto;background:#fff}.process-document-tab__iframe{flex:1;width:100%;max-width:100%;min-height:0;min-width:0;box-sizing:border-box;border:none;background:#fff}.process-document-tab__status{margin:0;padding:12px;font-size:12px;color:var(--vscode-descriptionForeground);display:flex;align-items:center;gap:8px}.process-document-tab__status--error{color:var(--vscode-errorForeground, #f48771)}.process-document-tab__status--local{color:var(--vscode-descriptionForeground)}.process-document-tab__status--ai{flex:1;justify-content:center;text-align:center;font-size:13px;padding:48px 24px}.process-document-tab__save-status{top:auto;bottom:8px;left:8px;right:auto;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--vscode-editor-background, #fff) 88%,transparent);box-shadow:0 1px 4px #0000001f}.process-document-tab__spinner{animation:spin 1s linear infinite}.process-document-tab__office{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--vscode-editor-background, #fff)}.process-document-tab__office>.process-document-tab__status{position:absolute;z-index:1}.process-document-tab__office-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;font-size:13px;color:var(--vscode-descriptionForeground);background:var(--vscode-editor-background, #fff);pointer-events:none}.process-document-tab__ghost-bar{position:absolute;left:12px;right:12px;bottom:36px;z-index:3;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--vscode-editorWidget-background, #1e1e1e) 92%,transparent);color:var(--vscode-editorWidget-foreground, #ccc);box-shadow:0 2px 8px #00000040;font-size:12px}.process-document-tab__ghost-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic;color:#9a9a9a}.process-document-tab__ghost-hint{flex:none;opacity:.7}.process-document-tab__ghost-btn{flex:none;border:0;border-radius:4px;padding:3px 8px;background:var(--vscode-button-background, #0e639c);color:var(--vscode-button-foreground, #fff);cursor:pointer}.process-document-tab__office-host,.process-document-tab__office-placeholder{flex:1;min-height:0;min-width:0;width:100%;height:100%}.process-document-tab__office-host iframe,.process-document-tab__office-preload{display:block;width:100%;height:100%;border:0}.process-document-tab__office-preload{opacity:0}.process-document-tab__toolbar .process-document-tab__save-status{position:static;margin-left:auto;padding:0 4px;box-shadow:none;background:transparent;font-size:12px;color:var(--vscode-descriptionForeground)}.process-document-tab__media,.process-document-tab__text-editor,.process-document-tab__markdown{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.process-document-tab__media-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:16px;background:linear-gradient(45deg,rgba(127,127,127,.12) 25%,transparent 25%),linear-gradient(-45deg,rgba(127,127,127,.12) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(127,127,127,.12) 75%),linear-gradient(-45deg,transparent 75%,rgba(127,127,127,.12) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.process-document-tab__image{max-width:100%;max-height:100%;object-fit:contain;background:var(--vscode-editor-background, #111);box-shadow:0 8px 28px #00000047}.process-document-tab__video{max-width:100%;max-height:100%;background:#000}.process-document-tab__audio-wrap{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(520px,100%);padding:24px;border-radius:12px;background:var(--vscode-editor-background, #1e1e1e);box-shadow:0 8px 24px #00000038}.process-document-tab__media-name{margin:0;font-size:14px;font-weight:600;color:var(--vscode-foreground);text-align:center;word-break:break-word}.process-document-tab__audio{width:100%}.process-document-tab__textarea{flex:1;min-height:0;width:100%;resize:none;border:0;padding:14px 16px;font-family:var(--vscode-editor-font-family, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px;line-height:1.55;color:var(--vscode-editor-foreground, var(--vscode-foreground));background:var(--vscode-editor-background, #1e1e1e);outline:none}.process-document-tab__markdown .mdxeditor{flex:1;min-height:0;overflow:auto;background:var(--vscode-editor-background, #fff)}.process-document-tab__markdown .mdxeditor-toolbar{border-bottom:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .28))}.process-document-tab__markdown-body{padding:16px 20px 40px;font-size:14px;line-height:1.6;color:var(--vscode-editor-foreground, var(--vscode-foreground))}.process-document-tab__markdown--dark .mdxeditor,.process-document-tab__markdown--dark .mdxeditor-toolbar{background:var(--vscode-editor-background, #1e1e1e);color:var(--vscode-foreground)}.process-document-tab__markdown-source{flex:1;min-height:0;width:100%;box-sizing:border-box;resize:none;border:0;outline:none;padding:16px 20px 40px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.55;color:var(--vscode-editor-foreground, var(--vscode-foreground));background:var(--vscode-editor-background, #fff);white-space:pre;overflow:auto;-moz-tab-size:2;tab-size:2}.process-document-tab__markdown-live-host,.process-document-tab__markdown-source-cm-host{flex:1;min-height:0;width:100%;display:flex;flex-direction:column}.process-document-tab__markdown-live,.process-document-tab__markdown-source-cm{flex:1;min-height:0;width:100%;overflow:hidden;background:var(--vscode-editor-background, #fff);color:var(--vscode-editor-foreground, var(--vscode-foreground))}.process-document-tab__markdown-live[data-atomic-markdown-host],.process-document-tab__markdown-live[data-atomic-markdown-host]>div{flex:1;min-height:0;height:100%;display:flex;flex-direction:column}.process-document-tab__markdown-live .cm-editor{height:100%;flex:1;min-height:0}.process-document-tab__markdown-live .tpl-html-tag-hidden,.process-document-tab__markdown-live .tpl-html-tag-hidden *{font-size:0!important;line-height:0;letter-spacing:0;color:transparent!important}.process-document-tab__markdown-live .cm-line.tpl-align-center{text-align:center}.process-document-tab__markdown-live .cm-line.tpl-align-justify{text-align:justify}.process-document-tab__markdown-live .cm-line.tpl-align-right{text-align:right}.process-document-tab__markdown-live .cm-line.tpl-align-left{text-align:left}.process-document-tab__markdown-live .tpl-html-bold{font-weight:700}.process-document-tab__markdown-live .tpl-html-italic{font-style:italic}.process-document-tab__markdown-live .tpl-html-underline{text-decoration:underline}.process-document-tab__markdown-live .tpl-html-upper{text-transform:uppercase}.process-document-tab__markdown-live .cm-line.tpl-html-collapsed{height:0;min-height:0;padding-top:0;padding-bottom:0;line-height:0;overflow:hidden}.process-document-tab__markdown-live{--atomic-editor-bg: var(--vscode-editor-background, #1e1e1e);--atomic-editor-fg: var(--vscode-editor-foreground, #dcddde);--atomic-editor-fg-muted: var(--vscode-descriptionForeground, #888);--atomic-editor-fg-faint: var(--vscode-disabledForeground, #666);--atomic-editor-bg-panel: var(--vscode-sideBar-background, #252525);--atomic-editor-bg-surface: var(--vscode-editorWidget-background, #2d2d2d);--atomic-editor-border: var(--vscode-panel-border, #3d3d3d);--atomic-editor-accent: var(--vscode-focusBorder, #0078d4);--atomic-editor-accent-bright: var(--vscode-textLink-foreground, #3794ff);--atomic-editor-accent-soft: color-mix(in srgb, var(--vscode-focusBorder, #0078d4) 28%, transparent);--atomic-editor-link: var(--vscode-textLink-foreground, #3794ff);--atomic-editor-link-hover: var(--vscode-textLink-activeForeground, #4fc1ff);--atomic-editor-selection-bg: var(--vscode-editor-selectionBackground, rgba(38, 79, 120, .55));--atomic-editor-measure: min(72ch, 100%);--atomic-editor-body-size: .9375rem;--atomic-editor-body-leading: 1.65}.process-document-tab__markdown-source-cm-host[hidden]{display:none!important}.process-document-tab__markdown-source-cm .cm-editor{height:100%}.process-document-tab__markdown--dark .process-document-tab__markdown-source,.process-document-tab__markdown--dark .process-document-tab__markdown-source-cm,.process-document-tab__markdown--dark .process-document-tab__markdown-live{background:var(--vscode-editor-background, #1e1e1e);color:var(--vscode-foreground)}.document-load-failed{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 20px;text-align:center;color:var(--vscode-descriptionForeground)}.process-document-tab__office>.document-load-failed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--vscode-editor-background, #fff)}.document-load-failed__art{display:block;margin-bottom:4px;color:var(--vscode-descriptionForeground)}.document-load-failed__title{margin:0;max-width:28rem;font-size:14px;font-weight:600;color:var(--vscode-foreground)}.document-load-failed__detail{margin:0 0 6px;max-width:28rem;font-size:12px;line-height:1.45;color:var(--vscode-descriptionForeground)}.document-load-failed__retry{display:inline-flex;align-items:center;gap:8px}.document-load-failed__retry svg{flex-shrink:0}.lawyers-settings{display:flex;flex-direction:column;min-height:0}.panel.panel--fill.lawyers-settings{padding:4px 8px 6px;box-sizing:border-box;gap:8px}.panel.panel--fill.lawyers-settings>*{flex:0 0 auto;min-height:unset}.panel.panel--fill.lawyers-settings>.lawyers-settings__stack,.panel.panel--fill.lawyers-settings>.lawyers-settings__body{flex:1 1 auto;min-height:0;overflow:hidden}.lawyers-settings__stack{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden}.lawyers-settings__loading,.lawyers-settings__empty{margin:0;font-size:13px;color:var(--vscode-descriptionForeground)}.lawyers-settings__empty--cards{grid-column:1 / -1;text-align:center;padding:16px 8px}.lawyers-settings__toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 auto;min-height:30px}.lawyers-settings__toolbar-trailing{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto}.lawyers-settings__legal-feed-toolbar{flex:0 0 auto;width:100%;min-width:0;padding:6px 0 10px;border-bottom:1px solid var(--vscode-panel-border)}.lawyers-settings__legal-feed-toolbar .vscode-tree-inline-filter{flex:1 1 auto;width:100%;min-width:0;margin-bottom:0}.lawyers-settings__legal-feed-toolbar .vscode-tree-inline-filter__clear{width:18px;height:18px}.lawyers-settings__filter-menu-btn{color:var(--vscode-input-foreground)}.lawyers-settings__filter-menu-btn--active{color:var(--vscode-textLink-foreground, #3794ff)}.legal-systems-filter-menu__check-row{align-items:center}.lawyers-settings-table tbody tr.lawyers-settings-table__row--inactive td{color:var(--vscode-descriptionForeground)}.lawyers-settings-table tbody tr.lawyers-settings-table__row--inactive>td:not(.lawyers-settings-table__actions){opacity:.52}.lawyers-settings-table tbody tr.lawyers-settings-table__row--inactive:hover>td:not(.lawyers-settings-table__actions){opacity:.72}.lawyers-settings__card--inactive{opacity:.52}.lawyers-settings__card--inactive .lawyers-settings__card-title,.lawyers-settings__card--inactive .lawyers-settings__card-k{color:var(--vscode-descriptionForeground)}.lawyers-settings__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.lawyers-settings__body>.lawyers-settings__table-wrap,.lawyers-settings__body>.lawyers-settings__cards{flex:1 1 auto;min-height:0}.lawyers-settings__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;overflow:auto;-webkit-overflow-scrolling:touch;align-content:start}.lawyers-settings__card{border:1px solid var(--vscode-widget-border);border-radius:8px;padding:12px;background:var(--vscode-sideBar-background);display:flex;flex-direction:column;gap:8px}.lawyers-settings__card-head{display:flex;gap:10px;align-items:flex-start}.lawyers-settings__card-icon{color:var(--vscode-descriptionForeground);flex-shrink:0}.lawyers-settings__card-head-text{flex:1 1 auto;min-width:0}.lawyers-settings__card-title{margin:0;font-size:14px;font-weight:600;color:var(--vscode-foreground)}.lawyers-settings__card-sub{margin:2px 0 0;font-size:12px;color:var(--vscode-descriptionForeground)}.lawyers-settings__card-stats{display:flex;flex-wrap:wrap;gap:6px}.lawyers-settings__chip{font-size:11px;padding:2px 8px;border-radius:999px;background:#7f7f7f26;color:var(--vscode-foreground)}.lawyers-settings__card-line{margin:0;font-size:12px;color:var(--vscode-descriptionForeground);word-break:break-word}.lawyers-settings__card-line--otp,.lawyers-settings__card-line--check{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lawyers-settings-table__system{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.jsu-otp{display:inline-flex;align-items:center;gap:6px;min-height:26px}.jsu-otp__code{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--vscode-foreground)}.jsu-otp__timer{min-width:2.2em;font-size:11px;font-variant-numeric:tabular-nums;color:var(--vscode-descriptionForeground)}.jsu-otp__btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--vscode-descriptionForeground);cursor:pointer}.jsu-otp__btn:hover{color:var(--vscode-foreground);background:var(--vscode-toolbar-hoverBackground, rgba(127, 127, 127, .12))}.jsu-site-link{display:inline-flex;align-items:center;gap:5px;margin:4px 0 0;padding:0;border:0;background:transparent;color:var(--vscode-textLink-foreground);font-size:12px;cursor:pointer}.jsu-site-link:hover{text-decoration:underline}.jsu-last-check{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--vscode-descriptionForeground)}.jsu-last-check--ok{color:var(--success)}.jsu-last-check--missed{color:var(--warning)}.jsu-last-check--error{color:var(--danger)}.lawyers-form-ws__field--site:empty{display:none}.lawyers-settings__card-k{font-weight:600;color:var(--vscode-foreground)}.lawyers-settings__card-actions{display:flex;justify-content:flex-end;gap:6px;flex:0 0 auto}.lawyers-settings__card>.lawyers-settings__card-actions{margin-top:4px;padding-top:8px;border-top:1px solid var(--vscode-panel-border)}.lawyers-settings__card-head .lawyers-settings__card-actions{margin-left:auto}.lawyers-settings__title{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--vscode-foreground)}.lawyers-settings__subtitle{margin:0;font-size:12px;color:var(--vscode-descriptionForeground)}.lawyers-settings__btn-new{display:inline-flex;align-items:center;gap:6px}.lawyers-settings__readonly-badge{font-size:11px;padding:3px 8px;border-radius:4px;border:1px solid var(--vscode-widget-border);color:var(--vscode-descriptionForeground)}.lawyers-settings__table-wrap{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--vscode-panel-border);border-radius:4px}.lawyers-settings-table{width:100%;border-collapse:collapse;font-size:12px}.lawyers-settings-table--wide{min-width:880px}.lawyers-settings-table thead{position:sticky;top:0;z-index:1;background:var(--vscode-editorGroupHeader-tabsBackground, var(--vscode-sideBar-background))}.lawyers-settings-table th,.lawyers-settings-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--vscode-panel-border);vertical-align:middle}.lawyers-settings-table th{font-weight:600;color:var(--vscode-foreground)}.lawyers-settings-table tbody tr:hover{background:var(--vscode-list-hoverBackground)}.lawyers-settings-table__strong{font-weight:500;color:var(--vscode-foreground)}.lawyers-settings-table__nowrap,.lawyers-settings-table__cert{white-space:nowrap}.lawyers-settings-table__cert--invalid,.lawyers-settings__card-cert--invalid{color:var(--vscode-errorForeground, #f48771);font-weight:500}.lawyers-settings-table th.lawyers-settings-table__actions-col,.lawyers-settings-table td.lawyers-settings-table__actions{width:44px;text-align:right;white-space:nowrap;vertical-align:middle}.lawyers-settings-table__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--vscode-foreground);cursor:pointer}.lawyers-settings-table__icon-btn:hover:not(:disabled){background:var(--vscode-toolbar-hoverBackground)}.lawyers-settings-table__icon-btn:disabled{opacity:.35;cursor:not-allowed}.lawyers-settings-table__icon-btn--danger:hover:not(:disabled){color:var(--vscode-errorForeground, #f48771);background:var(--vscode-inputValidation-errorBackground, rgba(255, 80, 80, .12))}.lawyers-settings-table tbody tr.lawyers-settings-table__row--history:hover{background:transparent}.lawyers-settings-table__history-cell{padding:0 10px 12px;background:var(--vscode-editor-background, transparent)}.settings-row-actions-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050}.settings-row-actions-menu{position:fixed;z-index:10051;display:flex;flex-direction:column;gap:0;min-width:300px;padding:4px 0 6px;border:1px solid var(--vscode-menu-border, rgba(127, 127, 127, .35));border-radius:12px;background:var(--vscode-menu-background, var(--vscode-editor-background));box-shadow:0 12px 32px #0006}.settings-row-actions-menu__item{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:8px 12px;border:none;border-radius:0;font-size:13px;text-align:left;color:var(--vscode-foreground);background:transparent;cursor:pointer}.settings-row-actions-menu__icon{display:inline-flex;width:20px;flex-shrink:0;justify-content:center;opacity:.9}.settings-row-actions-menu__label{flex:1 1 auto;min-width:0}.settings-row-actions-menu--sheet{position:static!important;width:100%!important;top:auto!important;left:auto!important;border:none;border-radius:0;box-shadow:none;background:transparent;padding:0}.settings-row-actions-menu__item--sheet{min-height:52px;gap:14px;padding:14px 18px;border-radius:12px;font-size:16px;line-height:1.3}.settings-row-actions-sheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))!important}.settings-row-actions-sheet>.ji-ui-sheet-header{margin:0;padding:14px 18px}.settings-row-actions-menu__item:hover{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.settings-row-actions-menu__item--danger{color:var(--vscode-errorForeground, #f48771)}.settings-row-actions-menu__item--danger:hover{background:var(--vscode-inputValidation-errorBackground, rgba(255, 80, 80, .12))}.settings-row-actions-menu__submenu{position:relative;width:100%}.settings-row-actions-menu__submenu-panel{display:none;position:absolute;left:calc(100% - 4px);top:0;min-width:200px;padding:4px 0;border-radius:8px;border:1px solid var(--vscode-menu-border, rgba(127, 127, 127, .35));background:var(--vscode-menu-background, var(--vscode-editor-background));box-shadow:0 8px 24px #00000059;z-index:8}.settings-row-actions-menu__submenu-panel:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:16px}.settings-row-actions-menu__submenu:hover>.settings-row-actions-menu__submenu-panel,.settings-row-actions-menu__submenu:focus-within>.settings-row-actions-menu__submenu-panel{display:block}.settings-row-actions-menu__submenu:hover>.settings-row-actions-menu__item,.settings-row-actions-menu__submenu:focus-within>.settings-row-actions-menu__item{background:var(--vscode-list-hoverBackground, rgba(127, 127, 127, .12))}.lawyers-settings-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}.lawyers-settings-confirm__card{width:min(420px,100%);padding:16px 18px;border-radius:6px;border:1px solid var(--vscode-panel-border);background:var(--vscode-editor-background);box-shadow:0 8px 32px #00000059}.lawyers-settings-confirm__title{margin:0 0 8px;font-size:14px;font-weight:600}.lawyers-settings-confirm__text{margin:0 0 14px;font-size:12px;line-height:1.45;color:var(--vscode-foreground)}.lawyers-settings-confirm__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.lawyers-form-tab{display:flex;flex-direction:column;min-height:0;padding:12px 14px}.lawyers-form-tab__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.lawyers-form-tab__title{margin:0;font-size:15px;font-weight:600}.lawyers-form-tab__badge{font-size:11px;padding:2px 8px;border-radius:4px;border:1px solid var(--vscode-widget-border)}.lawyers-form-tab__badge--readonly{color:var(--vscode-descriptionForeground)}.lawyers-form-tab__hint{margin:0 0 10px;font-size:12px;color:var(--vscode-descriptionForeground)}.lawyers-form-tab__form{display:flex;flex-direction:column;gap:12px;max-width:520px}.lawyers-form-tab__field{display:flex;flex-direction:column;gap:4px}.lawyers-form-tab__label{font-size:11px;font-weight:500;color:var(--vscode-descriptionForeground)}.lawyers-form-tab__input{font-size:13px;padding:6px 8px;border-radius:2px;border:1px solid var(--vscode-input-border, var(--vscode-widget-border));background:var(--vscode-input-background);color:var(--vscode-input-foreground);font-family:inherit}.lawyers-form-tab__input:focus{outline:1px solid var(--vscode-focusBorder, #0078d4);outline-offset:-1px}.lawyers-form-tab__actions{display:flex;gap:8px;margin-top:4px}.flexlayout__tab_moveable:has(.lawyers-form-tab-panel){overflow:hidden}.lawyers-form-tab-panel{min-height:0}.lawyers-form-ws{display:flex;flex-direction:column;gap:14px;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:8px 12px 10px}.lawyers-form-ws__section{display:flex;flex-direction:column;gap:10px}.lawyers-form-ws__h3{margin:0;font-size:13px;font-weight:600;color:var(--vscode-foreground)}.lawyers-form-ws__h4{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--vscode-foreground)}.lawyers-form-ws__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 12px}.lawyers-form-ws__span-2{grid-column:span 2}@media(max-width:560px){.lawyers-form-ws__span-2{grid-column:span 1}}.lawyers-form-ws__card{padding:10px 12px;border:1px solid var(--vscode-panel-border);border-radius:4px;background:var(--vscode-sideBar-background, rgba(127, 127, 127, .08))}.lawyers-form-ws__cert-list{margin:0;padding:0;list-style:none}.lawyers-form-ws__cert-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;line-height:1.35;border-radius:6px;overflow:hidden;border:1px solid var(--vscode-input-border, var(--vscode-widget-border));background:var(--vscode-input-background, var(--vscode-sideBar-background));color:var(--vscode-input-foreground, var(--vscode-foreground))}.lawyers-form-ws__cert-row--expired{border-color:var(--vscode-inputValidation-errorBorder, #be1100);background:var(--vscode-inputValidation-errorBackground, rgba(255, 80, 80, .12));color:var(--vscode-errorForeground, var(--vscode-input-foreground, var(--vscode-foreground)))}.lawyers-form-ws__cert-meta{opacity:.85}.lawyers-form-ws__cert-row--expired .lawyers-form-ws__cert-meta{color:var(--vscode-descriptionForeground, var(--vscode-foreground));opacity:.95}.lawyers-form-ws__check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--vscode-foreground);cursor:pointer}.lawyers-form-ws__check input{width:14px;height:14px}.lawyers-form-ws__link-btn{align-self:flex-start;margin-top:4px;padding:0;border:none;background:none;color:var(--vscode-textLink-foreground, #3794ff);font-size:12px;cursor:pointer;font-family:inherit}.lawyers-form-ws__link-btn:hover{text-decoration:underline}.lawyers-form-ws__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:4px;border-top:1px solid var(--vscode-panel-border)}.lawyers-form-ws__footer-right{display:flex;gap:8px;margin-left:auto}.lawyers-form-ws__footer-left{display:flex;gap:8px;margin-right:auto}.legal-system-switch{display:inline-flex;align-items:center;flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer}.legal-system-switch:disabled{cursor:not-allowed;opacity:.55}.legal-system-switch__track{position:relative;display:inline-flex;width:2.35rem;height:1.25rem;border-radius:999px;background:color-mix(in srgb,var(--vscode-foreground, #ccc) 16%,transparent);border:1px solid var(--vscode-panel-border, rgba(127, 127, 127, .35));transition:background .15s ease,border-color .15s ease}.legal-system-switch--on .legal-system-switch__track{background:color-mix(in srgb,var(--vscode-button-background, #0e639c) 70%,transparent);border-color:color-mix(in srgb,var(--vscode-button-background, #0e639c) 55%,transparent)}.legal-system-switch--pending .legal-system-switch__track{background:color-mix(in srgb,#c9a227 45%,transparent);border-color:color-mix(in srgb,#e2c35a 65%,transparent)}.legal-system-switch--error:not(.legal-system-switch--on) .legal-system-switch__track{border-color:color-mix(in srgb,var(--vscode-errorForeground, #f48771) 55%,transparent)}.legal-system-switch__thumb{position:absolute;top:.1rem;left:.12rem;width:.95rem;height:.95rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--vscode-editor-background, #fff);color:var(--vscode-foreground);box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.legal-system-switch--on .legal-system-switch__thumb,.legal-system-switch--pending .legal-system-switch__thumb{transform:translate(1.05rem)}.legal-system-switch-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}.legal-system-switch-wrap__label{font-size:12px}.legal-system-switch-wrap__error{flex-basis:100%;font-size:12px;line-height:1.35;color:var(--vscode-errorForeground, #f48771)}.legal-system-switch-wrap__cooldown{flex-basis:100%;font-size:12px;line-height:1.35;color:var(--vscode-descriptionForeground, #71717a)}.lawyers-settings__card-line--activation{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.lawyers-form-ws__btn-danger{background:transparent!important;color:var(--vscode-errorForeground, #f48771)!important;border:1px solid var(--vscode-inputValidation-errorBorder, rgba(255, 100, 100, .45))!important}.lawyers-form-ws__btn-danger:hover:not(:disabled){background:var(--vscode-inputValidation-errorBackground, rgba(255, 80, 80, .12))!important}.client-form-ws__type-pick{max-width:36rem}.client-form-ws__type-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem}.client-form-ws__type-grid--compact{margin-top:.35rem}.client-form-ws__type-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.65rem .85rem;border:1px solid var(--vscode-panel-border, #d4d4d8);border-radius:6px;background:var(--vscode-editor-background, #fff);color:inherit;font:inherit;cursor:pointer}.client-form-ws__type-btn:hover:not(:disabled){background:var(--vscode-list-hoverBackground, #f4f4f5)}.client-form-ws__type-btn--active{border-color:var(--vscode-focusBorder, #3b82f6);box-shadow:0 0 0 1px var(--vscode-focusBorder, #3b82f6)}.client-form-ws__type-btn:disabled{opacity:.6;cursor:not-allowed}.client-form-ws__type-row{max-width:36rem}.tenant-members-settings__licenses{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:var(--vscode-descriptionForeground)}.tenant-members-settings__badge{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;background:var(--vscode-badge-background);color:var(--vscode-badge-foreground)}.tenant-members-settings__error{margin:0 12px 8px}.tenant-members-settings__notice{margin:0 12px 8px;font-size:13px;color:var(--vscode-testing-iconPassed, #89d185)}.tenant-members-representation{display:flex;flex-direction:column;gap:10px;margin:0 4px 4px}.tenant-members-representation .profile-workspace-card__title,.tenant-members-representation .auth-muted{margin:0}.tenant-members-representation__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tenant-members-representation__row>:first-child{flex:1 1 220px;min-width:0}.tenant-members-representation__overrides{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid var(--vscode-widget-border)}.tenant-members-representation__member{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:8px 12px;align-items:center}.tenant-members-representation__member label{font-size:13px;line-height:1.3;min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.tenant-members-representation__member{grid-template-columns:1fr;gap:4px}}.tenant-members-form{display:flex;flex-direction:column;gap:12px}.tenant-members-form__field{display:flex;flex-direction:column;gap:4px;font-size:.875rem}.tenant-members-form__field input,.tenant-members-form__field select,.tenant-members-form__field textarea{padding:8px 10px;border:1px solid var(--vscode-input-border);border-radius:4px;background:var(--vscode-input-background);color:var(--vscode-input-foreground)}.tenant-members-form__field textarea{min-height:84px;resize:vertical}.document-template-fields{display:flex;flex-direction:column;gap:8px}.document-template-fields__row{display:grid;grid-template-columns:minmax(72px,1fr) 110px minmax(72px,1.2fr) minmax(72px,1.2fr) auto auto;gap:6px;align-items:center}.document-template-fields__row input,.document-template-fields__row select{padding:6px 8px;border:1px solid var(--vscode-input-border);border-radius:4px;background:var(--vscode-input-background);color:var(--vscode-input-foreground);font-size:12px}.document-template-fields__req{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.document-template-fields__example{grid-column:1 / -1}.document-template-checks{display:flex;flex-wrap:wrap;gap:8px 16px}.document-templates-settings__body{overflow:auto;gap:16px}.document-templates-settings__body>.lawyers-settings__table-wrap,.document-templates-settings__body>.lawyers-settings__cards,.document-templates-section .lawyers-settings__table-wrap,.document-templates-section .lawyers-settings__cards{flex:0 0 auto;min-height:unset}.document-templates-section{display:flex;flex-direction:column;gap:10px;min-width:0}.document-templates-section--lawyer{padding:12px;border:1px solid var(--vscode-focusBorder);border-radius:6px;background:color-mix(in srgb,var(--vscode-focusBorder) 8%,transparent)}.document-templates-section__head{display:flex;align-items:flex-start;gap:8px;color:var(--vscode-foreground)}.document-templates-section__title{margin:0;font-size:14px;font-weight:650}.document-templates-section__hint{margin:2px 0 0;font-size:12px;color:var(--vscode-descriptionForeground)}.document-templates-badge{display:inline-flex;align-items:center;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--vscode-focusBorder);border:1px solid var(--vscode-focusBorder);background:color-mix(in srgb,var(--vscode-focusBorder) 10%,transparent);white-space:nowrap}.document-templates-badge--override{color:var(--vscode-charts-orange, #ce9178);border-color:var(--vscode-charts-orange, #ce9178);background:color-mix(in srgb,var(--vscode-charts-orange, #ce9178) 12%,transparent)}.document-templates-override-hint{color:var(--vscode-descriptionForeground);font-size:12px}.document-templates-card--override,.document-templates-table__row--override{box-shadow:inset 3px 0 0 var(--vscode-charts-orange, #ce9178)}.document-templates-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.document-templates-card--lawyer,.document-templates-table__row--lawyer{box-shadow:inset 3px 0 0 var(--vscode-focusBorder)}.document-templates-btn--lawyer{font-weight:650}.document-templates-lawyer-bind{padding:12px;border:1px solid var(--vscode-focusBorder);border-radius:6px;background:color-mix(in srgb,var(--vscode-focusBorder) 8%,transparent)}@media(max-width:760px){.document-template-fields__row{grid-template-columns:1fr 1fr}}.tenant-members-form__check{display:flex;align-items:center;gap:8px;font-size:.875rem}@media(max-width:767px){.tenant-members-form-dialog .tenant-members-form{gap:14px}.tenant-members-form-dialog .tenant-members-form__field{font-size:14px;gap:6px}.tenant-members-form-dialog .tenant-members-form__field input,.tenant-members-form-dialog .tenant-members-form__field select{min-height:48px;padding:12px 14px;font-size:16px;line-height:1.35;border-radius:12px;box-sizing:border-box}.tenant-members-form-dialog .tenant-members-form__check{min-height:44px;font-size:16px}.tenant-members-form-dialog .ji-dialog-footer button{min-height:48px;height:auto!important;padding:12px 18px!important;font-size:16px!important;line-height:1.3!important;border-radius:12px}}.tenant-members-table td,.tenant-members-table th{vertical-align:middle}.trash-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:0}.trash-panel__switch{display:inline-flex;flex:0 0 auto;align-self:flex-start;margin:8px 12px 0;padding:2px;gap:2px;border-radius:8px;background:var(--vscode-input-background, rgba(255, 255, 255, .06));border:1px solid var(--vscode-widget-border, rgba(255, 255, 255, .08))}.trash-panel__switch-btn{border:0;background:transparent;color:var(--vscode-descriptionForeground);font-size:12px;line-height:1.2;padding:6px 10px;border-radius:6px;cursor:pointer}.trash-panel__switch-btn--active{background:var(--vscode-button-background, #0e639c);color:var(--vscode-button-foreground, #fff)}.trash-panel>.process-finder{flex:1 1 auto;min-height:0;height:auto;overflow:hidden}.trash-all{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;gap:10px;padding:8px 12px 12px;container-type:inline-size;container-name:trash-all}.trash-all__toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.trash-all__search{flex:1 1 220px;min-width:0}.trash-all__type{min-height:32px;padding:4px 8px;border-radius:6px;border:1px solid var(--vscode-widget-border, rgba(255, 255, 255, .12));background:var(--vscode-input-background, rgba(255, 255, 255, .06));color:var(--vscode-foreground);font-size:12px}.trash-all__table-wrap{overflow:auto;min-height:0;flex:1}.trash-all__table{width:100%;border-collapse:collapse;font-size:12px}.trash-all__table th,.trash-all__table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--vscode-widget-border, rgba(255, 255, 255, .08));vertical-align:middle}.trash-all__table th{color:var(--vscode-descriptionForeground);font-weight:600;position:sticky;top:0;background:var(--vscode-editor-background, #1e1e1e);z-index:1}.trash-all__name{font-weight:600;max-width:220px}.trash-all__path{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-descriptionForeground)}.trash-all__actions{white-space:nowrap}.trash-all__restore{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;padding:5px 9px;background:var(--vscode-button-secondaryBackground, rgba(255, 255, 255, .08));color:var(--vscode-button-secondaryForeground, var(--vscode-foreground));cursor:pointer;font-size:12px;white-space:nowrap}.trash-all__restore:hover{background:var(--vscode-button-secondaryHoverBackground, rgba(255, 255, 255, .14))}.trash-all__restore:disabled{opacity:.55;cursor:default}.trash-all__cards{display:flex;flex-direction:column;list-style:none;margin:0;padding:0 0 12px;gap:8px;min-height:0;flex:1 1 auto;overflow:auto}.trash-all__cards--windowed{display:flex}.trash-all__window-spacer{flex:0 0 auto;pointer-events:none}.trash-all__card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--vscode-editorWidget-background, rgba(255, 255, 255, .04));border:1px solid var(--vscode-widget-border, rgba(255, 255, 255, .08))}.trash-all__card-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.trash-all__badge,.trash-all__via{font-size:11px;color:var(--vscode-descriptionForeground)}.trash-all__card-name{font-size:14px;font-weight:600;line-height:1.3}.trash-all__card-path,.trash-all__card-meta{font-size:12px;color:var(--vscode-descriptionForeground)}.trash-all__card .trash-all__restore{align-self:flex-start;margin-top:6px}.workspace-root--compact .trash-panel__switch-btn{min-height:40px;padding:8px 14px;font-size:14px}.workspace-root--compact .trash-all__type,.workspace-root--compact .trash-all__restore{min-height:44px;font-size:15px}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-50:oklch(98% .016 73.684);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-700:oklch(51.1% .096 186.391);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:4px;--radius-md:5px;--radius-lg:5px;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:#fff;--color-foreground:#1a1a1a;--color-popover:#fff;--color-popover-foreground:#1a1a1a;--color-primary:#0e639c;--color-primary-foreground:#fff;--color-secondary:#f3f3f3;--color-secondary-foreground:#1a1a1a;--color-muted:#f3f3f3;--color-muted-foreground:#616161;--color-accent:#e8e8e8;--color-accent-foreground:#1a1a1a;--color-destructive:#be1100;--color-destructive-foreground:#fff;--color-border:#d0d0d0;--color-input:#d0d0d0;--color-ring:#007fd4}}@layer base,components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2,.top-\[50\%\]{top:50%}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-8{right:calc(var(--spacing) * 8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[59\]{z-index:59}.z-\[60\]{z-index:60}.z-\[200000\]{z-index:200000}.order-1{order:1}.order-2{order:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.\!flex{display:flex!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(60vh\,520px\)\]{max-height:min(60vh,520px)}.max-h-\[min\(85vh\,720px\)\]{max-height:min(85vh,720px)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[300px\]{min-height:300px}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-72{width:calc(var(--spacing) * 72)}.w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[max\(var\(--radix-select-trigger-width\,0px\)\,var\(--ji-ui-dropdown-min-width\)\)\]{min-width:max(var(--radix-select-trigger-width,0px),var(--ji-ui-dropdown-min-width))}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[6px\]{--tw-translate-x: -6px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[8px\]{--tw-translate-x:8px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[3px\]{gap:3px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:calc(var(--spacing) * 0)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-red-500{border-color:var(--color-red-500)!important}.border-\[\#355F9B\]{border-color:#355f9b}.border-border{border-color:var(--color-border)}.border-border\/60{border-color:#d0d0d099}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-border\/80{border-color:#d0d0d0cc}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.border-current{border-color:currentColor}.border-destructive{border-color:var(--color-destructive)}.border-emerald-600\/70{border-color:#009767b3}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/70{border-color:color-mix(in oklab,var(--color-emerald-600) 70%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-green-500{border-color:var(--color-green-500)}.border-input{border-color:var(--color-input)}.border-muted-foreground{border-color:var(--color-muted-foreground)}.border-muted-foreground\/25{border-color:#61616140}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--color-muted-foreground) 25%,transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-primary{border-color:var(--color-primary)}.border-red-500{border-color:var(--color-red-500)}.border-teal-500\/40{border-color:#00baa766}@supports (color:color-mix(in lab,red,red)){.border-teal-500\/40{border-color:color-mix(in oklab,var(--color-teal-500) 40%,transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-\[\#355F9B\]\/10{background-color:#355f9b1a}.bg-\[rgb\(53\,95\,155\)\]{background-color:#355f9b}.bg-accent{background-color:var(--color-accent)}.bg-background{background-color:var(--color-background)}.bg-background\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--color-background) 70%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-border{background-color:var(--color-border)}.bg-destructive{background-color:var(--color-destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-muted{background-color:var(--color-muted)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:#0e639c1a}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/30{background-color:#0e639c4d}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.bg-teal-500\/20{background-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/20{background-color:color-mix(in oklab,var(--color-teal-500) 20%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--color-accent-foreground)}.text-blue-800{color:var(--color-blue-800)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-foreground{color:var(--color-foreground)}.text-foreground\/85{color:#1a1a1ad9}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--color-foreground) 85%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/60{color:#61616199}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--color-muted-foreground) 60%,transparent)}}.text-muted-foreground\/70{color:#616161b3}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--color-muted-foreground) 70%,transparent)}}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-primary\/70{color:#0e639cb3}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--color-primary) 70%,transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-teal-700{color:var(--color-teal-700)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-yellow-900{color:var(--color-yellow-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-65{opacity:.65}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-0{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--color-muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--color-primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--color-muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--color-primary-foreground)}.group-\[\.toast\]\:opacity-90:is(:where(.group).toast *){opacity:.9}.group-\[\.toaster\]\:rounded-\[14px\]:is(:where(.group).toaster *){border-radius:14px}.group-\[\.toaster\]\:border:is(:where(.group).toaster *){border-style:var(--tw-border-style);border-width:1px}.group-\[\.toaster\]\:shadow-sm:is(:where(.group).toaster *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-\[13px\]::file-selector-button{font-size:13px}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.read-only\:cursor-default:read-only{cursor:default}.read-only\:bg-muted:read-only{background-color:var(--color-muted)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--color-ring)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:border-\[\#355F9B\]\/50:hover{border-color:#355f9b80}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-\[\#355F9B\]\/5:hover{background-color:#355f9b0d}.hover\:bg-\[\#1177bb\]:hover{background-color:#17b}.hover\:bg-\[rgb\(53\,95\,155\)\]\/90:hover{background-color:#355f9be6}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent-foreground\/20:hover{background-color:#1a1a1a33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-foreground\/20:hover{background-color:color-mix(in oklab,var(--color-accent-foreground) 20%,transparent)}}.hover\:bg-background:hover{background-color:var(--color-background)}.hover\:bg-destructive\/90:hover{background-color:#be1100e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-destructive:hover{color:var(--color-destructive)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-transparent:focus-visible{background-color:#0000}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}.focus-visible\:ring-green-500:focus-visible{--tw-ring-color:var(--color-green-500)}.focus-visible\:ring-orange-500:focus-visible{--tw-ring-color:var(--color-orange-500)}.focus-visible\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#0d5a8c\]:active{background-color:#0d5a8c}.active\:bg-transparent:active{background-color:#0000}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--color-accent)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--color-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-white[data-state=checked]{color:var(--color-white)}.data-\[state\=closed\]\:animate-none[data-state=closed],.data-\[state\=open\]\:animate-none[data-state=open]{animation:none}@media(min-width:40rem){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:text-left{text-align:left}.sm\:text-\[12px\]{font-size:12px}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-7{grid-column:span 7/span 7}.md\:mx-4{margin-inline:calc(var(--spacing) * 4)}.md\:ml-3{margin-left:calc(var(--spacing) * 3)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-4{height:calc(var(--spacing) * 4)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:min-h-\[400px\]{min-height:400px}.md\:w-4{width:calc(var(--spacing) * 4)}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:items-center{align-items:center}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-yellow-500:where(.dark,.dark *){background-color:var(--color-yellow-500)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-gray-500)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-teal-300:where(.dark,.dark *){color:var(--color-teal-300)}.dark\:text-yellow-100:where(.dark,.dark *){color:var(--color-yellow-100)}@media(hover:hover){.dark\:hover\:border-gray-500:where(.dark,.dark *):hover{border-color:var(--color-gray-500)}.dark\:hover\:bg-gray-800:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--color-muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-4 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 4)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-4 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 4)}.\[\&_\[cmdk-input\]\]\:h-8 [cmdk-input]{height:calc(var(--spacing) * 8)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-1\.5 [cmdk-item]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-item\]_svg\]\:h-4 [cmdk-item] svg{height:calc(var(--spacing) * 4)}.\[\&_\[cmdk-item\]_svg\]\:w-4 [cmdk-item] svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:cursor-pointer svg{cursor:pointer}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ji-ui-scope.dark,.ji-ui-scope.dark .dark{--color-background:#1e1e1e;--color-foreground:#ccc;--color-card:#252526;--color-card-foreground:#ccc;--color-popover:#252526;--color-popover-foreground:#ccc;--color-primary:#0e639c;--color-primary-foreground:#fff;--color-secondary:#2d2d2d;--color-secondary-foreground:#ccc;--color-muted:#2d2d2d;--color-muted-foreground:#858585;--color-accent:#37373d;--color-accent-foreground:#ccc;--color-destructive:#be1100;--color-destructive-foreground:#fff;--color-border:#3c3c3c;--color-input:#3c3c3c;--color-ring:#007fd4}.ji-ui-scope{--ji-ui-dropdown-min-width:150px;width:100%;min-height:0;font-family:var(--font-sans,system-ui, sans-serif);flex-direction:column;flex:auto;font-size:13px;line-height:1.45;display:flex}.ji-ui-scope__app{flex-direction:column;flex:auto;min-height:0;display:flex}.ji-ui-portal-root{pointer-events:none;z-index:20000;isolation:isolate;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}.ji-ui-portal-root>*{pointer-events:auto}.ji-ui-scope input:not([type=checkbox]):not([type=radio]),.ji-ui-scope textarea,.ji-ui-scope [role=combobox],.ji-ui-scope button[role=combobox],.ji-ui-scope [role=listbox]:not([cmdk-list]),.ji-ui-scope .select-items{border-radius:6px!important}.ji-ui-scope [cmdk-list],.ji-ui-scope [cmdk-input-wrapper] input{border-radius:0!important}.ji-ui-select-sheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0))!important;max-height:min(85vh,720px)!important}.ji-ui-select-sheet>.ji-ui-sheet-header{border-radius:inherit;border-top-left-radius:8px;border-top-right-radius:8px;margin:0 0 8px;padding:14px 18px}.ji-ui-select-sheet__list{max-height:min(60vh,520px);margin:0;padding:0 0 4px;overflow:auto}.ji-ui-select-sheet [cmdk-root]{gap:0}.ji-ui-select-sheet [cmdk-input-wrapper]{border:1px solid var(--color-border,#7f7f7f73);background:var(--color-background,hsl(var(--background)));min-height:44px;margin:0 18px 8px;padding:0 12px;border-radius:8px!important}.ji-ui-select-sheet [cmdk-input-wrapper] svg{width:18px;height:18px;margin-right:10px}.ji-ui-select-sheet [cmdk-input-wrapper] input,.ji-ui-select-sheet [cmdk-input]{height:44px!important;padding-top:0!important;padding-bottom:0!important;font-size:16px!important;line-height:1.3!important}.ji-ui-select-sheet [cmdk-list]{max-height:min(60vh,520px);padding:0 0 4px}.ji-ui-select-sheet [cmdk-item],.ji-ui-select-sheet .combobox-item{contain-intrinsic-size:auto 48px;border-radius:0!important;min-height:48px!important;padding:12px 18px!important;font-size:16px!important;line-height:1.3!important}.ji-ui-select-sheet [cmdk-item] svg,.ji-ui-select-sheet .combobox-item svg{width:18px;height:18px}.ji-ui-select-sheet [cmdk-empty]{padding:16px 18px!important;font-size:16px!important}.ji-ui-select-sheet>input,.ji-ui-select-sheet>.relative>input{width:calc(100% - 36px);height:44px;margin:0 18px 8px;font-size:16px}.ji-ui-portal-root>[data-radix-popper-content-wrapper]:has(.ji-ui-select-content--sheet){will-change:auto!important;z-index:60!important;width:100%!important;min-width:100%!important;max-width:100%!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}.ji-ui-select-content--sheet{max-height:min(85vh,720px);width:100%!important;min-width:100%!important;max-width:100%!important;padding:0 0 calc(16px + env(safe-area-inset-bottom,0))!important;position:relative!important;inset:auto!important;transform:none!important}.ji-ui-select-content--sheet .ji-ui-select-sheet__search{padding:14px 18px 8px!important}.ji-ui-select-content--sheet .ji-ui-select-item{min-height:48px;font-size:16px;border-radius:0!important;padding:12px 18px 12px 40px!important}.ji-ui-select-content--sheet .ji-ui-select-item>span.absolute{left:14px}@media(max-width:767px){.ji-ui-portal-root [role=option],.ji-ui-portal-root [role=menuitem],.ji-ui-portal-root [cmdk-item],.ji-ui-portal-root .combobox-item,.ji-ui-portal-root .ji-ui-select-item{min-height:48px;font-size:16px!important;line-height:1.3!important}.ji-ui-portal-root input[type=search],.ji-ui-portal-root [cmdk-input],.ji-ui-portal-root [cmdk-empty]{font-size:16px!important;line-height:1.3!important}.ji-ui-portal-root [role=dialog]{font-size:16px}.ji-ui-portal-root [role=dialog] .ji-ui-sheet-header__title,[role=dialog].fixed .ji-ui-sheet-header__title{line-height:1.25;font-size:18px!important}.ji-ui-portal-root [role=dialog] .ji-ui-sheet-header__desc,[role=dialog].fixed .ji-ui-sheet-header__desc{line-height:1.4;font-size:14px!important}.ji-ui-portal-root [role=dialog] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ji-ui-portal-root [role=dialog] textarea,.ji-ui-portal-root [role=dialog] select,[role=dialog].fixed input:not([type=checkbox]):not([type=radio]):not([type=hidden]),[role=dialog].fixed textarea,[role=dialog].fixed select{box-sizing:border-box;border-radius:12px;min-height:48px;padding:12px 14px;line-height:1.35;font-size:16px!important}.ji-ui-portal-root [role=dialog] .ji-dialog-footer,[role=dialog].fixed .ji-dialog-footer{flex-flow:wrap;justify-content:stretch;align-items:stretch;gap:10px;width:100%;padding-top:12px;display:flex}.ji-ui-portal-root [role=dialog] .ji-dialog-footer button,[role=dialog].fixed .ji-dialog-footer button{flex:1 1 0;border-radius:12px!important;height:auto!important;min-height:48px!important;padding:12px 18px!important;font-size:16px!important;line-height:1.3!important}}.ji-ui-sheet-header{border-bottom:1px solid var(--color-border,#7f7f7f59);background:#1a1a1a0f;margin:-4px -4px 12px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.ji-ui-sheet-header{background:color-mix(in srgb,var(--color-foreground,#fff) 6%,transparent)}}.ji-ui-sheet-header{border-radius:8px 8px 0 0}.ji-ui-sheet-header__title{letter-spacing:.01em;color:var(--color-foreground,inherit);margin:0;font-size:17px;font-weight:700;line-height:1.25}.ji-ui-sheet-header__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ji-ui-sheet-header__text{flex:auto;min-width:0}.ji-ui-sheet-header__end{flex-shrink:0;align-items:center;display:inline-flex}.ji-ui-sheet-header__desc{color:var(--color-muted-foreground,#858585);margin:4px 0 0;font-size:13px;line-height:1.35}.ji-ui-sheet-header--dialog{border-radius:6px 6px 0 0;margin:0 0 12px}.ji-ui-scope .oab-input-container input.oab-number-input,.ji-ui-scope .oab-input-container input.oab-type-input{border-radius:0!important}.ji-ui-scope [data-sonner-toaster][data-y-position=bottom][data-x-position=right] [data-sonner-toast][data-front=true]{--y:translateX( calc(100% + 1.5rem) )}.ji-ui-scope [data-sonner-toaster][data-y-position=bottom][data-x-position=right] [data-sonner-toast][data-front=true][data-mounted=true]:not([data-removed=true]){--y:translateX(0)}.ji-ui-scope [data-sonner-toaster][data-y-position=bottom][data-x-position=right] [data-sonner-toast][data-front=true][data-removed=true]:not([data-swipe-out=true]){--y:translateX( calc(100% + 1.5rem) );opacity:0}.ji-ui-scope [data-sonner-toaster][data-sonner-theme=light]{--success-bg:#f7fff9;--success-border:#d4f5e0;--success-text:#22543d}.ji-ui-scope [data-sonner-toaster][data-sonner-theme=dark]{--success-bg:#283e33;--success-border:#3d5c4d;--success-text:#c2f5d4}.ji-ui-scope [data-sonner-toast][data-type=success][data-rich-colors=true] [data-icon]{color:#38a169}.ji-ui-scope [data-sonner-toast][data-styled=true]{padding-right:2.75rem}.ji-ui-scope [data-sonner-toast][data-styled=true] [data-close-button]{top:50%;right:.65rem;bottom:unset;width:1.75rem;height:1.75rem;color:inherit;opacity:.75;background:0 0;border:none;border-radius:9999px;transition:opacity .15s,background .15s;transform:translateY(-50%);left:unset!important}.ji-ui-scope [data-sonner-toast][data-styled=true] [data-close-button]:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab,red,red)){.ji-ui-scope [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
