.ui-icon{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ws-icon>.ui-icon{width:21px;height:21px}.ws-library-item .ws-icon>.ui-icon{width:17px;height:17px}.ws-resource-head>.ws-icon>.ui-icon{width:25px;height:25px}.ws-wire-symbol>.ui-icon{width:25px;height:25px}.ws-wire-tick>.ui-icon,.ws-wire-consent .ui-icon{width:18px;height:18px}.ws-wire-timeline b>.ui-icon{width:14px;height:14px}.ws-pin>.ui-icon{width:13px;height:13px}.ws-drag-handle>.ui-icon,.ws-move-buttons .ui-icon{width:15px;height:15px}.ws-empty-icon>.ui-icon{width:28px;height:28px}.ws-browser-dots>.ui-icon{width:24px;height:18px}.ws-thread-anchor .ui-icon,.ws-chips .ui-icon,.ws-wire-footer .ui-icon{width:13px;height:13px;vertical-align:-2px}.ws-wire-button .ui-icon{margin-left:6px}.ws-control .ui-icon{width:15px;height:15px}.infra-table-glyph>.ui-icon{width:13px;height:13px}.infra-node-arrow .ui-icon,.infra-db-head>span:last-child .ui-icon,.infra-detail-list .ui-icon{width:14px;height:14px}.infra-map-controls button{display:inline-flex;align-items:center;justify-content:center}.infra-host-arrow>.ui-icon{width:15px;height:15px}.infra-foundation button>span:last-child .ui-icon{width:13px;height:13px}.infra-connection-arrow>.ui-icon{width:17px;height:17px}.back{display:inline-flex;gap:6px;align-items:center}.icon-button>.ui-icon{width:20px;height:20px}.ws-library-item>b>.ui-icon{width:14px;height:14px}
.ws-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:23px 0}.ws-service{display:flex;gap:13px;padding:0 23px;border-right:1px solid #e4eaf1}.ws-service:last-child{border:0}.ws-service-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid #dce7f0;border-radius:8px;background:#f3f7fc;color:#41698e}.ws-service-icon .ui-icon{width:19px;height:19px}.ws-service h3{font-size:12px;margin:0 0 10px;color:#304f70}.ws-service-state{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500}.ws-service-state i{width:6px;height:6px;border-radius:50%;background:currentColor}.ws-service-state.healthy{color:#277053}.ws-service-state.attention{color:#925f24}.ws-service small{display:block;font-size:10px;line-height:1.6;color:#5a6f86;margin-top:8px}.ws-check-time{font-size:10px;color:#586f87}.ws-runtime-foot{border-top:1px solid #e5ebf2;background:#fafcfe;display:flex;align-items:center;gap:20px;padding:13px 24px;font-size:11px;color:#5b7189}.ws-runtime-foot>span:first-child{display:flex;gap:8px;align-items:center}.ws-runtime-foot>span:last-child{margin-left:auto}.ws-release-version{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;border:1px solid #dde5ef;border-radius:4px;padding:3px 6px;color:#4b6380;background:#f7f9fc}.ws-it-review{display:flex;width:100%;align-items:center;gap:12px;text-align:left;padding:18px 20px;border-top:1px solid #e7edf4}.ws-it-review:hover{background:#f7faff}.ws-it-review>span:nth-child(2){flex:1}.ws-it-review strong{font-size:12px;font-weight:500;color:#345579}.ws-it-review small{display:block;font-size:10px;color:#5a7089;margin-top:6px}@media(max-width:1200px){.ws-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0}.ws-service:nth-child(2){border:0}}@media(max-width:600px){.ws-services{grid-template-columns:1fr;gap:22px}.ws-service{border:0;padding:0 20px}.ws-runtime-foot{padding:13px 18px;font-size:10px;gap:10px}.ws-it-review{flex-wrap:wrap}.ws-runtime .panel-head{flex-wrap:wrap;gap:8px}}
.ws-element-tools{top:-10px}.ws-wire-region{padding-top:22px;margin-top:12px}@media(hover:none){.ws-wire-region{padding-top:26px}}
