*{box-sizing:border-box}html,body{height:100%;margin:0;font:14px/1.4 'Segoe UI',sans-serif;color:#edf5f6;background:#142c35}body{display:grid;grid-template-columns:64px minmax(0,1fr);overflow:hidden}body.expanded{grid-template-columns:232px minmax(0,1fr)}button{font:inherit;cursor:pointer;color:inherit}button:focus-visible{outline:2px solid #73e0ca;outline-offset:-2px}#menu{display:flex;flex-direction:column;background:#0b222c;border-right:1px solid #365763;padding:8px;min-width:0}#menu button{border:0;background:transparent;display:flex;align-items:center;gap:13px;min-height:46px;width:100%;padding:10px 13px;text-align:left;font-size:18px;border-radius:6px;white-space:nowrap}#menu button span{font-size:13px;display:none}#menu button:hover,#menu button.active{background:#19463f;color:#73e0ca}.expanded #menu button span,.expanded .account span{display:block}.brand{height:64px;display:flex;align-items:center;justify-content:center}.brand img{object-fit:contain}#full-logo{display:none;width:184px;height:55px}#symbol-logo{width:40px;height:46px}.expanded #full-logo{display:block}.expanded #symbol-logo{display:none}#menu>.workspace-account-footer{margin-top:auto;padding-top:12px;border-top:1px solid #365763}.account{display:flex;align-items:center;gap:10px;padding:10px 5px}.account b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#007f78;color:white;flex-shrink:0}.account span{display:none;font-size:12px}.account small{color:#a7c1cc}#workspace-main{min-width:0;display:flex;flex-direction:column;height:100vh}#tabs{display:flex;flex-wrap:wrap;gap:4px;padding:6px 7px 0;background:#091d26;border-bottom:1px solid #365763}.tabwrap{display:flex;max-width:100%;border:1px solid #365763;border-bottom:0;background:#152f3b;border-radius:7px 7px 0 0}.tabwrap.active{background:#24524f;box-shadow:inset 0 3px #73e0ca}.tabwrap button{border:0;background:transparent;min-height:44px;padding:9px 12px;font-size:12px}.tabwrap .close{font-size:20px;min-width:38px;padding:8px}.status{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:5px 12px;font-size:11px;background:#0e2732;color:#b4d0d9;border-bottom:1px solid #365763}.status .error{color:#ffc27b}#frames{flex:1;min-height:0;position:relative}iframe.view{width:100%;height:100%;border:0;background:#142c35;display:block}iframe.view[hidden]{display:none}#exit{position:fixed;inset:0;background:#142c35;z-index:10;display:grid;place-content:center;text-align:center}#exit[hidden],#notice[hidden]{display:none}#exit button{background:#007f78;padding:12px;border:0;border-radius:6px}#notice{position:fixed;bottom:20px;right:20px;max-width:360px;background:#214b4c;border:1px solid #73e0ca;padding:14px;border-radius:8px;z-index:12}@media(max-width:700px){body.expanded{grid-template-columns:64px minmax(0,1fr)}body.expanded #menu{position:fixed;inset:0 auto 0 0;width:232px;z-index:9;box-shadow:12px 0 30px #0007}.status span:last-child{display:none}.tabwrap button{padding:8px;font-size:11px}}
#collapse{color:#73e0ca;border:1px solid #365763;margin:0 0 8px;min-height:40px}#collapse svg{flex-shrink:0}#menu .account{padding:8px 5px;white-space:normal}#menu .account b,.account-heading>b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#007f78;color:white;flex-shrink:0;font-size:15px}#account-menu{position:fixed;left:72px;bottom:14px;z-index:30;width:min(300px,calc(100vw - 80px));background:#0b222c;border:1px solid #365763;border-radius:10px;padding:10px;box-shadow:0 12px 40px #0008}.expanded #account-menu{left:240px;width:min(300px,calc(100vw - 248px))}#account-menu[hidden]{display:none}.account-heading{display:flex;align-items:center;gap:10px;padding:9px 5px 16px;border-bottom:1px solid #365763;margin-bottom:6px}.account-heading strong,.account-heading small{display:block}.account-heading small{color:#a7c1cc;font-size:11px;margin-top:4px}#account-menu button{display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:5px;padding:12px 10px;font-size:13px}#account-menu button:hover{background:#19463f}#account-menu #logout{border-top:1px solid #365763;border-radius:0;color:#ffb2ad;margin-top:5px}#account-help{font-size:12px;color:#b4d0d9;margin:5px 10px;overflow-wrap:anywhere}#account-help:empty{display:none}@media(max-width:700px){.expanded #account-menu{left:12px;bottom:72px;width:calc(100vw - 24px)}}
#prototype-ai{margin-top:48px;color:#73e0ca}#prototype-ai b{font-size:15px;min-width:19px}
#menu #prototype-ai{padding:9px 5px;gap:4px;justify-content:center;min-height:40px;border:1px solid #465d73;background:#142c35;color:#d8e3ed;border-radius:9px}#prototype-ai svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;transform-origin:center;animation:vernuo-ai-idle 1.8s ease-in-out infinite}#prototype-ai b{font-size:11px;min-width:0}.expanded #menu #prototype-ai{justify-content:flex-start;padding-left:12px;gap:8px}.expanded #prototype-ai>b{display:none}@keyframes vernuo-ai-idle{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(-9deg)}60%{transform:translateY(-2px) rotate(9deg)}80%{transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:reduce){#prototype-ai svg{animation:none!important}}
.tabwrap .dashboard-config{align-self:center;min-height:32px;width:32px;height:32px;margin:0 7px 0 0;padding:7px;border:1px solid #365763;border-radius:50%;background:#0b222c}.dashboard-config svg{width:16px;height:16px;fill:none;stroke:#b4d0d9;stroke-width:1.8}
/* Original robot style from production release edc329b462c44f69e6d6.html. */
#menu #prototype-ai{border:1px solid #20D4CE;border-radius:8px;color:#20D4CE;background:rgba(0,184,181,.08);box-shadow:0 0 12px rgba(0,184,181,.12);height:38px;min-height:38px;gap:4px;transition:.16s ease;font-weight:900;letter-spacing:.5px;line-height:1}
#prototype-ai svg{width:21px;height:21px;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 65%;animation:march-ai-robot 2.8s ease-in-out infinite!important}
@keyframes march-ai-robot{0%,72%,100%{transform:translateY(0) rotate(0deg)}78%{transform:translateY(-2px) rotate(-4deg)}84%{transform:translateY(-2px) rotate(4deg)}90%{transform:translateY(0) rotate(0deg)}}
#menu #prototype-ai:hover{color:#07141C;background:#20D4CE;box-shadow:0 0 16px rgba(32,212,206,.42);transform:translateY(-1px)}
#account-menu .analytics-link{display:block;width:100%;padding:12px 10px;border-radius:5px;color:inherit;text-decoration:none;font-size:13px}#account-menu .analytics-link:hover{background:#19463f}#account-menu .analytics-link:focus-visible{outline:2px solid #73e0ca}
.status{position:relative;align-items:center;flex-wrap:nowrap;height:27px;min-height:27px;padding:0 12px;justify-content:flex-start}.status>span:last-child{margin-left:auto}.status .dashboard-config{display:grid;place-items:center;flex:0 0 23px;width:23px;height:23px;min-height:23px;padding:3px;margin:0;border:1px solid #365763;border-radius:50%;background:#0b222c}.status .dashboard-config[hidden]{display:none}.status #live-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tabs-row{display:flex;align-items:stretch;min-width:0;background:#091d26;border-bottom:1px solid #365763}.tabs-row #tabs{flex:1;min-width:0;border-bottom:0}#view-actions{flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-left:1px solid #365763;padding:5px 8px}#view-actions .dashboard-config{display:grid;place-items:center;width:34px;height:34px;min-height:34px;padding:8px;border:1px solid #365763;border-radius:50%;background:#0b222c}#view-actions .dashboard-config[hidden]{display:none}#view-actions:has(.dashboard-config[hidden]),#view-actions:empty{display:none}


body.workspace-active{display:block!important}#workspace-root{position:fixed;inset:0;display:grid!important;grid-template-columns:64px minmax(0,1fr);overflow:hidden}body.expanded #workspace-root{grid-template-columns:232px minmax(0,1fr)}#workspace-root>#menu{grid-column:1;grid-row:1;min-height:0;height:100vh;overflow-y:auto}#workspace-main{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;height:100vh}#workspace-main>#frames>#root{height:100%;width:100%;min-height:0}#workspace-main #root .stApp{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}#root[hidden],#workspace-root [hidden]{display:none!important}body:not(.workspace-active){display:block}body:not(.workspace-active)>#workspace-root{display:none!important}#workspace-root footer{display:block!important}@media(max-width:700px){body.expanded #workspace-root{grid-template-columns:64px minmax(0,1fr)}}

    section[data-testid="stSidebar"]{display:none!important}
    [data-testid="stSidebarCollapsedControl"],[data-testid="collapsedControl"]{display:none!important}
    div[class*="st-key-btn_logout"]{display:none!important}
    div[data-testid="stHorizontalBlock"]:has(div[class*="st-key-btn_logout"])>div[data-testid="stColumn"]:last-child{display:none!important}
    section[data-testid="stMain"] .block-container>div[data-testid="stVerticalBlock"]>
    div[data-testid="stLayoutWrapper"]:has(#march-transport-keepalive),
    section[data-testid="stMain"] .block-container>div[data-testid="stVerticalBlock"]>
    div[data-testid="stLayoutWrapper"]:has(#march-session-heartbeat-anchor){height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;flex:none!important}
    div[class*="st-key-multirigs_ai_launcher"]{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
    div[class*="st-key-march_nav_bridge_"]{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
    div[class*="st-key-twin_action_"],div[class*="st-key-stream_action_"]{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
    div[class*="st-key-multirigs_browser_location_lookup_v2"]{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
[data-testid="stElementContainer"]:has(>#workspace-session-data),[data-testid="stElementContainer"]:has(>div>#workspace-session-data){height:0!important;min-height:0!important;margin:0!important;padding:0!important} section[data-testid="stMain"]{padding-top:0!important} section[data-testid="stMain"] .block-container{padding-top:0!important}

#frames{overflow:hidden;isolation:isolate}#workspace-main{overflow:hidden}.tabs-row{flex-shrink:0;position:relative;z-index:20}
.tabwrap .dashboard-config{width:27px;height:30px;min-height:30px;padding:5px;margin:0 5px 0 0;border:0;background:transparent;border-radius:4px}.tabwrap .dashboard-config:hover{background:#ffffff12}
.workspace-theme-picker{display:grid;gap:7px;padding:12px 8px;font-size:12px}.workspace-theme-picker select{padding:8px;border:1px solid #365763;border-radius:5px;background:var(--workspace-surface,#0b222c);color:inherit}
#root .rc-head .rc-primary-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 8px}
#root .rc{border-radius:12px!important}
#root .rc-primary-row .rc-rigname{grid-column:1;grid-row:1;text-align:left}
#root .rc-primary-row .rc-top-tools{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}
#root .rc-top-tools .rc-card-indicators{position:static;display:flex;flex-wrap:wrap;max-width:220px}
#root .rc .rc-badge.bdg-ok,#root .rc .rc-badge.bdg-del,#root .rc .rc-badge.bdg-off{border-radius:999px!important;padding-inline:8px!important}
#root .rc-top-tools .rc-card-menu{position:relative!important;right:auto!important;top:auto!important;display:inline-flex}
[data-testid="stPopoverBody"] .st-key-filtro_estado,[data-testid="stPopoverBody"] .st-key-ncols_mode{height:76px!important;min-height:76px!important;max-height:none!important;flex:0 0 auto!important}
#root .rc-primary-row .rc-state-actions{grid-column:1;grid-row:2}
#root .rc-primary-row .rc-head-actions{grid-column:2;grid-row:2;display:flex;gap:5px;justify-content:flex-end}
#root .rc-head-actions .rc-trace-action{position:static;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;height:23px;padding:0 7px;border:1px solid rgba(32,212,206,.55);border-radius:4px;background:rgba(0,184,181,.08);color:#20D4CE!important;font-size:8px;font-weight:800;text-decoration:none}
#root .rc-trace-action svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}
#root .rc-well-row{grid-template-columns:1fr}#root .rc-well-row .rc-wellname{grid-column:1}
@media(max-width:700px){#root .rc-top-tools .rc-card-indicators{max-width:130px}#root .rc-rigname{white-space:normal}}
