:root{font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;color:#17202a;background:#f4f6f8;font-synthesis:none}*{box-sizing:border-box}html,body,#root,#root>.app-provider{width:100%;height:100%;margin:0;min-height:0;overflow:hidden}button,input,select{font:inherit}.center-state{display:grid;width:100%;height:100dvh;place-items:center;background:#f4f6f8}.muted{color:#5f6b76}.mono{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace}.login-page{display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(400px,.9fr);width:100%;height:100dvh;overflow:hidden;background:#f4f6f8}.login-brand{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(40px,7vw,112px);color:#eef4f7;background:#17252d}.login-brand h1{margin:8px 0 0;color:#f8fbfc;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.035em}.login-brand .fui-Subtitle1{max-width:32ch;color:#c8d4d9}.brand-mark{display:grid;width:48px;height:48px;place-items:center;border:1px solid #50717a;border-radius:12px;color:#a9d4c4;background:#20353e}.security-note{display:flex;gap:10px;align-items:center;max-width:430px;margin-top:56px;padding-top:20px;border-top:1px solid #3b4d55;color:#b9c7cc}.login-panel{display:grid;place-items:center;padding:32px;background:#f7f9fa}.login-form{display:flex;flex-direction:column;gap:22px;width:min(100%,390px);padding:36px;border:1px solid #d8e0e4;border-radius:14px;background:#fff;box-shadow:0 18px 50px #18303a17}.login-form>.fui-Button{margin-top:4px}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);width:100%;height:100dvh;min-height:0;overflow:hidden;background:#f4f6f8}.sidebar{display:flex;flex-direction:column;min-height:0;padding:18px 12px 14px;color:#eaf0f2;background:#17252d}.sidebar-brand{display:flex;align-items:center;gap:11px;min-height:54px;padding:0 8px 16px;border-bottom:1px solid #33464f}.brand-monogram{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#102027;background:#a9d4c4;font-size:12px;font-weight:800;letter-spacing:.04em}.muted-on-dark{color:#9fb0b8}.nav-list{display:flex;flex-direction:column;gap:4px;min-height:0;padding-top:16px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:9px;color:#c9d4d8;background:transparent;cursor:pointer;text-align:left;transition:color .14s ease,background .14s ease,transform .14s ease}.nav-item{text-decoration:none}.nav-item:hover{color:#fff;background:#233840}.nav-item:active{transform:translateY(1px)}.nav-item.active{color:#102027;background:#a9d4c4;font-weight:650}.nav-section-label{padding:16px 12px 6px;color:#89a0a8;font-size:12px;font-weight:700;letter-spacing:.08em}.sidebar-footer{margin-top:auto;padding:14px 10px 2px;border-top:1px solid #33464f}.workspace{display:grid;grid-template-rows:66px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 16px;border-bottom:1px solid #d9e0e4;background:#fff}.account{display:flex;align-items:center;gap:10px;min-width:0}.account-copy{display:flex;flex-direction:column;min-width:0}.content-scroll{min-width:0;min-height:0;overflow:auto;padding:16px;scrollbar-color:#a8b6bd transparent;scrollbar-width:thin}.page{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0}.node-center-page{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:12px}.node-center-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:48px}.node-center-title{margin:0;color:#17202a;font-size:24px;line-height:1.2;letter-spacing:-.02em}.node-center-tabs{position:sticky;top:-16px;z-index:4;padding:0 0 1px;border-bottom:1px solid #d9e0e4;background:#f4f6f8}.node-center-tabs .fui-TabList{min-height:42px}.node-center-content{display:flex;min-width:0;min-height:0;flex-direction:column}.node-center-section-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:46px}.node-center-section-toolbar .muted{font-size:13px}.region-catalog-page{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.region-toolbar{width:100%;flex-shrink:0;align-items:center}.region-toolbar>div:first-child{min-width:0;flex:1}.region-toolbar .toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;flex-wrap:nowrap}.region-toolbar .toolbar-actions .fui-Input{width:220px}.region-toolbar .toolbar-actions .fui-Select{min-width:112px}.region-actions{display:flex;gap:4px;white-space:nowrap}.region-actions .fui-Button{flex:0 0 auto;white-space:nowrap;padding-inline:7px}.region-table-scroll{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.region-table-scroll table{width:100%!important;min-width:0!important;table-layout:fixed}.region-table-scroll th,.region-table-scroll td{min-width:0;overflow:hidden;text-overflow:ellipsis}.region-table-scroll th:last-child,.region-table-scroll td:last-child{width:220px;min-width:220px;overflow:visible}.region-table-scroll thead{position:sticky;top:0;background:#edf3f4;z-index:1}.region-countries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.region-countries label{font-size:13px}@media(max-width:800px){.region-toolbar{align-items:stretch;flex-wrap:wrap}.region-toolbar .toolbar-actions{justify-content:flex-start;flex-wrap:wrap}.region-toolbar .toolbar-actions .fui-Input{width:min(220px,100%)}.region-table-scroll th:last-child,.region-table-scroll td:last-child{width:205px;min-width:205px}}.node-center-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.node-service-table{width:100%;table-layout:fixed}.node-service-table th,.node-service-table td{min-width:0;overflow:hidden;text-overflow:ellipsis}.node-service-table th:nth-child(2),.node-service-table td:nth-child(2){width:180px}.node-service-table th:nth-child(3),.node-service-table td:nth-child(3){width:144px}.node-service-table th:nth-child(4),.node-service-table td:nth-child(4){width:128px}.node-service-table th:nth-child(5),.node-service-table td:nth-child(5){width:96px}.node-service-table th:nth-child(6),.node-service-table td:nth-child(6){width:180px}.node-service-actions-cell{width:536px;padding-right:16px!important}.node-service-actions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:thin}.node-service-actions .fui-Button{flex:0 0 auto;white-space:nowrap}.service-operation-drawer{width:min(900px,calc(100vw - 24px))}.payment-account-drawer{width:min(560px,calc(100vw - 24px))}.service-operation-drawer-body{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding:16px}.service-operation-log{padding:12px;border:1px solid #d9e3df;border-radius:8px;background:#f8fbfa}.service-operation-log pre{max-height:260px;margin:8px 0 0;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:54px}.page-heading-compact{min-height:30px}.toolbar{display:flex;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid #d9e0e4;border-radius:12px;background:#fff}.search-input{width:min(340px,36vw)}.table-wrap{width:100%;overflow-x:auto;border:1px solid #d9e0e4;border-radius:12px;background:#fff}.table-wrap table{min-width:900px}.plans-table{width:100%;min-width:1080px!important;table-layout:fixed}.plans-table th:nth-child(1),.plans-table td:nth-child(1){width:24%}.plans-table th:nth-child(2),.plans-table td:nth-child(2){width:10%}.plans-table th:nth-child(3),.plans-table td:nth-child(3){width:12%}.plans-table th:nth-child(4),.plans-table td:nth-child(4){width:10%}.plans-table th:nth-child(5),.plans-table td:nth-child(5){width:12%}.plans-table th:nth-child(6),.plans-table td:nth-child(6){width:18%}.plans-table th:nth-child(7),.plans-table td:nth-child(7){width:14%}.plans-table td:nth-child(1){white-space:normal}.plan-row-actions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.plans-table .numeric-cell{text-align:center!important}.plans-table .sortable-header-cell.is-numeric .sortable-header-button{justify-content:center!important;text-align:center!important}.plan-detail-embedded{min-height:0;gap:12px;padding:0 2px 12px}.plan-detail-embedded .page-heading{min-height:44px}.plan-detail-embedded .catalog-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.node-service-wrap{container-type:inline-size}.node-service-wrap table{min-width:0}.node-service-wrap td{overflow-wrap:anywhere}.node-service-wrap .node-service-actions-cell{min-width:0;overflow:hidden!important}@container (max-width:1480px){.node-service-table thead{display:none}.node-service-table tbody{display:block}.node-service-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0;border-bottom:1px solid #edf1f3}.node-service-table tr:last-child{border-bottom:0}.node-service-table tr td{width:auto!important;min-width:0;height:auto;padding:8px 16px;border-bottom:0}.node-service-table tr td:last-child{grid-column:1/-1}.node-service-table td:before{display:block;margin-bottom:4px;color:#5f6b76;font-size:12px;line-height:1.45}.node-service-table td:nth-child(1):before{content:"节点 / 地址"}.node-service-table td:nth-child(2):before{content:"部署核心 / 协议"}.node-service-table td:nth-child(3):before{content:"节点能力"}.node-service-table td:nth-child(4):before{content:"连接配置"}.node-service-table td:nth-child(5):before{content:"状态"}.node-service-table td:nth-child(6):before{content:"最近心跳"}.node-service-table td:nth-child(7):before{content:"操作"}}@container (max-width:600px){.node-service-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.node-table-wrap table{min-width:1180px}.node-actions-header,.node-actions-cell{width:270px;min-width:270px;white-space:nowrap}.node-row-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;white-space:nowrap}.node-row-actions .fui-Button{flex:0 0 auto;white-space:nowrap}.table-wrap thead{position:sticky;top:0;z-index:1;background:#eef2f4}.table-wrap tbody tr:hover{background:#f6f9fa}.table-wrap td,.table-wrap th{padding:10px 12px;border-bottom:1px solid #edf0f2;vertical-align:middle}.table-wrap td{min-width:0;overflow:hidden}.sortable-header-cell{padding:0!important}.sortable-header-button{align-items:center;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:7px;justify-content:flex-start;min-height:40px;padding:8px 12px;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.sortable-header-cell.is-numeric .sortable-header-button{justify-content:flex-end;text-align:right}.sortable-header-button:hover{background:#e5ecef}.sortable-header-button:active{background:#dce6e9}.sortable-header-button:focus-visible{outline:2px solid #0f6cbd;outline-offset:-3px}.sort-indicator{color:#667780;flex:0 0 16px;height:16px;opacity:0;transition:opacity .16s ease,color .16s ease;width:16px}.sortable-header-button:hover .sort-indicator,.sortable-header-button:focus-visible .sort-indicator,.sortable-header-cell.is-active .sort-indicator{opacity:1}.sortable-header-cell.is-active .sortable-header-button,.sortable-header-cell.is-active .sort-indicator{color:#0f6cbd}.numeric-cell{font-variant-numeric:tabular-nums;text-align:right}.cell-ellipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d9e0e4;border-radius:14px;overflow:hidden;background:#fff}.metric{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;gap:5px 10px;min-height:132px;padding:24px;border-right:1px solid #e4e9ec;border-bottom:1px solid #e4e9ec}.metric:nth-child(3n){border-right:0}.metric:nth-last-child(-n+3){border-bottom:0}.metric-icon{grid-row:1 / 3;display:grid;align-self:start;width:34px;height:34px;place-items:center;border-radius:9px;color:#215a49;background:#dcece6}.overview-note{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border-left:3px solid #397a65;background:#fff}.module-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:280px;padding:36px;border:1px solid #d9e0e4;border-radius:12px;background:#fff;text-align:center}.dialog-content{display:flex;flex-direction:column;gap:16px;padding-top:6px}.node-wizard-dialog{width:min(860px,calc(100vw - 32px));min-width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0!important;border:1px solid #c9d9d4;border-radius:16px;box-shadow:0 24px 72px #17393033;overflow:hidden}.node-wizard-dialog .fui-DialogBody{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;padding:0 16px 16px}.node-wizard-dialog .fui-DialogTitle{margin-inline:-16px;padding:22px 26px 16px;border-bottom:1px solid #e5ece9;background:linear-gradient(180deg,#fbfdfc,#f4f9f7)}.node-wizard-dialog .fui-DialogActions{margin:0;padding:14px 26px;border-top:1px solid #e5ece9;background:#fbfdfc}.node-wizard-title{display:flex;align-items:center;gap:12px}.node-wizard-title-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#1d5948;background:#dceee7}.node-wizard-title-icon svg{width:21px;height:21px}.node-wizard-title>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.node-wizard-kicker{color:#61736e;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.node-wizard-title-text{color:#1d332c;font-size:20px;font-weight:700;letter-spacing:-.02em}.node-wizard-steps{display:flex;align-items:center;gap:10px;padding:14px 26px 12px;background:#f7faf9}.node-wizard-step{display:flex;align-items:center;gap:7px;color:#7a8985;font-size:12px;white-space:nowrap}.node-wizard-step>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #c6d2ce;border-radius:50%;background:#fff;font-size:12px;font-weight:700}.node-wizard-step>span svg{width:17px;height:17px}.node-wizard-step.is-active{color:#1b5947}.node-wizard-step.is-active>span{border-color:#397a65;color:#fff;background:#397a65}.node-wizard-step.is-complete{color:#1b5947}.node-wizard-step.is-complete>span{border-color:#8fc3b0;color:#397a65;background:#e8f5f0}.node-wizard-step-line{width:54px;height:1px;background:#d6e2de}.node-wizard-content{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:20px 26px 24px;scrollbar-color:#a8b6bd transparent;scrollbar-width:thin}.node-wizard-intro{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid #d8e8e1;border-radius:10px;background:#f2f9f6}.node-wizard-intro-icon{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:8px;color:#2a6956;background:#d8eee5}.node-wizard-intro-icon svg{width:18px;height:18px}.node-wizard-intro .muted{margin-top:2px}.node-wizard-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:8px;border-bottom:1px solid #e7eeeb;color:#1d332c;font-size:14px;font-weight:700}.node-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.node-info-grid .fui-Field,.ssh-fields-grid .fui-Field{min-width:0}.node-wizard-token-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);align-items:end;gap:16px}.node-wizard-security-note{display:flex;align-items:center;gap:7px;min-height:32px;padding:8px 10px;border:1px solid #e2e9e6;border-radius:7px;color:#667873;background:#f8fbfa;font-size:12px}.node-wizard-security-note svg{flex:0 0 auto;width:16px;height:16px;color:#397a65}.node-package-summary{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #b9dcca;border-radius:10px;background:#eff9f4}.node-package-summary-icon{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;color:#18794e}.node-package-summary-icon svg{width:20px;height:20px}.node-package-summary-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.node-package-summary-copy .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#35584c}.node-package-expiry{margin-left:auto;white-space:nowrap;color:#28704e}.node-deployment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.node-method-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid #d9e3df;border-radius:12px;background:#fff;box-shadow:0 3px 14px #1c42370a}.node-method-card-primary{border-color:#a8cfbd;background:#fbfefd;box-shadow:0 6px 20px #1c5d4614}.node-method-card-heading{display:flex;align-items:flex-start;gap:10px}.node-method-card-heading .muted{margin-top:2px}.node-method-icon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:9px;color:#1d654f;background:#dcefe7}.node-method-icon svg{width:19px;height:19px}.node-method-icon.is-muted{color:#5c6f76;background:#eaf0f2}.ssh-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ssh-fields-grid .fui-Field:last-child{grid-column:1/-1}.node-method-card .ssh-fields-grid{grid-template-columns:1fr}.node-method-card .ssh-fields-grid .fui-Field:last-child{grid-column:auto}.node-method-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #edf1ef}.node-method-footer>span{display:flex;align-items:center;gap:5px;color:#687a74;font-size:12px;line-height:1.4}.node-method-footer>span svg{flex:0 0 auto;width:15px;height:15px;color:#397a65}.node-method-footer .fui-Button{flex:0 0 auto;min-width:104px;white-space:nowrap}.node-command-label{color:#63736f;font-size:12px;font-weight:600}.node-command-block{min-height:52px;margin:0;padding:11px 12px;overflow:auto;border:1px solid #d9e3df;border-radius:8px;color:#35564b;background:#f5f8f7;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.node-wizard-footnote{padding:10px 12px;border-left:3px solid #9fc7b5;color:#61736e;background:#f7faf9}.node-packages-table .node-packages-actions-header,.node-packages-table .node-packages-actions-cell{width:360px;min-width:360px}.node-packages-actions{display:flex;flex-wrap:nowrap;gap:8px;min-width:344px;white-space:nowrap}.node-packages-actions .fui-Button{flex:0 0 auto}.deployment-task-actions{min-width:150px}.deployment-task-actions-header{width:200px;min-width:200px}.deployment-drawer{box-sizing:border-box;width:min(1120px,calc(100vw - 16px))!important;max-width:100vw}.deployment-drawer-body{display:flex;min-height:0;flex-direction:column;gap:14px;overflow:auto;padding:16px 24px 16px 16px}.deployment-log-drawer{width:min(760px,calc(100vw - 16px))!important}.deployment-log-drawer-body{padding-right:24px}.deployment-drawer-table-wrap{overflow-x:hidden;min-height:0}.deployment-drawer-table{width:100%;min-width:0!important;table-layout:fixed}.deployment-drawer-table th,.deployment-drawer-table td{overflow-wrap:break-word;word-break:normal}.deployment-drawer-table th:nth-child(1),.deployment-drawer-table td:nth-child(1){width:145px}.deployment-drawer-table th:nth-child(2),.deployment-drawer-table td:nth-child(2){width:135px}.deployment-drawer-table th:nth-child(3),.deployment-drawer-table td:nth-child(3){width:205px}.deployment-drawer-table th:nth-child(4),.deployment-drawer-table td:nth-child(4){width:90px}.deployment-drawer-table th:nth-child(5),.deployment-drawer-table td:nth-child(5){width:90px}.deployment-drawer-table th:nth-child(6),.deployment-drawer-table td:nth-child(6){width:120px}.deployment-drawer-table th:nth-child(7),.deployment-drawer-table td:nth-child(7){width:70px}.deployment-drawer-table th:nth-child(8),.deployment-drawer-table td:nth-child(8){width:200px}.deployment-drawer-table th:last-child,.deployment-drawer-table td:last-child{padding-right:20px}.deployment-drawer-table .node-packages-actions{min-width:150px;gap:5px}.deployment-drawer-table .deployment-task-actions{box-sizing:border-box;min-width:185px;padding-right:16px;margin-right:0;overflow:hidden}.deployment-log-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.service-operation-log{padding:10px 12px;border:1px solid #d9e3df;border-radius:8px;background:#f8fbfa}.service-operation-log pre{max-height:160px;margin:8px 0 0;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}.plan-form-dialog{width:min(700px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border-color:#d2dcda;box-shadow:0 24px 64px #1739302e}.plan-form-dialog .fui-DialogBody{grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.plan-form-drawer{width:min(720px,calc(100vw - 24px));border-left:1px solid #d2dcda;box-shadow:-24px 0 64px #17393029}.plan-form-drawer .fui-DrawerHeader{padding:22px 24px 16px;border-bottom:1px solid #e5ece9;background:linear-gradient(180deg,#fbfdfc,#f4f9f7)}.plan-form-drawer .fui-DrawerBody{min-height:0;padding:0 24px}.plan-form-drawer .fui-DrawerFooter{gap:8px;padding:14px 24px;border-top:1px solid #e5ece9;background:#fbfdfc}.plan-form-drawer .plan-identity-grid,.plan-form-drawer .plan-limit-grid{grid-template-columns:1fr}.plan-form-content{min-height:0;overflow:auto;padding:4px 6px 18px 0;scroll-padding-bottom:18px;scrollbar-color:#a8b6bd transparent;scrollbar-width:thin}.plan-identity-grid,.plan-limit-grid{display:grid;gap:12px}.plan-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-limit-grid{grid-template-columns:.75fr 1.5fr .75fr}.plan-traffic-field{display:grid;gap:6px;min-width:0}.plan-traffic-control{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:6px;min-width:0}.plan-traffic-control input{font-variant-numeric:tabular-nums}.plan-traffic-presets{display:flex;gap:4px;min-width:0;overflow-x:auto;padding-bottom:1px;scrollbar-width:thin}.plan-traffic-presets .fui-Button{min-width:max-content;padding-inline:7px;color:#315e50;font-size:12px}.plan-choice-grid{display:grid;gap:7px;padding:7px;border:1px solid #d8e2df;border-radius:9px;background:#f6f9f8}.plan-choice-grid.is-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-choice-grid.is-protocols{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-choice-card{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;padding:7px 9px;border:1px solid #e0e7e5;border-radius:7px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.plan-choice-card:hover{border-color:#b8cbc4;background:#fbfdfc}.plan-choice-card:active{transform:translateY(1px)}.plan-choice-card:focus-within{outline:2px solid #397a65;outline-offset:1px}.plan-choice-card:has(input:checked){border-color:#8fc3b0;background:#eaf5f1;box-shadow:inset 3px 0 #397a65}.plan-choice-card input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.plan-choice-indicator{position:relative;display:grid;flex:0 0 17px;width:17px;height:17px;place-items:center;border:1px solid #869792;border-radius:4px;background:#fff}.plan-choice-card input:checked+.plan-choice-indicator{border-color:#397a65;background:#397a65}.plan-choice-card input:checked+.plan-choice-indicator:after{content:"";width:8px;height:4px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.plan-source-picker{display:grid;gap:8px}.plan-source-list{display:grid;gap:6px;max-height:220px;overflow:auto;padding:10px;border:1px solid #d8e2df;border-radius:9px;background:#f7faf9}.plan-source-list .fui-Checkbox{padding:5px 6px;border-radius:6px;background:#fff}.plan-source-list .fui-Checkbox:hover{background:#eef7f3}.plan-choice-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263b34;font-size:13px;font-weight:600}.error-text{color:#b42318}.deployment-log{max-height:50vh;min-height:240px;margin:0;padding:12px;overflow:auto;border:1px solid #d9e0e4;border-radius:8px;background:#f6f8f9;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.detail-json{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-table{min-width:1120px!important}.subscription-actions-column{width:352px;min-width:352px}.subscription-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:336px}.subscription-actions .fui-Button{min-width:0;min-height:32px;padding-inline:9px;font-size:13px;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.subscription-actions .fui-Button:active{transform:translateY(1px)}.subscription-actions .subscription-action-detail{color:#245c4a;border-color:#bfd8cf;background:#edf7f3}.subscription-actions .subscription-action-detail:hover{border-color:#96bfb0;background:#e2f2ec}.subscription-actions .subscription-action-history{color:#1f4e79;border-color:#c2d6ea;background:#eef4fb}.subscription-actions .subscription-action-history:hover{border-color:#9cbcd9;background:#e0edf8}@media(max-width:900px){.shell{grid-template-columns:76px minmax(0,1fr)}.sidebar-brand>div:last-child,.nav-item span,.sidebar-footer{display:none}.sidebar-brand{justify-content:center;padding-inline:0}.nav-item{justify-content:center;padding:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(3n){border-right:1px solid #e4e9ec}.metric:nth-child(2n){border-right:0}.metric:nth-last-child(-n+3){border-bottom:1px solid #e4e9ec}.metric:nth-last-child(-n+2){border-bottom:0}}@media(max-width:680px){.login-page{grid-template-columns:1fr;overflow:auto}.login-brand{min-height:270px;padding:28px 24px}.security-note{margin-top:16px}.login-panel{padding:20px 14px}.shell{grid-template-columns:60px minmax(0,1fr)}.sidebar{padding-inline:8px}.account-copy{display:none}.content-scroll{padding:12px}.page-heading{align-items:flex-start}.toolbar{flex-wrap:wrap}.search-input{width:100%}.metric-grid{grid-template-columns:1fr}.metric,.metric:nth-child(n){border-right:0;border-bottom:1px solid #e4e9ec}.plan-identity-grid,.plan-limit-grid{grid-template-columns:1fr}.plan-choice-grid.is-protocols{grid-template-columns:repeat(2,minmax(0,1fr))}.node-wizard-dialog{width:calc(100vw - 20px);min-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.node-wizard-dialog .fui-DialogTitle,.node-wizard-dialog .fui-DialogActions,.node-wizard-steps,.node-wizard-content{padding-inline:18px}.node-deployment-methods{grid-template-columns:1fr}.deployment-drawer{width:100vw!important}.deployment-drawer-table th:nth-child(3),.deployment-drawer-table td:nth-child(3),.deployment-drawer-table th:nth-child(5),.deployment-drawer-table td:nth-child(5){display:none}.deployment-drawer-table th:nth-child(1),.deployment-drawer-table td:nth-child(1){width:22%}.deployment-drawer-table th:nth-child(2),.deployment-drawer-table td:nth-child(2){width:18%}.deployment-drawer-table th:nth-child(4),.deployment-drawer-table td:nth-child(4){width:14%}.deployment-drawer-table th:nth-child(6),.deployment-drawer-table td:nth-child(6){width:14%}.deployment-drawer-table th:nth-child(7),.deployment-drawer-table td:nth-child(7){width:10%}.node-wizard-token-field{grid-template-columns:1fr}.metric:last-child{border-bottom:0}}@media(max-width:460px){.plan-choice-grid.is-actions,.plan-choice-grid.is-protocols{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.settings-form,.settings-test{display:grid;gap:16px;width:100%;padding:20px;border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1)}.settings-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-form>*:nth-child(n+4),.settings-status,.settings-form>button,.form-error,.form-success{grid-column:1/-1}.settings-status{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--colorNeutralBackground2)}.settings-test-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.form-error{color:var(--colorPaletteRedForeground1)}.form-success{color:var(--colorPaletteGreenForeground1)}@media(max-width:760px){.settings-form{grid-template-columns:1fr}.settings-form>*{grid-column:1!important}.settings-test-row{grid-template-columns:1fr}}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralStroke2)}.detail-grid article{min-height:92px;padding:16px;background:var(--colorNeutralBackground1)}.json-panel{min-width:0;padding:18px;border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1)}.json-panel pre{max-height:360px;margin:12px 0 0;overflow:auto;white-space:pre-wrap;word-break:break-word}.product-snapshot{min-width:0;overflow:hidden;border:1px solid #d9e0e4;border-radius:14px;background:#fff}.snapshot-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 20px;border-bottom:1px solid #e5eaed;background:#f8fafb}.snapshot-heading>.fui-Text:first-child{letter-spacing:-.01em}.snapshot-product{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;text-align:right}.snapshot-code{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border-radius:6px;color:#215a49;background:#dcece6;font-size:12px;font-weight:650;white-space:nowrap}.snapshot-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#e5eaed}.snapshot-facts article{display:flex;flex-direction:column;gap:5px;min-width:0;min-height:88px;padding:16px 20px;background:#fff}.snapshot-facts article .fui-Text:last-child{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.snapshot-price{color:#174f40;font-size:17px;font-weight:700}.snapshot-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:15px 20px;border-top:1px solid #edf0f2}.snapshot-regions{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.snapshot-regions span{display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;border:1px solid #cdd9d5;border-radius:6px;color:#28584a;background:#f1f7f4;font-size:12px;font-weight:600}.snapshot-technical{border-top:1px solid #edf0f2;color:#495760}.snapshot-technical summary{min-height:44px;padding:12px 20px;cursor:pointer;font-size:13px;font-weight:600;transition:background .16s ease}.snapshot-technical summary:hover{background:#f6f9fa}.snapshot-technical summary:focus-visible{outline:2px solid #397a65;outline-offset:-3px}.snapshot-technical dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 16px;margin:0;padding:0 20px 16px;font-size:13px}.snapshot-technical dt{color:#5f6b76}.snapshot-technical dd{min-width:0;margin:0;overflow-wrap:anywhere}.snapshot-empty{display:grid;min-height:132px;place-items:center;padding:24px;color:#5f6b76}.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.role-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1)}.role-tabs{margin:16px 0 0;overflow-x:auto}.role-detail-card{margin-top:12px}.role-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.role-permission-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:360px;overflow:auto;padding:12px;border:1px solid var(--colorNeutralStroke2);border-radius:8px;background:var(--colorNeutralBackground2)}.role-permission-group{display:flex;flex-direction:column;gap:7px;min-width:0}.custom-permission-row{display:flex;gap:8px;margin-top:10px}.custom-permission-row .fui-Input{flex:1}.reason-picker{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:8px}.system-status-page{width:100%}.status-auto-refresh{display:flex;align-items:center;gap:6px;font-size:13px}.status-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 0}.status-summary-card{min-height:104px;padding:16px;border:1px solid var(--colorNeutralStroke2);border-radius:10px;background:var(--colorNeutralBackground1)}.status-summary-card.status-healthy{border-color:#9ed7b4}.status-summary-card.status-unhealthy{border-color:#e39a9a;background:#fff7f6}.status-summary-card.status-unknown{border-color:#e2c681}.status-summary-card .muted{margin-top:6px}.system-status-page .settings-grid{padding-top:0}.system-status-page .settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px}.system-status-page .settings-card{min-height:150px}@media(max-width:900px){.status-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-status-page .settings-toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.status-summary-grid,.system-status-page .settings-grid,.reason-picker{grid-template-columns:1fr}}.permission-list{display:flex;flex-wrap:wrap;gap:6px}.permission-groups{display:flex;flex-direction:column;gap:12px}.permission-group{display:flex;flex-direction:column;gap:6px}.permission-list span{max-width:100%;padding:5px 8px;border-radius:6px;background:var(--colorNeutralBackground3);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.permission-list span.permission-untranslated{color:#9b2c2c;background:#fff1f0;border:1px dashed #e0a3a0}.entity-link{color:inherit;text-decoration:none}.entity-link:hover{text-decoration:underline}.catalog-ready{color:var(--colorPaletteGreenForeground1);font-weight:600}.catalog-blocked{color:var(--colorPaletteRedForeground1);font-weight:600}.catalog-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralStroke2)}.catalog-section{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;background:var(--colorNeutralBackground1)}.catalog-price{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--colorNeutralStroke2)}.plan-detail-drawer{box-sizing:border-box;width:min(760px,calc(100vw - 24px))!important;max-width:100vw;border-left:1px solid #d4dfdc;box-shadow:-24px 0 72px #1739302e}.plan-detail-drawer .fui-DrawerHeader{padding:20px 24px 16px;border-bottom:1px solid #dce7e3;background:linear-gradient(180deg,#fbfdfc,#f3f8f6)}.plan-detail-drawer .fui-DrawerHeaderTitle{color:#1d332c;font-size:16px;font-weight:700}.plan-detail-drawer-body{display:flex;min-height:0;flex-direction:column;overflow:auto;padding:0 24px 28px;background:#f7faf9;scrollbar-color:#a8b6bd transparent;scrollbar-width:thin}.plan-detail-drawer-body>.plan{gap:18px}.plan-detail-drawer .plan-detail-embedded{padding:20px 0 12px;gap:18px}.plan-detail-drawer .plan-detail-embedded .page-heading{align-items:flex-start;min-height:0;padding-bottom:2px}.plan-detail-drawer .plan-detail-embedded .page-heading h1{color:#19352c;font-size:24px;letter-spacing:-.025em}.plan-detail-drawer .plan-detail-embedded .page-heading .fui-Text{color:#6a7b75}.plan-detail-drawer .plan-detail-embedded .page-heading>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.plan-detail-drawer .detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d8e4df;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #1d483b0a}.plan-detail-drawer .detail-grid article{min-height:84px;padding:14px 16px;background:#fff}.plan-detail-drawer .detail-grid article .muted{margin-bottom:5px;color:#6b7d77;font-size:12px}.plan-detail-drawer .catalog-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));border:0;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #1d483b0a}.plan-detail-drawer .catalog-section{min-height:154px;padding:18px;background:#fff}.plan-detail-drawer .catalog-section>.fui-Text:first-child{color:#29463c;font-size:13px;letter-spacing:.02em}.plan-detail-drawer .catalog-price{padding:10px 0;border-bottom:1px solid #e7efeb}.plan-detail-drawer .permission-list span{border:1px solid #d8e9e1;color:#2f6654;background:#f1f8f5}.plan-detail-drawer .catalog-ready,.plan-detail-drawer .catalog-blocked{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:6px;background:#eff8f3}.plan-detail-drawer .catalog-blocked{background:#fff2f0}@media(max-width:680px){.plan-detail-drawer{width:100vw!important}.plan-detail-drawer-body{padding-inline:16px}.plan-detail-drawer .plan-detail-embedded{padding-top:16px}.plan-detail-drawer .plan-detail-embedded .page-heading{flex-direction:column}.plan-detail-drawer .plan-detail-embedded .page-heading>div:last-child{justify-content:flex-start}.plan-detail-drawer .detail-grid,.plan-detail-drawer .catalog-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.plan-detail-drawer .detail-grid,.plan-detail-drawer .catalog-detail-grid{grid-template-columns:1fr}}@media(max-width:900px){.detail-grid,.role-grid,.catalog-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.snapshot-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.snapshot-heading{flex-direction:column;gap:12px}.snapshot-product{align-items:flex-start;flex-direction:column;text-align:left}.snapshot-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-meta{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.detail-grid,.role-grid,.catalog-detail-grid,.role-permission-picker{grid-template-columns:1fr}.role-detail-header{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.snapshot-facts{grid-template-columns:1fr}.snapshot-technical dl{grid-template-columns:1fr;gap:3px}.snapshot-technical dd+dt{margin-top:8px}}.user-filter-toolbar{display:grid;grid-template-columns:minmax(200px,1fr) repeat(4,minmax(130px,.55fr)) auto}.user-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.user-form-grid .form-wide{grid-column:1/-1}.pager,.action-row{display:flex;align-items:center;gap:10px}.pager{justify-content:flex-end}.action-row{margin-top:16px;flex-wrap:wrap}.security-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(max-width:1100px){.user-filter-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.user-filter-toolbar,.user-form-grid{grid-template-columns:1fr}.user-form-grid .form-wide{grid-column:auto}}.traffic-panel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border:1px solid #d9e0e4;border-radius:14px;background:#fff}.traffic-panel-heading,.traffic-section-heading,.traffic-quota-heading,.traffic-quota-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.traffic-actions,.traffic-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.traffic-loading,.traffic-error,.traffic-empty{display:flex;min-height:150px;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.traffic-error{flex-direction:column;border:1px solid #ead1cd;border-radius:10px;background:#fff8f6}.traffic-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #d9e0e4;border-radius:12px;overflow:hidden;background:#d9e0e4}.traffic-metric{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 10px;min-height:98px;padding:17px;background:#fff}.traffic-metric-icon{grid-row:1/3;display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#215a49;background:#dcece6}.traffic-number{font-variant-numeric:tabular-nums}.traffic-chart-card,.traffic-breakdown-card,.traffic-quota-card{min-width:0;padding:18px;border:1px solid #d9e0e4;border-radius:12px;background:#fff}.traffic-chart{display:grid;width:100%;grid-template-columns:72px minmax(0,1fr);grid-template-rows:220px 52px;margin-top:34px;overflow:visible;color:#53626a;font-size:12px;font-variant-numeric:tabular-nums}.traffic-y-axis{position:relative;grid-column:1;grid-row:1;min-width:0}.traffic-axis-name{position:absolute;color:#44535b;font-size:12px;font-weight:650;line-height:1;white-space:nowrap}.traffic-y-axis>.traffic-axis-name{top:-23px;right:10px}.traffic-y-label{position:absolute;right:10px;max-width:62px;transform:translateY(-50%);line-height:1;white-space:nowrap}.traffic-plot{position:relative;grid-column:2;grid-row:1;min-width:0;min-height:0}.traffic-plot svg{display:block;width:100%;height:100%;overflow:visible}.traffic-x-axis{position:relative;grid-column:2;grid-row:2;min-width:0;border-top:1px solid transparent}.traffic-x-label{position:absolute;top:9px;transform:translate(-50%);line-height:1;white-space:nowrap}.traffic-x-label[data-edge=start]{transform:none}.traffic-x-label[data-edge=end]{transform:translate(-100%)}.traffic-time-axis-name{top:33px;left:50%;transform:translate(-50%)}.traffic-axis{stroke:#a8b6bd;stroke-width:1}.traffic-gridline{stroke:#e4e9ec;stroke-width:1;stroke-dasharray:4 5}.traffic-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.traffic-line.upload{stroke:#397a65}.traffic-line.download{stroke:#28749b}.traffic-line.billable{stroke:#b26a2d}.traffic-chart-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.traffic-chart-switch{display:inline-flex;gap:2px;padding:2px;border:1px solid #d7e4df;border-radius:6px;background:#f3f7f5}.traffic-chart-switch button{padding:3px 8px;border:0;border-radius:4px;background:transparent;color:#52636b;cursor:pointer;font:inherit;font-size:12px}.traffic-chart-switch button.is-active{background:#fff;color:#24634f;box-shadow:0 1px 3px #1739301f;font-weight:650}.traffic-legend{display:flex;gap:6px;flex-wrap:wrap;color:#4b5961;font-size:12px}.traffic-legend button{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid transparent;border-radius:5px;background:transparent;color:inherit;cursor:pointer;font:inherit}.traffic-legend button:hover{background:#f3f7f5;border-color:#d7e4df}.traffic-legend button:before{display:inline-block;width:8px;height:8px;border-radius:50%;content:""}.traffic-legend .upload{color:#397a65}.traffic-legend .upload:before{background:#397a65}.traffic-legend .download{color:#28749b}.traffic-legend .download:before{background:#28749b}.traffic-legend .billable{color:#b26a2d}.traffic-legend .billable:before{background:#b26a2d}.traffic-legend button.is-hidden{opacity:.45;text-decoration:line-through}.traffic-legend button.is-hidden:before{border:1px solid currentColor;background:transparent}.traffic-bar{opacity:.75}.traffic-bar.upload{fill:#397a65}.traffic-bar.download{fill:#28749b}.traffic-bar.billable{fill:#b26a2d}.traffic-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.traffic-summary-strip{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(220px,1.3fr) minmax(150px,.9fr);align-items:stretch;gap:1px;position:relative;min-width:0;min-height:48px;border:1px solid #d9e0e4;border-radius:10px;overflow:hidden;background:#d9e0e4}.traffic-summary-metric{display:flex;min-width:0;min-height:48px;flex-direction:column;justify-content:center;gap:2px;padding:8px 13px;background:#fff}.traffic-summary-metric.used{gap:1px}.traffic-summary-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.traffic-summary-metric progress{width:100%;height:4px;margin-top:3px;border:0;border-radius:999px;overflow:hidden;accent-color:#397a65}.traffic-summary-metric progress::-webkit-progress-bar{background:#e6ece9}.traffic-summary-metric progress::-webkit-progress-value{background:#397a65}.traffic-summary-metric.remaining{background:#f5fbf8}.traffic-summary-metric.lag{background:#f7fafc}.traffic-summary-total{position:absolute;right:12px;bottom:3px;font-size:11px;line-height:1}.traffic-breakdown-tabs{display:flex;min-width:0;flex-direction:column;gap:10px;padding:14px;border:1px solid #d9e0e4;border-radius:12px;background:#fff}.traffic-breakdown-tabs-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.traffic-breakdown-tabs-heading .fui-TabList{flex:0 0 auto}.traffic-breakdown-tabs .traffic-breakdown-card{padding:0;border:0;background:transparent}.traffic-access-history{display:flex;min-width:0;flex-direction:column;gap:12px;padding:18px;border:1px solid #d9e0e4;border-radius:12px;background:#fff}.retention-drawer{height:100dvh;max-width:100vw}.retention-drawer .fui-DrawerBody{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px;font-size:13px;line-height:1.5}.retention-days{display:flex;flex-direction:column;gap:8px}.retention-days input{padding:8px;border:1px solid #c8d1d5;border-radius:6px;font:inherit}.retention-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0}.retention-stats dt{color:#53636d}.retention-stats dd{margin:0;overflow-wrap:anywhere}.system-settings-page{width:100%}.settings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 16px;border-bottom:1px solid #e5eaed}.system-settings-page .settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px}.settings-card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid #d9e0e4;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280a}.settings-card .settings-row{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.settings-card .action-row{display:flex;gap:8px;flex-wrap:wrap}.system-settings-page .form-error,.system-settings-page .form-success{display:block;margin-top:12px}.system-settings-page .form-error{color:#b42318}.system-settings-page .form-success{color:#087443}@media(max-width:900px){.system-settings-page .settings-grid{grid-template-columns:1fr}.settings-toolbar{align-items:flex-start}}.traffic-history-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.traffic-history-filters input{min-width:140px;max-width:220px;padding:7px 9px;border:1px solid #c8d1d5;border-radius:6px;font:inherit}.traffic-history-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.access-history-page{height:100%;overflow:hidden}.access-history-page .traffic-access-history{flex:1;min-height:0;overflow:hidden}.access-history-page .traffic-history-scroll{flex:1;min-height:0;scrollbar-color:#a8b6bd transparent;scrollbar-width:thin}.traffic-history-scroll{min-width:0;overflow:auto}.traffic-access-history thead th{position:sticky;top:0;z-index:2;background:#fff;box-shadow:0 1px #e7eeeb}.traffic-access-history table{min-width:1060px;width:100%;table-layout:fixed}.traffic-access-history .col-time{width:170px}.traffic-access-history .col-target{width:auto}.traffic-access-history .col-ip{width:140px}.traffic-access-history .col-proto{width:80px}.traffic-access-history .col-node{width:250px}.traffic-access-history .col-bytes{width:72px}.traffic-access-history .col-status{width:64px}.traffic-access-history td{white-space:nowrap}.traffic-access-history .cell-target{overflow:hidden;text-overflow:ellipsis}.traffic-access-history .cell-target a{color:#0f6cbd;text-decoration:none}.traffic-access-history .cell-target a:hover{text-decoration:underline}.traffic-access-history .cell-ip{overflow:hidden;text-overflow:ellipsis}.traffic-access-history .fui-Spinner{align-self:flex-start}.traffic-breakdown-card{display:flex;flex-direction:column;gap:12px}.traffic-table-scroll{min-width:0;overflow-x:auto}.traffic-table-scroll table{min-width:560px}.traffic-table-scroll th,.traffic-table-scroll td{padding:9px 10px;border-bottom:1px solid #edf0f2;font-variant-numeric:tabular-nums}.traffic-subscription-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid #d9e0e4;border-radius:12px;overflow:hidden;background:#d9e0e4}.traffic-subscription-meta article{display:flex;min-height:84px;flex-direction:column;gap:7px;padding:15px;background:#fff}.traffic-subscription-meta article .fui-Badge{align-self:flex-start;min-height:24px;padding-inline:10px;border-radius:999px;font-weight:650}.traffic-quota-card{display:flex;flex-direction:column;gap:12px}.traffic-quota-card progress,.subscription-traffic-cell progress{width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;accent-color:#397a65}.traffic-quota-card progress::-webkit-progress-bar,.subscription-traffic-cell progress::-webkit-progress-bar{background:#e6ece9}.traffic-quota-card progress::-webkit-progress-value,.subscription-traffic-cell progress::-webkit-progress-value{background:#397a65}.traffic-quota-footer{font-size:13px;color:#4b5961}.subscription-traffic-cell{display:flex;min-width:150px;flex-direction:column;gap:7px}.subscription-traffic-cell progress{height:6px}.back-link{display:inline-flex;min-height:32px;align-items:center;padding:0 11px;border:1px solid #c8d2d7;border-radius:6px;color:#17202a;background:#fff;text-decoration:none;font-size:13px;font-weight:600}.back-link:hover{background:#f4f7f8}@media(max-width:1100px){.traffic-subscription-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.traffic-breakdown-grid{grid-template-columns:1fr}.traffic-panel-heading,.traffic-section-heading{align-items:flex-start;flex-direction:column}.traffic-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-summary-total{display:none}}@media(max-width:680px){.traffic-metric-grid,.traffic-subscription-meta{grid-template-columns:1fr}.traffic-detail-actions{align-items:stretch;flex-direction:column}.traffic-actions{width:100%}.traffic-actions .fui-Select{flex:1}.traffic-chart{grid-template-columns:58px minmax(0,1fr);grid-template-rows:170px 52px}.traffic-y-label,.traffic-y-axis>.traffic-axis-name{right:8px}.traffic-y-label{max-width:50px}.traffic-x-label:not([data-edge]):not([data-midpoint=true]){display:none}.traffic-quota-footer{align-items:flex-start;flex-direction:column}.traffic-summary-strip{grid-template-columns:1fr}.traffic-summary-metric{min-height:44px}.traffic-breakdown-tabs-heading{align-items:flex-start;flex-direction:column}.traffic-breakdown-tabs-heading .fui-TabList{width:100%}.traffic-breakdown-tabs-heading .fui-Tab{flex:1}}.core-page{height:100%;min-height:0;overflow:hidden;gap:10px}.core-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.core-overview-bar{display:grid;flex:0 0 auto;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:16px;min-height:54px;padding:8px 12px;border:1px solid #d9e0e4;border-radius:10px;background:#fff}.core-overview-copy{max-width:54ch;color:#526169;font-size:13px;line-height:1.5;text-wrap:pretty}.core-status-strip{display:flex;align-items:stretch;justify-content:flex-end;gap:0;margin:0;overflow:hidden;border:1px solid #dde5e2;border-radius:7px;background:#dde5e2}.core-status-strip>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;min-width:104px;padding:7px 10px;background:#f8faf9}.core-status-strip dt{color:#65737a;font-size:12px;white-space:nowrap}.core-status-strip dd{margin:0;color:#1c4e40;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.core-status-strip .is-attention{background:#fff9e8}.core-status-strip .is-attention dd{color:#76510b}.core-status-strip .is-danger{background:#fff3f1}.core-status-strip .is-danger dd{color:#9c2b24}.core-workbench{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;border:1px solid #d9e0e4;border-radius:10px;background:#fff}.core-workbench-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:7px 10px;border-bottom:1px solid #dfe5e8;background:#fbfcfc}.core-workbench-toolbar .fui-Tab{min-height:38px;font-size:13px;font-weight:600}.core-filters{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px}.core-search{width:min(300px,22vw)}.core-filters .fui-Select{min-width:128px}.core-bulk-toolbar{display:flex;flex:0 0 auto;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px;border-bottom:1px solid #cfe0d9;background:#edf6f2}.core-bulk-scope{display:flex;min-width:190px;flex-direction:column;gap:1px}.core-bulk-buttons{display:grid;width:min(390px,100%);min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.core-bulk-buttons .fui-Button{min-height:32px}.protocol-recommendation-dropdown{width:196px;min-width:196px;font-size:13px}.protocol-recommendation-listbox{width:min(540px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 120px));padding:6px;overflow:auto;scrollbar-color:#a8b6bd transparent;scrollbar-width:thin}.protocol-recommendation-option{min-height:84px;padding:8px 10px;border-radius:7px}.protocol-recommendation-option[aria-selected=true]{background:#e7f2ee}.protocol-option{display:flex;width:100%;min-width:0;flex-direction:column;gap:6px;color:#26343a}.protocol-option-all{min-height:38px;justify-content:center;gap:2px}.protocol-option-all>span:first-child{font-size:13px;font-weight:650}.protocol-option-all>span:last-child{color:#66757c;font-size:12px}.protocol-option-heading{display:flex;min-width:0;align-items:center;gap:7px}.protocol-option-heading>span:first-child{color:#172a24;font-size:14px;font-weight:700}.protocol-recommendation-level,.protocol-score{display:inline-flex;min-height:21px;align-items:center;padding:1px 6px;border-radius:4px;font-size:12px;font-weight:650;white-space:nowrap}.protocol-recommendation-level{color:#17613f;background:#e1f1e9}.protocol-recommendation-level.is-optional{color:#76510b;background:#fff1c9}.protocol-recommendation-level.is-compatible,.protocol-recommendation-level.is-unrated{color:#56646b;background:#edf1f2}.protocol-score{margin-left:auto;color:#365149;background:#f0f5f3;font-variant-numeric:tabular-nums}.protocol-metrics,.protocol-live-status{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:4px}.protocol-metrics span,.protocol-live-status span{display:inline-flex;min-height:20px;align-items:center;padding:1px 5px;border-radius:4px;font-size:12px;line-height:1.45;white-space:nowrap}.protocol-metrics span{border:1px solid #dbe3e0;color:#4d5d57;background:#fafcfc}.protocol-metrics .is-excellent{color:#17613f;border-color:#c8e2d5;background:#edf8f3}.protocol-metrics .is-good{color:#2f5f50;background:#f2f7f5}.protocol-metrics .is-average{color:#76510b;border-color:#eadcb1;background:#fff9e8}.protocol-metrics .is-limited{color:#8a3b31;border-color:#ead0cc;background:#fff5f3}.protocol-metrics .is-unrated{color:#56646b;background:#f2f4f5}.protocol-live-status{color:#607078}.protocol-live-status span{padding:0;background:transparent}.protocol-live-status span+span:before{margin-right:4px;color:#a3afb4;content:"·"}.protocol-live-status .is-ready{color:#17613f}.protocol-live-status .is-warning{color:#76510b}.protocol-live-status .is-unavailable{color:#9c2b24;font-weight:650}.core-workbench-scroll{min-width:0;min-height:0;flex:1 1 auto;overflow:auto;padding:0;scrollbar-color:#a8b6bd transparent;scrollbar-width:thin}.core-workbench-scroll .module-state{min-height:100%}.core-release-table{min-width:0;margin:10px;overflow:hidden;border:1px solid #e0e6e8;border-radius:8px}.core-release-table table{width:100%;table-layout:fixed;font-size:13px}.core-release-table td,.core-release-table th{padding:9px 11px}.core-release-hint{display:flex;align-items:flex-start;gap:8px;margin:10px 10px 0;padding:10px 12px;border:1px solid #d7e6df;border-radius:7px;color:#28584a;background:#f2f8f5;font-size:13px;line-height:1.5}.core-release-hint .muted{color:#52665d}.core-platform-label{display:inline-flex;align-items:center;gap:4px;font-weight:600;white-space:nowrap}.core-platform-label span{color:#87939a;font-weight:400}.core-capability-tags,.core-engine-list,.core-policy-state{display:flex;gap:5px}.core-capability-tags{max-width:100%;flex-wrap:wrap;align-items:center}.core-engine-list,.core-policy-state{flex-wrap:wrap}.core-capability-tags span,.core-engine-list span{display:inline-flex;min-height:24px;align-items:center;padding:2px 7px;border:1px solid #d6e0dc;border-radius:5px;color:#28584a;background:#f3f8f6;font-size:12px;font-weight:600;white-space:nowrap}.core-rollout{display:grid;grid-template-columns:minmax(72px,1fr) 36px;align-items:center;gap:8px;min-width:116px;font-variant-numeric:tabular-nums}.core-rollout progress{width:100%;height:6px;border:0;border-radius:999px;overflow:hidden;accent-color:#397a65}.core-rollout progress::-webkit-progress-bar{background:#e5ebe8}.core-rollout progress::-webkit-progress-value{background:#397a65}.core-digest{font-size:12px;white-space:nowrap}.core-endpoint-table{width:100%;min-width:0;overflow:hidden}.core-endpoint-table table{width:100%;table-layout:fixed;font-size:13px}.core-endpoint-table thead{position:sticky;top:0;z-index:1;background:#eef3f2}.core-endpoint-table tbody tr:hover{background:#f7faf9}.core-endpoint-table tbody tr.is-selected{background:#eef7f3}.core-endpoint-table tbody tr.is-selected:hover{background:#e7f3ee}.core-endpoint-table th,.core-endpoint-table td{padding:9px 10px;border-bottom:1px solid #edf0f2;vertical-align:middle;overflow-wrap:anywhere}.core-unified-endpoint-table th:nth-child(1){width:42px}.core-unified-endpoint-table th:nth-child(2){width:22%}.core-unified-endpoint-table th:nth-child(3){width:14%}.core-unified-endpoint-table th:nth-child(4){width:17%}.core-unified-endpoint-table th:nth-child(5){width:21%}.core-unified-endpoint-table th:nth-child(6){width:20%}.core-unified-endpoint-table th:nth-child(7){width:68px}.core-selection-cell,.core-action-cell{text-align:center}.core-selection-cell{padding-inline:7px!important}.core-action-cell .fui-Button{min-width:52px}.core-node-cell-heading{display:flex;min-width:0;align-items:center;gap:7px}.core-node-cell-heading>.fui-Text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-instance-summary{display:flex;min-width:0;flex-direction:column;gap:2px;margin-top:4px;color:#5b686e;font-size:12px;line-height:1.45}.core-instance-summary span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-instance-summary i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#9caaa5}.core-instance-summary i.is-healthy{background:#3b8a6d}.core-instance-summary i.is-unhealthy{background:#b64f45}.core-engine-count{display:none;margin-top:3px}.core-telemetry-cell{min-width:0;font-variant-numeric:tabular-nums}.core-telemetry-cell>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-policy-state span{display:inline-flex;min-height:23px;align-items:center;padding:2px 7px;border-radius:5px;font-size:12px;font-weight:650;white-space:nowrap}.core-policy-state .is-enabled{color:#17613f;background:#e4f3eb}.core-policy-state .is-disabled{color:#9c2b24;background:#fceae7}.core-policy-state .is-pending{color:#76510b;background:#fff2cf}.core-policy-state .is-muted{color:#55636a;background:#edf1f2}.core-empty-filter{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:6px;text-align:center}.dialog-form{display:flex;flex-direction:column;gap:14px;min-width:0;padding-top:4px}.dialog-form>.fui-Switch{align-self:flex-start}.core-config-panel{inset:82px 16px 16px auto;position:fixed;z-index:10;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(460px,calc(100vw - 32px));height:calc(100dvh - 98px);margin:0;padding:0;overflow:hidden;color:#17202a;background:#fff;border:1px solid #cfd9dc;border-radius:14px;box-shadow:0 20px 56px #17252d33;outline:none}.core-config-panel:focus-visible{box-shadow:0 20px 56px #17252d33,0 0 0 2px #397a65}.core-config-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 16px;border-bottom:1px solid #e1e7e9}.core-config-panel-header>div{display:flex;min-width:0;flex-direction:column;gap:5px}.core-config-panel-header .fui-Button{flex:0 0 auto}.core-config-panel-header .mono{overflow-wrap:anywhere}.core-config-panel-content{min-height:0;overflow:auto;padding:18px 20px 24px;scrollbar-color:#a8b6bd transparent;scrollbar-width:thin}.core-config-panel-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 20px 16px;border-top:1px solid #e1e7e9;background:#fbfcfc}.core-bulk-impact{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #dbe5e1;border-radius:8px;background:#f5f9f7}.core-bulk-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.core-bulk-choice .fui-Button{min-height:48px;justify-content:space-between;padding-inline:14px}.core-bulk-choice-count{font-variant-numeric:tabular-nums;opacity:.78}.core-bulk-progress{display:flex;align-items:center;gap:8px;min-height:36px;color:#315f51}.core-bulk-result{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:8px;font-size:13px;line-height:1.5}.core-bulk-result.is-success{border:1px solid #bcdccc;color:#17613f;background:#edf8f3}.core-bulk-result.is-partial{border:1px solid #e6d19d;color:#76510b;background:#fff9e8}.core-bulk-result ul{display:flex;max-height:220px;flex-direction:column;gap:5px;margin:0;padding-left:20px;overflow:auto;overflow-wrap:anywhere}@media(max-height:680px){.core-config-panel{inset:12px 12px 12px auto;height:calc(100dvh - 24px)}}@media(max-width:680px){.core-config-panel{inset:8px;width:auto;height:calc(100dvh - 16px);border-radius:12px}.core-config-panel-header{padding:16px 16px 13px}.core-config-panel-content{padding:16px 16px 20px}.core-config-panel-actions{padding:12px 16px}}.core-page .fui-Button,.core-page .fui-Input,.core-page .fui-Select,.core-page .fui-Dropdown{font-size:13px}@media(max-width:1400px){.core-overview-bar{grid-template-columns:1fr;gap:7px}.core-status-strip{justify-self:stretch}.core-status-strip>div{flex:1;min-width:0;justify-content:center}.core-workbench-toolbar{align-items:flex-start;flex-direction:column;gap:6px}.core-filters{width:100%;justify-content:flex-start;flex-wrap:wrap}.core-search{width:auto;min-width:250px;flex:1 1 260px}.core-unified-endpoint-table th:nth-child(2){width:24%}.core-unified-endpoint-table th:nth-child(3){width:15%}.core-unified-endpoint-table th:nth-child(4){width:11%}.core-unified-endpoint-table th:nth-child(5){width:25%}.core-unified-endpoint-table th:nth-child(6){width:18%}.core-unified-endpoint-table .core-engine-list{display:none}.core-unified-endpoint-table .core-engine-count{display:block}}@media(max-width:1050px){.core-overview-copy{display:none}.core-status-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.core-status-strip>div{grid-template-columns:1fr;gap:1px;text-align:center}.core-instance-summary span:nth-child(n+2){display:none}.core-telemetry-cell .muted{display:none}}@media(max-width:760px){.core-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.core-status-strip>div{min-height:45px}.core-filters{align-items:stretch;flex-direction:column}.core-filters>*{width:100%!important}.core-bulk-buttons{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.core-unified-endpoint-table th:nth-child(4),.core-unified-endpoint-table td:nth-child(4),.core-unified-endpoint-table th:nth-child(6),.core-unified-endpoint-table td:nth-child(6){display:none}.core-unified-endpoint-table th:nth-child(2){width:30%}.core-unified-endpoint-table th:nth-child(3){width:24%}.core-unified-endpoint-table th:nth-child(5){width:auto}}@media(max-height:720px){.core-page{gap:7px}.core-overview-bar{min-height:44px;padding-block:5px}.core-workbench-toolbar{min-height:48px;padding-block:5px}.core-status-strip>div{padding-block:5px}}.system-settings-page .settings-card.access-history-card{grid-column:1 / -1}.access-history-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);column-gap:28px;row-gap:10px;align-items:start}.access-history-card>:nth-child(1){grid-column:1 / -1;font-size:18px;font-weight:650}.access-history-card>:nth-child(2){grid-column:1 / -1;margin-bottom:4px}.access-history-card>:nth-child(3){grid-column:1}.access-history-card>:nth-child(4),.access-history-card>:nth-child(5){grid-column:1;color:#52606d}.access-history-card>:nth-child(6){grid-column:1;align-self:end}.access-history-card>:nth-child(7){grid-column:2;grid-row:3 / span 3;padding:14px 0 0 20px;border-left:1px solid #e5eaed}.access-history-card>:nth-child(8){grid-column:2;align-self:end;padding-left:20px}.access-history-card>:nth-child(7) label{font-weight:600}.access-history-card .settings-row{align-items:end}.access-history-card .action-row{padding-top:4px}.access-history-card>:nth-child(8):not(:disabled){border-color:#c43d3d}.access-history-card>:nth-child(8):disabled{opacity:.65}.system-operations-page{width:100%}.system-operations-page>.fui-TabList{margin:12px 0}.operations-settings-card{width:100%;max-width:none}.operations-settings-card>.fui-Field,.operations-settings-card>.fui-Switch{max-width:760px}.operations-settings-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:16px}.operations-form-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;padding:4px 0 8px;align-items:start}.operations-form-grid .fui-Field{min-width:0;min-height:76px;align-self:start}.operations-form-grid .fui-Field>label{min-height:20px;line-height:20px}.operations-form-grid .fui-Input{width:100%;height:32px}.operations-form-grid .fui-Field>span:last-child{min-height:18px}.alert-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;border:1px solid var(--colorNeutralStroke2);border-radius:8px}.operations-side-card{min-height:180px}@media(max-width:900px){.operations-settings-layout{grid-template-columns:1fr}.operations-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.operations-form-grid,.alert-options{grid-template-columns:1fr}}.operations-form-grid .fui-Field{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:5px!important}.operations-form-grid .fui-Field>label{position:static!important;transform:none!important;display:block!important;margin:0!important;padding:0!important;order:0}.operations-form-grid .fui-Field>.fui-Input{order:1}.operations-form-grid .fui-Field>span:last-child{order:2}.operations-form-grid [class*=Field]{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:5px!important;position:static!important}.operations-form-grid [class*=Field] label{display:block!important;position:static!important;inset:auto!important;transform:none!important;order:0!important;margin:0!important;padding:0!important;line-height:20px!important;min-height:20px!important}.operations-form-grid [class*=Field] input{order:1!important;position:static!important;margin:0!important}.operations-form-grid [class*=Field] [class*=hint],.operations-form-grid [class*=Field] [class*=Message]{order:2!important;position:static!important;min-height:18px!important}
