.cf-ext{position:fixed;left:12px;bottom:12px;z-index:2147483000;color:#f0dfa8;font:13px/1.5 system-ui,sans-serif;max-width:calc(100vw - 24px)}.cf-ext button,.cf-ext select,.cf-ext input{font:inherit;box-sizing:border-box}.cf-ext button,.cf-ext select{color:inherit;background:#0b2031;border:1px solid #b19351;border-radius:4px;padding:7px 10px;cursor:pointer}.cf-ext button:hover,.cf-ext button[aria-pressed=true]{background:#594620;border-color:#f0c45c}.cf-ext button:focus-visible,.cf-ext select:focus-visible,.cf-ext input:focus-visible,.cf-ext a:focus-visible{outline:2px solid #8fe5e4;outline-offset:3px}.cf-ext-panel{position:absolute;bottom:46px;left:0;width:310px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px);overflow:auto;background:#071725f5;border:1px solid #c1a25b;border-radius:7px;padding:16px;box-sizing:border-box;box-shadow:0 8px 32px #0007}.cf-ext-panel[hidden]{display:none!important}.cf-ext-head,.cf-ext-row{display:flex;gap:7px;align-items:center;justify-content:space-between}.cf-ext-head strong{font-size:16px}.cf-ext-head button{padding:0 7px;font-size:20px}.cf-ext-row{margin:10px 0}.cf-ext-row button{flex:1;padding:7px 5px}.cf-ext-panel label{display:block;margin-top:12px;color:#c3d4df}.cf-ext-panel select,.cf-ext-panel input[type=range]{display:block;width:100%;margin-top:5px}.cf-ext-panel input{accent-color:#dfbe6f}.cf-ext-panel output{float:right;color:#f2d287}.cf-ext-panel .cf-ext-check{display:flex;gap:7px;align-items:center;font-size:12px}.cf-ext-primary{width:100%;margin-top:13px}.cf-ext-status{padding:9px;background:#112a3c;border-left:2px solid #74cbd1;color:#bddde4;font-size:12px}.cf-ext-boundary{font-size:11px;color:#a8bcc9}.cf-ext-panel a{color:#e1c37c;display:block;font-size:12px}.cf-ext-panel small{display:block;font-size:10px;margin-top:8px;color:#a8bcc9}@media(max-width:600px){.cf-ext{bottom:8px;left:8px}.cf-ext-panel{width:300px;max-height:calc(100dvh - 75px)}.cf-ext-launch{font-size:12px!important;padding:6px 9px!important}}.cf-ext-workspace{left:auto;right:16px;bottom:16px;z-index:2147483120}.cf-ext-workspace .cf-ext-panel{left:auto;right:0;width:320px;max-height:calc(100dvh - 170px)}.cf-shared-alarm-workflow[hidden]{display:none}@media(max-width:600px){.cf-ext-workspace{right:8px;bottom:8px}.cf-ext-workspace .cf-ext-panel{width:290px;max-height:55dvh}.cf-ext-workspace .cf-ext-launch{padding:7px 10px!important}}.cf-rich-workspace{position:fixed;inset:0;z-index:2147483150;pointer-events:none}.cf-rich-workspace .fs-shared,.cf-rich-workspace .fs-stage{pointer-events:none}.cf-rich-workspace :is(button,a,input,select,.fs-inspector,.fs-help,.fs-modal-backdrop){pointer-events:auto}html.cf-rich-workspace-open .ems-digital-twin.cf-shared-stage{inset:0!important;height:100dvh!important}html.cf-rich-workspace-open :is(.cf-shared-header,.cf-ext,[aria-label=本地隔离状态]){display:none!important}html.cf-rich-workspace-open .cf-shared-stage :is(.ems-twin-toolbar,[aria-label=园区模式导航],[aria-label=巡检路线]){visibility:hidden!important;pointer-events:none!important}html.cf-rich-workspace-open .cf-shared-stage .ems-twin-canvas-wrapper{position:absolute!important;inset:0!important}html.cf-rich-workspace-open .cf-shared-stage>:not(.ems-twin-canvas-wrapper):not(.cf-rich-workspace){visibility:hidden!important;pointer-events:none!important}.cf-platform-information{position:fixed;right:12px;bottom:12px;z-index:10000;color:#a6b8bd;font:11px system-ui;text-decoration:none}html.cf-rich-workspace-open .cf-platform-information{display:none}.admin-identity__sync-error{display:none!important}
