@font-face{font-display:swap;font-family:OoInter;font-weight:400;src:url(../field-operations/inter-regular.ttf) format("truetype")}.oo-shell .cc-primary-plane{background:#fafafa}.oo-shell{min-height:720px;min-width:1280px}.oo-shell .cc-supervisor-rail{bottom:auto;height:100dvh;position:fixed}.oo-shell .cc-supervisor-rail nav{--oo-nav-top:clamp(71px, calc(100dvh - 506px) ,243px);max-height:max(0px,calc(100dvh - 113px - var(--oo-nav-top)));overflow-x:hidden;overflow-y:auto;padding-bottom:22px;scrollbar-width:none;top:var(--oo-nav-top)}.oo-shell .cc-supervisor-rail nav::-webkit-scrollbar{display:none}@media (max-height:719px),(max-width:1279px){.oo-shell{height:max(720px,100dvh);overflow:visible;position:absolute}}.oo-screen{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 220px;inset:24px;position:absolute}.oo-journey-workspace{min-width:0;overflow-x:hidden;overflow-y:auto;padding-bottom:0;scrollbar-width:none}.oo-journey-workspace::-webkit-scrollbar{display:none}.oo-operation{background:#fff;border-radius:10px;margin-bottom:14px;outline:1px solid #e6e9ec;outline-offset:-1px;padding:16px 16px 8px}.oo-operation.oo-raised{box-shadow:var(--cc-elevation)}.oo-operation:last-child{margin-bottom:0}.oo-screen h2{font:500 20px/28px CcManrope,sans-serif;margin:0}.oo-journey-workspace h2{height:28px;margin-bottom:8px}.oo-journey-workspace h2 button{background:none;border:0;color:inherit;font:inherit;padding:0}.oo-journey{min-width:0;position:relative}.oo-journey-path{max-width:none;pointer-events:none;position:absolute}.oo-journey:has(.oo-journey-unavailable){margin-bottom:32px}.oo-journey-unavailable{color:#5f6d7e;font:400 12px/18px CcRoboto,sans-serif;margin:8px 0 0;position:absolute;top:100%}.oo-task-card{--journey:#5f6d7e;--status:#40a8ff;background:#fff;border:1px solid #e6e9ec;border-radius:24px;box-shadow:var(--cc-elevation);color:#2d2e32;height:112px;overflow:hidden;padding:0;position:absolute;text-align:left;width:168px}.oo-task-card[data-tone=healthy]{--status:#38c214}.oo-task-card[data-tone=warning]{--status:#fea032}.oo-task-card[data-tone=critical]{--status:#fc3d4b}.oo-task-card[data-tone=neutral]{--status:#9aa5b1}.oo-task-card[data-progress=Current]{--journey:var(--status);border:2px solid var(--status)}.oo-task-card[data-progress=Future]{--journey:#9aa5b1}.oo-task-card[aria-pressed=true],.oo-task-card[data-selected=true]{box-shadow:none}.oo-task-card[data-compact-title=true] .oo-task-title strong{font-size:10px;height:16px;line-height:12px}.oo-task-accent{background:var(--journey);border-radius:999px;height:80px;left:-1px;position:absolute;top:15px;width:3px}.oo-task-identity{display:flex;gap:8px;height:32px;left:11px;overflow:hidden;position:absolute;top:9px;width:144px}.oo-task-icon{background:var(--journey);border-radius:8px;display:grid;flex:none;height:32px;place-items:center;width:32px}.oo-task-icon img{height:24px;width:24px}.oo-task-title{display:flex;flex-direction:column;width:104px}.oo-task-title strong{font:500 12px/16px CcManrope,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oo-task-title small{color:#7c8b9d;font:400 10px/14px CcRoboto,sans-serif;white-space:nowrap}.oo-task-status{align-items:center;display:flex;font:500 10px/14px CcManrope,sans-serif;gap:4px;height:14px;left:11px;overflow:hidden;position:absolute;top:49px;white-space:nowrap;width:144px}.oo-task-status i{background:var(--status);border-radius:50%;flex:none;height:8px;width:8px}.oo-task-status small{color:#5f6d7e;font:inherit}.oo-task-status small[data-tone=warning]{color:#ad6200}.oo-task-status small[data-tone=critical]{color:#c42b3a}.oo-task-metrics{display:flex;font:400 12px/18px CcRoboto,sans-serif;gap:8px;left:11px;position:absolute;top:73px}.oo-task-metrics>span{display:flex;flex-direction:column;width:68px}.oo-task-metrics small{color:#7c8b9d;font:400 10px/14px CcRoboto,sans-serif}.oo-context-column{display:grid;gap:16px;grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:0}.oo-context{background:#fff;border-radius:10px;box-shadow:var(--cc-elevation);display:flex;flex-direction:column;gap:8px;min-height:0;outline:1px solid #e6e9ec;padding:16px 20px}.oo-context h2{flex:none}.oo-context>dl{flex:1;margin:0;min-height:0;overflow-y:auto;padding-top:6px}.oo-context>dl>div{margin-bottom:6px}.oo-context dt{color:#7c8b9d;font:500 12px/16px CcManrope,sans-serif}.oo-context dd{font:400 12px/18px CcRoboto,sans-serif;margin:0;overflow-wrap:anywhere;text-align:left}.oo-context footer{display:flex;flex:none;flex-direction:column;gap:6px;padding-top:6px}.oo-context footer button:not(.map-metric-button){background:#fff;border:0;border-radius:999px;color:#2d2e32;font:400 14px/20px CcRoboto,sans-serif;height:36px;width:180px}.oo-context footer button:not(.map-metric-button):hover:not(:disabled){background:#f1f4f6}.oo-shell .oo-context[data-expansion]{background:transparent;box-shadow:none;outline:none;overflow:visible;position:relative}.oo-context[data-expansion]>:is(h2,dl,footer){position:relative}.oo-context-perimeter{background:#fff;border:1px solid #e6e9ec;border-radius:10px;box-shadow:var(--cc-elevation);inset:0;pointer-events:none;position:absolute;z-index:0}.oo-context[data-expansion=Mini] .oo-context-perimeter{left:-400px}.oo-context[data-expansion=Jumbo] .oo-context-perimeter{background:transparent;border:0;border-radius:0;box-shadow:none;height:640px;left:-720px;top:auto}.oo-jumbo-perimeter{left:-5px;max-width:none;position:absolute;top:-4px}.oo-shell .oo-context[data-expansion=Jumbo]{align-self:end;height:480px}.oo-context[data-expansion=Jumbo],.oo-context[data-expansion=Mini]{z-index:20}.oo-context[data-expansion]>dl{padding-top:6px;scrollbar-width:none}.oo-context[data-expansion]>dl::-webkit-scrollbar{display:none}.oo-context[data-expansion]>dl:before{border-top:1px solid #e6e9ec;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.oo-context[data-expansion]>dl>div>dd:has(>.cc-status-pill-compact){display:flex}.oo-context[data-expansion] .cc-status-pill-compact{font-family:CcRoboto,sans-serif}.oo-context[data-expansion] .cc-status-pill-compact[data-tone=info]{background:#2c72ad;color:#fafafa}.oo-context[data-expansion] .oo-summary-collection p{margin:0 0 4px}.oo-context[data-expansion] .oo-pinned-actions{border-top:0;gap:6px;overflow:hidden;padding-top:0}.oo-context[data-expansion] .oo-pinned-actions:has(button){padding-top:6px}.oo-context[data-expansion] .oo-pinned-actions:has(button:focus-visible){overflow:visible}.oo-context[data-expansion] .oo-pinned-actions:has(button):before{border-top:1px solid #e6e9ec;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.oo-compact-action{align-items:center;background:#fff;border:0;border-radius:999px;color:#2d2e32;display:flex;flex:none;font:400 14px/normal CcRoboto,sans-serif;height:36px;justify-content:center;min-width:180px;padding:0 12px;white-space:nowrap;width:180px}.map-metric-button:is(.oo-owner-action,.oo-persistent-action){min-width:180px;width:180px}.map-metric-button.oo-owner-action:not([aria-pressed]):active:not(:disabled){background:#f2f3f5;box-shadow:inset 0 1px 2px #2d2e3224}.oo-context[data-expansion] .oo-compact-action{font:400 14px/normal CcRoboto,sans-serif}.oo-compact-action:hover:not(:disabled){background:#f2f3f5}.oo-context-payload-well{background:#f2f3f5;border-radius:8px;bottom:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px;position:absolute;right:236px;scrollbar-width:none;top:16px;width:368px;z-index:1}.oo-context-payload-well::-webkit-scrollbar{display:none}.oo-context[data-expansion=Jumbo] .oo-context-payload-well{height:608px;top:auto;width:688px}.oo-payload-records,.oo-typed-payload{display:flex;flex-direction:column;gap:16px}.oo-payload-records{margin:0}.oo-payload-records>div{display:flex;flex-direction:column;gap:4px}.oo-payload-records dt{color:#7c8b9d;font:500 12px/16px CcManrope,sans-serif}.oo-payload-records dd{color:#2d2e32;font:400 12px/18px CcRoboto,sans-serif;margin:0;overflow-wrap:anywhere}.oo-payload-records .oo-raw-text{white-space:pre-wrap}.oo-document-actions{display:flex;flex-direction:column;gap:6px}.oo-retrieval-document .oo-document-actions{gap:8px}.oo-retrieval-document .oo-document-actions .oo-compact-action{min-width:0;width:100%}.oo-payload-subrecord{display:flex;flex-direction:column;margin-top:4px}.oo-payload-subrecord:first-child{margin-top:0}.oo-system-state{background:#fff;border:1px solid #e6e9ec;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.oo-system-state strong{color:#101827;font:600 12.5px/17px OoInter,sans-serif}.oo-system-state p{color:#64748b;font:400 12px/17px OoInter,sans-serif;margin:0}.oo-typed-payload>p{margin:0}.oo-screen-state{color:#5f6d7e;padding:16px}
