.session-explorer-module__Vsoi1a__tool{background:color-mix(in srgb, var(--background) 93%, var(--mint));border:1px solid var(--border);border-radius:18px;padding:24px}.session-explorer-module__Vsoi1a__header{color:var(--foreground);align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}.session-explorer-module__Vsoi1a__header svg{width:20px;height:20px;color:var(--mint)}.session-explorer-module__Vsoi1a__caption{margin-top:10px;font-size:13px}.session-explorer-module__Vsoi1a__states{border:0;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;display:flex}.session-explorer-module__Vsoi1a__states legend{color:var(--muted);padding:0 0 10px;font-size:13px}.session-explorer-module__Vsoi1a__states label{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:13px;display:inline-flex}.session-explorer-module__Vsoi1a__states label:has(input:checked){color:var(--mint);border-color:var(--mint);background:color-mix(in srgb, var(--mint) 8%, transparent)}.session-explorer-module__Vsoi1a__states input,.session-explorer-module__Vsoi1a__switches input{accent-color:var(--mint);width:15px;height:15px}.session-explorer-module__Vsoi1a__switches{gap:12px;margin:20px 0;display:grid}.session-explorer-module__Vsoi1a__switches label{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.session-explorer-module__Vsoi1a__switches input{flex:0 0 15px;margin:3px 0 0}.session-explorer-module__Vsoi1a__preview{background:var(--background);border:1px solid var(--border);border-radius:12px;padding:15px}.session-explorer-module__Vsoi1a__master,.session-explorer-module__Vsoi1a__appRow{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.session-explorer-module__Vsoi1a__master>span:first-child,.session-explorer-module__Vsoi1a__appRow>span:first-child{color:var(--foreground);align-items:center;gap:8px;display:inline-flex}.session-explorer-module__Vsoi1a__master svg,.session-explorer-module__Vsoi1a__appRow svg{width:17px;height:17px}.session-explorer-module__Vsoi1a__master{border-bottom:1px solid var(--border);color:var(--muted);padding-bottom:14px}.session-explorer-module__Vsoi1a__appRow{padding:15px 0}.session-explorer-module__Vsoi1a__present{color:var(--mint)}.session-explorer-module__Vsoi1a__absent{padding:15px 0;font-size:13px}.session-explorer-module__Vsoi1a__result{border-top:1px solid var(--border);padding-top:14px}.session-explorer-module__Vsoi1a__result strong{color:var(--mint);font-size:14px}.session-explorer-module__Vsoi1a__result p{margin-top:7px;font-size:13px}.session-explorer-module__Vsoi1a__reset{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;margin-top:15px;padding:9px 11px;font-size:13px;display:inline-flex}.session-explorer-module__Vsoi1a__reset svg{width:15px;height:15px}@media (max-width:480px){.session-explorer-module__Vsoi1a__tool{padding:16px}.session-explorer-module__Vsoi1a__master,.session-explorer-module__Vsoi1a__appRow{flex-wrap:wrap}}@media (max-width:860px){.session-explorer-module__Vsoi1a__states label,.session-explorer-module__Vsoi1a__switches label,.session-explorer-module__Vsoi1a__reset{min-height:44px}.session-explorer-module__Vsoi1a__states input{flex-shrink:0}}
