.cc-browser-session{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#eee);font-size:12px}.cc-browser-session summary{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);cursor:pointer;border-top:.5px solid var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff12);align-items:center;gap:8px;padding:12px 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.cc-browser-session summary::-webkit-details-marker{display:none}.cc-browser-session summary:after{content:"";opacity:.5;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:auto;transition:transform .14s;transform:rotate(-45deg)}.cc-browser-session[open] summary:after{transform:rotate(45deg)}.cc-browser-session-content{gap:10px;max-height:360px;padding:8px 4px;display:grid;overflow:auto;padding:0 14px 12px!important}.cc-browser-session-content label,.cc-browser-session-content form{gap:6px;display:grid}.cc-browser-session-content input,.cc-browser-session-content select,.cc-browser-session-content textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#111);border:1px solid var(--lightningcss-light,var(--theme-light-border,#d8dce3))var(--lightningcss-dark,#333);border-radius:8px;padding:8px}.cc-browser-session-content textarea{resize:vertical;min-height:64px}.cc-browser-session-content .cc-browser-session-recovery{align-items:center;display:flex}.cc-browser-session-recovery input{width:auto}.cc-browser-session-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cc-browser-session-content small{overflow-wrap:anywhere;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#aaa);display:block}.cc-browser-session-content [role=alert]{color:var(--theme-error,#e04747)}.cc-browser-session-events{gap:8px;margin:0;padding-left:18px;display:grid}.cc-browser-session-comments{gap:8px;display:grid}.cc-browser-session-content .cc-raibot-computer-action{width:fit-content;padding:5px 10px}.cc-browser-session-task{justify-self:start;max-width:100%;border-radius:999px!important;width:auto!important;padding:5px 28px 5px 10px!important;font-size:12px!important}.cc-browser-session-goal{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);font-size:12px}.cc-browser-session-events{gap:2px;margin:0;list-style:none;display:grid;position:relative;padding:0!important}.cc-browser-session-events:before{content:"";background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);width:1px;position:absolute;top:12px;bottom:12px;left:11px}.cc-browser-session-events li{align-items:flex-start;gap:10px;padding:5px 0;display:flex;position:relative}.cc-browser-step-icon{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0c0c0e);width:23px;height:23px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);border:.5px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cc-browser-session-events li.is-failed .cc-browser-step-icon{color:#f87171;border-color:#ef444480}.cc-browser-session-events li.is-unsure .cc-browser-step-icon{color:#fbbf24;border-color:#f59e0b80}.cc-browser-step-body{flex-direction:column;gap:1px;min-width:0;padding-top:3px;display:flex}.cc-browser-step-text{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe0);font-size:12.5px}.cc-browser-step-body small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b)!important}.cc-browser-session-more{color:rgb(var(--rai-accent-rgb,36, 110, 240));font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12px}.cc-browser-session-more:disabled{opacity:.5;cursor:default}.cc-browser-session-empty{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b)}
