.loom-composer-context:empty{display:none}.loom-composer-context{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0 0 6px}.pro-chat-composer>.loom-composer-context{align-items:stretch;justify-content:flex-start;gap:6px}.loom-composer-context-row{display:flex;align-items:flex-start;gap:4px;min-width:0;width:100%;font-size:11px;line-height:22px}.loom-composer-context-label{flex:none;color:var(--muted);white-space:nowrap}.loom-composer-context-items{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.loom-composer-context-chip{display:inline-flex;align-items:center;gap:4px;max-width:min(220px,100%);min-width:0;padding:0 5px 0 7px;border-radius:7px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);font-size:11px;line-height:22px}.loom-composer-context-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loom-composer-context-chip>svg{flex:none}.loom-composer-context-chip>button{display:inline-grid;place-items:center;flex:none;width:18px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.65}.loom-composer-context-chip>button:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);opacity:1}.loom-composer-context-chip>button:focus-visible,.loom-skill-settings-link:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.loom-composer-context-chip>button:disabled{cursor:default;opacity:.4}.loom-skill-tabbar{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.loom-skill-tabbar>.loom-segments{flex:1;min-width:0}.loom-skill-settings-link{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--loom-control-radius);color:var(--muted);text-decoration:none}.loom-skill-settings-link:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.pro-skill-slash-popover>.loom-skill-tabbar{margin:8px}.pro-skill-slash-popover>.loom-search-field{margin:0 8px 8px;width:calc(100% - 16px)}.loom-native-context-row{padding:6px 12px 0}@media(pointer:coarse){.loom-skill-settings-link{width:44px;height:44px}.loom-composer-context-chip>button{width:24px;height:24px}}.inline-call-panel:has(>.loom-skill-tabbar){display:flex;flex-direction:column;height:360px;overflow:hidden}.inline-call-panel:has(>.loom-skill-tabbar)>:is(.loom-skill-tabbar,.loom-search-field){flex-shrink:0}.inline-call-panel:has(>.loom-skill-tabbar)>.inline-call-options{display:flex;flex-direction:column;flex:1;min-height:0;max-height:none;margin-top:8px}.loom-skill-tabbar>.loom-segments>button{flex:1;min-width:0;min-height:28px;padding:4px 10px;font-size:12px;text-align:center}.loom-native-chat .wbchat .pro-skill-slash-popover{width:min(380px,100%);max-width:380px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 8px 28px #172b1920}.loom-native-chat .wbchat [data-testid=workbench-skill-menu]{display:flex;flex-direction:column;height:min(360px,50dvh)}.loom-native-chat .wbchat .pro-skill-slash-popover>.loom-skill-tabbar{flex:none;margin:0 0 8px}.loom-native-chat .wbchat .pro-skill-slash-popover>.loom-search-field{flex:none;width:100%;margin:0 0 8px}.loom-native-chat .wbchat [data-testid=workbench-skill-menu]>ul{flex:1;min-height:0;max-height:none;padding:0;overscroll-behavior:contain}.loom-native-chat .wbchat .pro-skill-slash-popover [role=option]{min-height:38px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:12px;line-height:1.5;box-shadow:none}.loom-native-chat .wbchat .pro-skill-slash-popover [role=option]:is(:hover,[data-highlighted=true]){background:color-mix(in srgb,var(--primary) 8%,transparent)}.loom-native-chat .wbchat .pro-skill-slash-popover [role=option]:focus-visible{outline:1px solid var(--loom-input-focus);outline-offset:-1px}.loom-native-chat .wbchat .pro-skill-slash-popover [role=option]>svg{flex-shrink:0;color:var(--primary)}.loom-native-chat .wbchat .pro-skill-slash-popover [role=option] .text-muted-foreground{color:var(--muted);font-size:11px;line-height:1.5}.loom-native-chat .wbchat .loom-course-picker-search{padding:0 0 8px}.loom-native-chat .wbchat .ws-cmenu-scroll>:is(p,ul){margin:0}.loom-native-chat .wbchat .ws-cmenu-scroll>p{padding:7px 10px;color:var(--muted);font-size:11px;line-height:1.5}@media (pointer:coarse){.loom-skill-tabbar>.loom-segments>button{min-height:36px}.loom-native-chat .wbchat .pro-skill-slash-popover [role=option]{min-height:44px}}.inline-call-options .loom-multiselect-option,.loom-native-chat .wbchat .loom-multiselect-option{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0;text-align:left}.loom-multiselect-option>svg{flex:none;color:var(--primary)}.loom-multiselect-label{flex:1;min-width:0}.loom-multiselect-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;color:var(--muted-foreground,var(--muted))}.loom-multiselect-option:focus-visible{outline:1px solid var(--primary);outline-offset:-1px}