:root{--desk-bg:radial-gradient(1400px 700px at 0% -20%,#dbe5f3 0%,transparent 60%),radial-gradient(1000px 600px at 100% 0%,#e7e5f1 0%,transparent 55%),radial-gradient(900px 500px at 60% 120%,#dde9ec 0%,transparent 60%),#e8ecf1;--glass:color-mix(in srgb,var(--surface) 62%,transparent);--glass-strong:color-mix(in srgb,var(--surface) 95%,transparent);--glass-edge:rgba(255,255,255,0.7);--glass-hover:color-mix(in srgb,var(--surface) 92%,transparent);--glass-shadow:0 1px 0 rgba(255,255,255,0.55) inset,0 6px 20px rgba(16,30,54,0.08);--pane-shadow:0 1px 2px rgba(16,30,54,0.06),0 10px 30px rgba(16,30,54,0.07)}[data-theme=dark]{--desk-bg:radial-gradient(1400px 700px at 0% -20%,#18243a 0%,transparent 60%),radial-gradient(1000px 600px at 100% 0%,#1d1a2e 0%,transparent 55%),radial-gradient(900px 500px at 60% 120%,#10232a 0%,transparent 60%),#0b1016;--glass:color-mix(in srgb,var(--surface) 58%,transparent);--glass-strong:color-mix(in srgb,var(--surface) 95%,transparent);--glass-edge:rgba(255,255,255,0.09);--glass-hover:color-mix(in srgb,var(--surface) 96%,white 4%);--glass-shadow:0 1px 0 rgba(255,255,255,0.05) inset,0 8px 26px rgba(0,0,0,0.35);--pane-shadow:0 1px 2px rgba(0,0,0,0.4),0 12px 32px rgba(0,0,0,0.32)}.e-app.is-desk{grid-template-columns:72px minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--desk-bg)}.e-desk{display:grid;grid-template-rows:48px minmax(0,1fr) 28px;min-width:0;min-height:0;padding:8px 10px 0 4px}.e-dock,.e-launcher-sheet,.e-layout-switch,.e-topbar-search{background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}.e-launcher-sheet{background:var(--glass-strong)}.e-dock-flyout{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3)}.e-dock{position:relative;z-index:40;display:flex;flex-direction:column;align-items:center;gap:4px;margin:8px 0 8px 8px;padding:10px 0;border-radius:20px;min-height:0}.e-dock-brand{display:grid;place-items:center;width:42px;height:42px;margin-bottom:4px;border:0;border-radius:12px;background:none;cursor:pointer}.e-dock-brand img{width:30px;height:30px}.e-dock-brand:hover{background:var(--glass-hover)}.e-dock-btn,.e-dock-group{position:relative}.e-dock-btn{display:grid;place-items:center;width:44px;height:42px;border:0;border-radius:12px;background:none;color:var(--ink-2);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.e-dock-btn.is-open,.e-dock-btn:hover{background:var(--glass-hover);color:var(--ink)}.e-dock-btn.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.e-dock-btn.is-active:before{content:"";position:absolute;left:-10px;top:11px;bottom:11px;width:3px;border-radius:3px;background:var(--brand-red)}.e-dock-btn.is-shortcut{height:38px;color:var(--ink-3)}.e-dock-sep{width:28px;height:1px;margin:6px 0;background:var(--line)}.e-dock-spacer{flex:1 1}.e-dock-bell .e-sidebar-bell{position:relative;justify-content:center;width:44px;height:42px;margin:0;padding:0;border:0;border-radius:12px;background:none;color:var(--ink-2)}.e-dock-bell .e-sidebar-bell:hover{background:var(--glass-hover);color:var(--ink)}.e-dock-bell .e-sidebar-bell>span:not(.e-bell-count){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.e-dock-bell .e-bell-count{position:absolute;top:3px;right:2px;min-width:18px;margin:0;padding:0 5px;font-size:10.5px}.e-dock-avatar{display:grid;place-items:center;width:34px;height:34px;margin:6px 0 2px;border:2px solid var(--surface);border-radius:50%;background:var(--brand-navy);color:#fff;font:600 11.5px/1 var(--font-ui);letter-spacing:.02em;cursor:pointer;box-shadow:var(--shadow-1)}.e-dock-avatar.is-open,.e-dock-avatar:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 35%,transparent)}.e-dock-flyout{position:absolute;top:-8px;left:calc(100% + 16px);z-index:45;width:280px;max-height:min(72vh,640px);overflow-y:auto;padding:8px;border-radius:16px;animation:e-desk-pop var(--motion-panel) var(--ease-out)}.e-dock-flyout.is-user{top:auto;bottom:-2px;width:260px}.e-dock-flyout-title{margin:4px 8px 8px;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}.e-dock-item{display:flex;align-items:center;border-radius:9px}.e-dock-item:focus-within,.e-dock-item:hover{background:var(--surface-hover,var(--surface-2))}.e-dock-item.is-active{background:var(--surface-selected)}.e-dock-item-main{flex:1 1;display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--ink);font:500 13px/1.3 var(--font-ui);text-align:left;cursor:pointer}.e-dock-flyout>.e-dock-item-main:hover{background:var(--surface-hover,var(--surface-2))}.e-dock-item-main svg{flex:none;color:var(--ink-3)}.e-dock-item-side{display:grid;place-items:center;width:30px;height:30px;margin-right:4px;border:0;border-radius:8px;background:none;color:var(--ink-3);opacity:0;cursor:pointer}.e-dock-item-side:focus-visible,.e-dock-item:hover .e-dock-item-side{opacity:1}.e-dock-item-side:hover{background:var(--surface);color:var(--ink)}.e-dock-user{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.e-dock-user strong{font-size:13.5px}.e-dock-user small{color:var(--ink-3);font-size:11.5px}.e-dock-user-tools{display:flex;gap:4px;padding:0 6px 6px}.e-topbar{gap:10px;padding:0 0 8px}.e-tabs,.e-topbar{display:flex;align-items:center;min-width:0}.e-tabs{flex:1 1;gap:4px;overflow-x:auto;scrollbar-width:none}.e-tabs::-webkit-scrollbar{display:none}.e-tab{position:relative;flex:0 1 auto;display:flex;align-items:center;min-width:96px;max-width:220px;height:34px;border-radius:11px;color:var(--ink-2);transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.e-tab:hover{background:var(--glass);color:var(--ink)}.e-tab.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1),0 0 0 1px var(--line)}.e-tab.is-pinned{min-width:0}.e-tab-main{flex:1 1;display:flex;align-items:center;gap:7px;min-width:0;height:100%;padding:0 4px 0 11px;border:0;border-radius:11px;background:none;color:inherit;font:500 12.5px/1 var(--font-ui);cursor:pointer}.e-tab-main svg{flex:none;color:var(--ink-3)}.e-tab.is-active .e-tab-main svg{color:var(--highlight)}.e-tab-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-tab-key{flex:none;margin-left:auto;padding:1px 4px;border-radius:4px;font:500 9.5px/1.3 var(--font-ui);color:var(--ink-3);background:color-mix(in srgb,var(--ink) 6%,transparent);opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.e-tab.is-active .e-tab-key,.e-tab:hover .e-tab-key{opacity:1}.e-tab-close{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-right:6px;border:0;border-radius:6px;background:none;color:var(--ink-3);cursor:pointer;opacity:0}.e-tab-close:focus-visible,.e-tab.is-active .e-tab-close,.e-tab:hover .e-tab-close{opacity:1}.e-tab-close:hover{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink)}.e-tab-new{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:none;color:var(--ink-2);cursor:pointer}.e-tab-new:hover{background:var(--glass);color:var(--ink)}.e-topbar-tools{flex:none}.e-topbar-search,.e-topbar-tools{display:flex;align-items:center;gap:8px}.e-topbar-search{width:250px;height:34px;padding:0 8px 0 12px;border-radius:11px;color:var(--ink-3);font:400 12.5px/1 var(--font-ui);cursor:pointer}.e-topbar-search:hover{background:var(--glass-hover);color:var(--ink-2)}.e-topbar-search span{flex:1 1;text-align:left}.e-launcher-search kbd,.e-statusbar kbd,.e-topbar-search kbd{padding:1px 5px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink-3);font:500 10.5px/1.4 var(--font-ui)}.e-layout-switch{display:flex;gap:2px;padding:2px;border-radius:11px}.e-layout-btn{display:grid;place-items:center;width:30px;height:28px;border:0;border-radius:8px;background:none;color:var(--ink-3);cursor:pointer}.e-layout-btn:hover{color:var(--ink);background:var(--glass-hover)}.e-layout-btn.is-active{background:var(--surface);color:var(--highlight);box-shadow:var(--shadow-1)}.e-panes{display:grid}.e-pane,.e-panes{min-width:0;min-height:0}.e-pane{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--bg);box-shadow:var(--pane-shadow);transition:box-shadow var(--motion-fast) var(--ease-out)}.e-pane.is-main>.e-main{flex:1 1;min-height:0}.e-panes.is-split .e-pane.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 60%,transparent),var(--pane-shadow)}.e-panes.is-split .e-main{padding:0 18px 32px}.e-pane-head{flex:none;gap:2px;height:36px;padding:0 6px 0 14px;border-bottom:1px solid var(--line);background:var(--surface)}.e-pane-head,.e-pane-title{display:flex;align-items:center}.e-pane-title{flex:1 1;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12.5px/1 var(--font-ui);color:var(--ink)}.e-pane-head .e-icon-btn{width:28px;height:28px;color:var(--ink-3)}.e-pane-head .e-icon-btn:hover{color:var(--ink)}.e-pane-dirty{flex:none;width:7px;height:7px;border-radius:50%;background:var(--warning)}.e-pane-body{position:relative;flex:1 1;min-height:0;overflow:auto}.e-pane-frame{display:block;width:100%;height:100%;border:0;background:var(--bg)}.e-panes.is-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.e-panes.is-dragging .e-pane-frame{pointer-events:none}.e-panes.is-dragging .e-pane{transition:none}.e-splitter{display:grid;place-items:center;outline:none;touch-action:none}.e-splitter.is-col{cursor:col-resize}.e-splitter.is-row{cursor:row-resize}.e-splitter>span{border-radius:3px;background:var(--line-strong);transition:background var(--motion-fast) var(--ease-out)}.e-splitter.is-col>span{width:3px;height:40px}.e-splitter.is-row>span{width:40px;height:3px}.e-splitter:focus-visible>span,.e-splitter:hover>span{background:var(--focus)}.e-pane-picker{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:0 auto;padding:28px 24px}.e-pane-picker-head{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:16px;color:var(--ink)}.e-pane-picker-head svg{color:var(--highlight)}.e-pane-picker-same{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px dashed var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer}.e-pane-picker-same:hover{border-color:var(--focus);color:var(--ink)}.e-pane-picker-groups h3{margin:14px 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.e-pane-picker-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px}.e-pane-picker-items button{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid transparent;border-radius:9px;background:none;color:var(--ink);font:500 12.5px/1.3 var(--font-ui);text-align:left;cursor:pointer}.e-pane-picker-items button:hover{background:var(--surface);border-color:var(--line)}.e-pane-picker-items svg{flex:none;color:var(--ink-3)}.e-app.is-pane{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--bg)}.e-app.is-pane .e-main{padding:0 18px 32px}.e-app.is-pane .e-main>:first-child{margin-top:16px}.e-statusbar{display:flex;align-items:center;gap:14px;min-width:0;padding:0 6px;color:var(--ink-3);font-size:11.5px;white-space:nowrap;overflow:hidden}.e-status-item{display:inline-flex;align-items:center;gap:6px}.e-status-item.e-strong{color:var(--ink-2)}.e-status-dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.e-status-conn.is-off .e-status-dot{background:var(--danger)}.e-status-conn.is-off{color:var(--danger)}.e-status-keys kbd{margin-left:6px}.e-launcher{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;align-items:flex-start;padding:6vh 24px 24px;background:rgba(12,20,36,.34);animation:e-desk-fade var(--motion-panel) var(--ease-out)}.e-launcher-sheet{display:flex;flex-direction:column;width:min(1120px,100%);max-height:86vh;border-radius:24px;overflow:hidden;animation:e-desk-pop var(--motion-modal) var(--ease-out)}.e-launcher-head{display:flex;align-items:center;gap:18px;padding:18px 20px 10px 24px}.e-launcher-logo{height:30px;width:auto;flex:none}.e-logo-dark,[data-theme=dark] .e-logo-light{display:none}[data-theme=dark] .e-logo-dark{display:block}.e-launcher-search{flex:1 1;display:flex;align-items:center;gap:10px;height:46px;padding:0 12px 0 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink-3)}.e-launcher-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}.e-launcher-search input{flex:1 1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:400 15px/1 var(--font-ui)}.e-launcher-hint{margin:0;padding:0 24px 10px;color:var(--ink-3);font-size:12px}.e-launcher-hint svg{vertical-align:-2px}.e-launcher-body{overflow-y:auto;padding:4px 24px 26px}.e-launch-group+.e-launch-group{margin-top:18px}.e-launch-group h2{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.e-launch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px}.e-launch-tile{position:relative;--tone:#2a78d6}.e-launch-tile.is-tone-0{--tone:#b7791f}.e-launch-tile.is-tone-1{--tone:#2a78d6}.e-launch-tile.is-tone-2{--tone:#138a86}.e-launch-tile.is-tone-3{--tone:#5b5bd6}.e-launch-tile.is-tone-4{--tone:#2f8a4c}.e-launch-tile.is-tone-5{--tone:#5f6f86}[data-theme=dark] .e-launch-tile{--tone:#7fb0ee}[data-theme=dark] .e-launch-tile.is-tone-0{--tone:#e0b25c}[data-theme=dark] .e-launch-tile.is-tone-2{--tone:#4cc6c0}[data-theme=dark] .e-launch-tile.is-tone-3{--tone:#a3a3f5}[data-theme=dark] .e-launch-tile.is-tone-4{--tone:#6cc58a}[data-theme=dark] .e-launch-tile.is-tone-5{--tone:#9fb0c8}.e-launch-open{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:14px 8px 12px;border:1px solid transparent;border-radius:16px;background:none;color:var(--ink);font:500 12.5px/1.25 var(--font-ui);text-align:center;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.e-launch-open:focus-visible,.e-launch-open:hover{background:var(--surface);border-color:var(--line)}.e-launch-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:color-mix(in srgb,var(--tone) 14%,var(--surface));color:var(--tone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 18%,transparent)}.e-launch-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.e-launch-actions{position:absolute;top:6px;right:6px;display:flex;gap:2px;opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.e-launch-tile:focus-within .e-launch-actions,.e-launch-tile:hover .e-launch-actions{opacity:1}.e-launch-act{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;background:var(--surface-2);color:var(--ink-3);cursor:pointer}.e-launch-act:hover{color:var(--ink);background:var(--surface-3,var(--surface-2))}.e-launch-act.is-on{color:#c8891b}.e-launch-tile:has(.e-launch-act.is-on) .e-launch-actions{opacity:1}@keyframes e-desk-pop{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:none}}@keyframes e-desk-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-transparency:reduce){.e-dock,.e-dock-flyout,.e-launcher,.e-launcher-sheet,.e-layout-switch,.e-topbar-search{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.e-launcher{background:rgba(12,20,36,.4)}.e-app.is-desk{background:var(--bg)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.e-dock,.e-dock-flyout,.e-launcher-sheet,.e-layout-switch,.e-topbar-search{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.e-dock-flyout,.e-launcher,.e-launcher-sheet{animation:none}}@media print{.e-app .e-dock,.e-app .e-pane-head,.e-app .e-pane:not(.is-main),.e-app .e-splitter,.e-app .e-statusbar,.e-app .e-topbar,.e-launcher.e-launcher{display:none}.e-app.is-desk,.e-desk,.e-pane,.e-panes{display:block;padding:0;border:0;box-shadow:none;background:#fff}}.e-dock-btn.is-shortcut.is-active:before{display:none}.e-line-flash>td{animation:e-line-flash-a 1.1s var(--ease-out)}.e-line-flash.is-again>td{animation-name:e-line-flash-b}@keyframes e-line-flash-a{0%{background:color-mix(in srgb,var(--success) 22%,transparent)}to{background:transparent}}@keyframes e-line-flash-b{0%{background:color-mix(in srgb,var(--success) 22%,transparent)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.e-line-flash.is-again>td,.e-line-flash>td{animation:none;background:color-mix(in srgb,var(--success) 10%,transparent)}}.e-scan-input.is-ok{animation:e-scan-ok-a .9s var(--ease-out)}.e-scan-input.is-ok.is-again{animation-name:e-scan-ok-b}.e-scan-input.is-bad{animation:e-scan-bad-a 1.2s var(--ease-out)}.e-scan-input.is-bad.is-again{animation-name:e-scan-bad-b}@keyframes e-scan-ok-a{0%{border-color:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 30%,transparent)}}@keyframes e-scan-ok-b{0%{border-color:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 30%,transparent)}}@keyframes e-scan-bad-a{0%{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 30%,transparent)}}@keyframes e-scan-bad-b{0%{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 30%,transparent)}}@media (prefers-reduced-motion:reduce){.e-scan-input.is-bad,.e-scan-input.is-ok{animation:none}.e-scan-input.is-ok{border-color:var(--success)}.e-scan-input.is-bad{border-color:var(--danger)}}.e-depo-done{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--success) 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--success) 9%,var(--surface));color:var(--ink);animation:e-desk-pop var(--motion-panel) var(--ease-out)}.e-depo-done,.e-depo-done-text{display:flex;align-items:center}.e-depo-done-text{gap:8px}.e-depo-done-text svg{color:var(--success)}.e-depo-delta{display:inline-flex;align-items:baseline;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.e-depo-delta-before{color:var(--ink-3);font-size:18px}.e-depo-delta-arrow{color:var(--ink-3)}.e-depo-delta-after{font-size:24px;animation:e-depo-count .22s var(--ease-out) .12s both}@keyframes e-depo-count{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.e-depo-delta-after,.e-depo-done{animation:none}}.e-total-tick{border-radius:4px;animation:e-total-tick .65s var(--ease-out)}@keyframes e-total-tick{0%{background:color-mix(in srgb,var(--highlight) 16%,transparent)}to{background:transparent}}.e-fefo{position:relative;display:inline-block}.e-fefo-preview{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:flex;flex-direction:column;gap:4px;width:360px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-2);animation:e-desk-pop var(--motion-compact) var(--ease-out)}.e-fefo-title{margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.e-fefo-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:6px 8px;border-radius:8px;font-size:12.5px}.e-fefo-row .e-fefo-qty{grid-column:1/-1;color:var(--ink-2)}.e-fefo-row.is-taken{background:color-mix(in srgb,var(--success) 9%,transparent)}.e-fefo-row.is-taken .e-fefo-qty{color:var(--ink);font-weight:600}.e-fefo-row.is-skipped{opacity:.55}.e-fefo-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}@media (prefers-reduced-motion:reduce){.e-fefo-preview,.e-total-tick{animation:none}}.e-tab{flex:0 0 auto;min-width:132px;max-width:210px}.e-tab:not(.is-active):not(:hover):not(:focus-within) .e-tab-key{display:none}.e-tab:not(.is-active):not(:hover):not(:focus-within) .e-tab-close{width:0;margin-right:10px;overflow:hidden}.e-tabs{scroll-behavior:smooth}