.kb-admin-panel{--kb-orange: #f26b0a;--kb-orange-dark: #d95500;--kb-navy: #172235;--kb-border: #dfe4ea;--kb-muted: #687386;display:grid;gap:14px;padding:18px 24px 30px;color:var(--kb-navy)}.kb-initial-loading{min-height:100vh;align-content:start}.kb-skeleton{position:relative;overflow:hidden;border-radius:12px;background:#e9edf2}.kb-skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:translate(100%);animation:kb-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent)}.kb-skeleton-head{width:min(520px,70%);height:48px}.kb-skeleton-banner{height:64px}.kb-skeleton-tabs{height:46px}.kb-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kb-skeleton-card{height:240px}@keyframes kb-shimmer{to{transform:translate(-100%)}}@media (max-width: 820px){.kb-skeleton-grid{grid-template-columns:1fr}}.kb-panel-head,.kb-panel-head>div,.kb-publish-banner,.kb-publish-banner>div,.kb-entry-meta,.kb-proposal>header,.kb-questions article>header,.kb-card footer,.kb-inline-form,.kb-question-link{display:flex;align-items:center}.kb-panel-head{justify-content:space-between}.kb-panel-head>div{gap:12px}.kb-panel-head h1{margin:0;font-size:24px}.kb-panel-head p{margin:3px 0 0;color:var(--kb-muted);font-size:13px}.kb-panel-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:var(--kb-orange);color:#fff;box-shadow:0 7px 16px #f26b0a3d;font-size:25px}.kb-publish-banner{justify-content:space-between;padding:12px 15px;border:1px solid #a8dcc0;border-radius:12px;background:#effaf3;color:#197244}.kb-publish-banner.stale{border-color:#ffc38d;background:#fff7ef;color:#a94d00}.kb-publish-banner>div{gap:10px}.kb-publish-banner strong,.kb-publish-banner small{display:block}.kb-publish-banner small{margin-top:3px;opacity:.75}.kb-sync-icon{font-size:25px}.kb-publish-banner button,.kb-card button.primary,.kb-inline-form button.primary{border:0;border-radius:8px;background:var(--kb-orange);color:#fff;font-weight:700}.kb-publish-banner button{padding:9px 16px}.kb-publish-banner button:hover,.kb-card button.primary:hover{background:var(--kb-orange-dark)}.kb-notice{padding:10px 13px;border:1px solid #f6bf8b;border-radius:9px;background:#fff8f1;color:#87420b}.kb-tabs{display:flex;min-height:46px;gap:4px;padding:0 8px;overflow-x:auto;border:1px solid var(--kb-border);border-radius:11px;background:#fff}.kb-tabs button{display:flex;min-width:max-content;align-items:center;gap:6px;padding:0 13px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--kb-muted);cursor:pointer;font:inherit}.kb-tabs button.active{border-color:var(--kb-orange);color:var(--kb-orange-dark);font-weight:800}.kb-tabs button span{font-size:17px}.kb-content{position:relative;min-height:430px}.kb-loading{position:sticky;z-index:3;top:10px;width:fit-content;margin:0 auto -34px;padding:7px 18px;border-radius:18px;background:var(--kb-navy);color:#fff;box-shadow:0 5px 14px #1722352e}.kb-card{border:1px solid var(--kb-border);border-radius:12px;background:#fff;box-shadow:0 3px 12px #0f172a0a}.kb-card h2,.kb-card h3{margin-top:0}.kb-card button{min-height:32px;padding:6px 12px;border:1px solid #ccd4df;border-radius:7px;background:#fff;color:#324055;cursor:pointer;font:inherit}.kb-card button:disabled,.kb-publish-banner button:disabled{opacity:.5;cursor:default}.kb-card .danger-link{border-color:#efb5b5;color:#b22929}.kb-card input,.kb-card textarea,.kb-card select{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #cfd7e1;border-radius:7px;outline:none;background:#fff;color:var(--kb-navy);font:inherit}.kb-card textarea{resize:vertical;line-height:1.55}.kb-card input:focus,.kb-card textarea:focus,.kb-card select:focus{border-color:var(--kb-orange);box-shadow:0 0 0 3px #f26b0a1a}.kb-entry-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:14px}.kb-entry-form{position:sticky;top:12px;display:grid;gap:10px;padding:15px}.kb-entry-form h2{margin-bottom:2px;font-size:17px}.kb-entry-form label{display:grid;gap:4px;color:#526074;font-size:12px}.kb-entry-list,.kb-proposals,.kb-prompts,.kb-questions{display:grid;gap:10px}.kb-entry{padding:14px}.kb-entry-meta{gap:8px;color:var(--kb-muted);font-size:11px}.kb-entry-meta code{direction:ltr;padding:3px 7px;border-radius:6px;background:#f1f4f7}.kb-entry h3{margin:10px 0 6px;font-size:17px}.kb-entry p{margin:0 0 8px;color:#455166;white-space:pre-wrap;line-height:1.65}.kb-entry>small{color:var(--kb-muted)}.kb-card footer{justify-content:flex-end;flex-wrap:wrap;gap:7px;margin-top:12px}.kb-proposals-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px}.kb-proposals-toolbar div{display:grid;gap:4px}.kb-proposals-toolbar span{color:var(--kb-muted);font-size:12px}.kb-proposal{padding:14px}.kb-proposal>header,.kb-questions article>header{justify-content:space-between;gap:12px}.kb-proposal>header>div{display:grid;gap:3px}.kb-proposal>header span{color:var(--kb-muted);font-size:11px}.kb-proposal>p{color:var(--kb-muted);font-size:12px}.kb-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kb-diff-single{grid-template-columns:1fr}.kb-diff section{overflow:hidden;border:1px solid #dfe4ea;border-radius:9px;background:#fbfcfd}.kb-diff section.proposed{border-color:#ffc895;background:#fffaf5}.kb-diff h4{margin:0;padding:8px 10px;border-bottom:1px solid inherit;background:#f0f3f6;font-size:12px}.kb-diff .proposed h4{background:#fff0e2;color:#a94d00}.kb-proposal-readable{padding:11px}.kb-proposal-field{display:grid;gap:4px;margin-bottom:11px}.kb-proposal-field>span{color:var(--kb-muted);font-size:10px;font-weight:700}.kb-proposal-field p{margin:0;white-space:pre-wrap;line-height:1.6}.kb-proposal-chips{display:flex;flex-wrap:wrap;gap:5px}.kb-proposal-chips em{padding:4px 7px;border-radius:10px;background:#eef2f6;font-size:10px;font-style:normal}.kb-proposal-technical summary{cursor:pointer;color:var(--kb-muted);font-size:10px}.kb-proposal-empty,.kb-empty{padding:24px;color:var(--kb-muted);text-align:center}.kb-prompts{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.kb-prompt{padding:14px}.kb-prompt header{display:flex;justify-content:space-between}.kb-prompt textarea{margin:10px 0}.kb-questions article{padding:14px}.kb-questions article>header span{padding:4px 8px;border-radius:12px;background:#fff0e2;color:#a94d00;font-size:11px}.kb-question-link{gap:7px;margin-top:10px}.kb-question-link input{max-width:180px}.kb-session-page{display:grid;grid-template-columns:360px minmax(0,1fr);align-items:start;gap:12px}.kb-session-sidebar,.kb-session-transcript{min-height:560px;overflow:hidden}.kb-session-sidebar>header,.kb-session-transcript>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px;border-bottom:1px solid var(--kb-border)}.kb-session-sidebar h2,.kb-session-transcript h2{margin:0 0 3px;font-size:18px}.kb-session-sidebar header small,.kb-session-transcript header p{margin:0;color:var(--kb-muted);font-size:11px}.kb-session-filters{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:7px;padding:10px;border-bottom:1px solid var(--kb-border);background:#f8fafc}.kb-session-filters input,.kb-session-filters select{box-sizing:border-box;min-width:0;padding:9px;border:1px solid #cfd7e1;border-radius:7px;background:#fff;color:var(--kb-navy);font:inherit}.kb-session-filters input:focus,.kb-session-filters select:focus{border-color:var(--kb-orange);outline:none;box-shadow:0 0 0 3px #f26b0a1a}.kb-session-list{max-height:620px;overflow-y:auto}.kb-session-list>button{display:grid;width:100%;gap:5px;padding:12px;border:0;border-bottom:1px solid #edf0f3;background:#fff;color:var(--kb-navy);cursor:pointer;text-align:right;font:inherit}.kb-session-list>button:hover{background:#fafbfd}.kb-session-list>button.active{background:#fff7ef;box-shadow:inset -4px 0 var(--kb-orange)}.kb-session-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kb-session-list-head strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45}.kb-session-list>button>span:not(.kb-session-list-head),.kb-session-list>button>small{color:var(--kb-muted);font-size:10px}.kb-session-list-head em,.kb-message-title span{flex:0 0 auto;padding:3px 7px;border-radius:10px;background:#edf1f5;color:#526074;font-size:9px;font-style:normal;font-weight:700}.kb-session-list-head em.answer,.kb-message-title span.answer{background:#e6f7ed;color:#197244}.kb-session-list-head em.no_answer,.kb-message-title span.no_answer{background:#fff0e2;color:#a94d00}.kb-session-list-head em.transfer_to_human,.kb-message-title span.transfer_to_human{background:#e9eef8;color:#334f88}.kb-session-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.kb-session-summary span{padding:4px 8px;border-radius:12px;background:#f1f4f7;color:var(--kb-muted);direction:ltr;font-size:10px}.kb-transcript-messages{display:flex;max-height:650px;flex-direction:column;gap:10px;overflow-y:auto;padding:18px;background:#f7f9fb}.kb-transcript-messages article{width:min(82%,760px);padding:12px 14px;border:1px solid #dce3eb;border-radius:13px;background:#fff;box-shadow:0 2px 7px #0f172a09}.kb-transcript-messages article.user{align-self:flex-start;border-color:#ffd1a9;background:#fff8f1}.kb-transcript-messages article.assistant{align-self:flex-end}.kb-message-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.kb-transcript-messages article p{margin:9px 0;white-space:pre-wrap;line-height:1.65}.kb-transcript-messages article>small{display:block;color:var(--kb-muted);direction:rtl;font-size:9px}.kb-message-sources{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0;color:var(--kb-muted);font-size:10px}.kb-message-sources code{padding:3px 6px;border-radius:7px;background:#eef2f6;color:#455166;direction:ltr}.kb-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.kb-metrics article{display:grid;gap:5px;padding:16px;text-align:center}.kb-metrics strong{color:var(--kb-orange-dark);font-size:25px}.kb-metrics span{color:var(--kb-muted);font-size:12px}.kb-coverage{margin-top:12px;padding:16px}.kb-coverage>div{display:grid;gap:5px}.kb-coverage article{display:flex;gap:12px;padding:7px 0;border-bottom:1px solid #edf0f3}.kb-coverage code{min-width:250px;direction:ltr;text-align:left}.kb-gateway{padding:16px}.kb-gateway h2:not(:first-child){margin-top:28px;padding-top:20px;border-top:1px solid var(--kb-border)}.kb-inline-form{gap:7px}.kb-inline-form input{flex:1}.kb-inline-form select{max-width:220px}.kb-inline-form button{flex:0 0 auto}.kb-token-reveal{display:grid;gap:6px;margin:12px 0;padding:10px;border:1px solid #ffc895;border-radius:8px;background:#fff8f1}.kb-token-reveal code{overflow-wrap:anywhere;direction:ltr}.kb-token-list>div,.kb-credential-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #edf0f3}.kb-token-list>div small,.kb-credential-row small{color:var(--kb-muted)}.kb-token-list>div button{margin-inline-start:auto}.kb-live-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px}.kb-live-threads,.kb-live-conversation{min-height:450px;padding:14px}.kb-live-threads>button{display:grid;width:100%;gap:4px;margin-bottom:7px;padding:10px;text-align:right}.kb-live-threads>button.active{border-color:var(--kb-orange);background:#fff8f1}.kb-live-conversation>div{display:flex;min-height:330px;flex-direction:column;gap:7px}.kb-live-conversation article{width:fit-content;max-width:75%;padding:8px 10px;border-radius:9px;background:#eef2f6}.kb-live-conversation article.agent{margin-right:auto;background:#fff0e2}.kb-live-conversation article small{display:block;margin-top:4px;color:var(--kb-muted);font-size:9px}.kb-live-conversation footer input{flex:1}@media (max-width: 900px){.kb-admin-panel{padding-inline:12px}.kb-entry-layout,.kb-live-layout,.kb-session-page{grid-template-columns:1fr}.kb-entry-form{position:static}.kb-diff{grid-template-columns:1fr}.kb-panel-head{align-items:flex-start}.kb-session-sidebar,.kb-session-transcript{min-height:0}.kb-session-list{max-height:340px}}.asakim-cascading-menu-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:inherit}.asakim-cascading-menu{position:fixed;box-sizing:border-box;width:max-content;min-width:min(210px,calc(100vw - 16px));max-width:min(320px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-x:hidden;overflow-y:auto;margin:0;padding:4px;color:var(--text, #162033);background:#fff;border:1px solid var(--line, #dde3ed);border-radius:8px;box-shadow:0 8px 28px #141e3238;font-size:13px;line-height:1.35;pointer-events:auto;overscroll-behavior:contain}.asakim-cascading-menu--submenu{min-width:min(190px,calc(100vw - 16px))}.asakim-cascading-menu__item-shell{position:relative}.asakim-cascading-menu__item-shell.has-end-action>.asakim-cascading-menu__item{padding-inline-end:36px}.asakim-cascading-menu__item{box-sizing:border-box;width:100%;min-height:30px;display:grid;grid-template-columns:16px 20px minmax(0,1fr) 14px;align-items:center;gap:5px;padding:5px 8px;color:inherit;background:transparent;border:0;border-radius:6px;font:inherit;line-height:inherit;text-align:start;white-space:nowrap;cursor:pointer;outline:none}.asakim-cascading-menu__item:hover:not(.is-disabled),.asakim-cascading-menu__item:focus-visible,.asakim-cascading-menu__item.is-open{color:var(--primary, #d85d0b);background:var(--primary-soft, #fff0e6)}.asakim-cascading-menu__item:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary, #d85d0b) 58%,transparent)}.asakim-cascading-menu__item.is-disabled{opacity:.45;cursor:default}.asakim-cascading-menu__item.is-danger{color:var(--danger, #dc3b43)}.asakim-cascading-menu__item.is-danger:hover:not(.is-disabled),.asakim-cascading-menu__item.is-danger:focus-visible,.asakim-cascading-menu__item.is-danger.is-open{color:var(--danger, #c62828);background:#fff1f2}.asakim-cascading-menu__check,.asakim-cascading-menu__icon,.asakim-cascading-menu__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;pointer-events:none}.asakim-cascading-menu__check{color:var(--primary, #d85d0b);font-size:12px;font-weight:700}.asakim-cascading-menu__icon{width:20px;height:20px}.asakim-cascading-menu__icon>svg{width:18px;height:18px;font-size:18px}.asakim-cascading-menu__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.asakim-cascading-menu__arrow{color:currentColor;font-size:17px;line-height:1;opacity:.7}.asakim-cascading-menu__separator{height:1px;margin:4px 6px;background:var(--line, #dde3ed)}.asakim-cascading-menu__end-action{position:absolute;inset-inline-end:5px;top:50%;width:25px;height:25px;padding:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);color:#94a3b8;background:transparent;border:0;border-radius:6px;cursor:pointer}.asakim-cascading-menu__end-action:hover,.asakim-cascading-menu__end-action:focus-visible,.asakim-cascading-menu__end-action.is-active{color:var(--primary, #d85d0b);background:var(--primary-soft, #fff0e6);outline:none}.asakim-cascading-menu__end-action[aria-disabled=true]{opacity:.45;cursor:default}.asakim-cascading-menu__end-action>svg{width:17px;height:17px;font-size:17px}@media (forced-colors: active){.asakim-cascading-menu{border:1px solid CanvasText}.asakim-cascading-menu__item:hover:not(.is-disabled),.asakim-cascading-menu__item:focus-visible,.asakim-cascading-menu__item.is-open{color:HighlightText;background:Highlight;forced-color-adjust:none}}.mgr-root{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg, #f0f3f9);color:var(--text, #162033);font-family:Assistant,Segoe UI,Arial,sans-serif;overflow:hidden;direction:ltr;text-align:left}.mgr-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#141c2d73;display:flex;align-items:center;justify-content:center;padding:2vh 2vw;box-sizing:border-box}.mgr-modal-panel{width:96vw;height:94vh;max-width:1600px;background:var(--bg, #f0f3f9);border-radius:12px;box-shadow:0 24px 70px #00000061;display:flex;flex-direction:column;overflow:hidden;position:relative;direction:ltr}.mgr-modal-titlebar{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#2b3648;color:#fff;font-weight:700;font-size:14px}.mgr-modal-titlebar .mgr-spacer{flex:1}.mgr-modal-close{border:none;background:transparent;color:#fff;font-size:18px;line-height:1;cursor:pointer;padding:2px 8px;border-radius:6px}.mgr-modal-close:hover{background:#ffffff26}.mgr-modal-content{flex:1;position:relative;min-height:0}.mgr-window-overlay{display:block;padding:0;background:transparent;pointer-events:none}.mgr-window-panel{position:fixed;max-width:none;border:1px solid rgba(30,43,62,.65);border-radius:10px;pointer-events:auto;will-change:left,top,width,height}.mgr-window-panel.is-interacting{transition:none}.mgr-window-panel[hidden]{display:none}.mgr-window-titlebar{min-height:38px;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.mgr-window-titlebar .mgr-modal-close{cursor:pointer}.mgr-window-minimize{font-size:20px;font-weight:700;transform:translateY(-2px)}.mgr-window-size{direction:ltr;color:#ffffff9e;font-size:11px;font-weight:500}.mgr-window-minimized{position:fixed;z-index:2001;display:flex;align-items:center;gap:6px;height:38px;padding:0 9px;direction:ltr;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#1f2938;box-shadow:0 6px 20px #0f172a4d;color:#fff;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.mgr-window-minimized.is-interacting{cursor:grabbing}.mgr-window-minimized-icon{display:inline-flex;align-items:center;font-size:15px}.mgr-window-minimized-restore,.mgr-window-minimized-close{border:0;background:transparent;color:inherit;font-family:inherit;cursor:pointer}.mgr-window-minimized-restore{padding:0 2px;font-size:12px;font-weight:700}.mgr-window-minimized-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:5px;font-size:13px;opacity:.7}.mgr-window-minimized-restore:hover{color:#f6a66e}.mgr-window-minimized-close:hover{background:#ffffff24;opacity:1}.mgr-window-resize-handle{position:absolute;z-index:20;touch-action:none}.mgr-window-resize-n,.mgr-window-resize-s{right:14px;left:14px;height:8px;cursor:ns-resize}.mgr-window-resize-n{top:0}.mgr-window-resize-s{bottom:0}.mgr-window-resize-e,.mgr-window-resize-w{top:14px;bottom:14px;width:8px;cursor:ew-resize}.mgr-window-resize-e{right:0}.mgr-window-resize-w{left:0}.mgr-window-resize-ne,.mgr-window-resize-se,.mgr-window-resize-sw,.mgr-window-resize-nw{width:16px;height:16px}.mgr-window-resize-ne{top:0;right:0;cursor:nesw-resize}.mgr-window-resize-se{right:0;bottom:0;cursor:nwse-resize}.mgr-window-resize-sw{bottom:0;left:0;cursor:nesw-resize}.mgr-window-resize-nw{top:0;left:0;cursor:nwse-resize}.mgr-window-resize-se:after,.mgr-window-resize-sw:after{position:absolute;bottom:3px;width:7px;height:7px;border-bottom:2px solid rgba(43,54,72,.55);content:""}.mgr-window-resize-se:after{right:3px;border-right:2px solid rgba(43,54,72,.55)}.mgr-window-resize-sw:after{left:3px;border-left:2px solid rgba(43,54,72,.55)}body.mgr-window-interacting,body.mgr-window-interacting *{-webkit-user-select:none!important;user-select:none!important}.mgr-fp-panel{width:680px;max-width:94vw;height:480px;max-height:90vh;background:#f2f4f8;border-radius:10px;box-shadow:0 24px 70px #0006;display:flex;flex-direction:column;overflow:hidden}.mgr-fp-titlebar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#2b3648;color:#fff;font-weight:700;font-size:13px}.mgr-fp-hint{padding:5px 12px;font-size:12px;color:#5a6577;background:#e9edf4}.mgr-fp-body{flex:1;display:flex;gap:8px;padding:8px;min-height:0}.mgr-fp-col{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line, #dde3ed);border-radius:8px;overflow:hidden}.mgr-fp-colhead{text-align:center;padding:5px;font-weight:700;font-size:12px;color:#34404f;background:#eef1f7;border-bottom:1px solid var(--line, #dde3ed)}.mgr-fp-list{flex:1;overflow:auto;list-style:none;margin:0;padding:0}.mgr-fp-item{display:flex;align-items:center;gap:8px;padding:3px 10px;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.mgr-fp-item:hover{background:var(--primary-soft, #fff0e6)}.mgr-fp-item.active{background:#1e63d6;color:#fff}.mgr-fp-pk{color:var(--primary, #e8650a)}.mgr-fp-item.active .mgr-fp-pk{color:#fff}.mgr-fp-ftype{margin-inline-start:auto;opacity:.55;font-size:11px;font-weight:400}.mgr-fp-search{padding:6px;border-top:1px solid var(--line, #dde3ed)}.mgr-fp-search input{width:100%;box-sizing:border-box;border:1px solid var(--line, #dde3ed);border-radius:6px;padding:4px 6px;font:inherit;outline:none}.mgr-fp-search input:focus{border-color:var(--primary, #e8650a)}.mgr-fp-footer{padding:6px 8px;border-top:1px solid var(--line, #dde3ed)}.mgr-fp-comma{display:flex;align-items:center;gap:6px;font-size:12px;color:#5a6577;cursor:pointer}.mgr-body{flex:1;display:flex;flex-direction:row;min-height:0;gap:6px;padding:6px}.mgr-left{width:260px;min-width:200px;display:flex;flex-direction:column;background:var(--panel, #fff);border:1px solid var(--line, #dde3ed);border-radius:8px;overflow:hidden}.mgr-left-tabs{display:flex;direction:ltr;border-bottom:1px solid var(--line, #dde3ed)}.mgr-left-tab{flex:1;padding:8px 6px;background:#f6f8fc;border:none;border-bottom:2px solid transparent;font:inherit;font-weight:600;color:#5a6577;cursor:pointer}.mgr-left-tab.active{background:#fff;color:var(--primary, #e8650a);border-bottom-color:var(--primary, #e8650a)}.mgr-search-row{display:flex;gap:4px;padding:6px;border-bottom:1px solid var(--line, #dde3ed)}.mgr-search-row input{flex:1;min-width:0;border:none;border-bottom:1.5px solid var(--line, #dde3ed);background:transparent;padding:4px 2px;font:inherit;outline:none}.mgr-search-row input:focus{border-bottom-color:var(--primary, #e8650a)}.mgr-search-row select{border:1px solid var(--line, #dde3ed);border-radius:6px;background:#fff;font:inherit;font-size:12px;padding:2px}.mgr-list{flex:1;overflow:auto;list-style:none;margin:0;padding:0}.mgr-list-item{display:flex;align-items:center;gap:8px;padding:4px 10px;direction:ltr;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #f2f4f8;font-size:13px}.mgr-list-item .mgr-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.mgr-list-item:hover{background:var(--primary-soft, #fff0e6)}.mgr-list-item.active{background:var(--primary, #e8650a);color:#fff}.mgr-list-item .mgr-item-count{flex:0 0 auto;margin-left:auto;opacity:.6;font-size:11px;text-align:right}.mgr-list-item.active .mgr-item-count{opacity:.85}.mgr-list-count{padding:5px 10px;border-top:1px solid var(--line, #dde3ed);font-weight:700;font-size:12px;background:#f6f8fc}.mgr-tree{font-size:13px;direction:ltr}.mgr-tree-row{display:flex;align-items:center;gap:5px;padding:3px 8px;cursor:pointer;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.mgr-tree-row:hover{background:var(--primary-soft, #fff0e6)}.mgr-tree-row.active{background:var(--primary, #e8650a);color:#fff}.mgr-tree-row.lvl1{padding-inline-start:24px}.mgr-tree-row.lvl2{padding-inline-start:46px;font-weight:400}.mgr-tree-row.muted{color:#9aa4b2;cursor:default}.mgr-tree-row.muted:hover{background:transparent}.mgr-tree-row.err{color:var(--danger, #dc3b43);white-space:normal;font-size:11px;cursor:default}.mgr-tree-row.nosel{cursor:pointer}.mgr-tree-caret{width:12px;text-align:center;opacity:.6;font-size:10px}.mgr-tree-tico{color:#5a7cc4}.mgr-tree-label{overflow:hidden;text-overflow:ellipsis}.mgr-tree-sub{margin-inline-start:auto;opacity:.55;font-size:11px}.mgr-tree-row.active .mgr-tree-sub{opacity:.85;color:#fff}.mgr-tree-count{margin-inline-start:auto;opacity:.55;font-size:11px}.mgr-tree-badge{font-size:9px;font-weight:700;padding:1px 4px;border-radius:4px;color:#fff;min-width:14px;text-align:center;line-height:1.4}.mgr-tree-badge.b-fields{background:#7a8699}.mgr-tree-badge.b-indexes{background:#2f8fd6}.mgr-tree-badge.b-fks{background:#9a5cc4}.mgr-tree-badge.b-checks{background:#11875d}.mgr-tree-badge.b-triggers{background:#d6a319}.mgr-right{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--panel, #fff);border:1px solid var(--line, #dde3ed);border-radius:8px;overflow:hidden}.mgr-tabs{display:flex;direction:ltr;gap:2px;padding:4px 6px 0;border-bottom:1px solid var(--line, #dde3ed);background:#f6f8fc}.mgr-tab{padding:7px 16px;background:#eef1f7;border:1px solid var(--line, #dde3ed);border-bottom:none;border-radius:8px 8px 0 0;font:inherit;font-weight:600;color:#5a6577;cursor:pointer}.mgr-tab.active{background:#fff;color:var(--primary, #e8650a);margin-bottom:-1px}.mgr-tabpanel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mgr-data-header{display:flex;align-items:center;gap:10px;padding:6px 10px;background:#2b3648;color:#fff;font-size:13px;font-weight:600;flex-wrap:wrap}.mgr-data-header .mgr-hkey{opacity:.7;font-weight:400;margin-inline-end:4px}.mgr-toolbar{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--line, #dde3ed);flex-wrap:wrap}.mgr-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--line, #dde3ed);border-radius:6px;background:#fff;font:inherit;font-size:12px;color:var(--text, #162033);cursor:pointer;white-space:nowrap}.mgr-btn:hover:not(:disabled){background:var(--primary-soft, #fff0e6);border-color:var(--primary, #e8650a)}.mgr-btn:disabled{opacity:.45;cursor:default}.mgr-btn.primary{background:var(--primary, #e8650a);color:#fff;border-color:var(--primary, #e8650a)}.mgr-btn.primary:hover:not(:disabled){background:var(--primary-2, #c9530a)}.mgr-btn.danger{color:var(--danger, #dc3b43);border-color:#f0c2c4}.mgr-btn.danger:hover:not(:disabled){background:#fdeced}.mgr-toolbar .mgr-spacer{flex:1}.mgr-filter-input{border:none;border-bottom:1.5px solid var(--line, #dde3ed);background:transparent;padding:4px 2px;font:inherit;font-size:12px;min-width:180px;outline:none}.mgr-filter-input:focus{border-bottom-color:var(--primary, #e8650a)}.mgr-filter-editor-shell{position:relative;flex:1 1 520px;min-width:min(420px,100%);height:34px;overflow:hidden;direction:ltr;border:1.5px solid #b8c3d3;border-radius:6px;background:#fff;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.mgr-filter-editor-shell:focus-within{border-color:var(--primary, #e8650a);box-shadow:0 0 0 2px #e8650a1f}.mgr-filter-editor-shell.invalid{border-color:var(--danger, #dc3b43);box-shadow:0 0 0 2px #dc3b431c}.mgr-filter-editor-shell .cm-editor,.mgr-filter-editor-shell .cm-scroller{height:100%}.mgr-filter-editor-shell .cm-editor.cm-focused{outline:none}.mgr-filter-editor-shell .cm-filter-error-token{color:#c62828;text-decoration:underline wavy #dc3b43 1.5px;text-decoration-skip-ink:none}.mgr-filter-clear{position:absolute;top:50%;right:6px;z-index:3;width:24px;height:24px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:transparent;color:#7a8699;cursor:pointer;font:700 15px/24px Arial,sans-serif}.mgr-filter-clear:hover{background:#edf1f7;color:#34404f}.mgr-filter-error{padding:4px 12px;border-bottom:1px solid #f2b7bb;background:#fff1f2;color:#b4232a;direction:ltr;font-size:12px;font-weight:600}.mgr-filter-picker-overlay{z-index:2300;background:#141c2d47}.mgr-filter-picker{width:470px;max-width:92vw;height:540px;max-height:82vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #aeb9c9;border-radius:10px;background:#f5f7fb;box-shadow:0 22px 70px #141c2d61}.mgr-filter-picker-hint{padding:6px 12px;border-bottom:1px solid var(--line, #dde3ed);background:#e9edf4;color:#5a6577;font-size:12px;text-align:center}.mgr-filter-picker-search{position:relative;margin:10px}.mgr-filter-picker-search input{width:100%;height:36px;padding:7px 38px 7px 10px;border:1.5px solid #b8c3d3;border-radius:7px;outline:none;box-sizing:border-box;background:#fff;color:#162033;font:13px JetBrains Mono,Consolas,monospace}.mgr-filter-picker-search input:focus{border-color:var(--primary, #e8650a);box-shadow:0 0 0 2px #e8650a1f}.mgr-filter-picker-search button{position:absolute;top:6px;right:7px;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:#7a8699;cursor:pointer}.mgr-filter-picker-search button:hover{background:#edf1f7;color:#34404f}.mgr-filter-picker-list{flex:1;overflow:auto;margin:0 10px;padding:0;border:1px solid var(--line, #dde3ed);border-radius:7px;background:#fff;list-style:none}.mgr-filter-picker-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:32px;padding:4px 10px;direction:ltr;border-bottom:1px solid #eef1f6;color:#243047;cursor:default;font:13px JetBrains Mono,Consolas,monospace}.mgr-filter-picker-item:last-child{border-bottom:0}.mgr-filter-picker-item.active{background:#1e63d6;color:#fff}.mgr-filter-picker-item.active .mgr-fp-ftype{color:#ffffffbf}.mgr-filter-picker-item .mgr-fp-ftype{color:#7a8699;font-size:11px}.mgr-filter-picker-pk{padding:1px 5px;border-radius:4px;background:#fff0d8;color:#b45309;font:700 10px Arial,sans-serif}.mgr-filter-picker-item.active .mgr-filter-picker-pk{background:#fff3;color:#fff}.mgr-filter-picker-empty{padding:24px;color:#7a8699;text-align:center}.mgr-filter-picker-footer{padding:7px 12px;color:#667085;direction:ltr;font-size:11px;text-align:end}.mgr-grid-wrap{flex:1;min-height:0;overflow:auto}.mgr-grid{border-collapse:separate;border-spacing:0;font-size:13px;width:max-content;min-width:100%}.mgr-grid th,.mgr-grid td{border-inline-end:1px solid #eef1f6;border-bottom:1px solid #eef1f6;padding:3px 8px;text-align:start;white-space:nowrap;max-width:360px;overflow:hidden;text-overflow:ellipsis}.mgr-grid thead th{position:sticky;top:0;z-index:2;background:#eef1f7;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700;color:#34404f}.mgr-grid thead th.pkcol{color:var(--primary, #e8650a)}.mgr-grid thead th .mgr-sort{opacity:.6;margin-inline-start:3px;font-size:10px}.mgr-grid tbody tr:nth-child(2n){background:#fafbfd}.mgr-grid tbody tr:hover{background:var(--primary-soft, #fff0e6)}.mgr-grid tbody tr.selected{background:#ffe0c7!important}.mgr-grid tbody tr.newrow{background:#eaf7ee!important}.mgr-grid td.editable{cursor:cell}.mgr-grid td.dirty{background:#fff5cc}.mgr-grid td.num{text-align:end;font-variant-numeric:tabular-nums}.mgr-data-grid td:not(.mgr-check-col),.mgr-data-grid .mgr-cell-text{cursor:text;user-select:text;-webkit-user-select:text}.mgr-data-grid .mgr-cell-text::selection{background:#1f6fd8;color:#fff}.mgr-grid .mgr-cell-input{width:100%;border:1px solid var(--primary, #e8650a);border-radius:3px;padding:2px 4px;font:inherit;font-size:13px;outline:none;box-sizing:border-box}.mgr-check-col{width:30px;text-align:center}.mgr-grid td.mgr-check-col,.mgr-grid th.mgr-check-col{padding:3px 4px}.mgr-data-grid-wrap{direction:ltr}.mgr-data-grid th.mgr-check-col,.mgr-data-grid td.mgr-check-col{text-align:center}.mgr-sql-panel{display:flex;flex-direction:column;min-height:0;flex:1}.mgr-pager{direction:ltr;flex-direction:row;justify-content:center;gap:8px}.mgr-pager .mgr-btn{min-width:34px;justify-content:center;font-size:13px}.mgr-pager-label{font-size:12px;min-width:130px;text-align:center;color:#34404f}.mgr-cm-wrap{direction:ltr;overflow:hidden;background:#fffef9}.mgr-cm-wrap .cm-selectionBackground,.mgr-filter-editor-shell .cm-selectionBackground{background:#1f6fd8!important}.mgr-cm-wrap .cm-content ::selection,.mgr-filter-editor-shell .cm-content ::selection{background:#1f6fd8!important;color:#fff!important}.mgr-cm-sql .cm-tooltip-autocomplete{direction:ltr;max-width:min(720px,80vw);border:1px solid #aeb9c9;border-radius:6px;box-shadow:0 10px 32px #141c2d3d;text-align:left}.mgr-cm-sql .cm-tooltip-autocomplete>ul{max-height:min(360px,48vh);font-family:JetBrains Mono,Consolas,monospace}.mgr-cm-sql .cm-completionDetail{color:#667085;font-size:11px;font-style:normal}.mgr-cm-sql .cm-completionMatchedText{color:#0b39c7;font-weight:700;text-decoration:none}.mgr-sql-hover{max-width:480px;padding:8px 10px;direction:ltr;color:#1b2536;font:12px/1.5 JetBrains Mono,Consolas,monospace;text-align:left;white-space:nowrap}.mgr-cm-wrap .cm-editor{height:100%}.mgr-cm-wrap .cm-editor.cm-focused{outline:none}.mgr-cm-sql{height:240px;min-height:120px;border-bottom:1px solid var(--line, #dde3ed);resize:vertical}.mgr-cm-fill{flex:1;min-height:0}.mgr-sql-status{padding:5px 10px;font-size:12px;border-bottom:1px solid var(--line, #dde3ed);background:#f6f8fc;display:flex;gap:14px;align-items:center}.mgr-sql-status .ok{color:var(--success, #11875d);font-weight:600}.mgr-sql-error{padding:8px 10px;color:var(--danger, #dc3b43);background:#fdecec;font-family:Consolas,Courier New,monospace;font-size:12px;white-space:pre-wrap;border-bottom:1px solid #f0c2c4}.mgr-analysis{border-bottom:1px solid var(--line, #dde3ed);background:#fbfcfe;max-height:45%;overflow:auto}.mgr-analysis-head{display:flex;align-items:center;gap:12px;padding:6px 10px;background:#eef4ff;border-bottom:1px solid var(--line, #dde3ed);font-size:13px;color:#1b3a6b}.mgr-analysis-cost{font-size:12px;color:#5a6577}.mgr-analysis-ok{padding:10px;color:var(--success, #11875d);font-weight:600;font-size:13px}.mgr-analysis-list{list-style:none;margin:0;padding:6px 0}.mgr-analysis-item{display:flex;align-items:flex-start;gap:8px;padding:4px 12px;font-size:13px;line-height:1.4}.mgr-analysis-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.mgr-analysis-item.sev-high .mgr-analysis-dot{background:var(--danger, #dc3b43)}.mgr-analysis-item.sev-medium .mgr-analysis-dot{background:var(--warn, #c98100)}.mgr-analysis-item.sev-info .mgr-analysis-dot{background:#2f8fd6}.mgr-analysis-plan{margin:0;padding:10px 12px;border-top:1px solid var(--line, #dde3ed);font-family:Consolas,Courier New,monospace;font-size:12px;white-space:pre;overflow:auto;direction:ltr;text-align:left;color:#34404f;background:#fff}.mgr-proc-source{flex:1;margin:0;padding:12px;overflow:auto;font-family:Consolas,Courier New,monospace;font-size:13px;white-space:pre;background:#fbfcfe;color:#1b2536;direction:ltr;text-align:left}.mgr-dbinfo{padding:18px;max-width:560px}.mgr-dbinfo-row{display:flex;padding:9px 4px;border-bottom:1px solid var(--line, #dde3ed)}.mgr-dbinfo-row .k{width:190px;color:#5a6577;font-weight:600}.mgr-dbinfo-row .v{flex:1;font-weight:600}.mgr-empty{flex:1;display:flex;align-items:center;justify-content:center;color:#8a94a6;font-size:15px}.mgr-loading{padding:10px;color:#8a94a6;font-size:13px}.mgr-inline-error{padding:8px 10px;color:var(--danger, #dc3b43);background:#fdecec;font-size:12px;white-space:pre-wrap}.mgr-ctx-root{position:fixed;z-index:4000;min-width:210px}.mgr-ctx{list-style:none;margin:0;padding:4px;background:#fff;border:1px solid var(--line, #dde3ed);border-radius:8px;box-shadow:0 8px 28px #141e3238;font-size:13px}.mgr-ctx-item{position:relative;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;cursor:pointer;white-space:nowrap;color:var(--text, #162033)}.mgr-ctx-item:hover{background:var(--primary-soft, #fff0e6)}.mgr-ctx-item.disabled{opacity:.4;cursor:default}.mgr-ctx-item.disabled:hover{background:transparent}.mgr-ctx-item.danger{color:var(--danger, #dc3b43)}.mgr-ctx-check{width:12px;font-size:11px;color:var(--primary, #e8650a)}.mgr-ctx-label{flex:1}.mgr-ctx-arrow{opacity:.6}.mgr-ctx-sep{height:1px;background:var(--line, #dde3ed);margin:4px 6px}.mgr-ctx-sub{position:absolute;top:-4px}.mgr-fieldpanel{position:absolute;z-index:30;top:0;inset-inline-start:0;bottom:0;width:300px;background:#fff;border-inline-end:1px solid var(--line, #dde3ed);box-shadow:6px 0 20px #141e321f;display:flex;flex-direction:column}.mgr-fieldpanel-head{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line, #dde3ed);font-weight:700}.mgr-fieldpanel-head .mgr-spacer{flex:1}.mgr-fieldpanel-search{padding:6px 10px;border-bottom:1px solid var(--line, #dde3ed)}.mgr-fieldpanel-search input{width:100%;box-sizing:border-box;border:none;border-bottom:1.5px solid var(--line, #dde3ed);padding:4px 2px;font:inherit;outline:none}.mgr-fieldpanel-search input:focus{border-bottom-color:var(--primary, #e8650a)}.mgr-fieldpanel-list{flex:1;overflow:auto;padding:4px 0}.mgr-fieldpanel-item{display:flex;align-items:center;gap:8px;padding:4px 12px;cursor:pointer;font-size:13px}.mgr-fieldpanel-item:hover{background:var(--primary-soft, #fff0e6)}.mgr-fieldpanel-item .fp-type{margin-inline-start:auto;opacity:.5;font-size:11px}.mgr-fieldpanel-actions{display:flex;gap:6px;padding:8px 10px;border-top:1px solid var(--line, #dde3ed)}.mgr-grid tfoot td{position:sticky;bottom:0;background:#eef4ff;font-weight:700;border-top:2px solid var(--line, #dde3ed);color:#1b3a6b}.mgr-proc-editor{flex:1;margin:0;padding:12px;border:none;outline:none;resize:none;font-family:Consolas,Courier New,monospace;font-size:13px;white-space:pre;background:#fffef7;color:#1b2536;direction:ltr;text-align:left}:root{--admin-orange: #e36918;--admin-orange-dark: #c4560f;--admin-orange-soft: #fdf1e8;--admin-bg: #f5f6f8;--admin-surface: #ffffff;--admin-border: #e7e9ee;--admin-border-strong: #d8dbe2;--admin-text: #1c2333;--admin-muted: #78829b;--admin-success: #149e63;--admin-success-soft: #e7f7f0;--admin-warn: #c98416;--admin-warn-soft: #fdf5e5;--admin-danger: #d64949;--admin-danger-soft: #fdecec;--admin-info: #2f6fd6;--admin-info-soft: #ecf2fc;--admin-radius: 12px;--admin-shadow: 0 1px 2px rgba(28, 35, 51, .05), 0 6px 18px rgba(28, 35, 51, .04)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--admin-bg);color:var(--admin-text);font-family:Heebo,Tahoma,Arial,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,select{cursor:pointer}.admin-react-root{min-height:100vh;color:var(--admin-text);background:var(--admin-bg);overflow-x:hidden}.kb-embed-shell{min-height:100vh;background:var(--admin-bg)}.kb-embed-auth-error{display:grid;min-height:100vh;padding:24px;place-items:center}.kb-embed-auth-error section{width:min(520px,100%);padding:28px;border:1px solid var(--admin-border);border-radius:14px;background:#fff;box-shadow:var(--admin-shadow);text-align:center}.kb-embed-auth-error h1{margin:0 0 8px}.kb-embed-auth-error p{color:var(--admin-muted)}.admin-react-root .topbar{display:grid;grid-template-columns:minmax(225px,1fr) minmax(360px,1.25fr) minmax(430px,1.5fr) auto;align-items:center;gap:14px;min-height:86px;margin:0;padding:12px clamp(16px,3vw,42px);background:var(--admin-surface);border-bottom:1px solid var(--admin-border)}.admin-react-root .topbar>*{min-width:0}.admin-react-root .topbar .brand{order:1;min-width:0;display:flex;align-items:center;gap:11px}.admin-react-root .brand-mark{display:inline-grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:var(--admin-orange);color:#fff;font-size:21px;font-weight:800;box-shadow:0 4px 10px #e3691838}.admin-react-root .brand h1{margin:0;color:var(--admin-text);font-size:21px;font-weight:800;line-height:1.15}.admin-react-root .brand p{margin:4px 0 0;color:var(--admin-muted);font-size:11px;line-height:1.2;direction:ltr;text-align:right}.admin-react-root .topbar .customer-header-tools{order:2;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.admin-react-root .customer-header-tools[hidden],.admin-react-root .customer-release-summary[hidden]{display:none!important}.admin-react-root .header-customer-updated{flex:0 0 auto;color:var(--admin-muted);text-align:right;white-space:nowrap}.admin-react-root .header-customer-updated span,.admin-react-root .header-customer-updated p{display:block;margin:0}.admin-react-root .header-customer-updated span{font-size:10px}.admin-react-root .header-customer-updated p{font-size:11px}.admin-react-root .topbar .customer-release-summary{order:3;min-width:0}.admin-react-root .topbar .top-actions{order:4;display:flex;align-items:center;justify-content:flex-start;gap:7px;min-width:max-content}.admin-react-root .user-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 11px;border:1px solid var(--admin-border-strong);border-radius:8px;background:#fafbfc;color:var(--admin-text);font-size:12px}.admin-react-root .top-actions button,.admin-react-root .top-actions .icon-button{min-height:32px}.admin-react-root .summary-strip{display:flex;min-width:0;overflow:hidden;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow)}.admin-react-root .header-summary{flex:1 1 auto;min-width:360px;height:64px}.admin-react-root .summary-item{position:relative;flex:1 1 0;min-width:65px;padding:7px 10px;border:0;border-inline-start:1px solid var(--admin-border);background:transparent;color:var(--admin-text);text-align:center;transition:background .15s ease}.admin-react-root .summary-item:first-child{border-inline-start:0}.admin-react-root .summary-item:hover{background:#fafbfc}.admin-react-root .summary-item.active{background:var(--admin-orange-soft)}.admin-react-root .summary-item.active:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--admin-orange);content:""}.admin-react-root .summary-item strong,.admin-react-root .summary-item span{display:block}.admin-react-root .summary-item strong{font-size:21px;font-weight:800;line-height:1.05}.admin-react-root .summary-item span{margin-top:3px;color:var(--admin-muted);font-size:10px;line-height:1.1}.admin-react-root .summary-item.danger-tone strong{color:var(--admin-danger)}.admin-react-root .release-summary{display:flex;align-items:stretch;gap:10px;min-width:0}.admin-react-root .topbar .release-summary{justify-content:center}.admin-react-root .release-card{display:flex;align-items:center;gap:10px;min-width:150px;padding:8px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-react-root .release-card-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;font-size:18px;font-weight:800}.admin-react-root .release-card-icon-active{background:var(--admin-orange-soft);color:var(--admin-orange)}.admin-react-root .release-card-icon-next{background:var(--admin-success-soft);color:var(--admin-success)}.admin-react-root .release-card-label,.admin-react-root .release-card-note{display:block;color:var(--admin-muted);font-size:10px;line-height:1.2}.admin-react-root .release-card-value{display:block;margin:2px 0;color:var(--admin-text);font-size:20px;font-weight:800;line-height:1.05;direction:ltr}.admin-react-root .release-summary-actions{display:flex;align-items:center}.admin-react-root .release-summary-actions button{white-space:nowrap}.admin-react-root .main-tabs{display:flex;gap:2px;margin:0 clamp(12px,3vw,42px);padding:0 8px;overflow-x:auto;border:1px solid var(--admin-border);border-top:0;border-radius:0 0 var(--admin-radius) var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-shadow);scrollbar-width:thin}.admin-react-root .main-tabs button{position:relative;flex:0 0 auto;min-height:48px;padding:0 17px;border:0;background:transparent;color:var(--admin-muted);font-size:13px;font-weight:700;white-space:nowrap}.admin-react-root .main-tabs button:hover{color:var(--admin-text)}.admin-react-root .main-tabs button.active{color:var(--admin-orange)}.admin-react-root .main-tabs button.active:after{position:absolute;right:12px;bottom:0;left:12px;height:3px;border-radius:3px 3px 0 0;background:var(--admin-orange);content:""}.admin-react-root .notice{margin:14px clamp(12px,3vw,42px) 0;border:1px solid #f0b3b3;border-radius:9px;background:var(--admin-danger-soft);color:#b63636;font-size:12px}.admin-react-root .tab-panel{width:100%;max-width:none;padding:18px clamp(12px,3vw,42px) 34px}.admin-react-root .workspace{overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-react-root .workspace-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:13px 17px;border-bottom:1px solid var(--admin-border)}.admin-react-root .workspace-head h2{margin:0;color:var(--admin-text);font-size:17px;font-weight:800}.admin-react-root .workspace-head p{margin:4px 0 0;color:var(--admin-muted);font-size:11px}.admin-react-root .workspace-actions,.admin-react-root .dialog-head-actions,.admin-react-root .button-row,.admin-react-root .filter-customer-actions,.admin-react-root .actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.admin-react-root .filters,.admin-react-root .react-filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,220px) minmax(160px,220px) auto;align-items:end;gap:10px;padding:13px 16px;border-bottom:1px solid var(--admin-border);background:#fcfcfd}.admin-react-root .filters label,.admin-react-root .react-filters label,.admin-react-root .form-grid label,.admin-react-root .cloudflare-filters label,.admin-react-root .upload-panel label{display:grid;gap:5px;color:var(--admin-muted);font-size:11px;font-weight:600}.admin-react-root .filters input,.admin-react-root .filters select,.admin-react-root .react-filters input,.admin-react-root .react-filters select,.admin-react-root .form-grid input,.admin-react-root .form-grid select,.admin-react-root .cloudflare-filters input,.admin-react-root .cloudflare-filters select,.admin-react-root .upload-panel input,.admin-react-root .upload-panel select{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--admin-border-strong);border-radius:8px;outline:0;background:var(--admin-surface);color:var(--admin-text)}.admin-react-root .filters input:focus,.admin-react-root .filters select:focus,.admin-react-root .react-filters input:focus,.admin-react-root .react-filters select:focus,.admin-react-root .form-grid input:focus,.admin-react-root .form-grid select:focus,.admin-react-root .cloudflare-filters input:focus,.admin-react-root .cloudflare-filters select:focus{border-color:var(--admin-orange);box-shadow:none}.admin-react-root .filter-customer-actions{justify-content:flex-start;min-height:36px}.admin-react-root .primary,.admin-react-root .secondary,.admin-react-root .danger-primary,.admin-react-root .row-action,.admin-react-root .icon-button{min-height:32px;border:1px solid var(--admin-border-strong);border-radius:8px;background:var(--admin-surface);color:var(--admin-text);font-size:12px;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease}.admin-react-root .primary,.admin-react-root .danger-primary{padding:7px 14px;border-color:var(--admin-orange);background:var(--admin-orange);color:#fff}.admin-react-root .primary:hover{border-color:var(--admin-orange-dark);background:var(--admin-orange-dark)}.admin-react-root .secondary,.admin-react-root .row-action{padding:6px 12px}.admin-react-root .secondary:hover,.admin-react-root .row-action:hover{border-color:var(--admin-orange);background:var(--admin-orange-soft)}.admin-react-root .danger-primary,.admin-react-root .row-action.danger{border-color:#f0aaaa;background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-react-root .icon-button{display:inline-grid;place-items:center;width:34px;padding:0;font-size:17px}.admin-react-root .icon-button:hover{border-color:var(--admin-orange);background:var(--admin-orange-soft)}.admin-react-root button:disabled{cursor:not-allowed;opacity:.52}.admin-react-root button:focus-visible,.admin-react-root .icon-button:focus-visible{outline:2px solid var(--admin-orange);outline-offset:2px}.admin-react-root input:focus,.admin-react-root input:focus-visible,.admin-react-root select:focus,.admin-react-root select:focus-visible,.admin-react-root textarea:focus,.admin-react-root textarea:focus-visible{border-color:var(--admin-orange);outline:0;box-shadow:none}.admin-react-root .table-wrap{width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#c4cad5 transparent}.admin-react-root .data-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--admin-text)}.admin-react-root .data-table th,.admin-react-root .data-table td{padding:9px 10px;border-bottom:1px solid var(--admin-border);text-align:right;vertical-align:middle}.admin-react-root .data-table th{position:sticky;top:0;z-index:2;height:39px;background:#f2f5f8;color:var(--admin-muted);font-size:11px;font-weight:700;white-space:nowrap}.admin-react-root .data-table tbody tr:hover{background:#fcfcfd}.admin-react-root .data-table tbody tr:last-child td{border-bottom:0}.admin-react-root .customer-table{min-width:1120px;table-layout:fixed}.admin-react-root .customer-table th:nth-child(1){width:20%}.admin-react-root .customer-table th:nth-child(3){width:19%}.admin-react-root .customer-table th:nth-child(4){width:19%}.admin-react-root .customer-table th:nth-child(5){width:11%}.admin-react-root .customer-table th:nth-child(7){width:11%}.admin-react-root .customer-table td{min-height:52px;white-space:normal;overflow-wrap:anywhere}.admin-react-root .customer-table td>a,.admin-react-root .customer-table td>strong,.admin-react-root .customer-table .domain-link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .customer-table td{height:78px;padding:11px 13px}.admin-react-root .customer-table th{height:42px;padding:8px 13px;color:var(--admin-text);background:#f1f4f8;font-size:11px}.admin-react-root .customer-state-stack,.admin-react-root .customer-version-stack,.admin-react-root .customer-address-cell,.admin-react-root .customer-connection-cell,.admin-react-root .customer-health-cell{display:grid;justify-items:start;gap:5px;min-width:0}.admin-react-root .customer-state-stack{align-content:center}.admin-react-root .company-access-line{color:var(--admin-muted);font-size:10px;white-space:nowrap}.admin-react-root .customer-version-stack{align-content:center}.admin-react-root .version-row{display:flex;align-items:center;gap:6px;min-width:0}.admin-react-root .version-row .access-toggle{min-height:23px;padding:2px 6px}.admin-react-root .version-row .switch-track{width:24px;height:14px}.admin-react-root .version-row .switch-track span{width:10px;height:10px}.admin-react-root .version-row .access-toggle.is-on .switch-track span{transform:translate(-10px)}.admin-react-root .customer-address-cell>a,.admin-react-root .customer-address-cell .cell-subtitle,.admin-react-root .customer-address-cell>strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .customer-address-cell>a{color:var(--admin-info);text-decoration:none}.admin-react-root .customer-address-cell>a:hover{text-decoration:underline}.admin-react-root .address-divider{display:block;color:var(--admin-border-strong);font-size:11px;line-height:1}.admin-react-root .customer-connection-cell .mode-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.admin-react-root .customer-nedarim-cell{white-space:nowrap}.admin-react-root .customer-health-cell{align-content:center}.admin-react-root .customer-name{display:block;font-size:13px;font-weight:800;line-height:1.2}.admin-react-root .cell-subtitle{display:block;margin-top:2px;color:var(--admin-muted);font-size:10px;line-height:1.25}.admin-react-root .status-badge,.admin-react-root .mode-badge,.admin-react-root .connection-version,.admin-react-root .frontend-version{display:inline-flex;align-items:center;max-width:100%;min-height:23px;padding:3px 8px;border-radius:6px;background:var(--admin-info-soft);color:var(--admin-info);font-size:10px;font-weight:700;white-space:nowrap}.admin-react-root .status-badge.active,.admin-react-root .status-badge.success,.admin-react-root .status-badge.ready{background:var(--admin-success-soft);color:var(--admin-success)}.admin-react-root .status-badge.warning,.admin-react-root .status-badge.waiting,.admin-react-root .status-badge.pending{background:var(--admin-warn-soft);color:var(--admin-warn)}.admin-react-root .status-badge.error,.admin-react-root .status-badge.danger,.admin-react-root .status-badge.disabled{background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-react-root .connection-version{background:var(--admin-info-soft);color:var(--admin-info)}.admin-react-root .mode-badge{background:#f1f3f7;color:var(--admin-text)}.admin-react-root .update-status-cell,.admin-react-root .frontend-control,.admin-react-root .customer-status-cell,.admin-react-root .certificate-cell,.admin-react-root .health-cell{display:grid;justify-items:start;gap:3px}.admin-react-root .frontend-control{grid-template-columns:1fr}.admin-react-root .switch-track,.admin-react-root .access-toggle{display:inline-flex;align-items:center}.admin-react-root .access-toggle{gap:6px;min-height:28px;padding:3px 7px;border:1px solid var(--admin-border-strong);border-radius:8px;background:var(--admin-surface);color:var(--admin-muted);font-size:10px;font-weight:700}.admin-react-root .access-toggle.is-on{border-color:#9bd8bb;background:var(--admin-success-soft);color:var(--admin-success)}.admin-react-root .access-toggle.is-off{background:#fafbfc}.admin-react-root .switch-track{position:relative;width:27px;height:16px;border-radius:99px;background:#b7bfcd}.admin-react-root .switch-track span{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s ease}.admin-react-root .access-toggle.is-on .switch-track{background:var(--admin-success)}.admin-react-root .access-toggle.is-on .switch-track span{transform:translate(-11px)}.admin-react-root .customer-actions-heading,.admin-react-root .customer-actions-cell{text-align:left!important}.admin-react-root .customer-actions-cell .actions{justify-content:flex-start;flex-wrap:nowrap}.admin-react-root .customer-icon-action{display:inline-grid;place-items:center;width:29px;height:29px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--admin-muted)}.admin-react-root .customer-icon-action:hover{border-color:var(--admin-border-strong);background:#f3f4f7;color:var(--admin-text)}.admin-react-root .customer-icon-action.danger:hover{border-color:#f0aaaa;background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-react-root .customer-icon-action svg{display:block;width:16px;height:16px}.admin-react-root .empty-state{padding:28px 16px;color:var(--admin-muted);text-align:center}.admin-react-root .legacy-grid,.admin-react-root .system-grid{padding:16px}.admin-react-root .upload-panel{padding:16px;border-inline-start:1px solid var(--admin-border)}.admin-react-root .upload-panel h3{margin:0 0 14px;font-size:15px}.admin-react-root .log-view{max-height:65vh;margin:16px;overflow:auto;padding:14px;border-radius:9px;background:#1c2333;color:#e7edf8;direction:ltr;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.admin-react-root .react-modal-backdrop{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#1c233357}.admin-react-root .react-modal{width:min(720px,100%);max-height:calc(100vh - 32px);overflow:auto;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface);box-shadow:0 24px 70px #1c23333d}.admin-react-root .react-modal-wide{width:min(1240px,100%);height:min(820px,100%)}.admin-react-root .dialog-head,.admin-react-root .confirm-head{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--admin-border);background:#fffffff7}.admin-react-root .dialog-head h2,.admin-react-root .confirm-body h2{margin:0;font-size:17px;font-weight:800}.admin-react-root .dialog-head p{margin:4px 0 0;color:var(--admin-muted);font-size:11px}.admin-react-root .react-modal-body{padding:17px 18px}.admin-react-root .react-modal-wide .react-modal-body{height:calc(100% - 75px);overflow:auto}.admin-react-root .dialog-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:13px 18px;border-top:1px solid var(--admin-border);background:#fcfcfd}.admin-react-root .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.admin-react-root .form-grid .form-error,.admin-react-root .form-grid .field-help{grid-column:1 / -1}.admin-react-root .field-help{color:var(--admin-muted);font-size:10px;font-weight:400}.admin-react-root .domain-input,.admin-react-root .company-access-controls{display:flex;align-items:stretch;min-width:0}.admin-react-root .domain-input input,.admin-react-root .company-access-controls input{min-width:0;border-radius:8px 0 0 8px}.admin-react-root .domain-input span{display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--admin-border-strong);border-right:0;border-radius:0 8px 8px 0;background:#f5f6f8;color:var(--admin-muted);direction:ltr;white-space:nowrap}.admin-react-root .company-access-controls select{width:42%;border-radius:0 8px 8px 0}.admin-react-root .domain-input.is-unavailable input,.admin-react-root .domain-input.is-unavailable span,.admin-react-root .domain-input.is-invalid input,.admin-react-root .domain-input.is-invalid span{border-color:var(--admin-danger);background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-react-root .domain-input.is-available input,.admin-react-root .domain-input.is-available span{border-color:#63b98b}.admin-react-root .company-access-controls input{order:-1;border-radius:8px 0 0 8px}.admin-react-root .domain-output{display:block;min-height:36px;padding:8px 10px;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px;background:#f7f8fa;color:var(--admin-info);direction:ltr;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .domain-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 18px 18px;overflow:hidden;border:1px solid var(--admin-border-strong);border-radius:8px}.admin-react-root .domain-preview>div{padding:11px;border-inline-start:1px solid var(--admin-border-strong)}.admin-react-root .domain-preview>div:first-child{border-inline-start:0}.admin-react-root .domain-preview span{display:block;margin-bottom:4px;color:var(--admin-muted);font-size:10px}.admin-react-root .domain-preview-link{display:block;overflow:hidden;color:var(--admin-info);direction:ltr;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .domain-preview-link:hover{text-decoration:underline}.admin-react-root .domain-availability{grid-column:1 / -1;margin:0;padding:8px 11px;border-top:1px solid var(--admin-border);color:var(--admin-muted);font-size:11px}.admin-react-root .domain-availability.is-checking{color:var(--admin-info)}.admin-react-root .domain-availability.is-available{color:#207a4d;background:#f0fbf5;font-weight:700}.admin-react-root .domain-availability.is-unavailable,.admin-react-root .domain-availability.is-invalid{color:var(--admin-danger);background:var(--admin-danger-soft);font-weight:700}.admin-react-root .mode-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 18px 12px;padding:0;border:0;background:transparent;box-shadow:none}.admin-react-root .mode-selector label{position:relative;display:flex;align-items:center;padding:9px 12px;border:1px solid var(--admin-border-strong);border-radius:9px;background:#fff;cursor:pointer}.admin-react-root .mode-selector label:has(input:checked){border-color:var(--admin-orange);background:var(--admin-orange-soft)}.admin-react-root .mode-selector input[type=radio]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}.admin-react-root .mode-selector label>span{display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-react-root .mode-selector b,.admin-react-root .mode-selector small{display:block}.admin-react-root .mode-selector small{margin-top:3px;color:var(--admin-muted);font-size:10px}.admin-react-root .form-error{margin:0 18px 14px;padding:9px 11px;border:1px solid #f0aaaa;border-radius:8px;background:var(--admin-danger-soft);color:var(--admin-danger);font-size:12px}.admin-react-root .cloudflare-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:13px}.admin-react-root .cloudflare-summary span{padding:10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-muted);font-size:11px}.admin-react-root .cloudflare-summary strong{display:block;margin-top:3px;color:var(--admin-text);font-size:19px}.admin-react-root .cloudflare-filters{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin-bottom:13px}.admin-react-root .cloudflare-table{min-width:900px}.admin-react-root .react-page-loading{display:grid;min-height:100vh;place-items:center;color:var(--admin-muted)}.admin-react-root .react-page-loading>div{display:grid;justify-items:center;gap:12px}.admin-react-root .loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid rgba(227,105,24,.2);border-top-color:var(--admin-orange);border-radius:50%;animation:admin-spin .75s linear infinite}.admin-react-root .inline-loading{display:inline-flex;align-items:center;gap:7px;color:var(--admin-muted)}.admin-react-root .inline-loading .loading-spinner{width:16px;height:16px;border-width:2px}.admin-react-root .is-spinning{animation:admin-spin .75s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (max-width: 1500px){.admin-react-root .topbar{grid-template-columns:minmax(210px,1fr) minmax(330px,1.2fr) minmax(360px,1.25fr) auto;gap:9px;padding-inline:20px}.admin-react-root .release-card{min-width:130px;padding-inline:9px}.admin-react-root .release-card-icon,.admin-react-root .header-customer-updated{display:none}}@media (max-width: 1180px){.admin-react-root .topbar{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "summary summary" "release release";align-items:center}.admin-react-root .topbar .brand{grid-area:brand}.admin-react-root .topbar .top-actions{grid-area:actions}.admin-react-root .topbar .customer-header-tools{grid-area:summary}.admin-react-root .topbar .customer-release-summary{grid-area:release;justify-content:flex-start}.admin-react-root .header-summary{width:100%}}@media (max-width: 900px){.admin-react-root .tab-panel{padding-inline:12px}.admin-react-root .react-filters,.admin-react-root .filters{grid-template-columns:1fr 1fr}.admin-react-root .react-filters label:first-child,.admin-react-root .react-filters .filter-customer-actions,.admin-react-root .filters label:first-child{grid-column:1 / -1}.admin-react-root .workspace-head{align-items:flex-start;flex-direction:column}.admin-react-root .workspace-actions{width:100%;justify-content:flex-start}}@media (max-width: 650px){.admin-react-root .topbar{grid-template-columns:1fr;grid-template-areas:"brand" "actions" "summary" "release";padding:12px}.admin-react-root .topbar .top-actions,.admin-react-root .topbar .customer-header-tools,.admin-react-root .topbar .customer-release-summary{width:100%}.admin-react-root .topbar .top-actions{justify-content:flex-start}.admin-react-root .header-summary{min-width:0;height:auto}.admin-react-root .summary-item{min-width:0;padding:7px 4px}.admin-react-root .summary-item strong{font-size:17px}.admin-react-root .summary-item span{font-size:9px}.admin-react-root .customer-release-summary .release-summary{width:100%;overflow-x:auto}.admin-react-root .release-card{flex:1 0 145px}.admin-react-root .main-tabs{margin-inline:8px}.admin-react-root .main-tabs button{min-height:43px;padding-inline:12px}.admin-react-root .tab-panel{padding:12px 8px 22px}.admin-react-root .react-filters,.admin-react-root .filters,.admin-react-root .cloudflare-filters,.admin-react-root .cloudflare-summary,.admin-react-root .mode-selector,.admin-react-root .form-grid,.admin-react-root .domain-preview{grid-template-columns:1fr}.admin-react-root .react-filters label:first-child,.admin-react-root .react-filters .filter-customer-actions,.admin-react-root .filters label:first-child,.admin-react-root .form-grid .form-error,.admin-react-root .form-grid .field-help,.admin-react-root .domain-preview>div{grid-column:auto}.admin-react-root .domain-preview>div,.admin-react-root .domain-preview>div:first-child{border-inline-start:0;border-top:1px solid var(--admin-border-strong)}.admin-react-root .domain-preview>div:first-child{border-top:0}.admin-react-root .workspace-head,.admin-react-root .dialog-head,.admin-react-root .confirm-head{padding:12px}.admin-react-root .workspace-head h2{font-size:15px}.admin-react-root .react-modal-backdrop{padding:8px}.admin-react-root .react-modal{max-height:calc(100vh - 16px);border-radius:11px}.admin-react-root .react-modal-wide{height:calc(100vh - 16px)}.admin-react-root .form-grid,.admin-react-root .react-modal-body{padding:12px}.admin-react-root .form-error{margin-inline:12px}.admin-react-root .dialog-actions{padding:10px 12px}}.admin-react-root{font-size:13.5px}.admin-react-root .topbar .brand{gap:14px}.admin-react-root .avatar{width:34px;height:34px;border-radius:9px;background:var(--admin-surface);color:var(--admin-text);border:1px solid var(--admin-border-strong);font-weight:600}.admin-react-root .dashboard-strip .version-card{flex:0 0 auto;min-width:480px;min-height:64px;display:flex;align-items:center;gap:20px;padding:12px 20px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-react-root .main-tabs{width:min(1560px,calc(100% - 48px));margin:0 auto;padding:0 4px;border-bottom:1px solid var(--admin-border-strong);border-top:0}.admin-react-root .tab-panel>.panel>.toolbar .search-field{flex:1;min-width:260px;display:flex;align-items:center;height:38px;background:#fafbfc;border:1px solid var(--admin-border-strong);border-radius:9px;padding:0 12px}.admin-react-root .tab-panel>.panel>.toolbar>label:not(.search-field) select{width:100%;height:38px;border:1px solid var(--admin-border-strong);border-radius:9px;background:var(--admin-surface);padding:0 12px;font-size:13px}.admin-react-root .tab-panel>.panel>.toolbar .filter-customer-actions .secondary{min-height:38px;white-space:nowrap}@media (prefers-reduced-motion: reduce){.admin-react-root *,.admin-react-root *:before,.admin-react-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.admin-react-root{direction:rtl;min-height:100vh;background:var(--admin-bg)}.admin-react-root .topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1560px,calc(100% - 48px));min-height:74px;margin:0 auto 16px;padding:14px 0;border:0;background:transparent}.admin-react-root .topbar .brand{order:0;flex:0 1 auto}.admin-react-root .brand-mark{width:40px;height:40px;flex-basis:40px;border-radius:12px;font-size:18px}.admin-react-root .brand h1{font-size:20px;letter-spacing:0}.admin-react-root .env-meta{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.admin-react-root .env-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:1px solid var(--admin-border);border-radius:99px;background:var(--admin-surface);color:var(--admin-muted);font-size:11px;font-weight:500;white-space:nowrap}.admin-react-root .env-dot{width:6px;height:6px;border-radius:50%;background:var(--admin-success)}.admin-react-root .topbar .top-actions{order:0;flex:0 0 auto;justify-content:flex-start}.admin-react-root .dashboard-strip{display:flex;align-items:stretch;gap:14px;width:min(1560px,calc(100% - 48px));margin:0 auto 16px;direction:rtl}.admin-react-root .dashboard-strip .header-summary{flex:1 1 520px;min-width:520px;height:64px}.admin-react-root .dashboard-strip .summary-item{padding:12px 18px;text-align:start}.admin-react-root .dashboard-strip .summary-item strong{font-size:22px;letter-spacing:0;line-height:1.1}.admin-react-root .dashboard-strip .summary-item span{margin-top:1px;font-size:12px;font-weight:500}.admin-react-root .dashboard-strip .customer-release-summary{display:flex;align-items:center;flex:0 0 auto;gap:20px;min-width:420px;padding:12px 20px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-react-root .dashboard-strip .customer-release-summary article{min-width:130px}.admin-react-root .dashboard-strip .customer-release-summary article+article{padding-inline-start:20px;border-inline-start:1px solid var(--admin-border)}.admin-react-root .dashboard-strip .customer-release-summary article>span{display:block;color:var(--admin-muted);font-size:11.5px;font-weight:500}.admin-react-root .dashboard-strip .customer-release-summary article>strong{display:inline-block;margin-top:1px;color:var(--admin-text);font-size:22px;font-weight:800;line-height:1.1;direction:ltr}.admin-react-root .dashboard-strip .customer-release-summary article>small{display:block;margin-top:1px;color:var(--admin-muted);font-size:11px;white-space:nowrap}.admin-react-root .dashboard-strip .release-card-icon{display:none}.admin-react-root .dashboard-strip .release-summary-actions{margin-inline-start:auto}.admin-react-root .dashboard-strip .release-summary-actions button{min-height:38px;padding-inline:16px;border-radius:9px}.admin-react-root .main-tabs{width:min(1560px,calc(100% - 48px));margin:0 auto;padding:0 4px;border-top:1px solid var(--admin-border);border-radius:10px 10px 0 0}.admin-react-root .main-tabs button{min-height:46px;padding:10px 16px 11px;font-size:13.5px}.admin-react-root .tab-panel>.workspace{border-top:0;border-radius:0 0 10px 10px}.admin-react-root .react-filters{grid-template-columns:minmax(260px,1fr) 220px 220px auto;padding:14px 16px}.admin-react-root .filter-customer-actions{flex-wrap:nowrap;white-space:nowrap}.admin-react-root .customer-table{min-width:0}.admin-react-root .customer-table td{height:72px;padding:13px 14px}.admin-react-root .customer-table th{padding:9px 14px;background:#fafbfc;color:var(--admin-muted);font-size:11.5px}.admin-react-root .customer-name{font-size:13.5px}@media (max-width: 1180px){.admin-react-root .dashboard-strip{flex-wrap:wrap}.admin-react-root .dashboard-strip .header-summary,.admin-react-root .dashboard-strip .customer-release-summary{min-width:0;flex-basis:100%}}@media (max-width: 650px){.admin-react-root .topbar,.admin-react-root .dashboard-strip,.admin-react-root .main-tabs,.admin-react-root .tab-panel{width:calc(100% - 24px)}.admin-react-root .topbar{min-height:0;margin-bottom:10px;padding:12px 0;flex-wrap:wrap}.admin-react-root .topbar .brand,.admin-react-root .topbar .top-actions{width:100%}.admin-react-root .dashboard-strip .header-summary{height:auto}.admin-react-root .dashboard-strip .summary-item{min-width:0;padding:8px 5px}.admin-react-root .dashboard-strip .summary-item strong{font-size:17px}.admin-react-root .dashboard-strip .summary-item span{font-size:9px}.admin-react-root .dashboard-strip .customer-release-summary{min-width:0;overflow-x:auto;gap:12px;padding:10px 12px}.admin-react-root .dashboard-strip .customer-release-summary article{min-width:120px}.admin-react-root .dashboard-strip .customer-release-summary article+article{padding-inline-start:12px}}.admin-react-root .topbar{width:min(1560px,calc(100% - 48px));min-height:40px;margin:20px auto 16px;padding:0;background:transparent;border:0}.admin-react-root .topbar .top-actions{display:flex;align-items:center;gap:8px}.admin-react-root .topbar .top-actions .icon-button{width:auto;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--admin-border-strong);border-radius:9px;background:var(--admin-surface)}.admin-react-root .top-create-button{min-height:34px;padding:8px 16px}.admin-react-root .avatar{width:34px;height:34px;border-radius:9px;background:var(--admin-surface);color:var(--admin-text);border:1px solid var(--admin-border-strong)}.admin-react-root .dashboard-strip{width:min(1560px,calc(100% - 48px));margin:0 auto 16px;gap:14px;flex-wrap:wrap}.admin-react-root .dashboard-strip .kpis{flex:1 1 520px;min-width:520px;min-height:64px;display:flex;overflow:hidden;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-react-root .dashboard-strip .kpi{flex:1;min-width:0;padding:12px 18px;border:0;border-inline-start:1px solid var(--admin-border);background:transparent;text-align:start}.admin-react-root .dashboard-strip .kpi strong{display:block;font-size:22px;line-height:1.1}.admin-react-root .dashboard-strip .kpi span{display:block;margin-top:1px;color:var(--admin-muted);font-size:12px;font-weight:500}.admin-react-root .dashboard-strip .kpi.active{background:var(--admin-orange-soft)}.admin-react-root .dashboard-strip .kpi.active:after{height:3px}.admin-react-root .dashboard-strip .version-card{flex:0 0 auto;min-width:420px;min-height:64px;display:flex;align-items:center;gap:20px;padding:12px 20px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-react-root .dashboard-strip .version-card .vc-item{min-width:130px}.admin-react-root .dashboard-strip .version-card .vc-item>span{display:block;color:var(--admin-muted);font-size:11.5px;font-weight:500}.admin-react-root .dashboard-strip .version-card .vc-item>strong{display:inline-block;margin-top:1px;font-size:17px;line-height:1.1;direction:ltr}.admin-react-root .dashboard-strip .version-card .vc-item>small{display:block;margin-top:1px;color:var(--admin-muted);font-size:11px;white-space:nowrap}.admin-react-root .dashboard-strip .version-card .vc-sep{width:1px;align-self:stretch;background:var(--admin-border)}.admin-react-root .dashboard-strip .version-card .release-summary-actions{margin-inline-start:auto}.admin-react-root .main-tabs{width:min(1560px,calc(100% - 48px));margin:0 auto;padding:0 4px;border-top:0;border-bottom:1px solid var(--admin-border-strong);border-radius:0}.admin-react-root .main-tabs .tab{min-height:42px;padding:10px 16px 11px;color:var(--admin-muted);background:transparent;border:0;font-size:13.5px;font-weight:600}.admin-react-root .main-tabs .tab.active{color:var(--admin-orange)}.admin-react-root .tab-panel>.panel{overflow:hidden;border-top:0;border-radius:0 0 10px 10px;box-shadow:var(--admin-shadow)}.admin-react-root .tab-panel>.panel>.toolbar{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--admin-border);flex-wrap:wrap}.admin-react-root .tab-panel>.panel>.toolbar .search-field{flex:1;min-width:260px;display:flex;align-items:center;height:38px;padding:0 12px;background:#fafbfc;border:1px solid var(--admin-border-strong);border-radius:9px}.admin-react-root .tab-panel>.panel>.toolbar .search-field:focus-within{border-color:var(--admin-orange);background:#fff;box-shadow:0 0 0 3px #e369181f}.admin-react-root .tab-panel>.panel>.toolbar .search-field>span,.admin-react-root .tab-panel>.panel>.toolbar>label:not(.search-field)>span{display:none}.admin-react-root .tab-panel>.panel>.toolbar .search-field input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;font-size:13.5px}.admin-react-root .tab-panel>.panel>.toolbar>label:not(.search-field){flex:0 0 220px}.admin-react-root .tab-panel>.panel>.toolbar>label:not(.search-field) select{width:100%;height:38px;padding:0 12px;border:1px solid var(--admin-border-strong);border-radius:9px;background:var(--admin-surface);font-size:13px}.admin-react-root .tab-panel>.panel>.toolbar .filter-customer-actions{flex:0 0 auto;margin-inline-start:0}.admin-react-root .customer-table th{padding:9px 14px;background:#fafbfc;color:var(--admin-muted);font-size:11.5px;font-weight:600;text-align:start}.admin-react-root .customer-table td{height:72px;padding:13px 14px;vertical-align:middle}@media (max-width: 1180px){.admin-react-root .dashboard-strip .version-card,.admin-react-root .dashboard-strip .kpis{min-width:0;flex-basis:100%}}@media (max-width: 650px){.admin-react-root .topbar,.admin-react-root .dashboard-strip,.admin-react-root .main-tabs,.admin-react-root .tab-panel{width:calc(100% - 24px)}.admin-react-root .topbar{margin-top:12px}.admin-react-root .dashboard-strip .kpis{min-width:0}.admin-react-root .dashboard-strip .kpi{padding:9px 6px}.admin-react-root .dashboard-strip .kpi strong{font-size:18px}.admin-react-root .dashboard-strip .kpi span{font-size:10px}.admin-react-root .dashboard-strip .version-card{min-width:0;gap:10px;padding:10px}.admin-react-root .dashboard-strip .version-card .vc-item{min-width:0}.admin-react-root .dashboard-strip .version-card .vc-item>small{white-space:normal}.admin-react-root .tab-panel>.panel>.toolbar>label:not(.search-field){flex-basis:calc(50% - 5px)}.admin-react-root .tab-panel>.panel>.toolbar .filter-customer-actions{width:100%}}.admin-react-root .topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1560px,calc(100% - 48px));min-height:48px;margin:10px auto 14px;padding:0;border:0;background:transparent}.admin-react-root .topbar .brand{display:flex;align-items:center;gap:12px;min-width:0}.admin-react-root .topbar .brand-mark{width:40px;height:40px;flex:0 0 40px;border-radius:12px;font-size:22px}.admin-react-root .topbar .brand h1{margin:0;font-size:20px;line-height:1.15}.admin-react-root .topbar .top-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.admin-react-root .dashboard-strip{display:flex;align-items:stretch;flex-wrap:nowrap;width:min(1560px,calc(100% - 48px));margin:0 auto 14px;gap:14px}.admin-react-root .dashboard-strip .kpis{flex:1 1 auto;min-width:0;min-height:64px}.admin-react-root .dashboard-strip .version-card{flex:0 0 auto;min-width:420px;min-height:64px}.admin-react-root .main-tabs{display:flex;align-items:stretch;width:min(1560px,calc(100% - 48px));min-height:48px;margin:0 auto 14px;padding:0 4px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-react-root .main-tabs .tab{flex:1 1 0;min-height:46px;padding:12px 16px;border-inline-start:1px solid var(--admin-border);text-align:center}.admin-react-root .main-tabs .tab:first-child{border-inline-start:0}.admin-react-root .tab-panel>.panel{border:1px solid var(--admin-border);border-radius:12px;box-shadow:var(--admin-shadow)}.admin-react-root .tab-panel>.panel>.toolbar{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;min-height:64px;padding:12px 16px}.admin-react-root .tab-panel>.panel>.toolbar .search-field{flex:1 1 auto;min-width:260px;order:1}.admin-react-root .tab-panel>.panel>.toolbar>label:not(.search-field){flex:0 0 220px;order:2}.admin-react-root .tab-panel>.panel>.toolbar .toolbar-spacer{flex:0 0 1px;align-self:stretch;min-height:36px;margin:4px 2px;background:var(--admin-border);order:3}.admin-react-root .tab-panel>.panel>.toolbar .filter-customer-actions{flex:0 0 auto;order:4;margin-inline-start:0}.admin-react-root .customer-table{width:100%;min-width:0;table-layout:fixed}.admin-react-root .customer-table th,.admin-react-root .customer-table td{overflow:hidden}.admin-react-root .customer-table th:nth-child(1){width:24%}.admin-react-root .customer-table th:nth-child(3){width:17%}.admin-react-root .customer-table th:nth-child(4){width:21%}.admin-react-root .customer-table th:nth-child(7){width:9%}.admin-react-root .customer-table th:nth-child(8){width:100px}@media (max-width: 1050px){.admin-react-root .dashboard-strip{flex-wrap:wrap}.admin-react-root .dashboard-strip .kpis,.admin-react-root .dashboard-strip .version-card{flex-basis:100%;min-width:0}}@media (max-width: 760px){.admin-react-root .topbar,.admin-react-root .dashboard-strip,.admin-react-root .main-tabs,.admin-react-root .tab-panel{width:calc(100% - 24px)}.admin-react-root .topbar{align-items:flex-start;min-height:0;margin-top:12px}.admin-react-root .topbar .top-actions{flex-wrap:wrap;justify-content:flex-start}.admin-react-root .main-tabs{overflow-x:auto}.admin-react-root .main-tabs .tab{flex:0 0 100px;white-space:nowrap}.admin-react-root .tab-panel>.panel>.toolbar{flex-wrap:wrap}.admin-react-root .tab-panel>.panel>.toolbar .search-field{flex-basis:100%}.admin-react-root .tab-panel>.panel>.toolbar>label:not(.search-field){flex:1 1 calc(50% - 5px)}.admin-react-root .tab-panel>.panel>.toolbar .toolbar-spacer{display:none}.admin-react-root .tab-panel>.panel>.toolbar .filter-customer-actions{width:100%}.admin-react-root .customer-table{min-width:980px}}.admin-react-root .customer-create-modal{display:flex;width:min(760px,100%);height:min(820px,calc(100vh - 16px));max-height:calc(100vh - 16px);flex-direction:column;overflow:hidden}.admin-react-root .admin-identity{display:inline-flex;align-items:center;gap:8px}.admin-react-root .admin-identity>span:last-child{display:grid;gap:1px;line-height:1.15}.admin-react-root .admin-identity strong{font-size:12px}.admin-react-root .admin-identity small{color:var(--admin-muted);font-size:10px}.admin-react-root a.icon-btn{display:inline-grid;place-items:center;box-sizing:border-box;text-decoration:none}.admin-react-root .customer-connect-action{color:#0f766e;border-color:#0f766e4d;background:#0f766e12}.admin-users-workspace{display:grid;gap:16px}.admin-users-table{min-width:980px}.admin-permission-chips{display:flex;flex-wrap:wrap;gap:5px;max-width:720px}.admin-permission-chips span{padding:4px 7px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#2563eb0f;color:#1e4f9a;font-size:10px;white-space:nowrap}.admin-user-dialog{width:min(900px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.admin-user-form{display:grid;gap:18px;box-sizing:border-box;padding:18px;overflow-y:auto}.admin-user-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-user-fields>label:not(.admin-enabled-toggle){display:grid;gap:6px;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-user-fields input[type=text],.admin-user-fields input[type=email],.admin-user-fields input:not([type]){min-height:42px;box-sizing:border-box;padding:8px 10px;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);background:#fff}.admin-enabled-toggle{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font-weight:700}.admin-enabled-toggle input,.admin-permissions input{width:17px;height:17px;accent-color:var(--admin-orange)}.admin-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px;border:1px solid var(--admin-border);border-radius:12px}.admin-permissions legend{padding:0 8px;font-weight:800}.admin-permissions label{display:flex;align-items:flex-start;gap:9px;padding:10px;border-radius:8px;background:var(--admin-bg);cursor:pointer}.admin-permissions label>span{display:grid;gap:3px}.admin-permissions small{color:var(--admin-muted);font-size:10px}@media (max-width: 700px){.admin-user-form{padding:12px}.admin-user-fields,.admin-permissions{grid-template-columns:1fr}}.admin-react-root .customer-mail-server-modal{width:min(1380px,calc(100vw - 32px));height:min(900px,calc(100vh - 28px))}.admin-react-root .customer-mail-server-modal .customer-config-stage,.admin-react-root .customer-mail-server-modal .mail-server-panel{min-height:0;height:100%}.admin-react-root .mail-server-panel{display:flex;flex-direction:column;overflow:auto;padding:18px;gap:14px}.admin-react-root .mail-server-toolbar{flex:0 0 auto;padding:0 0 14px}.admin-react-root .mail-server-readiness{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.8fr);gap:16px;align-items:center;padding:12px 14px;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4;color:#166534}.admin-react-root .mail-server-readiness.is-blocked{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.admin-react-root .mail-server-readiness strong,.admin-react-root .mail-server-readiness span{display:block}.admin-react-root .mail-server-readiness span{margin-top:3px;font-size:12px}.admin-react-root .mail-server-readiness ul{margin:0;padding-inline-start:20px;font-size:12px}.admin-react-root .mail-server-create-card,.admin-react-root .mail-server-accounts{flex:0 0 auto;border:1px solid var(--admin-border);border-radius:11px;background:#fff}.admin-react-root .mail-server-create-card{padding:14px}.admin-react-root .mail-server-create-heading,.admin-react-root .mail-server-accounts-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-react-root .mail-server-create-heading h4,.admin-react-root .mail-server-accounts-heading h4{margin:0;color:var(--admin-text);font-size:15px}.admin-react-root .mail-server-create-heading span,.admin-react-root .mail-server-accounts-heading span,.admin-react-root .mail-server-create-help{color:var(--admin-muted);font-size:12px}.admin-react-root .mail-server-create-grid{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(150px,.6fr) minmax(260px,1.2fr) auto;gap:10px;align-items:end;margin-top:12px}.admin-react-root .mail-server-create-grid label{display:grid;gap:5px;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-react-root .mail-server-create-grid input,.admin-react-root .mail-server-create-grid select{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--admin-border-strong);border-radius:8px;background:#fff;color:var(--admin-text)}.admin-react-root .mail-server-create-grid input:focus,.admin-react-root .mail-server-create-grid select:focus{border-color:var(--admin-orange);outline:0;box-shadow:0 0 0 3px #e369181f}.admin-react-root .mail-server-create-grid .primary{min-height:40px;white-space:nowrap}.admin-react-root .mail-server-create-help{margin:9px 0 0}.admin-react-root .mail-server-accounts-heading{padding:12px 14px;border-bottom:1px solid var(--admin-border)}.admin-react-root .mail-server-table-wrap{max-height:410px;overflow:auto}.admin-react-root .mail-server-table{min-width:1000px}.admin-react-root .mail-server-table th:nth-child(1){width:19%}.admin-react-root .mail-server-table th:nth-child(2){width:24%}.admin-react-root .mail-server-table th:nth-child(3){width:10%}.admin-react-root .mail-server-table th:nth-child(4){width:18%}.admin-react-root .mail-server-table th:nth-child(5){width:14%}.admin-react-root .mail-server-table th:nth-child(6){width:15%}.admin-react-root .mail-server-table td{vertical-align:middle}.admin-react-root .mail-server-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.admin-react-root .mail-server-dns-row td{padding:0 14px 14px;background:#fafbfc}.admin-react-root .mail-server-dns-records{display:grid;gap:7px;padding:10px;border:1px dashed var(--admin-border-strong);border-radius:8px}.admin-react-root .mail-server-dns-records>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-react-root .mail-server-dns-records code{overflow-wrap:anywhere;color:#334155;font-size:11px}.admin-react-root .customer-mail-server-action{color:#2563eb}@media (max-width: 900px){.admin-react-root .customer-mail-server-modal{width:calc(100vw - 18px);height:calc(100vh - 18px)}.admin-react-root .mail-server-create-grid,.admin-react-root .mail-server-readiness{grid-template-columns:1fr}}.admin-react-root .customer-create-modal>.dialog-head{flex:0 0 auto;padding:9px 14px}.admin-react-root .customer-create-form{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden}.admin-react-root .customer-create-form>.mode-selector{flex:0 0 auto;gap:8px;margin:0 14px 6px}.admin-react-root .customer-create-form>.mode-selector label{padding:6px 10px}.admin-react-root .customer-create-form .customer-config-stage{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden}.admin-react-root .customer-create-form .customer-service-panel{display:flex;flex:1 1 auto;min-height:0;margin:0 14px 6px;flex-direction:column}.admin-react-root .customer-create-form .customer-service-toolbar{padding:8px 12px}.admin-react-root .customer-create-form .customer-service-toolbar h3{font-size:15px}.admin-react-root .customer-create-form .customer-service-toolbar p{margin-top:2px;font-size:10px}.admin-react-root .customer-create-form .customer-config-scroll{overflow:hidden}.admin-react-root .customer-create-form .customer-form-grid{gap:6px 12px;padding:8px 12px 4px}.admin-react-root .customer-create-form .customer-form-grid .customer-form-field{grid-template-rows:auto 34px auto}.admin-react-root .customer-create-form .customer-form-grid .customer-form-field>input,.admin-react-root .customer-create-form .customer-form-grid .customer-form-field>output,.admin-react-root .customer-create-form .customer-form-grid .customer-form-field>.domain-input,.admin-react-root .customer-create-form .customer-form-grid .customer-form-field>.company-access-controls{height:34px;min-height:34px}.admin-react-root .customer-create-form .customer-form-grid .customer-form-field .field-help{min-height:0;line-height:12px}.admin-react-root .database-source-selector{margin:7px 12px 0;padding:0;border:0}.admin-react-root .database-source-selector legend{margin-bottom:4px;color:var(--admin-text);font-size:11px;font-weight:700}.admin-react-root .database-source-selector .mode-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.admin-react-root .database-source-selector .mode-selector label{min-height:48px;padding:5px 8px}.admin-react-root .database-source-selector .mode-selector small{margin-top:1px;line-height:12px}.admin-react-root .upload-customer-summary{display:grid;gap:2px;padding:8px 10px;border:1px solid #b7dfca;border-radius:8px;background:#f1fbf6}.admin-react-root .upload-customer-summary span{color:var(--admin-muted);font-size:11px}.admin-react-root .customer-create-form .domain-preview{margin:2px 12px 7px}.admin-react-root .customer-create-form .domain-preview>div{padding:6px 9px}.admin-react-root .customer-create-form .domain-preview span{margin-bottom:2px}.admin-react-root .customer-create-form .domain-availability{padding:5px 9px}.admin-react-root .customer-create-form>.dialog-actions{flex:0 0 auto;min-height:48px;padding:8px 14px}.admin-react-root .customer-services-modal{width:min(1180px,100%);height:min(760px,calc(100vh - 32px));overflow:hidden;display:flex;flex-direction:column}.admin-react-root .customer-services-modal.customer-users-modal{width:min(1480px,calc(100vw - 20px));height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.admin-react-root .customer-services-modal>.dialog-head{flex:0 0 auto}.admin-react-root .customer-dialog-head>div:first-child{min-width:0}.admin-react-root .customer-dialog-head h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .customer-dialog-head-actions{display:flex;align-items:center;gap:10px;min-width:0;direction:ltr}.admin-react-root .customer-dialog-system-link{display:inline-flex;align-items:center;gap:5px;max-width:min(420px,38vw);min-height:34px;padding:4px 7px 4px 10px;border:1px solid var(--admin-border);border-radius:8px;background:#f8fafc}.admin-react-root .customer-dialog-system-link>a{min-width:0;overflow:hidden;color:#1769d2;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .customer-dialog-system-link .copy-link-button{display:inline-grid;place-items:center;width:26px;min-width:26px;height:26px;padding:3px;border:1px solid transparent;border-radius:6px;background:transparent;color:#71819a;cursor:pointer}.admin-react-root .customer-dialog-system-link .copy-link-button:hover,.admin-react-root .customer-dialog-system-link .copy-link-button:focus-visible{border-color:#cfd9e8;background:#fff;color:#1769d2;outline:none}.admin-react-root .customer-dialog-system-link .copy-link-button svg{width:15px;height:15px}.admin-react-root .customer-services-form{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden}.admin-react-root .customer-config-tabs{display:flex;flex:0 0 64px;min-width:0;padding:0 18px;overflow-x:auto;border-bottom:1px solid var(--admin-border);background:#fff;direction:rtl;scrollbar-width:none}.admin-react-root .customer-config-tabs::-webkit-scrollbar{display:none}.admin-react-root .customer-config-tabs button{position:relative;display:flex;flex:1 1 0;min-width:150px;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:0;border-inline-start:1px solid #edf0f4;background:transparent;color:#596377;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.admin-react-root .customer-config-tabs button:first-child{border-inline-start:0}.admin-react-root .customer-config-tabs button:hover{color:var(--admin-text);background:#fbfcfe}.admin-react-root .customer-config-tabs button.is-selected{color:var(--admin-orange)}.admin-react-root .customer-config-tabs button.is-selected:after{position:absolute;right:16px;bottom:0;left:16px;height:3px;border-radius:3px 3px 0 0;background:var(--admin-orange);content:""}.admin-react-root .customer-config-tabs svg{width:21px;height:21px;flex:0 0 21px}.admin-react-root .customer-config-stage{min-height:0}.admin-react-root .customer-services-form .customer-config-stage{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;padding:13px 18px;overflow:hidden;background:#f5f7fa}.admin-react-root .customer-service-panel{margin:0 18px 14px;border:1px solid var(--admin-border);border-radius:12px;background:#fff;overflow:hidden}.admin-react-root .customer-services-form .customer-service-panel{display:flex;flex:1 1 auto;min-height:0;margin:0;flex-direction:column;box-shadow:0 1px 3px #1c23330d}.admin-react-root .customer-service-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--admin-border);background:#fbfcfe}.admin-react-root .customer-service-toolbar h3,.admin-react-root .customer-service-toolbar p{margin:0}.admin-react-root .customer-service-toolbar p{margin-top:4px;color:var(--admin-muted);font-size:12px}.admin-react-root .customer-config-scroll{flex:1 1 auto;min-height:0;overflow:auto}.admin-react-root .customer-config-scroll .customer-form-grid{padding-top:16px;align-items:stretch}.admin-react-root .customer-form-grid .customer-form-field{grid-template-rows:auto 38px minmax(28px,auto);align-content:start;min-width:0}.admin-react-root .customer-form-grid .customer-form-field>input,.admin-react-root .customer-form-grid .customer-form-field>output,.admin-react-root .customer-form-grid .customer-form-field>.domain-input,.admin-react-root .customer-form-grid .customer-form-field>.company-access-controls{min-height:38px;height:38px}.admin-react-root .customer-form-grid .customer-form-field .field-help{display:block;min-height:28px;line-height:14px}.admin-react-root .customer-inactive-connection{display:grid;flex:1 1 auto;min-height:0;place-items:center;align-content:center;gap:8px;padding:28px;color:var(--admin-muted);text-align:center}.admin-react-root .customer-inactive-connection svg{width:38px;height:38px;color:#95a0b4}.admin-react-root .customer-inactive-connection h3,.admin-react-root .customer-inactive-connection p{margin:0}.admin-react-root .customer-inactive-connection h3{color:var(--admin-text);font-size:16px}.admin-react-root .payment-company-search-hint{padding:10px 16px;border-bottom:1px solid var(--admin-border);color:var(--admin-muted);font-size:12px}.admin-react-root .payment-target-autocomplete{position:relative;width:100%}.admin-react-root .login-view{display:grid;min-height:100vh;padding:24px;place-items:center;background:radial-gradient(circle at 85% 10%,rgba(227,105,24,.12),transparent 34%),linear-gradient(145deg,#f8fafc,#eef2f6)}.admin-react-root .login-box{display:grid;width:min(440px,100%);gap:16px;padding:38px;border:1px solid var(--admin-border);border-radius:20px;background:#fff;box-shadow:0 20px 55px #1c23331f;text-align:center}.admin-react-root .admin-login-logo{display:block;width:min(340px,100%);height:auto;margin:0 auto 2px;object-fit:contain}.admin-react-root .login-box h1{margin:0;font-size:25px}.admin-react-root .login-box>p{margin:-8px 0 4px;color:var(--admin-muted)}.admin-react-root .login-box label{display:grid;gap:6px;text-align:right}.admin-react-root .login-box label input{width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--admin-border-strong);border-radius:9px;outline:none}.admin-react-root .login-box label input:focus{border-color:var(--admin-orange);box-shadow:0 0 0 3px #e369181f}.admin-react-root .login-box>button{min-height:46px;border-radius:9px}.admin-react-root .google-login-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid #cfd7e3;background:#fff;color:#253249;font-weight:700;box-shadow:0 2px 5px #1c233314}.admin-react-root .google-login-button:hover:not(:disabled){border-color:#9facc0;background:#fafbfc}.admin-react-root .google-login-button:disabled{cursor:wait;opacity:.65}.admin-react-root .google-mark{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#fff;font-family:Arial,sans-serif;font-size:18px}.admin-react-root .google-mark .g-blue{color:#4285f4}.admin-react-root .mfa-enrollment{display:grid;gap:10px;color:var(--admin-text);text-align:center}.admin-react-root .mfa-qr{display:block;width:220px;max-width:100%;height:auto;margin:0 auto;padding:8px;border:1px solid #dce4ee;border-radius:12px;background:#fff}.admin-react-root .mfa-enrollment details{padding:9px 11px;border:1px solid #e3e8ef;border-radius:9px;background:#f8fafc;color:var(--admin-muted);font-size:12px}.admin-react-root .mfa-enrollment summary{cursor:pointer}.admin-react-root .mfa-enrollment code{display:block;margin-top:8px;overflow-wrap:anywhere;color:var(--admin-text);font-size:13px;letter-spacing:1px}.admin-react-root .mfa-code-field input{text-align:center;font-size:25px;font-weight:700;letter-spacing:9px}.admin-react-root .login-box>.mfa-cancel-button{min-height:38px;border:0;background:transparent;color:var(--admin-muted);box-shadow:none;font-size:13px}.admin-react-root .login-box>.mfa-cancel-button:hover:not(:disabled){color:var(--admin-text);background:#f5f7fa}@media (max-width: 520px){.admin-react-root .login-view{padding:14px}.admin-react-root .login-box{padding:28px 20px}}.admin-react-root .payment-target-input-shell{position:relative;display:flex;align-items:center;width:100%}.admin-react-root .payment-target-input-shell input{width:100%;min-height:36px;padding:7px 10px 7px 58px;border:1px solid var(--admin-border-strong);border-radius:8px;background:#fff;color:var(--admin-text);text-align:right}.admin-react-root .payment-target-input-shell input:focus,.admin-react-root .payment-target-input-shell.is-open input{border-color:var(--admin-orange);outline:2px solid rgba(234,98,18,.12)}.admin-react-root .payment-target-search-icon{position:absolute;z-index:1;right:auto;left:10px;top:50%;color:#7a8598;font-size:18px;line-height:1;transform:translateY(-50%) rotate(-20deg);pointer-events:none}.admin-react-root .payment-target-input-shell.has-value .payment-target-search-icon{left:36px}.admin-react-root .payment-target-clear{position:absolute;left:8px;top:50%;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:#778196;font-size:18px;line-height:22px;transform:translateY(-50%);cursor:pointer}.admin-react-root .payment-target-clear:hover{background:#f0f3f7;color:var(--admin-text)}.admin-react-root .payment-target-loading{position:absolute;left:58px;top:50%;color:var(--admin-orange);transform:translateY(-50%)}.admin-react-root .payment-target-options{position:absolute;z-index:80;top:calc(100% + 5px);right:0;left:0;max-height:238px;overflow-y:auto;padding:5px;border:1px solid var(--admin-border-strong);border-radius:10px;background:#fff;box-shadow:0 12px 28px #1f2a432e}.admin-react-root .payment-target-options button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:38px;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:var(--admin-text);text-align:right;cursor:pointer}.admin-react-root .payment-target-options button:hover,.admin-react-root .payment-target-options button.is-active{background:#fff3eb}.admin-react-root .payment-target-options button.is-selected{color:#c74d09;font-weight:700}.admin-react-root .payment-target-options button b{flex:0 0 auto;color:#6f7a8e;font-size:12px;font-weight:600}.admin-react-root .payment-target-empty{padding:14px 10px;color:var(--admin-muted);text-align:center;font-size:12px}.admin-react-root .customer-service-table tbody tr:nth-last-child(-n+2) .payment-target-options{top:auto;bottom:calc(100% + 5px)}.admin-react-root .database-template-workspace{margin-bottom:18px}.admin-react-root .database-template-workspace code{font-size:12px}.admin-react-root .auth-settings-panel,.admin-react-root .hosted-onboarding-panel{display:grid;gap:18px}.admin-react-root .customer-services-form .auth-settings-panel{gap:0}.admin-react-root .auth-settings-toolbar{padding-block:9px}.admin-react-root .auth-settings-toolbar-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}.admin-react-root .auth-settings-strip{flex:0 0 auto;border-bottom:1px solid var(--admin-border);background:#fff}.admin-react-root .auth-settings-strip .customer-form-grid{gap:10px;padding:8px 14px 4px}.admin-react-root .auth-settings-strip .customer-form-field{grid-template-rows:auto 34px auto}.admin-react-root .auth-settings-strip .customer-form-field>select{min-height:34px;height:34px}.admin-react-root .auth-settings-strip .field-help{min-height:0;line-height:13px}.admin-react-root .auth-settings-strip .auth-company-list{margin:0 14px 8px}.admin-react-root .auth-users-section{display:flex;flex:1 1 auto;min-height:0;margin:0;padding:0 14px 12px;flex-direction:column}.admin-react-root .auth-users-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:8px 0 6px}.admin-react-root .auth-users-head h4,.admin-react-root .auth-users-head p{margin:0}.admin-react-root .auth-users-head p{margin-top:4px;color:var(--admin-muted);font-size:12px}.admin-react-root .auth-users-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.admin-react-root .auth-user-view-tabs{display:flex;align-items:center;gap:6px;min-width:0}.admin-react-root .auth-user-view-tabs button{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--admin-border);border-radius:9px;background:#fff;color:var(--admin-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.admin-react-root .auth-user-view-tabs button.is-selected{border-color:#f2a36c;background:#fff7ed;color:#c9530e}.admin-react-root .auth-user-view-tabs button b{min-width:22px;padding:1px 6px;border-radius:999px;background:#eef1f5;color:var(--admin-text);text-align:center}.admin-react-root .auth-user-view-tabs button.is-selected b{background:#fed7aa;color:#9a3412}.admin-react-root .auth-users-description{flex:0 0 auto;margin:0 0 6px;color:var(--admin-muted);font-size:11px}.admin-react-root .auth-users-table-wrap{flex:1 1 auto;min-height:220px;max-height:none;overflow-x:hidden;overflow-y:auto;border:1px solid var(--admin-border);border-radius:10px}.admin-react-root .auth-users-table{width:100%;min-width:0;table-layout:fixed}.admin-react-root .auth-users-table thead th{position:sticky;z-index:2;top:0}.admin-react-root .auth-users-table tbody tr.is-selected td{background:#fff7ed}.admin-react-root .auth-users-table .auth-user-select{width:3.5%;text-align:center!important}.admin-react-root .auth-users-table--asakim .auth-user-company{width:18%}.admin-react-root .auth-users-table--asakim .auth-user-first-name,.admin-react-root .auth-users-table--asakim .auth-user-last-name{width:9%}.admin-react-root .auth-users-table--asakim .auth-user-card-id{width:8%}.admin-react-root .auth-users-table--asakim .auth-user-mobile{width:11%}.admin-react-root .auth-users-table--asakim .auth-user-email{width:18%}.admin-react-root .auth-users-table--asakim .auth-user-status{width:10.5%}.admin-react-root .auth-users-table--asakim .auth-user-actions-column{width:13%}.admin-react-root .auth-users-table--plus .auth-user-company{width:19%}.admin-react-root .auth-users-table--plus .auth-user-first-name,.admin-react-root .auth-users-table--plus .auth-user-last-name{width:10%}.admin-react-root .auth-users-table--plus .auth-user-card-id{width:8%}.admin-react-root .auth-users-table--plus .auth-user-mobile{width:12%}.admin-react-root .auth-users-table--plus .auth-user-email{width:18%}.admin-react-root .auth-users-table--plus .auth-user-web-id{width:10%}.admin-react-root .auth-users-table--plus .auth-user-status{width:9%}.admin-react-root .auth-users-table--plus .auth-user-actions-column{width:4%}.admin-react-root .auth-users-table th,.admin-react-root .auth-users-table td{box-sizing:border-box;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .auth-users-table th{text-align:center}.admin-react-root .auth-users-table .auth-user-card-id,.admin-react-root .auth-users-table .auth-user-mobile,.admin-react-root .auth-users-table .auth-user-email,.admin-react-root .auth-users-table .auth-user-web-id,.admin-react-root .auth-users-table .auth-user-status,.admin-react-root .auth-users-table .auth-user-actions-column{text-align:center!important}.admin-react-root .auth-users-table .auth-user-company strong,.admin-react-root .auth-users-table .auth-user-company .cell-subtitle,.admin-react-root .auth-users-table .auth-user-mobile>span,.admin-react-root .auth-users-table .auth-user-email>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .auth-users-table .auth-user-select input{width:16px;height:16px;margin:0;accent-color:var(--admin-orange)}.admin-react-root .auth-users-table td[dir=ltr]{text-align:left}.admin-react-root .auth-user-edit-input{width:100%;min-width:0;min-height:32px;padding:5px 8px;border:1px solid #cdd4df;border-radius:7px;background:#fff;color:var(--admin-text);font:inherit;font-size:12px}.admin-react-root .auth-user-edit-input:focus{border-color:var(--admin-orange);outline:0}.admin-react-root .auth-user-row-actions{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.admin-react-root .auth-user-row-actions .row-action{min-width:0;padding-inline:8px}.admin-react-root .auth-users-error{flex:0 0 auto;margin-block:6px}.admin-react-root .auth-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-react-root .auth-toggle-grid label,.admin-react-root .auth-company-list label{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid var(--admin-border);border-radius:9px;background:#fff}.admin-react-root .auth-company-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;overflow-y:auto}.admin-react-root .auth-company-list label span{margin-inline-start:auto;color:var(--admin-muted)}.admin-react-root .hosted-onboarding-panel{margin-top:18px;padding:18px;border:1px solid #f0c9ad;border-radius:12px;background:#fff9f5}.admin-react-root .hosted-onboarding-panel h3,.admin-react-root .hosted-onboarding-panel p{margin:0}@media (max-width: 820px){.admin-react-root .auth-toggle-grid,.admin-react-root .auth-company-list{grid-template-columns:1fr}.admin-react-root .auth-users-head{align-items:stretch;flex-direction:column}.admin-react-root .auth-users-actions{justify-content:flex-start}}.admin-react-root .customer-service-table-wrap{max-height:390px;overflow:auto}.admin-react-root .customer-services-form .customer-service-table-wrap{flex:1 1 auto;min-height:0;max-height:none}.admin-react-root .customer-service-table{min-width:850px}.admin-react-root .customer-service-table select,.admin-react-root .customer-service-table input{width:100%;min-height:34px;border:1px solid var(--admin-border-strong);border-radius:7px;background:#fff}.admin-react-root .customer-service-table tr.is-inactive{opacity:.62}.admin-react-root .customer-service-loading{min-height:180px;display:grid;place-items:center;margin:0 18px 14px;color:var(--admin-muted)}.admin-react-root .nedarim-toolbar .primary{min-width:92px}.whatsapp-partner-workspace{display:grid;gap:14px}.whatsapp-partner-head,.whatsapp-partner-actions,.whatsapp-partner-filters{display:flex;align-items:center;justify-content:space-between;gap:12px}.whatsapp-partner-head h2,.whatsapp-partner-head p{margin:0}.whatsapp-partner-head p{margin-top:4px;color:var(--muted)}.whatsapp-partner-warning,.whatsapp-partner-error{display:flex;align-items:center;gap:12px;justify-content:space-between}.whatsapp-partner-warning{border-color:#f6c76b;background:#fff8e8;color:#835314}.whatsapp-partner-summary{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}.whatsapp-partner-summary>button,.whatsapp-partner-summary>div{display:grid;gap:3px;padding:14px 16px;text-align:right;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);color:inherit}.whatsapp-partner-summary>button{cursor:pointer}.whatsapp-partner-summary>button:hover,.whatsapp-partner-summary>button.active{border-color:#10a37f;box-shadow:inset 0 0 0 1px #10a37f}.whatsapp-partner-summary>button.danger strong{color:#c62828}.whatsapp-partner-summary strong{font-size:24px}.whatsapp-partner-summary span{color:var(--muted);font-size:12px}.whatsapp-partner-table-card{overflow:hidden;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface)}.whatsapp-partner-filters{justify-content:flex-start;padding:12px;border-bottom:1px solid var(--admin-border)}.whatsapp-partner-filters input,.whatsapp-partner-filters select{min-height:38px;padding:0 12px;border:1px solid var(--admin-border);border-radius:9px;background:#fff;font:inherit}.whatsapp-partner-filters input{width:min(420px,45vw)}.whatsapp-partner-filters small{margin-inline-start:auto;color:var(--muted)}.whatsapp-partner-table{min-width:1120px}.whatsapp-partner-table td{vertical-align:top}.whatsapp-partner-table td>strong,.whatsapp-partner-table td>small,.whatsapp-phone-row strong,.whatsapp-phone-row small,.whatsapp-local-account strong,.whatsapp-local-account small{display:block}.whatsapp-partner-table td>small,.whatsapp-phone-row small,.whatsapp-local-account small{margin-top:4px;color:var(--muted)}.whatsapp-phone-row+.whatsapp-phone-row,.whatsapp-local-account+.whatsapp-local-account,.whatsapp-partner-table td>div+div{margin-top:10px;padding-top:10px;border-top:1px dashed var(--admin-border)}.whatsapp-partner-table tr.has-error td{background:#fff7f7}.whatsapp-failures-card{margin-top:2px}.whatsapp-failures-head{padding:14px 16px;border-bottom:1px solid var(--admin-border)}.whatsapp-failures-head h3,.whatsapp-failures-head p{margin:0}.whatsapp-failures-head p{margin-top:4px;color:var(--muted)}.whatsapp-failure-filters input{width:min(460px,45vw)}.whatsapp-failures-table{min-width:1080px}.whatsapp-failures-table td{vertical-align:top}.whatsapp-failures-table td strong,.whatsapp-failures-table td small,.whatsapp-failure-reason,.whatsapp-failure-action{display:block}.whatsapp-failures-table td small{margin-top:4px;color:var(--muted)}.whatsapp-failure-reason{max-width:480px;color:#b42318;overflow-wrap:anywhere}.whatsapp-failure-action{margin-top:6px!important;color:#344054!important;font-weight:600}.whatsapp-meta-error{max-width:260px;color:#b42318!important;overflow-wrap:anywhere}.whatsapp-quality-row>span,.whatsapp-quality-row>small{display:block}.whatsapp-quality-row>small{margin-top:5px;color:var(--muted)}.quality-dot{display:inline-block;width:8px;height:8px;margin-inline-end:6px;border-radius:50%;background:#94a3b8}.quality-green{background:#16a34a}.quality-yellow{background:#eab308}.quality-red{background:#dc2626}.muted{color:var(--muted)}@media (max-width: 900px){.whatsapp-partner-summary{grid-template-columns:repeat(2,minmax(130px,1fr))}.whatsapp-partner-head,.whatsapp-partner-filters{align-items:stretch;flex-direction:column}.whatsapp-partner-filters input{width:100%}.whatsapp-partner-filters small{margin-inline-start:0}}.admin-react-root .nedarim-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--admin-border);background:#fff}.admin-react-root .nedarim-summary>div{display:grid;align-content:center;min-height:72px;padding:12px 16px;border-inline-start:1px solid var(--admin-border)}.admin-react-root .nedarim-summary>div:first-child{border-inline-start:0}.admin-react-root .nedarim-summary span:first-child{margin-bottom:5px;color:var(--admin-muted);font-size:11px}.admin-react-root .nedarim-summary strong{color:var(--admin-text);font-size:13px}.admin-react-root .nedarim-summary .status-badge{justify-self:start}.admin-react-root .nedarim-notice{margin:10px 16px 0}.admin-react-root .nedarim-terminal-section{display:grid;gap:12px;padding:14px 16px 16px;border-bottom:1px solid var(--admin-border);background:#f8fafc}.admin-react-root .nedarim-section-head,.admin-react-root .nedarim-terminal-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-react-root .nedarim-section-head h4{margin:0;color:var(--admin-text);font-size:14px}.admin-react-root .nedarim-section-head p{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.admin-react-root .nedarim-section-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.admin-react-root .nedarim-section-actions .primary{min-height:36px;padding:7px 14px}.admin-react-root .nedarim-terminal-groups{display:grid;gap:10px}.admin-react-root .nedarim-terminal-group{overflow:hidden;border:1px solid var(--admin-border);border-radius:10px;background:#fff}.admin-react-root .nedarim-terminal-group>header{padding:10px 12px;border-bottom:1px solid var(--admin-border);background:#fff}.admin-react-root .nedarim-terminal-group>header strong,.admin-react-root .nedarim-terminal-group>header span{display:block}.admin-react-root .nedarim-terminal-group>header span{margin-top:2px;color:var(--admin-muted);font-size:10px}.admin-react-root .nedarim-terminal-table{width:100%;min-width:760px;table-layout:fixed}.admin-react-root .nedarim-terminal-table th:nth-child(1){width:13%}.admin-react-root .nedarim-terminal-table th:nth-child(2){width:25%}.admin-react-root .nedarim-terminal-table th:nth-child(3){width:18%}.admin-react-root .nedarim-terminal-table th:nth-child(4),.admin-react-root .nedarim-terminal-table th:nth-child(5){width:14%}.admin-react-root .nedarim-terminal-table th:nth-child(6){width:16%}.admin-react-root .nedarim-terminal-actions{display:flex;flex-wrap:nowrap;justify-content:center;gap:6px}.admin-react-root .nedarim-terminal-actions .icon-btn{width:32px;height:32px;padding:7px}.admin-react-root .nedarim-terminal-editor-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#1c23337a}.admin-react-root .nedarim-terminal-editor{width:min(680px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid var(--admin-border);border-radius:14px;background:#fff;box-shadow:0 24px 70px #1c23334d}.admin-react-root .nedarim-terminal-editor .dialog-head h3{margin:0;color:var(--admin-text);font-size:17px}.admin-react-root .nedarim-terminal-editor-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:18px}.admin-react-root .nedarim-terminal-editor-body>label:not(.nedarim-default-checkbox){display:grid;gap:7px;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-react-root .nedarim-terminal-editor-body input,.admin-react-root .nedarim-terminal-editor-body select{width:100%;min-height:42px;box-sizing:border-box;border:1px solid var(--admin-border);border-radius:9px;background:#fff;color:var(--admin-text)}.admin-react-root .nedarim-terminal-editor-body input:focus,.admin-react-root .nedarim-terminal-editor-body select:focus{border-color:var(--admin-orange);outline:none;box-shadow:0 0 0 3px #e369181f}.admin-react-root .nedarim-default-checkbox{grid-column:1 / -1;display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 12px;border:1px solid var(--admin-border);border-radius:9px;background:#f8fafc;color:var(--admin-text);font-weight:700}.admin-react-root .nedarim-default-checkbox input{width:18px;min-height:18px}.admin-react-root .nedarim-terminal-editor-body .react-modal-error{grid-column:1 / -1;margin:0}.admin-react-root .nedarim-terminal-loading{padding:16px;color:var(--admin-muted);text-align:center}.admin-react-root .nedarim-terminal-notice{margin:0}.admin-react-root .nedarim-terminal-empty{min-height:90px}.admin-react-root .nedarim-institution-head{padding:14px 16px 8px;background:#fff}.admin-react-root .nedarim-table{min-width:1160px}.admin-react-root .nedarim-table th:nth-child(1){width:95px}.admin-react-root .nedarim-table th:nth-child(2){width:190px}.admin-react-root .nedarim-table th:nth-child(3),.admin-react-root .nedarim-table th:nth-child(4),.admin-react-root .nedarim-table th:nth-child(5){width:125px}.admin-react-root .nedarim-table th:nth-child(6),.admin-react-root .nedarim-table th:nth-child(7){width:230px}.admin-react-root .nedarim-code-cell{position:relative;min-width:210px;padding-inline-end:38px!important}.admin-react-root .nedarim-code-cell code{display:block;max-width:310px;overflow-wrap:anywhere;color:var(--admin-text);font-family:Consolas,Monaco,monospace;font-size:11px;white-space:normal}.admin-react-root .nedarim-code-cell .copy-link-button{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%)}.admin-react-root .customer-services-form>.dialog-actions{flex:0 0 auto;min-height:58px}.admin-react-root .customer-table{min-width:1680px!important}.admin-react-root .customer-table .customer-whatsapp-heading,.admin-react-root .customer-table .customer-whatsapp-cell,.admin-react-root .customer-table .customer-payment-heading,.admin-react-root .customer-table .customer-payment-cell,.admin-react-root .customer-table .customer-nedarim-heading,.admin-react-root .customer-table .customer-nedarim-cell{width:7%!important;text-align:center}.admin-react-root .customer-service-summary-button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:2px;border:0;border-radius:999px;color:inherit;background:transparent;cursor:pointer}.admin-react-root .customer-service-summary-button:hover .status-badge{filter:brightness(.96);box-shadow:0 0 0 2px #f9731629}.admin-react-root .customer-service-summary-button:focus-visible{outline:2px solid #f97316;outline-offset:2px}@media (max-width: 860px){.admin-react-root .customer-services-modal{height:calc(100vh - 16px)}.admin-react-root .customer-config-tabs{padding-inline:8px}.admin-react-root .customer-dialog-system-link{max-width:36vw}.admin-react-root .customer-config-tabs button{flex:0 0 145px}.admin-react-root .payment-company-search,.admin-react-root .customer-form-grid,.admin-react-root .nedarim-summary{grid-template-columns:1fr}.admin-react-root .nedarim-summary>div{border-inline-start:0;border-top:1px solid var(--admin-border)}.admin-react-root .nedarim-summary>div:first-child{border-top:0}.admin-react-root .nedarim-section-head,.admin-react-root .nedarim-terminal-group>header{align-items:flex-start;flex-direction:column}.admin-react-root .nedarim-section-actions,.admin-react-root .nedarim-terminal-editor-body{width:100%;grid-template-columns:1fr}.admin-react-root .nedarim-section-actions{align-items:stretch;flex-direction:column}}.admin-react-root{width:100%;max-width:1560px;min-height:100vh;margin:0 auto;padding:20px 24px 48px;overflow:visible}.admin-react-root .topbar,.admin-react-root .dashboard-strip,.admin-react-root .main-tabs,.admin-react-root .tab-panel{width:100%;margin-inline:0}.admin-react-root .topbar{height:55px;min-height:55px;margin-top:0;margin-bottom:16px;padding:0}.admin-react-root .dashboard-strip{height:69.1875px;min-height:0;margin-bottom:16px;gap:14px;flex-wrap:nowrap}.admin-react-root .dashboard-strip .summary-strip{flex:1 1 auto;min-width:0;min-height:0;height:69.1875px}.admin-react-root .dashboard-strip .summary-item{min-width:0;height:67.1875px;padding:12px 18px}.admin-react-root .dashboard-strip .customer-release-summary{flex:0 0 400.609px;width:400.609px;min-width:400.609px;min-height:0;height:69.1875px;padding:12px 20px;gap:20px}.admin-react-root .dashboard-strip .customer-release-summary .vc-item{min-width:0;flex:0 1 auto}.admin-react-root .dashboard-strip .customer-release-summary .release-summary-actions{flex:0 1 auto;margin-inline-start:0}.admin-react-root .main-tabs{height:42px;min-height:42px;margin-bottom:0;padding:0 4px;border-radius:0}.admin-react-root .main-tabs .tab{min-height:42px;padding:10px 16px 11px}.admin-react-root .tab-panel{padding:0 0 48px}.admin-react-root .tab-panel>.workspace{min-height:0}.admin-react-root .tab-panel>.workspace>.toolbar{min-height:66px}.admin-react-root .customer-table{min-width:0;table-layout:fixed}.admin-react-root .customer-table th:nth-child(1){width:17%}.admin-react-root .customer-table th:nth-child(2){width:10%}.admin-react-root .customer-table th:nth-child(4){width:24%}.admin-react-root .customer-table th:nth-child(5){width:9%}.admin-react-root .customer-table th:nth-child(6){width:7%}.admin-react-root .customer-table th:nth-child(7){width:8%}.admin-react-root .customer-table th:nth-child(8){width:7%}.admin-react-root .customer-table tbody td{height:auto;min-height:0;padding:9px 12px;line-height:1.2}.admin-react-root .customer-table .customer-status-inline,.admin-react-root .customer-table .ver-cell,.admin-react-root .customer-table .customer-address-cell{align-items:center;gap:6px}.admin-react-root .customer-table .customer-status-inline,.admin-react-root .customer-table .ver-cell,.admin-react-root .customer-table .customer-address-cell{display:flex;flex-wrap:nowrap;min-width:0}.admin-react-root .customer-table .customer-address-cell>a,.admin-react-root .customer-table .customer-address-cell>strong,.admin-react-root .customer-table .customer-address-cell .address-divider{flex:0 1 auto;min-width:0;white-space:nowrap}.admin-react-root .customer-table .customer-address-cell>a,.admin-react-root .customer-table .customer-address-cell>strong{overflow:hidden;text-overflow:ellipsis}@media (max-width: 760px){.admin-react-root{padding:12px}.admin-react-root .topbar,.admin-react-root .dashboard-strip,.admin-react-root .main-tabs,.admin-react-root .tab-panel{width:100%}.admin-react-root .dashboard-strip{height:auto;flex-wrap:wrap}.admin-react-root .dashboard-strip .summary-strip,.admin-react-root .dashboard-strip .customer-release-summary{width:100%;min-width:0;flex-basis:100%}.admin-react-root .topbar{height:auto;min-height:55px}}.admin-react-root{overflow:visible}.admin-react-root .topbar,.admin-react-root .dashboard-strip,.admin-react-root .main-tabs,.admin-react-root .tab-panel{width:min(1512px,calc(100% - 48px))}.admin-react-root .topbar{min-height:55px;height:55px}.admin-react-root .dashboard-strip{flex-wrap:nowrap;align-items:stretch}.admin-react-root .dashboard-strip .kpis{flex:1 1 0;min-width:0;min-height:0;height:auto;margin:0}.admin-react-root .dashboard-strip .kpi{min-height:0;height:auto}.admin-react-root .dashboard-strip .version-card{flex:0 1 auto;min-width:0;min-height:0;height:auto}.admin-react-root .dashboard-strip .version-card .release-summary-actions{flex:0 1 auto;margin-inline-start:0}.admin-react-root .customer-table tbody tr{height:auto}.admin-react-root .customer-table tbody td{height:0;min-height:0;padding:9px 12px;line-height:1.2}.admin-react-root .customer-address-cell a,.admin-react-root .customer-address-cell .address-divider{display:inline-block;vertical-align:middle}.admin-react-root .customer-address-cell{white-space:nowrap}.admin-react-root .dashboard-strip{justify-content:stretch}.admin-react-root .dashboard-strip .kpis{width:auto;max-width:none;flex:1 1 auto;display:flex}.admin-react-root .dashboard-strip .kpi{display:block;min-height:0;height:auto;justify-content:initial;align-items:initial;text-align:start}.admin-react-root .dashboard-strip .version-card{width:auto;max-width:none;min-width:420px;flex:0 0 auto;overflow:visible}.admin-react-root .dashboard-strip .version-card .vc-item,.admin-react-root .dashboard-strip .version-card .release-summary-actions{box-sizing:border-box;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-react-root .dashboard-strip .version-card .release-summary-actions{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.admin-react-root .customer-table tbody td{height:auto;padding:9px 12px}.admin-react-root .customer-version-stack{display:flex;flex-direction:column;align-content:normal;gap:3px;min-height:0}.admin-react-root .customer-version-stack .version-row,.admin-react-root .customer-version-stack .update-status-cell{min-height:18px;line-height:1.15}.admin-react-root .customer-version-stack .update-status-cell{display:flex;align-items:center;gap:4px}.admin-react-root .customer-version-stack .row-action.access-toggle{min-height:22px;height:22px;padding:1px 5px}@media (max-width: 1180px){.admin-react-root .dashboard-strip .kpis,.admin-react-root .dashboard-strip .version-card{flex-basis:100%}}.admin-react-root{direction:rtl;min-height:100vh;background:#f5f6f8;color:#1c2333;font-size:13.5px}.admin-react-root .topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1560px,calc(100% - 48px));min-height:40px;margin:20px auto 16px;padding:0;background:transparent;border:0}.admin-react-root .title-block{display:flex;align-items:center;gap:14px;min-width:0}.admin-react-root .app-mark{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#e36918;color:#fff;font-size:18px;font-weight:800;box-shadow:0 4px 10px #e3691847}.admin-react-root .title-block h1{margin:0;font-size:20px;font-weight:700;line-height:1.2}.admin-react-root .env-meta{display:flex;align-items:center;gap:8px;margin-top:3px}.admin-react-root .env-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:1px solid #e7e9ee;border-radius:99px;background:#fff;color:#78829b;font-size:11.5px;font-weight:500;white-space:nowrap}.admin-react-root .env-chip .dot{width:6px;height:6px;border-radius:50%;background:#149e63}.admin-react-root .topbar-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.admin-react-root .topbar-actions .btn{min-height:34px;padding:8px 16px;border:1px solid #d8dbe2;border-radius:9px;background:#fff;color:#1c2333;font-size:13px;font-weight:600}.admin-react-root .topbar-actions .btn.ghost{border-color:transparent;color:#78829b}.admin-react-root .topbar-actions .btn.primary{border-color:#e36918;background:#e36918;color:#fff}.admin-react-root .topbar-actions .avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#1c2333;color:#fff;font-size:12px;font-weight:700}.admin-react-root .dashboard-strip{display:flex;align-items:stretch;gap:14px;width:min(1560px,calc(100% - 48px));margin:0 auto 16px;padding:0;background:transparent}.admin-react-root .dashboard-strip .kpis{display:flex;flex:1 1 auto;min-width:520px;min-height:76px;overflow:hidden;border:1px solid #e7e9ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1c23330d,0 4px 14px #1c23330a}.admin-react-root .dashboard-strip .kpi{position:relative;flex:1 1 0;min-width:0;padding:12px 18px;border:0;border-inline-start:1px solid #e7e9ee;background:transparent;color:#1c2333;text-align:start}.admin-react-root .dashboard-strip .kpi:first-child{border-inline-start:0}.admin-react-root .dashboard-strip .kpi:hover{background:#fafbfc}.admin-react-root .dashboard-strip .kpi.active{background:#fdf1e8}.admin-react-root .dashboard-strip .kpi.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:#e36918}.admin-react-root .dashboard-strip .kpi .num{font-size:22px;font-weight:800;line-height:1.1}.admin-react-root .dashboard-strip .kpi .lbl{margin-top:1px;color:#78829b;font-size:12px;font-weight:500}.admin-react-root .dashboard-strip .kpi.active .num{color:#e36918}.admin-react-root .dashboard-strip .kpi .num.warn{color:#c98416}.admin-react-root .dashboard-strip .kpi .num.zero{color:#c2c8d4}.admin-react-root .dashboard-strip .version-card{display:flex;align-items:center;flex:0 0 auto;min-width:560px;min-height:76px;gap:20px;padding:12px 20px;border:1px solid #e7e9ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1c23330d,0 4px 14px #1c23330a}.admin-react-root .dashboard-strip .version-card .vc-item{min-width:150px;flex:1 1 0}.admin-react-root .dashboard-strip .version-card .vc-item .lbl{color:#78829b;font-size:11.5px;font-weight:500}.admin-react-root .dashboard-strip .version-card .vc-item .val{display:flex;align-items:center;gap:7px;font-size:17px;font-weight:800}.admin-react-root .dashboard-strip .version-card .vc-item .val small{color:#78829b;font-size:11px;font-weight:500}.admin-react-root .dashboard-strip .version-card .vc-sep{width:1px;align-self:stretch;background:#e7e9ee}.admin-react-root .dashboard-strip .version-card .release-card-icon{display:none}.admin-react-root .dashboard-strip .version-card .release-summary-actions{flex:0 0 auto}.admin-react-root .dashboard-strip .version-card .pub-btn{white-space:nowrap}.admin-react-root .main-tabs{display:flex;align-items:stretch;gap:2px;width:min(1560px,calc(100% - 48px));min-height:48px;margin:0 auto;padding:0 4px;border:1px solid #e7e9ee;border-radius:10px 10px 0 0;background:#fff;box-shadow:0 1px 2px #1c23330d,0 4px 14px #1c23330a}.admin-react-root .main-tabs .tab{position:relative;flex:1 1 0;min-height:48px;padding:10px 16px 11px;border:0;background:transparent;color:#78829b;font-size:13.5px;font-weight:600}.admin-react-root .main-tabs .tab:hover{color:#1c2333}.admin-react-root .main-tabs .tab.active{color:#e36918}.admin-react-root .main-tabs .tab.active:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2.5px;border-radius:2px;background:#e36918}.admin-react-root .main-tabs .tab .count{margin-inline-start:5px;padding:1px 7px;border-radius:99px;background:#eceef2;color:#78829b;font-size:11px;font-weight:600}.admin-react-root .main-tabs .tab.active .count{background:#fdf1e8;color:#e36918}.admin-react-root .main-tabs{overflow:hidden;scrollbar-width:none}.admin-react-root .main-tabs::-webkit-scrollbar{display:none}.admin-react-root .dashboard-strip .version-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px;direction:rtl;align-items:stretch;width:320px;min-width:320px;min-height:64px;padding:0}.admin-react-root .dashboard-strip .version-card .vc-item{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-inline-start:1px solid #e7e9ee;text-align:center;direction:rtl}.admin-react-root .dashboard-strip .version-card .vc-item:first-child{border-inline-start:0}.admin-react-root .dashboard-strip .version-card .vc-item .lbl{color:#78829b;font-size:11.5px;font-weight:600;white-space:nowrap}.admin-react-root .dashboard-strip .version-card .vc-item .val{color:#1c2333;font-size:20px;font-weight:800;line-height:1;direction:ltr}.admin-react-root .dashboard-strip .version-card .release-summary-actions{display:flex;align-items:center;justify-content:center;padding:10px;direction:rtl}.admin-react-root .dashboard-strip .version-card .release-summary-actions button{width:100%;min-height:38px;padding-inline:10px;white-space:nowrap}.admin-react-root .tab-panel{width:min(1560px,calc(100% - 48px));margin:0 auto;padding:0 0 48px}.admin-react-root .tab-panel>.panel{overflow:hidden;border:1px solid #e7e9ee;border-top:0;border-radius:0 0 10px 10px;background:#fff;box-shadow:0 1px 2px #1c23330d,0 4px 14px #1c23330a}.admin-react-root .tab-panel>.panel>.toolbar{display:flex;align-items:center;gap:10px;min-height:66px;padding:14px 16px;border-bottom:1px solid #e7e9ee;flex-wrap:nowrap}.admin-react-root .tab-panel>.panel>.toolbar .search{display:flex;align-items:center;flex:1 1 auto;min-width:260px;height:38px;padding:0 12px;border:1px solid #d8dbe2;border-radius:9px;background:#fafbfc}.admin-react-root .tab-panel>.panel>.toolbar .search:focus-within{border-color:#e36918;background:#fff;box-shadow:0 0 0 3px #e369181f}.admin-react-root .tab-panel>.panel>.toolbar .search input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:#1c2333;font-size:13.5px}.admin-react-root .tab-panel>.panel>.toolbar .search input::placeholder{color:#a4abbd}.admin-react-root .tab-panel>.panel>.toolbar .select{flex:0 0 220px;height:38px;padding:0 12px;border:1px solid #d8dbe2;border-radius:9px;background:#fff;color:#1c2333;font-size:13px;font-weight:500}.admin-react-root .tab-panel>.panel>.toolbar .toolbar-spacer{flex:0 0 1px;align-self:stretch;min-height:36px;margin:4px 2px;background:#e7e9ee}.admin-react-root .tab-panel>.panel>.toolbar .filter-customer-actions{flex:0 0 auto;margin:0}.admin-react-root .tab-panel>.panel>.toolbar .filter-customer-actions .btn{min-height:38px;padding:8px 16px;border:1px solid #d8dbe2;border-radius:9px;background:#fff;color:#1c2333;font-size:13px;font-weight:600}.admin-react-root .customer-table{width:100%;table-layout:fixed;border-collapse:collapse}.admin-react-root .customer-table thead th{padding:9px 14px;border-bottom:1px solid #e7e9ee;background:#fafbfc;color:#78829b;font-size:11.5px;font-weight:600;text-align:start;white-space:nowrap}.admin-react-root .customer-table tbody td{padding:13px 14px;border-bottom:1px solid #e7e9ee;vertical-align:middle}.admin-react-root .customer-table tbody tr:hover{background:#fafbfd}.admin-react-root .customer-table tbody tr:last-child td{border-bottom:0}.admin-react-root .customer-table th:nth-child(1){width:22%}.admin-react-root .customer-table th:nth-child(2){width:12%}.admin-react-root .customer-table th:nth-child(3){width:18%}.admin-react-root .customer-table th:nth-child(4){width:22%}.admin-react-root .customer-table th:nth-child(5){width:10%}.admin-react-root .customer-table th:nth-child(7){width:10%}.admin-react-root .customer-table th:nth-child(8){width:110px}.admin-react-root .client-name{font-size:13.5px;font-weight:700;line-height:1.25}.admin-react-root .client-id{display:inline-block;margin-top:2px;color:#78829b;font-size:11.5px;direction:ltr;text-align:end}.admin-react-root .customer-status-inline{display:flex;align-items:center;gap:10px}.admin-react-root .status-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap}.admin-react-root .status-chip .dot{width:7px;height:7px;flex:none;border-radius:50%;background:#a4abbd}.admin-react-root .status-chip.st-on{background:#e7f7f0;color:#149e63}.admin-react-root .status-chip.st-on .dot{background:#149e63}.admin-react-root .status-chip.st-off{background:#eef0f4;color:#78829b}.admin-react-root .ver-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-react-root .ver-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#fff0f0;color:#b42318;font-size:11.5px;font-weight:700;white-space:nowrap}.admin-react-root .ver-badge.current{background:#e7f7f0;color:#149e63}.admin-react-root .ver-badge.outdated{background:#fff0f0;color:#b42318}.admin-react-root .ver-badge.pending{background:#fff4e5;color:#b56a08}.admin-react-root .ver-note{color:#78829b;font-size:11.5px}.admin-react-root .ver-flag{display:inline-flex;align-items:center;gap:4px;color:#149e63;font-size:11px;font-weight:600}.admin-react-root .ver-flag.pending{color:#c98416}.admin-react-root .domains{font-size:12.5px;line-height:1.45}.admin-react-root .domains a{display:inline-block;color:#1c2333;text-decoration:none;direction:ltr;unicode-bidi:embed}.admin-react-root .domains a:hover{color:#e36918;text-decoration:underline}.admin-react-root .domains .cell-subtitle{color:#78829b;font-size:11.5px}.admin-react-root .conn-chip{display:inline-flex;padding:3px 9px;border-radius:6px;background:#f2f3f7;color:#78829b;font-size:11.5px;font-weight:600;white-space:nowrap}.admin-react-root .ssl-ok{display:inline-flex;align-items:center;gap:5px;color:#149e63;font-size:12px;font-weight:600;white-space:nowrap}.admin-react-root .ssl-inactive{color:#78829b}.admin-react-root .ssl-error{color:#d64949}.admin-react-root .check-cell{color:#78829b;font-size:12px;line-height:1.4;white-space:nowrap}.admin-react-root .check-cell b{color:#1c2333;font-weight:600}.admin-react-root .actions-cell{text-align:start;white-space:nowrap}.admin-react-root .actions-cell .actions{display:inline-flex;align-items:center;gap:3px}.admin-react-root .actions-cell .icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:#78829b;opacity:1}.admin-react-root .actions-cell .icon-btn:hover{background:#eceef2;color:#1c2333}.admin-react-root .actions-cell .icon-btn.danger:hover{background:#fdecec;color:#d64949}.admin-react-root .actions-cell .icon-btn.force-update{color:#d86209}.admin-react-root .actions-cell .icon-btn.force-update:hover:not(:disabled){background:#fff1e6;color:#b84f00}.admin-react-root .actions-cell .icon-btn.restart-service{color:#4f6f9f}.admin-react-root .actions-cell .icon-btn.restart-service:hover:not(:disabled){background:#edf4ff;color:#294f87}.admin-react-root .actions-cell .icon-btn.warning{background:#fff5dc;color:#b66b00}.admin-react-root .actions-cell .icon-btn:disabled{cursor:not-allowed;color:#c4c8d1;opacity:.55}.admin-react-root .actions-cell .icon-btn:disabled:hover{background:transparent;color:#c4c8d1}.admin-react-root .actions-cell .icon-btn svg{width:15px;height:15px}.admin-react-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1180px){.admin-react-root .dashboard-strip{flex-wrap:wrap}.admin-react-root .dashboard-strip .kpis,.admin-react-root .dashboard-strip .version-card{min-width:0;flex-basis:100%}}@media (max-width: 760px){.admin-react-root .topbar,.admin-react-root .dashboard-strip,.admin-react-root .main-tabs,.admin-react-root .tab-panel{width:calc(100% - 24px)}.admin-react-root .topbar{align-items:flex-start;min-height:0;margin-top:12px}.admin-react-root .topbar-actions{flex-wrap:wrap;justify-content:flex-start}.admin-react-root .dashboard-strip .kpis{min-width:0}.admin-react-root .dashboard-strip .kpi{padding:9px 6px}.admin-react-root .dashboard-strip .kpi .num{font-size:18px}.admin-react-root .dashboard-strip .kpi .lbl{font-size:10px}.admin-react-root .dashboard-strip .version-card{min-width:0;gap:10px;padding:10px}.admin-react-root .main-tabs{overflow-x:auto}.admin-react-root .main-tabs .tab{flex:0 0 100px;white-space:nowrap}.admin-react-root .tab-panel>.panel>.toolbar{flex-wrap:wrap}.admin-react-root .tab-panel>.panel>.toolbar .search{flex-basis:100%}.admin-react-root .tab-panel>.panel>.toolbar .select{flex:1 1 calc(50% - 5px)}.admin-react-root .tab-panel>.panel>.toolbar .toolbar-spacer{display:none}.admin-react-root .tab-panel>.panel>.toolbar .filter-customer-actions{width:100%}.admin-react-root .customer-table{min-width:980px}}.admin-react-root>.topbar{width:100%;margin:0 0 16px}.admin-react-root>.dashboard-strip{width:100%;margin:0 0 16px}.admin-react-root>.main-tabs{width:100%;margin:0;min-height:42px;height:42px}.admin-react-root>.tab-panel{width:100%;margin:0}.admin-react-root .dashboard-strip .kpis,.admin-react-root .dashboard-strip .version-card{min-height:0;height:69.1875px}.admin-react-root .topbar-actions>.btn{display:inline-flex;align-items:center;gap:7px;height:37px;min-height:37px;box-sizing:border-box}.admin-react-root .topbar-actions>.top-create-button{background:#fff;border-color:#d8dbe2;color:#1c2333;box-shadow:none}.admin-react-root .topbar-actions>.btn.primary.top-create-button{background:#fff;border-color:#d8dbe2;color:#1c2333;box-shadow:none}.admin-react-root .dashboard-strip .kpis{flex:1 1 auto;min-width:0;width:auto}.admin-react-root .dashboard-strip .version-card{flex:0 0 480px;width:480px;min-width:0}.admin-react-root .dashboard-strip .version-card .vc-item{flex:0 1 auto;min-width:0}.admin-react-root .dashboard-strip .version-card .release-summary-actions{flex:0 0 auto;margin-inline-start:auto}.admin-react-root .tab-panel>.panel>.toolbar{display:flex;min-height:67px;height:67px;box-sizing:border-box}.admin-react-root .tab-panel>.panel>.toolbar .search{flex:1 1 auto;min-width:260px;width:auto;order:0}.admin-react-root .tab-panel>.panel>.toolbar .select{flex:0 0 auto;width:auto;min-width:0;order:0}.admin-react-root .tab-panel>.panel>.toolbar.react-filters>select.select:first-of-type{flex-basis:160px;width:160px}.admin-react-root .tab-panel>.panel>.toolbar.react-filters>select.select:nth-of-type(2){flex-basis:126px;width:126px}.admin-react-root .tab-panel>.panel>.toolbar .toolbar-spacer{display:block;flex:0 0 1px;min-height:36px}.admin-react-root .tab-panel>.panel>.toolbar .filter-customer-actions{flex:0 0 auto;margin-inline-start:0;order:0}.admin-react-root .tab-panel>.panel>.toolbar .filter-customer-actions .btn{padding-inline:8px}.admin-react-root .customer-table tbody tr{height:64px}.admin-react-root .customer-table tbody td{height:64px!important;min-height:0!important;padding:13px 14px!important;line-height:normal!important}.admin-react-root .tab-panel>.panel>.toolbar.react-filters>label.search{flex:1 1 auto!important;width:auto!important;min-width:260px!important;order:0!important}.admin-react-root .tab-panel>.panel>.toolbar.react-filters>.toolbar-spacer{order:0!important}.admin-react-root .react-modal .cloudflare-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch;margin:0 0 18px}.admin-react-root .react-modal .cloudflare-summary>span{display:flex;min-width:0;min-height:54px;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:#fff;color:var(--admin-muted);font-size:12px;line-height:1;white-space:nowrap}.admin-react-root .react-modal .cloudflare-summary>span strong{display:inline-block;margin:0;color:var(--admin-text);font-size:20px;font-weight:800;line-height:1;direction:ltr}.admin-react-root .react-modal .cloudflare-summary>.cloudflare-summary-total{border-color:#bfd4f5;background:#f2f7ff;color:#42628f}.admin-react-root .react-modal .cloudflare-summary>.cloudflare-summary-total strong{color:#2f6fd6}.admin-react-root .react-modal .cloudflare-summary>.cloudflare-summary-healthy{border-color:#b8e3ce;background:#eef9f3;color:#39735a}.admin-react-root .react-modal .cloudflare-summary>.cloudflare-summary-healthy strong{color:#149e63}.admin-react-root .react-modal .cloudflare-summary>.cloudflare-summary-attention{border-color:#efc1bd;background:#fff3f2;color:#9d5550}.admin-react-root .react-modal .cloudflare-summary>.cloudflare-summary-attention strong{color:#c94740}.admin-react-root .react-modal .cloudflare-summary>.cloudflare-summary-routes{border-color:#d8caf1;background:#f7f3fd;color:#6f5b91}.admin-react-root .react-modal .cloudflare-summary>.cloudflare-summary-routes strong{color:#7652b5}.admin-react-root .cloudflare-table a.cloudflare-link{color:#1769d3;text-decoration:none}.admin-react-root .cloudflare-table a.cloudflare-link:hover,.admin-react-root .cloudflare-table a.cloudflare-link:focus-visible{color:#0b4f9f;text-decoration:underline}.admin-react-root>.dashboard-strip .version-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 156px!important;direction:rtl;align-items:stretch;box-sizing:border-box;width:480px!important;min-width:480px!important;height:69.1875px!important;min-height:0!important;gap:0!important;padding:0!important;overflow:hidden}.admin-react-root>.dashboard-strip .version-card>.vc-item{display:flex;width:auto;min-width:0;box-sizing:border-box;align-items:center;justify-content:center;padding:10px 14px;border-inline-start:1px solid #e7e9ee;text-align:center}.admin-react-root>.dashboard-strip .version-card>.vc-item:first-child{border-inline-start:0}.admin-react-root>.dashboard-strip .version-card>.release-summary-actions{display:flex;width:auto;min-width:0;box-sizing:border-box;align-items:center;justify-content:center;margin:0!important;padding:8px 10px;border-right:1px solid #e7e9ee;overflow:hidden}.admin-react-root>.dashboard-strip .version-card>.release-summary-actions button{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root>.tab-panel .toolbar.react-filters>label.search{display:flex!important;align-items:center;box-sizing:border-box;border:1px solid #d8dbe2;background:#fafbfc}.admin-react-root>.tab-panel .toolbar.react-filters>label.search:focus-within{border-color:#e36918;background:#fff;box-shadow:0 0 0 3px #e369181f}.admin-react-root>.tab-panel .toolbar.react-filters>label.search>input,.admin-react-root>.tab-panel .toolbar.react-filters>label.search>input[type=search]{width:100%;min-width:0;height:100%;padding:0;border:0!important;border-radius:0;outline:0!important;box-shadow:none!important;background:transparent!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}.admin-react-root>.tab-panel .toolbar.react-filters>label.search>input[type=search]::-webkit-search-cancel-button,.admin-react-root>.tab-panel .toolbar.react-filters>label.search>input[type=search]::-webkit-search-decoration{-moz-appearance:none;appearance:none;-webkit-appearance:none}.admin-react-root .react-modal .cloudflare-filters{margin:0 0 12px;padding:0;border:0;background:transparent}.admin-react-root .react-modal .cloudflare-filters input,.admin-react-root .react-modal .cloudflare-filters select{box-sizing:border-box;min-height:38px;border:1px solid var(--admin-border-strong);box-shadow:none!important}.admin-react-root .react-modal .cloudflare-filters input:focus,.admin-react-root .react-modal .cloudflare-filters select:focus{border-color:var(--admin-orange);box-shadow:none!important;outline:0}@media (max-width: 1180px){.admin-react-root .dashboard-strip .version-card,.admin-react-root .dashboard-strip .kpis{flex-basis:100%;width:100%}.admin-react-root .dashboard-strip .version-card,.admin-react-root .dashboard-strip .kpis{flex:1 1 100%}}.admin-react-root .customer-table-wrap{overflow-x:auto;overflow-y:hidden}.admin-react-root .customer-table{width:100%;min-width:1450px!important;table-layout:fixed!important}.admin-react-root .customer-table th,.admin-react-root .customer-table tbody td{box-sizing:border-box;height:44px!important;min-height:44px!important;max-height:44px!important;padding:6px 8px!important;vertical-align:middle;line-height:1.1!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-react-root .customer-table tbody tr{height:44px!important}.admin-react-root .customer-table th:nth-child(1){width:13%}.admin-react-root .customer-table th:nth-child(2){width:7%}.admin-react-root .customer-table th:nth-child(3){width:8%}.admin-react-root .customer-table th:nth-child(4){width:8%}.admin-react-root .customer-table th:nth-child(5){width:8%}.admin-react-root .customer-table th:nth-child(6){width:8%}.admin-react-root .customer-table th:nth-child(7){width:12%}.admin-react-root .customer-table th:nth-child(8){width:12%}.admin-react-root .customer-table th:nth-child(9){width:7%}.admin-react-root .customer-table th:nth-child(10){width:6%}.admin-react-root .customer-table th:nth-child(11){width:7%}.admin-react-root .customer-table th:nth-child(12){width:6%}.admin-react-root .customer-table .customer-name-cell strong,.admin-react-root .customer-table .customer-number-cell>span,.admin-react-root .customer-table .customer-app-address-cell>a,.admin-react-root .customer-table .customer-api-address-cell>a,.admin-react-root .customer-table .customer-react-version-cell>span,.admin-react-root .customer-table .customer-approval-cell>span,.admin-react-root .customer-table .customer-connection-cell>span,.admin-react-root .customer-table .customer-nedarim-cell>span,.admin-react-root .customer-table .customer-health-cell>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.admin-react-root .customer-table .customer-status-inline,.admin-react-root .customer-table .check-cell{display:inline-flex;max-width:100%;align-items:center;gap:4px;flex-wrap:nowrap;white-space:nowrap;vertical-align:middle}.admin-react-root .customer-table .check-cell>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .customer-table .customer-actions{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:nowrap;white-space:nowrap}.admin-react-root .customer-table .customer-actions .icon-btn{flex:0 0 28px;width:28px;height:28px;padding:4px}@media (max-width: 760px){.admin-react-root .customer-table{min-width:1200px!important}}.admin-react-root .customer-table{min-width:1580px!important}.admin-react-root .customer-table th:nth-child(1),.admin-react-root .customer-table td:nth-child(1){width:18%}.admin-react-root .customer-table th:nth-child(2),.admin-react-root .customer-table td:nth-child(2){width:8%}.admin-react-root .customer-table th:nth-child(3),.admin-react-root .customer-table td:nth-child(3){width:10%}.admin-react-root .customer-table th:nth-child(4),.admin-react-root .customer-table td:nth-child(4){width:8%}.admin-react-root .customer-table th:nth-child(5),.admin-react-root .customer-table td:nth-child(5){width:8%}.admin-react-root .customer-table th:nth-child(6),.admin-react-root .customer-table td:nth-child(6){width:9%}.admin-react-root .customer-table th:nth-child(7),.admin-react-root .customer-table td:nth-child(7){width:10%}.admin-react-root .customer-table th:nth-child(10),.admin-react-root .customer-table td:nth-child(10){width:6%}.admin-react-root .customer-table th:nth-child(11),.admin-react-root .customer-table td:nth-child(11){width:7%}.admin-react-root .customer-table th:nth-child(12),.admin-react-root .customer-table td:nth-child(12){width:9%;min-width:132px}.admin-react-root .customer-table .customer-name-text{display:inline-block;max-width:100%;font-weight:400!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-react-root .customer-table .customer-state-cell{text-align:center;overflow:visible}.admin-react-root .customer-table .customer-status-inline{min-width:92px;justify-content:center;overflow:visible}.admin-react-root .customer-table .access-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:80px;max-width:100%;box-sizing:border-box;margin:0}.admin-react-root .customer-table .customer-app-address-cell>a,.admin-react-root .customer-table .customer-api-address-cell>a{color:#1769d3;text-decoration:none}.admin-react-root .customer-table .customer-app-address-cell>a:hover,.admin-react-root .customer-table .customer-api-address-cell>a:hover{text-decoration:underline}.admin-react-root .customer-table .customer-actions-cell{min-width:132px;overflow:visible}.admin-react-root .customer-table .customer-actions{min-width:112px;justify-content:center;gap:4px}.admin-react-root .react-modal .cloudflare-modal-table{width:100%;min-width:980px;table-layout:fixed}.admin-react-root .react-modal .cloudflare-modal-table th,.admin-react-root .react-modal .cloudflare-modal-table tbody td{box-sizing:border-box;height:42px;min-height:42px;max-height:42px;padding:7px 10px;vertical-align:middle;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-react-root .react-modal .cloudflare-modal-table th:nth-child(1),.admin-react-root .react-modal .cloudflare-modal-table td:nth-child(1){width:23%}.admin-react-root .react-modal .cloudflare-modal-table th:nth-child(2),.admin-react-root .react-modal .cloudflare-modal-table td:nth-child(2){width:13%}.admin-react-root .react-modal .cloudflare-modal-table th:nth-child(3),.admin-react-root .react-modal .cloudflare-modal-table td:nth-child(3){width:17%}.admin-react-root .react-modal .cloudflare-modal-table th:nth-child(4),.admin-react-root .react-modal .cloudflare-modal-table td:nth-child(4){width:22%}.admin-react-root .react-modal .cloudflare-modal-table th:nth-child(5),.admin-react-root .react-modal .cloudflare-modal-table td:nth-child(5){width:25%}.admin-react-root .react-modal .cloudflare-modal-table tbody tr{height:42px}.admin-react-root .react-modal .cloudflare-modal-table tbody td{display:table-cell!important}.admin-react-root .react-modal .cloudflare-modal-table .cloudflare-customer-cell strong,.admin-react-root .react-modal .cloudflare-modal-table a.cloudflare-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.admin-react-root .react-modal .cloudflare-modal-table .cloudflare-status-cell{text-align:center}.admin-react-root .react-modal .cloudflare-modal-table .cloudflare-status-cell .status-badge{display:inline-flex;max-width:100%;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-react-root .react-modal .cloudflare-modal-table a.cloudflare-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .cloudflare-destination-value{display:flex;width:100%;min-width:0;align-items:center;gap:7px}.admin-react-root .cloudflare-destination-value a.cloudflare-link{flex:1 1 auto;min-width:0}.admin-react-root .cloudflare-route-action.is-copy{flex:0 0 28px}.admin-react-root .cloudflare-service-editor{display:flex;width:100%;min-width:0;align-items:center;gap:6px}.admin-react-root .cloudflare-service-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .cloudflare-route-action{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#50657e;cursor:pointer;font-size:17px;line-height:1}.admin-react-root .cloudflare-route-action:hover:not(:disabled){border-color:#e66a00;color:#c85c00}.admin-react-root .cloudflare-route-action:disabled{cursor:wait;opacity:.55}.admin-react-root .cloudflare-route-action.is-save{border-color:#8bd0ae;background:#ecf9f2;color:#087a47}.admin-react-root .cloudflare-route-action.is-delete{border-color:#f1b7b2;color:#c53b31}.admin-react-root .cloudflare-route-action.is-delete:hover:not(:disabled){border-color:#d92d20;background:#fff1f0;color:#b42318}.admin-react-root .cloudflare-route-action svg{width:15px;height:15px}.admin-react-root .cloudflare-service-editor input{width:76px;height:28px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#1d2939;text-align:center;direction:ltr}.admin-react-root .cloudflare-service-editor input:focus{border-color:#e66a00;outline:2px solid rgba(230,106,0,.14)}.admin-react-root .cloudflare-localhost-prefix{flex:0 0 auto;color:#344054}.admin-react-root .cloudflare-create-backdrop{z-index:31;background:#1c233385}.admin-react-root .cloudflare-new-customer-button{min-height:34px;padding:7px 14px;white-space:nowrap}.admin-react-root .cloudflare-create-dialog{width:min(640px,100%);overflow:hidden}.admin-react-root .cloudflare-create-form,.admin-react-root .cloudflare-create-success{padding:20px}.admin-react-root .cloudflare-create-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-react-root .cloudflare-create-fields>label,.admin-react-root .cloudflare-token-field{display:grid;gap:6px;color:var(--admin-muted);font-size:11px;font-weight:700}.admin-react-root .cloudflare-create-fields>.cloudflare-service-field{grid-column:1 / -1}.admin-react-root .cloudflare-create-fields input,.admin-react-root .cloudflare-token-field input{box-sizing:border-box;width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--admin-border-strong);border-radius:8px;outline:0;background:#fff;color:var(--admin-text);font:inherit}.admin-react-root .cloudflare-create-fields input:focus,.admin-react-root .cloudflare-token-field input:focus{border-color:var(--admin-orange);box-shadow:0 0 0 3px #e66a001f}.admin-react-root .cloudflare-create-fields .domain-input{display:flex;min-height:40px;overflow:hidden;align-items:center;border:1px solid var(--admin-border-strong);border-radius:8px;background:#fff}.admin-react-root .cloudflare-create-fields .domain-input:focus-within{border-color:var(--admin-orange);box-shadow:0 0 0 3px #e66a001f}.admin-react-root .cloudflare-create-fields .domain-input input{min-width:0;border:0;border-radius:0;box-shadow:none}.admin-react-root .cloudflare-create-fields .domain-input input:focus{box-shadow:none}.admin-react-root .cloudflare-create-fields .domain-input span{padding-inline:10px;color:#526273;font-size:12px;font-weight:600;white-space:nowrap}.admin-react-root .cloudflare-create-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding:14px;border:1px solid #cbdaf0;border-radius:9px;background:#f5f8fd}.admin-react-root .cloudflare-create-preview>div{display:grid;min-width:0;gap:4px}.admin-react-root .cloudflare-create-preview span{color:var(--admin-muted);font-size:10px}.admin-react-root .cloudflare-create-preview strong{overflow:hidden;color:var(--admin-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .cloudflare-create-preview small{grid-column:1 / -1;color:#5f6f82}.admin-react-root .cloudflare-create-actions{margin:18px -20px -20px}.admin-react-root .cloudflare-create-success{text-align:center}.admin-react-root .cloudflare-create-success-mark{display:grid;width:48px;height:48px;margin:0 auto 10px;place-items:center;border-radius:50%;background:#e9f8f0;color:#0b9659;font-size:26px;font-weight:800}.admin-react-root .cloudflare-create-success h3{margin:0 0 16px;color:var(--admin-text)}.admin-react-root .cloudflare-create-success dl{margin:0 0 16px;border:1px solid var(--admin-border);border-radius:9px;text-align:start}.admin-react-root .cloudflare-create-success dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 12px;border-bottom:1px solid var(--admin-border)}.admin-react-root .cloudflare-create-success dl>div:last-child{border-bottom:0}.admin-react-root .cloudflare-create-success dt{color:var(--admin-muted);font-size:11px;font-weight:700}.admin-react-root .cloudflare-create-success dd{min-width:0;margin:0;overflow-wrap:anywhere}.admin-react-root .cloudflare-token-note{margin:7px 0 0;color:var(--admin-muted);font-size:11px;text-align:start}@media (max-width: 760px){.admin-react-root .react-modal .cloudflare-modal-table{min-width:900px}.admin-react-root .cloudflare-create-fields,.admin-react-root .cloudflare-create-preview{grid-template-columns:1fr}.admin-react-root .cloudflare-create-preview small{grid-column:auto}}.admin-react-root .customer-table-wrap{overflow-x:auto}.admin-react-root .customer-table{width:100%!important;min-width:1180px!important;table-layout:fixed!important}.admin-react-root .customer-table th:nth-child(1),.admin-react-root .customer-table td:nth-child(1){width:19%}.admin-react-root .customer-table th:nth-child(2),.admin-react-root .customer-table td:nth-child(2){width:7%}.admin-react-root .customer-table th:nth-child(3),.admin-react-root .customer-table td:nth-child(3){width:7%}.admin-react-root .customer-table th:nth-child(4),.admin-react-root .customer-table td:nth-child(4){width:6%}.admin-react-root .customer-table th:nth-child(5),.admin-react-root .customer-table td:nth-child(5){width:7%}.admin-react-root .customer-table th:nth-child(6),.admin-react-root .customer-table td:nth-child(6){width:8%}.admin-react-root .customer-table th:nth-child(7),.admin-react-root .customer-table td:nth-child(7){width:9%}.admin-react-root .customer-table th:nth-child(8),.admin-react-root .customer-table td:nth-child(8){width:10%}.admin-react-root .customer-table th:nth-child(9),.admin-react-root .customer-table td:nth-child(9){width:7%}.admin-react-root .customer-table th:nth-child(10),.admin-react-root .customer-table td:nth-child(10){width:5%}.admin-react-root .customer-table th:nth-child(11),.admin-react-root .customer-table td:nth-child(11){width:8%}.admin-react-root .customer-table th:nth-child(12),.admin-react-root .customer-table td:nth-child(12){width:7%;min-width:0}.admin-react-root .customer-table .customer-actions-cell{min-width:0;overflow:hidden}.admin-react-root .customer-table .customer-actions{width:100%;min-width:0;justify-content:flex-start}.admin-react-root .customer-table td.customer-connection-cell,.admin-react-root .customer-table td.customer-health-cell{display:table-cell!important}.admin-react-root .customer-table .customer-connection-cell .conn-chip,.admin-react-root .customer-table .customer-health-cell .check-cell{display:inline-block;width:auto;max-width:100%}.admin-react-root .customer-table .switch-track span{left:2px!important;right:auto!important;transform:none!important}.admin-react-root .customer-table .access-toggle.is-on .switch-track span{transform:translate(11px)!important}.admin-react-root .customer-table .customer-state-heading,.admin-react-root .customer-table .customer-state-cell,.admin-react-root .customer-table .customer-actions-heading,.admin-react-root .customer-table .customer-actions-cell{text-align:center!important}.admin-react-root .customer-table .customer-status-inline,.admin-react-root .customer-table .customer-actions-cell .customer-actions{width:100%;justify-content:center!important}.admin-react-root .customer-table .customer-status-inline{gap:6px;white-space:nowrap}.admin-react-root .customer-table .customer-provision-action{width:80px;min-width:80px;max-width:80px;height:28px;min-height:28px;padding:3px 7px;border-color:#efaaaa;background:#fff1f1;color:#c23b3b;font-size:11px;font-weight:600}.admin-react-root .customer-table .customer-provision-action:hover{border-color:#dc7777;background:#ffe5e5;color:#a92525}.admin-react-root .customer-table .customer-link-with-copy{direction:ltr;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:100%;max-width:100%;text-align:left}.admin-react-root .customer-table .customer-app-address-cell,.admin-react-root .customer-table .customer-api-address-cell{direction:ltr;text-align:left!important}.admin-react-root .customer-table .customer-link-with-copy>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .customer-table .customer-database-manager-link{min-width:0;max-width:100%;padding:0;overflow:hidden;border:0;background:transparent;color:#1769d2;cursor:pointer;font:inherit;text-align:left;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .customer-table .customer-database-manager-link:hover,.admin-react-root .customer-table .customer-database-manager-link:focus-visible{color:#0f4fa9;outline:2px solid rgba(23,105,210,.22);outline-offset:2px}.admin-react-root .customer-table .copy-link-button{display:inline-grid;place-items:center;width:24px;height:24px;min-width:24px;padding:3px;border:1px solid transparent;border-radius:4px;background:transparent;color:#71819a;cursor:pointer}.admin-react-root .customer-table .copy-link-button:hover,.admin-react-root .customer-table .copy-link-button:focus-visible{border-color:#cfd9e8;background:#f4f7fb;color:#1769d2;outline:none}.admin-react-root .customer-table .copy-link-button svg{width:15px;height:15px}.admin-react-root .confirm-dialog{width:min(460px,100%);overflow:hidden}.admin-react-root .confirm-dialog .confirm-head{position:static;align-items:center;padding:10px 12px}.admin-react-root .confirm-brand{display:inline-flex;align-items:center;gap:7px;font-size:12px}.admin-react-root .confirm-brand span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--admin-orange);color:#fff;font-size:17px;font-weight:700}.admin-react-root .confirm-body{padding:16px 18px 14px}.admin-react-root .confirm-body h2{font-size:16px}.admin-react-root .confirm-body p{margin:5px 0 0;font-size:13px;font-weight:600}.admin-react-root .confirm-details{display:block;margin-top:8px;color:var(--admin-muted);font-size:11px;line-height:1.55}.admin-react-root .confirm-actions{direction:ltr;justify-content:flex-end;padding:10px 18px}.admin-react-root .confirm-actions button{direction:rtl}.admin-react-root .toast{position:fixed;z-index:60;left:18px;bottom:18px;width:fit-content;min-width:0;max-width:min(520px,calc(100vw - 36px));padding:11px 14px;border:1px solid #8fd6b7;border-radius:8px;background:#e7f7f0;color:#087846;box-shadow:0 12px 34px #1c233333;font-size:13px;font-weight:600;line-height:1.45;text-align:right}.admin-react-root .toast.error{border-color:#efaaaa;background:var(--admin-danger-soft);color:var(--admin-danger)}@media (max-width: 560px){.admin-react-root .confirm-dialog{width:100%}.admin-react-root .toast{left:10px;bottom:10px;width:fit-content;max-width:calc(100vw - 20px)}}.admin-react-root .customer-table th:nth-child(7),.admin-react-root .customer-table td:nth-child(7){width:8%}.admin-react-root .customer-table th:nth-child(8),.admin-react-root .customer-table td:nth-child(8){width:9%}.admin-react-root .customer-table th:nth-child(9),.admin-react-root .customer-table td:nth-child(9){width:6%}.admin-react-root .customer-table th:nth-child(11),.admin-react-root .customer-table td:nth-child(11){width:6%}.admin-react-root .customer-table th:nth-child(12),.admin-react-root .customer-table td:nth-child(12){width:12%;padding-inline:8px 14px}.admin-react-root .customer-table .customer-actions-cell{overflow:visible}.admin-react-root .customer-table .customer-actions-cell .customer-actions{gap:3px;min-width:max-content}.admin-react-root .customer-table .customer-actions-cell .icon-btn{width:28px;min-width:28px;height:28px}.admin-react-root .customer-table .customer-actions-heading,.admin-react-root .customer-table .customer-actions-cell{box-sizing:border-box;width:136px!important;min-width:136px!important;max-width:136px!important;padding-right:6px!important;padding-left:14px!important}.admin-react-root .customer-table .customer-actions-cell .customer-actions{display:flex;width:100%;min-width:0;gap:2px;justify-content:center!important}.admin-react-root .customer-table .customer-actions-cell .icon-btn{width:27px;min-width:27px;height:27px}.admin-react-root .rollout-toolbar{display:flex;align-items:end;gap:10px;padding:9px 12px;border-top:1px solid var(--admin-border);background:#fbfcfe}.admin-react-root .rollout-toolbar label{display:grid;gap:4px;min-width:160px;color:var(--admin-muted);font-size:11px;font-weight:600}.admin-react-root .rollout-toolbar select{height:34px;min-width:160px;padding:0 10px;border:1px solid var(--admin-border-strong);border-radius:5px;background:#fff;color:var(--admin-text)}.admin-react-root .rollout-toolbar select:focus{border-color:var(--admin-orange);outline:none}.admin-react-root .rollout-selection-count{align-self:center;min-width:116px;color:var(--admin-muted);font-size:12px;text-align:center}.admin-react-root .rollout-button{min-width:104px;height:34px;margin-inline-start:auto}.admin-react-root .customer-table{min-width:1510px!important}.admin-react-root .customer-table .customer-select-heading,.admin-react-root .customer-table .customer-select-cell{box-sizing:border-box;width:38px!important;min-width:38px!important;max-width:38px!important;padding-inline:10px!important;overflow:visible;text-align:center!important}.admin-react-root .customer-table .customer-select-heading input,.admin-react-root .customer-table .customer-select-cell input{width:16px;height:16px;margin:0;accent-color:var(--admin-orange);cursor:pointer}.admin-react-root .customer-table .customer-name-heading,.admin-react-root .customer-table .customer-name-cell{width:17%!important}.admin-react-root .customer-table .customer-approval-heading,.admin-react-root .customer-table .customer-approval-cell,.admin-react-root .customer-table .customer-app-address-heading,.admin-react-root .customer-table .customer-app-address-cell,.admin-react-root .customer-table .customer-api-address-heading,.admin-react-root .customer-table .customer-api-address-cell{width:10%!important}.admin-react-root .customer-table .customer-connection-heading,.admin-react-root .customer-table .customer-connection-cell{width:8%!important}.admin-react-root .customer-table .customer-nedarim-heading,.admin-react-root .customer-table .customer-nedarim-cell{width:7%!important}.admin-react-root .customer-table .customer-health-heading,.admin-react-root .customer-table .customer-health-cell{width:8%!important}.admin-react-root .customer-table .customer-actions-heading,.admin-react-root .customer-table .customer-actions-cell{width:136px!important;min-width:136px!important;max-width:136px!important}@media (max-width: 760px){.admin-react-root .rollout-toolbar{align-items:stretch;flex-wrap:wrap}.admin-react-root .rollout-toolbar label{flex:1 1 150px}.admin-react-root .rollout-selection-count{flex:1 1 100%;text-align:right}.admin-react-root .rollout-button{flex:1 1 100%;margin:0}}.admin-react-root .customer-table-wrap{overflow-x:hidden}.admin-react-root .customer-table{width:100%!important;min-width:0!important}.admin-react-root .customer-table .customer-select-heading,.admin-react-root .customer-table .customer-select-cell{width:3%!important;min-width:0!important;max-width:none!important;padding-inline:4px!important}.admin-react-root .customer-table .customer-name-heading,.admin-react-root .customer-table .customer-name-cell{width:15%!important}.admin-react-root .customer-table .customer-number-heading,.admin-react-root .customer-table .customer-number-cell,.admin-react-root .customer-table .customer-state-heading,.admin-react-root .customer-table .customer-state-cell,.admin-react-root .customer-table .customer-api-version-heading,.admin-react-root .customer-table .customer-api-version-cell,.admin-react-root .customer-table .customer-react-version-heading,.admin-react-root .customer-table .customer-react-version-cell{width:7%!important}.admin-react-root .customer-table .customer-approval-heading,.admin-react-root .customer-table .customer-approval-cell,.admin-react-root .customer-table .customer-app-address-heading,.admin-react-root .customer-table .customer-app-address-cell,.admin-react-root .customer-table .customer-api-address-heading,.admin-react-root .customer-table .customer-api-address-cell{width:8%!important}.admin-react-root .customer-table .customer-connection-heading,.admin-react-root .customer-table .customer-connection-cell{width:7%!important}.admin-react-root .customer-table .customer-nedarim-heading,.admin-react-root .customer-table .customer-nedarim-cell{width:6%!important}.admin-react-root .customer-table .customer-health-heading,.admin-react-root .customer-table .customer-health-cell{width:7%!important}.admin-react-root .customer-table .customer-actions-heading,.admin-react-root .customer-table .customer-actions-cell{width:224px!important;min-width:224px!important;max-width:224px!important;padding-inline:4px!important;overflow:visible}.admin-react-root .customer-table .customer-actions-cell .customer-actions{width:100%;min-width:max-content;justify-content:flex-start!important;gap:2px}.admin-react-root .customer-table .customer-actions-cell .icon-btn{width:25px;min-width:25px;height:25px}.admin-react-root>.dashboard-strip .portal-update-button{display:grid;grid-template-rows:auto auto;flex:0 0 142px;align-content:center;width:142px;min-width:142px;height:69.1875px;margin:0;padding:9px 12px;border:1px solid #e36918;border-radius:10px;background:#fff;color:#c4560f;box-shadow:0 1px 2px #1c23330d,0 4px 14px #1c23330a;line-height:1.2;text-align:center}.admin-react-root>.dashboard-strip .portal-update-button:hover:not(:disabled){background:#fdf1e8}.admin-react-root>.dashboard-strip .portal-update-button:focus-visible{outline:0;box-shadow:0 0 0 3px #e369182e}.admin-react-root>.dashboard-strip .portal-update-button:disabled{border-color:#d8dbe2;background:#f7f8fa;color:#78829b;cursor:default}.admin-react-root>.dashboard-strip .portal-update-button strong{font-size:14px;font-weight:800}.admin-react-root>.dashboard-strip .portal-update-button span{margin-top:4px;font-size:10.5px;font-weight:600;white-space:nowrap}.admin-react-root>.dashboard-strip .customer-header-filters{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1fr);flex:0 0 480px;align-items:stretch;gap:8px;box-sizing:border-box;width:480px;min-width:480px;height:69.1875px;padding:10px;border:1px solid #e7e9ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1c23330d,0 4px 14px #1c23330a;direction:rtl}.admin-react-root>.dashboard-strip .customer-header-filter{display:grid;grid-template-rows:15px 34px;gap:3px;min-width:0;margin:0;color:#78829b;font-size:10.5px;font-weight:600;line-height:15px}.admin-react-root>.dashboard-strip .customer-header-filter>span{overflow:hidden;padding-inline:3px;text-overflow:ellipsis;white-space:nowrap}.admin-react-root>.dashboard-strip .customer-header-filters .select,.admin-react-root>.dashboard-strip .customer-header-filters .btn{width:100%;min-width:0;height:34px;box-sizing:border-box;margin:0;padding:0 10px;border:1px solid #d8dbe2;border-radius:9px;background:#fff;color:#1c2333;font-size:13px;font-weight:600;white-space:nowrap}.admin-react-root>.dashboard-strip .customer-header-action .btn{align-self:end}.admin-react-root>.dashboard-strip .customer-header-filters .select:focus{border-color:#e36918;outline:0;box-shadow:0 0 0 3px #e369181f}@media (max-width: 1180px){.admin-react-root>.dashboard-strip .customer-header-filters{flex:1 1 100%;width:100%;min-width:0}}@media (max-width: 650px){.admin-react-root>.dashboard-strip .portal-update-button{flex-basis:100%;width:100%;min-width:0}.admin-react-root>.dashboard-strip .customer-header-filters{grid-template-columns:1fr;height:auto}}.admin-react-root>.tab-panel .customer-command-toolbar{align-items:flex-end!important;justify-content:flex-start;gap:8px!important;min-height:72px!important;height:auto!important;padding-inline:12px!important;overflow:visible}.admin-react-root .tab-panel>.panel>.toolbar.customer-command-toolbar.react-filters>label.search{align-self:flex-end;flex:1 1 480px!important;min-width:360px!important}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-field{display:grid;flex:0 0 118px!important;min-width:0;gap:3px;color:var(--admin-muted);font-size:10.5px;font-weight:600}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-type-field{flex:0 0 180px!important}.admin-react-root>.tab-panel .customer-command-toolbar>.customer-activity-field{flex:0 0 108px!important}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-api-version-field{flex:0 0 108px!important}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-frontend-version-field{flex:0 0 118px!important}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-scope-field{flex:0 0 190px!important;min-width:190px}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-scope-field>select{padding-inline:12px 30px;white-space:nowrap}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-field>span{display:block!important;padding-inline:2px;line-height:1.1}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-field>select{width:100%;min-width:0;height:34px;box-sizing:border-box;padding:0 9px;border:1px solid var(--admin-border-strong);border-radius:7px;background:#fff;color:var(--admin-text);font-size:12px;font-weight:600}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-field>select:focus{border-color:var(--admin-orange);outline:0;box-shadow:0 0 0 3px #e369181f}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-selection-count{display:flex;align-items:center;align-self:flex-end;justify-content:flex-start;gap:8px;flex:0 0 150px;width:150px;min-width:0;height:34px;box-sizing:border-box;padding:4px 8px;border:1px solid #f1d7c4;border-radius:8px;background:#fff8f3;color:var(--admin-text);font-size:10.5px;white-space:nowrap}.admin-react-root>.tab-panel .customer-command-toolbar .rollout-selection-number{display:inline-grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:var(--admin-orange);color:#fff;font-size:12px;line-height:1}.admin-react-root>.tab-panel .customer-command-toolbar .rollout-selection-details{display:grid;min-width:0;gap:1px;line-height:1.05}.admin-react-root>.tab-panel .customer-command-toolbar .rollout-selection-details>strong{overflow:hidden;font-size:10.5px;text-overflow:ellipsis}.admin-react-root>.tab-panel .customer-command-toolbar .rollout-selection-details>small{overflow:hidden;color:var(--admin-muted);font-size:9.5px;font-weight:500;text-overflow:ellipsis}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-button{align-self:flex-end;flex:0 0 138px;width:138px;min-width:0;height:34px;margin:0;padding-inline:8px;white-space:nowrap}.admin-react-root .customer-table-wrap{overflow:visible}.admin-react-root .customer-table thead{position:relative;z-index:20}.admin-react-root .customer-table thead th.filterable-heading{position:relative;overflow:visible!important}.admin-react-root .customer-table .filterable-heading>span{display:inline-block;vertical-align:middle}.admin-react-root .column-filter{position:relative;display:inline-flex;margin-inline-start:4px;vertical-align:middle}.admin-react-root .column-filter-button{position:relative;display:inline-grid;place-items:center;width:21px;height:21px;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#8791a8}.admin-react-root .column-filter-button:hover,.admin-react-root .column-filter-button[aria-expanded=true]{border-color:#d8dbe2;background:#fff;color:#1c2333}.admin-react-root .column-filter.is-active .column-filter-button{border-color:#f0b07c;background:#fff1e6;color:#d86209}.admin-react-root .column-filter-button svg{width:12px;height:12px;fill:currentColor}.admin-react-root .column-filter-count{position:absolute;top:-6px;inset-inline-end:-6px;display:grid;place-items:center;min-width:14px;height:14px;padding:0 2px;border:1px solid #fff;border-radius:9px;background:#e36918;color:#fff;font-size:8px;line-height:1}.admin-react-root .column-filter-menu{position:absolute;top:calc(100% + 6px);inset-inline-start:-8px;z-index:100;width:220px;box-sizing:border-box;padding:9px;border:1px solid #cfd4df;border-radius:8px;background:#fff;box-shadow:0 10px 26px #1c23332e;color:#1c2333;text-align:right;white-space:normal}.admin-react-root .column-filter-menu>strong{display:block;padding:2px 5px 8px;border-bottom:1px solid #eceef2;font-size:12px}.admin-react-root .column-filter-options{max-height:228px;overflow-y:auto;scrollbar-width:thin}.admin-react-root .column-filter-option{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:29px;padding:3px 5px;border-radius:5px;cursor:pointer;font-size:12px;font-weight:500}.admin-react-root .column-filter-option:hover{background:#f5f7fa}.admin-react-root .column-filter-option input{width:15px;height:15px;margin:0;accent-color:var(--admin-orange)}.admin-react-root .column-filter-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-root .column-filter-option small{color:var(--admin-muted);font-size:10px;direction:ltr}.admin-react-root .column-filter-all{margin:5px 0 3px;border-bottom:1px solid #eceef2;border-radius:0;font-weight:700}@media (max-width: 1340px){.admin-react-root>.tab-panel .customer-command-toolbar{flex-wrap:wrap!important}.admin-react-root .tab-panel>.panel>.toolbar.customer-command-toolbar.react-filters>label.search{flex:1 1 100%!important;min-width:100%!important}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-field{flex:1 1 140px!important}.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-selection-count{flex:1 1 180px}}@media (max-width: 650px){.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-field,.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-selection-count,.admin-react-root>.tab-panel .customer-command-toolbar>.rollout-button{flex:1 1 100%!important;width:100%}}.diagnostics-modal{width:min(1280px,calc(100vw - 48px));max-height:calc(100vh - 48px)}.diagnostics-body{display:grid;gap:18px;overflow:auto}.diagnostics-actions{align-items:flex-end}.diagnostics-actions label{display:grid;gap:4px;min-width:120px;color:var(--muted);font-size:12px}.diagnostics-actions select{min-height:36px}.diagnostics-progress,.diagnostics-warning{padding:12px 14px;border:1px solid rgba(245,158,11,.32);border-radius:10px;background:#f59e0b14}.diagnostics-warning{color:#9a5b00;direction:ltr;text-align:left;overflow-wrap:anywhere}.diagnostics-section{display:grid;gap:10px;padding:16px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface)}.diagnostics-section .workspace-head{margin:0}.diagnostics-section .workspace-head h3{margin:0 0 3px}.diagnostics-section .workspace-head p{margin:0;color:var(--muted)}.diagnostics-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.diagnostics-service-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.diagnostics-service-card .dot{width:10px;height:10px;border-radius:50%;background:#ef4444}.diagnostics-service-card.is-running .dot{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.diagnostics-service-card strong,.diagnostics-service-card small{display:block}.diagnostics-service-card small{margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.diagnostics-table{min-width:900px}.diagnostics-table td{max-width:320px;overflow-wrap:anywhere}.diagnostics-empty{min-height:160px;display:grid;place-items:center}.diagnostics-service{color:#2563eb}@media (max-width: 760px){.diagnostics-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.diagnostics-actions{width:100%;flex-wrap:wrap}}.admin-react-root .customer-services-modal.customer-mail-server-modal{width:min(1380px,calc(100vw - 32px));height:min(900px,calc(100vh - 28px));max-height:calc(100vh - 28px)}@media (max-width: 900px){.admin-react-root .customer-services-modal.customer-mail-server-modal{width:calc(100vw - 18px);height:calc(100vh - 18px);max-height:calc(100vh - 18px)}}.security-workspace{display:grid;gap:22px}.security-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.security-summary-grid article{display:grid;gap:4px;padding:18px;border:1px solid #e1e6ef;border-radius:14px;background:#fff}.security-summary-grid strong{color:#17233b;font-size:28px}.security-summary-grid span{color:#667085}.security-section{display:grid;gap:14px;padding-top:18px;border-top:1px solid #e4e8f0}.security-rule-form,.security-exception-form{display:grid;gap:10px;align-items:end;padding:14px;border:1px solid #e1e6ef;border-radius:12px;background:#f9fafc}.security-rule-form{grid-template-columns:repeat(5,minmax(120px,1fr))}.security-exception-form{grid-template-columns:repeat(4,minmax(140px,1fr))}.security-general-form{display:grid;grid-template-columns:minmax(230px,1fr) minmax(230px,1fr) minmax(260px,2fr) auto;gap:12px;align-items:end;padding:14px;border:1px solid #cfe0d6;border-radius:12px;background:#f5fbf7}.security-general-form label{display:grid;gap:5px}.security-general-form input:not([type=checkbox]),.security-general-form select{min-height:40px;padding:8px 10px;border:1px solid #cfd6e2;border-radius:8px;background:#fff;color:#17233b}.security-master-toggle{display:flex!important;flex-direction:row;align-items:center;gap:10px!important;min-height:40px;font-weight:700}.security-master-toggle input{width:20px;height:20px;accent-color:#ea6a20}.security-readonly-policy{margin:0;color:#475467}.security-customer-activation{display:flex!important;grid-auto-flow:column;align-items:center;gap:8px!important}.security-rule-form input,.security-rule-form select,.security-exception-form input,.security-exception-form select,.security-policy-reason input,.security-revoke input{min-height:40px;padding:8px 10px;border:1px solid #cfd6e2;border-radius:8px;background:#fff;color:#17233b}.security-exception-form h4{grid-column:1 / -1;margin:0}.security-revoke{display:flex;gap:8px;min-width:250px}.security-revoke input{min-width:150px}.security-policy-reason{display:grid;grid-template-columns:auto minmax(240px,520px);gap:12px;align-items:center}.security-company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.security-company-grid article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e1e6ef;border-radius:10px;background:#fff}.security-company-grid article div{display:grid;gap:3px}.security-company-grid article span{color:#667085;font-size:13px}.security-company-grid article small{color:#8a94a6;font-size:11px}.security-company-grid select{min-height:38px;max-width:240px;padding:6px 8px;border:1px solid #cfd6e2;border-radius:8px;background:#fff}.security-events-table td{vertical-align:top}.security-policy-table-wrap{overflow-x:auto}.security-policy-table{width:100%;min-width:850px;table-layout:fixed}.security-policy-table th:nth-child(1){width:22%}.security-policy-table th:nth-child(2){width:20%}.security-policy-table th:nth-child(3){width:20%}.security-policy-table th:nth-child(4){width:23%}.security-policy-table th:nth-child(5){width:15%}.security-policy-table td{vertical-align:top}.security-policy-table select{width:100%;min-height:38px;padding:6px 8px;border:1px solid #cfd6e2;border-radius:8px;background:#fff;color:#17233b}.admin-react-root .confirm-reason-field{display:grid;gap:6px;margin-top:14px;color:#344054;font-size:12px;font-weight:700}.admin-react-root .confirm-reason-field input{min-height:40px;padding:8px 10px;border:1px solid #cfd6e2;border-radius:8px;background:#fff;color:#17233b}.admin-react-root .customer-security-block{display:grid;justify-items:center;gap:5px;min-width:0}.admin-react-root .customer-security-block .status-badge{max-width:100%;font-size:10px;text-align:center;white-space:normal}.admin-react-root .customer-security-unblock{min-height:26px;padding:3px 8px;border-color:#f2a5a5;color:#b42318;font-size:10px;font-weight:800}@media (max-width: 900px){.security-summary-grid,.security-rule-form,.security-exception-form,.security-general-form,.security-policy-reason{grid-template-columns:1fr}.security-company-grid article{align-items:stretch;flex-direction:column}.security-customer-activation{align-items:stretch;grid-auto-flow:row}}
