.site-browser{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--lab-bg)}.site-browser-bar{flex:none;display:flex;align-items:center;gap:2px;padding:4px 8px;border-bottom:1px solid #ffffff0d;background:#101716}.site-browser .site-browser-address{flex:1;width:0;min-width:0;margin:0 4px;padding:6px 10px;border:0;border-radius:4px;color:var(--lab-muted);background:transparent;font:12px/1.5 var(--lab-ui);text-overflow:ellipsis}.site-browser .site-browser-address:focus-visible{background:#ffffff06;color:var(--lab-text);box-shadow:none;outline:1px solid var(--lab-line)}.site-browser-bar :is(button,a){display:grid;place-items:center;flex:none;width:30px;height:30px;padding:6px;border:0;border-radius:4px;background:transparent;color:var(--lab-muted);text-decoration:none;cursor:pointer}.site-browser-bar :is(button,a):hover:not(:disabled){background:#ffffff08;color:var(--lab-text)}.site-browser-bar button:disabled{opacity:.3;cursor:default}.site-browser-bar svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.site-browser iframe{display:block;flex:1;min-height:0;width:100%;border:0;background:var(--lab-bg)}.site-browser-status{flex:none;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lab-muted);font:11px var(--lab-ui)}.site-browser-status:empty{display:none}.site-browser.loading .site-browser-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.site-browser.loading .site-browser-reload svg{color:var(--lab-accent);animation:site-loading 1s linear infinite}@keyframes site-loading{to{transform:rotate(360deg)}}@media(max-width:640px),(pointer:coarse){.site-browser-bar{padding:3px 4px;gap:0}.site-browser-bar :is(button,a){width:36px;height:40px}.site-browser .site-browser-address{margin:0;padding-inline:6px;font-size:16px}.site-browser-status{max-width:70px;font-size:10px}}@media(prefers-reduced-motion:reduce){.site-browser.loading .site-browser-reload svg{animation:none}}
