:root{--admin-bg-canvas:#eef3fb;--admin-bg-surface:#fff;--admin-bg-surface-muted:#f8fafc;--admin-bg-surface-strong:#eef4ff;--admin-bg-elevated:#fffffff5;--admin-bg-dark:#07111f;--admin-bg-dark-soft:#0f1b2f;--admin-sider-bg:#111a24;--admin-sider-bg-soft:#162332;--admin-sider-border:#7c8ea42e;--admin-sider-item-hover:#cedceb14;--admin-sider-item-selected:#236d96;--admin-sider-item-selected-strong:#1b577c;--admin-sider-text:#eef5f8;--admin-sider-text-muted:#c7d4dd;--admin-sider-text-subtle:#91a3b4;--admin-text-default:#0f172a;--admin-text-muted:#334155;--admin-text-subtle:#475569;--admin-text-on-dark:#f8fbff;--admin-text-on-dark-muted:#dbeafe;--admin-text-on-dark-subtle:#bae6fd;--admin-text-danger-strong:#991b1b;--admin-text-warning-strong:#92400e;--admin-text-success-strong:#166534;--admin-border-default:#dce3ee;--admin-border-strong:#cbd5e1;--admin-action-primary:#1d4ed8;--admin-action-primary-strong:#1e3a8a;--admin-status-success:#15803d;--admin-status-warning:#d97706;--admin-status-danger:#dc2626;--admin-accent-tech:#0f766e;--admin-accent-cyan:#06b6d4;--admin-accent-violet:#7c3aed;--admin-space-4:4px;--admin-space-8:8px;--admin-space-10:10px;--admin-space-12:12px;--admin-space-16:16px;--admin-space-20:20px;--admin-space-24:24px;--admin-space-32:32px;--admin-space-40:40px;--admin-radius-8:8px;--admin-radius-12:12px;--admin-radius-16:16px;--admin-radius-24:24px;--admin-shadow-sm:0 1px 2px #0f172a0d;--admin-shadow-md:0 12px 30px -18px #0f172a38;--admin-shadow-lg:0 26px 70px -34px #0f172a61;color:var(--admin-text-default);background:var(--admin-bg-canvas);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:linear-gradient(180deg, #f8fbff 0%, var(--admin-bg-canvas) 44%, #f4f7fb 100%)}.ant-typography,.ant-table,.ant-descriptions,.ant-tabs{color:var(--admin-text-default)}.ant-typography-secondary{font-weight:500;color:var(--admin-text-muted)!important}.ant-btn{font-weight:700}.ant-btn.ant-btn-primary{border-color:var(--admin-action-primary)!important;background:var(--admin-action-primary)!important;color:var(--admin-text-on-dark)!important}.ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:var(--admin-action-primary-strong)!important;background:var(--admin-action-primary-strong)!important;color:var(--admin-text-on-dark)!important}.ant-btn.ant-btn-primary>span,.ant-btn.ant-btn-primary .ant-btn-icon,.ant-btn.ant-btn-primary .anticon{color:inherit!important}.ant-btn.ant-btn-primary:disabled,.ant-btn.ant-btn-primary.ant-btn-disabled{color:#0f172a47!important}.ant-tag{font-weight:700}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector{color:var(--admin-text-default);border-color:var(--admin-border-strong)!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,textarea.ant-input::placeholder{color:#64748b;opacity:1}.ant-table-wrapper .ant-table{color:#1e293b;background:0 0}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:800;border-bottom:1px solid var(--admin-border-strong)!important;color:#0f172a!important;background:#f1f5f9!important}.ant-table-wrapper .ant-table-tbody>tr>td{color:#1e293b;border-bottom:1px solid #e2e8f0}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#eef6ff!important}.ant-tabs .ant-tabs-tab{color:#334155;font-weight:700}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--admin-action-primary)!important}.admin-shell{min-width:0;min-height:100vh}.admin-shell>.ant-layout{flex:auto;width:0;min-width:0}.route-loading{place-items:center;min-height:100vh;display:grid}.admin-error-fallback{min-height:100vh;color:var(--admin-text-default);background:#f8fafc;align-content:center;justify-items:start;gap:14px;padding:48px;display:grid}.admin-error-fallback strong{font-size:24px;line-height:1.2}.admin-error-fallback span{max-width:520px;color:var(--admin-text-muted);font-size:15px;line-height:1.7}.admin-error-fallback button{background:var(--admin-action-primary);height:42px;color:var(--admin-text-on-dark);cursor:pointer;border:0;border-radius:10px;padding:0 18px;font-weight:800}.admin-sider{height:100dvh;max-height:100dvh;box-shadow:inset -1px 0 0 var(--admin-sider-border), 18px 0 50px -34px #0f172abd;border-right:0;align-self:flex-start;top:0;background:radial-gradient(circle at 24px 22px, #3667822e, transparent 180px), linear-gradient(180deg, var(--admin-sider-bg-soft) 0%, var(--admin-sider-bg) 46%, #0f1822 100%)!important;position:sticky!important}.admin-sider .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex}.admin-brand{border-bottom:1px solid var(--admin-sider-border);min-height:64px;color:var(--admin-sider-text);flex:none;align-items:center;gap:12px;padding:0 20px;display:flex}.admin-brand__mark{background:#1a1a1a;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000009e,0 14px 34px -18px #f59e0bcc}.admin-brand__mark img{object-fit:contain;width:100%;height:100%;display:block}.admin-brand__copy{gap:2px;display:grid}.admin-brand__copy strong{color:var(--admin-sider-text);font-size:15px}.admin-brand__copy small{color:var(--admin-sider-text-muted);letter-spacing:0;font-size:11px}.admin-sider .ant-menu{overscroll-behavior:contain;scrollbar-color:#91a3b46b transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:12px 10px;overflow-y:auto;background:0 0!important;border-inline-end:0!important}.admin-sider .ant-menu::-webkit-scrollbar{width:8px}.admin-sider .ant-menu::-webkit-scrollbar-track{background:0 0}.admin-sider .ant-menu::-webkit-scrollbar-thumb{background:#91a3b45c padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-sider .ant-menu::-webkit-scrollbar-thumb:hover{background:#c7d4dd80 padding-box padding-box}.admin-sider .ant-menu-item-group-title{padding:14px 12px 6px;font-size:11px;font-weight:800;color:var(--admin-sider-text-subtle)!important}.admin-sider .ant-menu-item{border:1px solid #0000;border-radius:10px;height:42px;margin:4px 0;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;color:var(--admin-sider-text-muted)!important}.admin-sider .ant-menu-item .anticon{color:#9dc4d5}.admin-sider .ant-menu-item:hover,.admin-sider .ant-menu-item:focus-visible{border-color:#97aabc29;background:var(--admin-sider-item-hover)!important;color:var(--admin-sider-text)!important}.admin-sider .ant-menu-item:hover .anticon,.admin-sider .ant-menu-item:focus-visible .anticon{color:#c8e2ec}.admin-sider .ant-menu-item-selected{border-color:#b9d5e038;box-shadow:inset 0 1px #ffffff1f,0 12px 30px -20px #0f405cdb;color:var(--admin-sider-text)!important;background:linear-gradient(135deg, var(--admin-sider-item-selected), var(--admin-sider-item-selected-strong))!important}.admin-sider .ant-menu-item-selected .anticon{color:var(--admin-sider-text)}.admin-sider .ant-menu-title-content{color:inherit}.admin-sider .ant-menu-item-disabled{color:#c7d4dd8a!important}.admin-sider .ant-menu-item-disabled .anticon{color:#91a3b494}.admin-sider.ant-layout-sider-collapsed .admin-brand{justify-content:center;padding:0}.admin-sider.ant-layout-sider-collapsed .ant-menu{padding:14px 10px 12px}.admin-sider.ant-layout-sider-collapsed .ant-menu-item-group-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:56px;margin:14px auto 6px;padding:0;font-size:12px;font-weight:800;line-height:20px;overflow:hidden;color:var(--admin-sider-text-subtle)!important}.admin-sider.ant-layout-sider-collapsed .ant-menu-item{justify-content:center;align-items:center;width:56px;height:48px;margin:5px auto;line-height:48px;display:flex;padding-inline:0!important}.admin-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-item-icon,.admin-sider.ant-layout-sider-collapsed .ant-menu-item .anticon{justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:20px;line-height:1;display:inline-flex;margin-inline:0!important}.admin-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden;margin-inline-start:0!important}.admin-header{background:linear-gradient(180deg, #fffffffa, #f8fbfff0), var(--admin-bg-elevated);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #cbd5e1e0;justify-content:space-between;align-items:center;gap:18px;min-width:0;height:64px;padding:0 22px;display:flex;box-shadow:0 14px 34px -30px #0f172a57}.admin-header__primary,.admin-header__actions{align-items:center;min-width:0;display:flex}.admin-header__primary{flex:auto;gap:12px}.admin-header__actions{flex:0 auto;justify-content:flex-end;gap:10px}.admin-header__menu{border-radius:var(--admin-radius-8);width:38px;height:38px;color:var(--admin-text-subtle);border:1px solid #0000;flex:none}.admin-header__menu:hover,.admin-header__menu:focus-visible{color:var(--admin-text-default)!important;background:#f1f5f9d6!important;border-color:#94a3b857!important}.admin-header__current{gap:2px;min-width:0;line-height:1.1;display:grid}.admin-header__eyebrow{color:var(--admin-text-subtle);letter-spacing:.04em;font-size:11px;font-weight:800}.admin-path{color:var(--admin-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:850;overflow:hidden}.runtime-restart-notice{border-radius:var(--admin-radius-8);height:40px;color:var(--admin-text-warning-strong);box-shadow:none;background:#fff7ed;border:1px solid #d9770652;flex:none;padding-inline:10px 12px;position:relative}.runtime-restart-notice:hover,.runtime-restart-notice:focus-visible{color:var(--admin-text-warning-strong)!important;background:#ffedd5!important;border-color:#d97706a3!important}.runtime-restart-notice--pending .anticon{color:var(--admin-status-warning)}.runtime-restart-notice--unknown{color:var(--admin-text-subtle);box-shadow:none;background:#f8fafc;border-color:#4755694d}.runtime-restart-notice__copy{text-align:left;gap:1px;min-width:0;line-height:1.1;display:grid}.runtime-restart-notice__label{color:inherit;white-space:nowrap;font-size:10px;font-weight:700}.runtime-restart-notice__value{color:var(--admin-text-default);white-space:nowrap;font-size:12px;font-weight:800}.admin-header__logout-form{flex:none;min-width:0;display:flex}.admin-header__logout{height:38px;color:var(--admin-text-default);background:#ffffffb8;border-color:#94a3b86b}.admin-header__logout:hover,.admin-header__logout:focus-visible{color:var(--admin-action-primary-strong)!important;background:#f8fbff!important;border-color:#1d4ed857!important}.admin-content{min-width:0;max-width:100%;min-height:calc(100vh - 64px);padding:32px;overflow-x:clip}.page-stack{gap:var(--admin-space-24);width:100%;min-width:0;max-width:1440px;margin:0 auto;display:grid}.page-heading{min-width:0;max-width:100%}.page-heading h2{letter-spacing:0;margin-bottom:4px;font-size:30px}.page-heading p{overflow-wrap:anywhere;color:var(--admin-text-muted);margin-bottom:0;font-weight:500}.page-heading--with-meta{justify-content:space-between;align-items:end;gap:var(--admin-space-16);display:flex}.page-meta{white-space:nowrap}.surface-panel,.metric-panel{border-radius:var(--admin-radius-12);background:var(--admin-bg-elevated);box-shadow:var(--admin-shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #cbd5e1db}.metric-panel{min-height:118px;padding:var(--admin-space-20)}.metric-card{gap:var(--admin-space-12);min-height:136px;padding:var(--admin-space-20);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-md);background:linear-gradient(135deg,#fffffff0,#f8fafcd6);border:1px solid #cbd5e1c7;display:grid;position:relative;overflow:hidden}.metric-card__header{justify-content:space-between;align-items:center;gap:var(--admin-space-12);display:flex}.metric-card__icon{width:32px;height:32px;color:var(--admin-action-primary);background:linear-gradient(135deg,#eef4ff,#f8fbff);border:1px solid #1d4ed81f;border-radius:12px;place-items:center;display:grid}.metric-card__value{color:var(--admin-text-default);font-size:28px;line-height:1}.metric-card__helper{font-size:13px;line-height:1.55}.metric-card--success .metric-card__icon{color:var(--admin-status-success)}.metric-card--warning .metric-card__icon{color:var(--admin-status-warning)}.metric-card--danger .metric-card__icon{color:var(--admin-status-danger)}.surface-panel{padding:var(--admin-space-20)}.runtime-status{--runtime-status-border:#94a3b86b;--runtime-status-bg:#f8fafceb;--runtime-status-icon-bg:#e2e8f0b8;--runtime-status-icon-color:var(--admin-action-primary);--runtime-status-value:var(--admin-text-default);border:1px solid var(--runtime-status-border);border-radius:var(--admin-radius-8);min-width:142px;max-width:190px;min-height:40px;color:var(--runtime-status-value);background:var(--runtime-status-bg);box-shadow:none;flex:0 178px;align-items:center;gap:8px;padding:6px 11px 6px 7px;display:inline-flex}.runtime-status__icon{width:26px;height:26px;color:var(--runtime-status-icon-color);background:var(--runtime-status-icon-bg);border-radius:8px;flex:none;place-items:center;font-size:15px;display:grid}.runtime-status__copy{gap:2px;min-width:0;line-height:1.08;display:grid}.runtime-status__label{color:var(--admin-text-subtle);letter-spacing:.04em;font-size:10px;font-weight:800}.runtime-status__value{color:var(--runtime-status-value);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.runtime-status--success{--runtime-status-border:#15803d38;--runtime-status-bg:#f0fdf4db;--runtime-status-icon-bg:#dcfce7e0;--runtime-status-icon-color:var(--admin-status-success);--runtime-status-value:var(--admin-text-success-strong)}.runtime-status--warning{--runtime-status-border:#d977063d;--runtime-status-bg:#fffbebe0;--runtime-status-icon-bg:#fef3c7db;--runtime-status-icon-color:var(--admin-status-warning);--runtime-status-value:var(--admin-text-warning-strong)}.runtime-status--danger{--runtime-status-border:#dc262642;--runtime-status-bg:#fef2f2e0;--runtime-status-icon-bg:#fee2e2e0;--runtime-status-icon-color:var(--admin-status-danger);--runtime-status-value:var(--admin-text-danger-strong)}.runtime-status--loading{--runtime-status-border:#1d4ed838;--runtime-status-bg:#eef4ffe6;--runtime-status-icon-bg:#dbeafedb;--runtime-status-icon-color:var(--admin-action-primary);--runtime-status-value:var(--admin-action-primary-strong)}.session-status{flex-basis:196px;min-width:172px;max-width:224px}.session-status--default{--runtime-status-border:#4755692e;--runtime-status-bg:#f8fafcdb;--runtime-status-icon-bg:#e2e8f0c7;--runtime-status-icon-color:var(--admin-text-subtle);--runtime-status-value:var(--admin-text-default)}.section-title-row,.section-heading{margin-bottom:var(--admin-space-16)}.section-heading{justify-content:space-between;align-items:start;gap:var(--admin-space-16);display:flex}.ant-tooltip{--admin-tooltip-max-width:min(380px, calc(100vw - 32px));font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif;max-width:var(--admin-tooltip-max-width)!important}.ant-tooltip .ant-tooltip-inner{min-height:0;max-width:var(--admin-tooltip-max-width);border-radius:var(--admin-radius-8);letter-spacing:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word;border:1px solid #cbd5e1eb;padding:10px 12px;font-size:12px;font-weight:620;line-height:1.56;box-shadow:0 18px 44px -28px #0f172a70,0 8px 20px -18px #0f172a5c;color:var(--admin-text-default)!important;background:#fbfdff!important}.ant-tooltip .ant-tooltip-inner:not(:has(>*)){white-space:pre-line}.ant-tooltip .ant-tooltip-arrow:before{background:#fbfdff!important;box-shadow:1px 1px #cbd5e1c2,8px 8px 18px -14px #0f172a80!important}.ant-tooltip .ant-tooltip-inner strong{color:var(--admin-text-default);font-weight:800;line-height:1.36}.ant-tooltip .ant-tooltip-inner code,.ant-tooltip .ant-tooltip-inner pre{max-width:100%;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;border-radius:5px;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.ant-tooltip .ant-tooltip-inner code{background:color-mix(in srgb, var(--admin-action-primary) 7%, #fff);padding:1px 4px;font-size:11px;font-weight:720;display:inline-block}.ant-tooltip .ant-tooltip-inner :where(p,ul,ol,dl){margin:0}.ant-tooltip .ant-tooltip-inner .aiven-tooltip-list{gap:0;min-width:min(260px,100vw - 64px);max-width:min(440px,100vw - 32px);display:grid}.ant-tooltip .ant-tooltip-inner .aiven-tooltip-list>div{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;border-top:1px solid #e2e8f0e0;padding:7px 0;line-height:1.5}.ant-tooltip .ant-tooltip-inner .aiven-tooltip-list>div:first-child{border-top:0;padding-top:0}.ant-tooltip .ant-tooltip-inner .aiven-tooltip-list>div:last-child{padding-bottom:0}.overview-page{--overview-ease:cubic-bezier(.22, 1, .36, 1);--overview-motion-fast:.14s;--overview-motion-state:.22s;gap:var(--admin-space-12);max-width:1520px}.overview-page>*,.overview-page .surface-panel,.overview-page .overview-grid,.overview-page .command-grid{min-width:0;max-width:100%}.overview-page .page-heading--with-meta{align-items:center;gap:var(--admin-space-12)}.overview-page .page-heading h2{margin-bottom:2px;font-size:26px;line-height:1.15}.overview-page .page-heading p,.overview-page .page-meta{font-size:13px;line-height:1.35}.overview-hero,.payment-hero{justify-content:space-between;align-items:center;gap:var(--admin-space-24);border-radius:var(--admin-radius-24);width:100%;min-width:0;max-width:100%;min-height:164px;box-shadow:var(--admin-shadow-lg);color:var(--admin-text-on-dark);transition:border-color var(--overview-motion-state) var(--overview-ease), background var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease);background:linear-gradient(135deg,#07111f,#0f1b2f 56%,#10243a);border:1px solid #7dd3fc38;padding:28px;display:flex;position:relative;overflow:hidden}.overview-hero{gap:var(--admin-space-12);min-height:auto;padding:var(--admin-space-16);border-color:color-mix(in srgb, var(--admin-action-primary) 14%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:linear-gradient(135deg, #fffffffc, #f8fafcfa 48%, #f1f5f9eb), radial-gradient(circle at 18% 0%, #fffffff5, transparent 42%), var(--admin-bg-elevated);isolation:isolate;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffffb8,0 18px 44px -36px #0f172a52}.overview-hero:after,.payment-hero:after{content:"";border:1px solid #7dd3fc47;border-radius:999px;width:260px;height:260px;display:none;position:absolute;bottom:-100px;right:-80px}.overview-hero>div,.payment-hero>div{min-width:0}.overview-hero h3,.payment-hero h3{margin:var(--admin-space-4) 0;overflow-wrap:anywhere;color:var(--admin-text-on-dark)!important}.overview-hero h3{margin:0 0 3px;font-size:20px;line-height:1.18}.overview-hero h3.ant-typography{color:var(--admin-text-default)!important;margin:0 0 3px!important}.overview-hero p,.payment-hero p{color:var(--admin-text-on-dark-muted);overflow-wrap:anywhere;margin-bottom:0;font-weight:550}.overview-hero p{font-size:13px;line-height:1.42;color:var(--admin-text-muted)!important}.payment-hero .ant-typography{color:var(--admin-text-on-dark-muted)!important}.payment-hero h3.ant-typography{color:var(--admin-text-on-dark)!important}.overview-hero .overview-hero__eyebrow,.payment-hero .payment-hero__eyebrow{letter-spacing:0;font-size:12px;font-weight:600;color:var(--admin-text-on-dark-subtle)!important}.overview-hero .overview-hero__eyebrow{color:var(--admin-action-primary-strong)!important}.overview-hero__status,.payment-hero__status{color:var(--admin-text-on-dark);transition:color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), border-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);background:#0f172aad;border:1px solid #7dd3fc61;border-radius:999px;flex:none;padding:10px 14px;font-weight:800}.overview-hero__status{border-color:color-mix(in srgb, var(--admin-action-primary) 16%, var(--admin-border-default));color:var(--admin-action-primary-strong);background:color-mix(in srgb, var(--admin-action-primary) 7%, white);align-self:flex-start;padding:8px 12px;font-size:12px;box-shadow:0 8px 18px -16px #0f172a5c}.overview-hero__signals{margin-top:var(--admin-space-10);flex-wrap:wrap;gap:5px;display:flex}.overview-hero__signals span{color:var(--admin-text-muted);transition:border-color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);background:#ffffffc7;border:1px solid #cbd5e1eb;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.overview-hero__signals span:hover{border-color:color-mix(in srgb, var(--admin-action-primary) 22%, var(--admin-border-default));color:var(--admin-text-default);background:#fffffff0;transform:translateY(-1px)}.payment-hero--success{border-color:#22c55e3d}.overview-hero--success .overview-hero__status,.payment-hero--success .payment-hero__status{color:var(--admin-text-success-strong);background:#dcfce7eb}.overview-hero--success .overview-hero__status{border-color:color-mix(in srgb, var(--admin-status-success) 24%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 8%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-status-success) 7%, transparent)}.payment-hero--warning{background:linear-gradient(135deg,#1f1306,#1e293b 64%,#0f172a);border-color:#fbbf2457}.overview-hero--warning .overview-hero__status,.payment-hero--warning .payment-hero__status{color:var(--admin-text-warning-strong);animation:overview-status-attention 2.8s var(--overview-ease) infinite;background:#fef3c7eb;box-shadow:0 0 0 3px #fbbf241f}.overview-hero--warning .overview-hero__status{border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 11%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-status-warning) 9%, transparent)}.payment-hero--danger{background:linear-gradient(135deg,#220b12,#1e293b 62%,#0f172a);border-color:#f8717157}.overview-hero--danger .overview-hero__status,.payment-hero--danger .payment-hero__status{color:var(--admin-text-danger-strong);animation:overview-status-attention 2.2s var(--overview-ease) infinite;background:#fee2e2eb;box-shadow:0 0 0 3px #f8717124}.overview-hero--danger .overview-hero__status{border-color:color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 10%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-status-danger) 9%, transparent)}.overview-bot-panel{gap:var(--admin-space-10);display:grid}.overview-bot-grid{gap:var(--admin-space-8);grid-template-columns:minmax(210px,1.25fr) repeat(3,minmax(160px,1fr));display:grid}.overview-bot-card{min-width:0;min-height:74px;padding:var(--admin-space-10);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);transition:border-color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);gap:4px;display:grid}.overview-bot-card--identity{border-color:color-mix(in srgb, var(--admin-action-primary) 22%, var(--admin-border-default));background:linear-gradient(135deg,#f8fbff,#eef4ff)}.overview-bot-card:hover,.overview-bot-card:focus-within{border-color:color-mix(in srgb, var(--admin-action-primary) 24%, var(--admin-border-default));transform:translateY(-1px);box-shadow:0 14px 30px -24px #0f172a47}.overview-bot-card span{color:var(--admin-text-muted);font-size:12px;font-weight:800}.overview-bot-card strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.overview-bot-card .ant-typography-secondary{overflow-wrap:anywhere;font-size:12px;line-height:1.35;color:var(--admin-text-muted)!important}.overview-bot-actions{gap:var(--admin-space-8);flex-wrap:wrap;display:flex}.overview-bot-command-strip{align-items:center;gap:var(--admin-space-10);min-width:0;padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--admin-accent-tech) 22%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:linear-gradient(135deg, #f0fdfab8, #f8fbfff5), var(--admin-bg-surface);box-shadow:var(--admin-shadow-sm);transition:border-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);grid-template-columns:minmax(0,1fr) minmax(216px,auto) auto;display:grid}.overview-bot-command-strip:hover,.overview-bot-command-strip:focus-within{border-color:color-mix(in srgb, var(--admin-accent-tech) 34%, var(--admin-border-default));transform:translateY(-1px);box-shadow:0 16px 34px -28px #0f172a4d}.overview-bot-command-strip__intro{align-items:center;gap:var(--admin-space-10);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.overview-bot-command-strip__icon{width:32px;height:32px;color:var(--admin-accent-tech);background:linear-gradient(135deg,#ecfeff,#eef4ff);border:1px solid #0f766e2e;border-radius:12px;place-items:center;font-size:16px;display:grid}.overview-bot-command-strip__intro div{gap:3px;min-width:0;display:grid}.overview-bot-command-strip__eyebrow{font-size:12px;font-weight:800;color:var(--admin-accent-tech)!important}.overview-bot-command-strip__intro strong{color:var(--admin-text-default);font-size:14px;line-height:1.25}.overview-bot-command-strip__intro .ant-typography-secondary{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.overview-bot-command-strip__metrics{grid-template-columns:repeat(4,minmax(48px,1fr));gap:6px;min-width:216px;display:grid}.overview-bot-command-strip__metrics span{border-radius:var(--admin-radius-12);text-align:center;min-width:0;transition:border-color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);background:#ffffffd1;border:1px solid #cbd5e1d1;gap:2px;padding:5px 7px;display:grid}.overview-bot-command-strip__metrics span:hover{border-color:color-mix(in srgb, var(--admin-accent-tech) 26%, var(--admin-border-default));background:#fffffff5;transform:translateY(-1px)}.overview-bot-command-strip__metrics strong{color:var(--admin-text-default);font-size:14px;line-height:1.1}.overview-bot-command-strip__metrics small{color:var(--admin-text-muted);font-size:11px;font-weight:750}.overview-page .surface-panel{padding:var(--admin-space-14,14px)}.overview-page .section-heading{margin-bottom:var(--admin-space-10)}.overview-page .section-heading h4.ant-typography{margin-bottom:2px;font-size:16px}.overview-page .section-heading .ant-typography-secondary{font-size:12px;line-height:1.45}.overview-page .metric-card{gap:var(--admin-space-6);min-height:92px;padding:var(--admin-space-12);border-radius:var(--admin-radius-12);box-shadow:var(--admin-shadow-sm);transition:border-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease)}.overview-page .metric-card:hover,.overview-page .metric-card:focus-within{border-color:color-mix(in srgb, var(--admin-action-primary) 20%, var(--admin-border-default));transform:translateY(-1px);box-shadow:0 18px 36px -30px #0f172a57}.overview-page .metric-card__icon{border-radius:10px;width:28px;height:28px;font-size:15px}.overview-page .metric-card__value{font-size:21px}.overview-page .metric-card__helper{font-size:12px;line-height:1.35}.overview-page .command-grid{gap:var(--admin-space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.overview-page .command-card{align-items:start;gap:var(--admin-space-12);min-height:124px;padding:var(--admin-space-12);border-color:color-mix(in srgb, var(--admin-action-primary) 12%, var(--admin-border-default));border-radius:var(--admin-radius-12);background:linear-gradient(135deg, #fffffffa, #f8fafce0), var(--admin-bg-elevated);box-shadow:none;transition:border-color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);grid-template-rows:minmax(0,1fr) auto;position:relative;overflow:hidden}.overview-page .command-card:hover,.overview-page .command-card:focus-within{border-color:color-mix(in srgb, var(--admin-action-primary) 24%, var(--admin-border-default));transform:translateY(-1px);box-shadow:0 16px 34px -30px #0f172a52}.overview-page .command-card--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-status-warning) 7%, transparent), #f8fafce0), var(--admin-bg-elevated)}.overview-page .command-card--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 26%, var(--admin-border-default));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-status-danger) 6%, transparent), #f8fafce0), var(--admin-bg-elevated)}.overview-page .command-card__index{color:var(--admin-text-subtle);letter-spacing:0;font-size:10px;font-weight:850;position:absolute;top:9px;right:11px}.overview-page .command-card__icon{background:color-mix(in srgb, var(--admin-action-primary) 8%, var(--admin-bg-surface));border:1px solid #1d4ed81a;border-radius:10px;flex:none;width:30px;height:30px;font-size:15px}.overview-page .command-card__main{align-items:start;gap:var(--admin-space-10);grid-template-columns:auto minmax(0,1fr);min-width:0;padding-right:18px;display:grid}.overview-page .command-card--warning .command-card__icon{border-color:color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default));color:var(--admin-status-warning);background:color-mix(in srgb, var(--admin-status-warning) 9%, var(--admin-bg-surface))}.overview-page .command-card--danger .command-card__icon{border-color:color-mix(in srgb, var(--admin-status-danger) 22%, var(--admin-border-default));color:var(--admin-status-danger);background:color-mix(in srgb, var(--admin-status-danger) 8%, var(--admin-bg-surface))}.overview-page .command-card__copy{gap:2px;min-width:0;display:grid}.overview-page .command-card strong{overflow-wrap:anywhere;font-size:13px;line-height:1.28}.overview-page .command-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.overview-page .command-card__action.ant-btn{border-radius:var(--admin-radius-8);width:min(128px,100%);min-height:30px;color:var(--admin-text-default);transition:border-color var(--overview-motion-state) var(--overview-ease), color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);background:#fffffff0;border-color:#cbd5e1f0;place-self:end;padding-inline:13px;font-size:12px;font-weight:750}.overview-page .command-card__action.ant-btn:hover,.overview-page .attention-item__action.ant-btn:hover{border-color:color-mix(in srgb, var(--admin-action-primary) 34%, var(--admin-border-default));color:var(--admin-action-primary);background:color-mix(in srgb, var(--admin-action-primary) 5%, var(--admin-bg-surface))}.overview-page .command-card--warning .command-card__action.ant-btn,.overview-page .attention-item--warning .attention-item__action.ant-btn{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-border-default));color:color-mix(in srgb, var(--admin-status-warning) 76%, var(--admin-text-default))}.overview-page .command-card--danger .command-card__action.ant-btn,.overview-page .attention-item--danger .attention-item__action.ant-btn{border-color:color-mix(in srgb, var(--admin-status-danger) 34%, var(--admin-border-default));color:color-mix(in srgb, var(--admin-status-danger) 78%, var(--admin-text-default))}.overview-page .command-card__action.ant-btn:active,.overview-page .attention-item__action.ant-btn:active,.overview-bot-command-strip .ant-btn:active,.overview-bot-actions .ant-btn:active{transform:scale(.98)}.overview-page .topology-layout{gap:var(--admin-space-12)}.overview-page .topology-canvas{border-radius:var(--admin-radius-12);height:430px}.overview-page .topology-notes{gap:var(--admin-space-8);padding:var(--admin-space-12);border-radius:var(--admin-radius-12)}.overview-page .overview-grid{gap:var(--admin-space-12);grid-template-columns:minmax(0,1fr) clamp(360px,30%,460px)}.overview-page .health-summary-strip{gap:var(--admin-space-8);margin-bottom:var(--admin-space-12);grid-template-columns:repeat(4,minmax(120px,1fr));display:grid}.overview-page .health-summary-card{min-width:0;min-height:74px;padding:var(--admin-space-10);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 72%, var(--admin-bg-surface));transition:border-color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);gap:2px;display:grid}.overview-page .health-summary-card--success{border-color:color-mix(in srgb, var(--admin-status-success) 22%, var(--admin-border-default))}.overview-page .health-summary-card--warning{--overview-risk-color:var(--admin-status-warning);border-color:color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-bg-surface))}.overview-page .health-summary-card--danger{--overview-risk-color:var(--admin-status-danger);border-color:color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 6%, var(--admin-bg-surface))}.overview-page .health-summary-card--active{box-shadow:0 14px 30px -26px #0f172a57}.overview-page .health-summary-card--active:is(.health-summary-card--warning,.health-summary-card--danger){animation:overview-risk-breathe 3.2s var(--overview-ease) infinite}.overview-page .health-summary-card:hover,.overview-page .health-summary-card:focus-within{transform:translateY(-1px)}.overview-page .health-summary-card span{color:var(--admin-text-muted);font-size:12px;font-weight:750;line-height:1.32}.overview-page .health-summary-card strong{color:var(--admin-text-default);font-size:22px;line-height:1.1}.overview-page .health-summary-card small{min-width:0;color:var(--admin-text-muted);-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:520;line-height:1.35;display:-webkit-box;overflow:hidden}.overview-page .health-table .ant-table-thead>tr>th,.overview-page .health-table .ant-table-tbody>tr>td{padding:8px 10px}.overview-page .health-table .ant-table-tbody>tr>td{vertical-align:middle;transition:background-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease)}.overview-page .health-table .ant-space{max-width:100%}.overview-page .health-table .ant-space-item{min-width:0}.overview-page .health-table .ant-btn-sm{min-width:52px;padding-inline:8px}.overview-page .health-table .ant-popconfirm-open+.ant-btn-sm,.overview-page .health-table .ant-btn-sm.ant-btn-dangerous{min-width:52px}.overview-page .health-table-row--actionable>td{background:color-mix(in srgb, var(--admin-status-warning) 4%, var(--admin-bg-surface))}.overview-page .health-table-row--unhealthy>td{background:color-mix(in srgb, var(--admin-status-danger) 5%, var(--admin-bg-surface))}.overview-page .health-table-row--degraded>td{background:color-mix(in srgb, var(--admin-status-warning) 5%, var(--admin-bg-surface))}.overview-page .health-table-row--acknowledging>td{animation:overview-row-acknowledging 1.1s var(--overview-ease) infinite;background:color-mix(in srgb, var(--admin-action-primary) 7%, var(--admin-bg-surface))!important}.overview-page .attention-list{border-radius:var(--admin-radius-12);background:var(--admin-bg-surface);border:1px solid #cbd5e1c2;gap:0;overflow:hidden}.overview-page .attention-item{align-items:center;gap:var(--admin-space-10);min-height:78px;padding:var(--admin-space-10) var(--admin-space-12);background:var(--admin-bg-surface);animation:overview-attention-enter .26s var(--overview-ease) both;transition:background-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);border:0;border-bottom:1px solid #e2e8f0d1;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.overview-page .attention-item:last-child{border-bottom:0}.overview-page .attention-item--warning{background:color-mix(in srgb, var(--admin-status-warning) 5%, var(--admin-bg-surface))}.overview-page .attention-item--danger{background:color-mix(in srgb, var(--admin-status-danger) 5%, var(--admin-bg-surface))}.overview-page .attention-item:hover,.overview-page .attention-item:focus-within{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #94a3b833}.overview-page .attention-item__copy{gap:3px;min-width:0;display:grid}.overview-page .attention-item strong{font-size:13px;line-height:1.35}.overview-page .attention-item .ant-typography-secondary{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4;display:block}.overview-page .attention-item__action.ant-btn{border-radius:var(--admin-radius-8);min-width:104px;min-height:30px;color:var(--admin-text-default);transition:border-color var(--overview-motion-state) var(--overview-ease), color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);background:#ffffffeb;border-color:#cbd5e1eb;justify-self:end;font-size:12px;font-weight:750}.overview-page .attention-empty{min-height:148px;padding:var(--admin-space-16)}@keyframes overview-status-attention{0%,to{transform:translateY(0)}48%{transform:translateY(-1px)}}@keyframes overview-risk-breathe{0%,to{box-shadow:0 14px 30px -26px #0f172a57}50%{box-shadow:0 16px 34px -26px #0f172a61, 0 0 0 3px color-mix(in srgb, var(--overview-risk-color) 9%, transparent)}}@keyframes overview-row-acknowledging{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 0%, transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 18%, transparent)}}@keyframes overview-attention-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.overview-page .command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.overview-page .overview-grid{grid-template-columns:1fr}.overview-page .health-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.overview-page .command-grid{grid-template-columns:1fr}.overview-page .command-card{min-height:auto}.overview-page .overview-grid,.overview-page .health-summary-strip{grid-template-columns:minmax(0,1fr)}.overview-page .attention-item{grid-template-columns:minmax(0,1fr);align-items:start;min-height:auto}.overview-page .attention-item__action.ant-btn{justify-self:start}}@media (width<=480px){.overview-page .attention-list{gap:0}.overview-page .attention-item{min-height:auto}}@media (prefers-reduced-motion:reduce){.overview-page *,.overview-page :before,.overview-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.overview-hero__signals span:hover,.overview-bot-card:hover,.overview-bot-card:focus-within,.overview-bot-command-strip:hover,.overview-bot-command-strip:focus-within,.overview-bot-command-strip__metrics span:hover,.overview-page .metric-card:hover,.overview-page .metric-card:focus-within,.overview-page .command-card:hover,.overview-page .command-card:focus-within,.overview-page .health-summary-card:hover,.overview-page .health-summary-card:focus-within,.overview-page .attention-item:hover,.overview-page .attention-item:focus-within{transform:none}}.overview-bot-runtime-drawer .ant-drawer-body{padding-bottom:96px}.overview-bot-runtime{gap:var(--admin-space-20)}.overview-bot-runtime__summary{gap:var(--admin-space-12);padding:var(--admin-space-20);border:1px solid color-mix(in srgb, var(--admin-action-primary) 20%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:linear-gradient(135deg, #f8fbfffa, #eef4ffd1), var(--admin-bg-surface-muted);box-shadow:var(--admin-shadow-sm);display:grid}.overview-bot-runtime__summary-heading{align-items:start;gap:var(--admin-space-12);grid-template-columns:auto minmax(0,1fr);display:grid}.overview-bot-runtime__summary-heading div{gap:var(--admin-space-4);min-width:0;display:grid}.overview-bot-runtime__summary strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:20px;line-height:1.25}.overview-bot-runtime__summary p{color:var(--admin-text-muted);margin:0;font-weight:500}.overview-bot-runtime__facts{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);background:var(--admin-bg-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.overview-bot-runtime__facts article{gap:var(--admin-space-4);min-width:0;padding:var(--admin-space-16);border-right:1px solid var(--admin-border-default);border-bottom:1px solid var(--admin-border-default);background:linear-gradient(#fff,#f8fafc);display:grid}.overview-bot-runtime__facts article:nth-child(2n){border-right:0}.overview-bot-runtime__facts article:nth-last-child(-n+2){border-bottom:0}.overview-bot-runtime__facts span,.overview-bot-runtime__row span,.overview-bot-runtime__eyebrow{color:var(--admin-text-muted);font-size:12px;font-weight:800}.overview-bot-runtime__facts strong,.overview-bot-runtime__row strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.55}.overview-bot-runtime__facts small{color:var(--admin-text-subtle);font-size:12px;font-weight:500;line-height:1.45}.overview-bot-runtime__section{gap:var(--admin-space-12);padding:var(--admin-space-20);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);background:#ffffffeb;display:grid}.overview-bot-runtime__section-header{gap:var(--admin-space-4);display:grid}.overview-bot-runtime__section-header .ant-typography-secondary{max-width:66ch;font-size:13px;line-height:1.55}.overview-bot-runtime__rows{display:grid}.overview-bot-runtime__row{gap:var(--admin-space-16);min-width:0;padding:var(--admin-space-12) 0;border-top:1px solid var(--admin-border-default);grid-template-columns:132px minmax(0,1fr);display:grid}.overview-bot-runtime__row:first-child{border-top:0;padding-top:0}.overview-bot-runtime__row:last-child{padding-bottom:0}.overview-bot-runtime__update-list{gap:var(--admin-space-10);display:grid}.overview-bot-runtime__update-item{align-items:start;gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--admin-action-primary) 12%, var(--admin-border-default));border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);grid-template-columns:minmax(132px,180px) minmax(0,1fr);display:grid}.overview-bot-runtime__update-item div{align-items:center;gap:6px var(--admin-space-8);flex-wrap:wrap;min-width:0;display:flex}.overview-bot-runtime__update-item strong{color:var(--admin-text-default);font-size:14px;line-height:1.35}.overview-bot-runtime__update-item code{max-width:100%;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;background:#eef2f7;border:1px solid #cbd5e1e0;border-radius:6px;padding:2px 6px;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:750;line-height:1.35}.overview-bot-runtime__update-item .ant-typography{color:var(--admin-text-muted);margin:0;font-size:13px;line-height:1.55}.overview-bot-runtime__empty{padding:var(--admin-space-16);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);color:var(--admin-text-muted);font-weight:600}.overview-command-drawer .ant-drawer-body{background:linear-gradient(180deg, #f8fbffeb, #fff 36%), var(--admin-bg-surface);padding-bottom:96px}.command-matrix{gap:var(--admin-space-20)}.command-matrix-hero{align-items:center;gap:var(--admin-space-20);min-width:0;padding:var(--admin-space-20);border:1px solid color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:linear-gradient(135deg, #fffffffa, #eef4ffe0), var(--admin-bg-surface-muted);box-shadow:var(--admin-shadow-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.command-matrix-hero>div:first-child{gap:var(--admin-space-4);min-width:0;display:grid}.command-matrix-hero__eyebrow{font-size:12px;font-weight:850;color:var(--admin-action-primary)!important}.command-matrix-hero strong{color:var(--admin-text-default);font-size:24px;line-height:1.25}.command-matrix-hero p{max-width:68ch;color:var(--admin-text-muted);margin:0;font-weight:550;line-height:1.65}.command-matrix-hero__metrics{gap:var(--admin-space-8);grid-template-columns:repeat(2,minmax(78px,1fr));min-width:220px;display:grid}.command-matrix-hero__metrics span{border-radius:var(--admin-radius-12);text-align:center;background:#ffffffe0;border:1px solid #cbd5e1db;gap:2px;padding:10px 12px;display:grid}.command-matrix-hero__metrics strong{font-size:20px;line-height:1.1}.command-matrix-hero__metrics small{color:var(--admin-text-muted);font-size:12px;font-weight:800}.command-matrix-tab,.command-check-tab{gap:var(--admin-space-16);display:grid}.command-profile-grid{gap:var(--admin-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.command-profile-card{gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-sm);background:#ffffffe6;display:grid}.command-profile-card div:first-child{gap:var(--admin-space-4);min-width:0;display:grid}.command-profile-card strong,.command-flow-step strong,.command-check-card strong{color:var(--admin-text-default);line-height:1.35}.command-profile-card .ant-typography-secondary,.command-flow-step .ant-typography-secondary,.command-check-card .ant-typography-secondary{overflow-wrap:anywhere;line-height:1.55}.command-chip-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.command-chip-row code,.command-matrix-command-cell code{max-width:100%;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;background:#eef2f7;border:1px solid #cbd5e1e6;border-radius:7px;padding:3px 7px;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;line-height:1.35}.command-matrix-toolbar{justify-content:space-between;align-items:center;gap:var(--admin-space-12);display:flex}.command-matrix-command-cell{gap:var(--admin-space-4);min-width:0;display:grid}.command-matrix-command-cell code{width:max-content}.command-matrix-command-cell strong{color:var(--admin-text-default)}.command-matrix-command-cell .ant-typography-secondary{overflow-wrap:anywhere;max-width:44ch;line-height:1.55}.command-flow-grid{gap:var(--admin-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.command-flow-lane{min-width:0;padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-sm);background:#ffffffeb;gap:14px;display:grid}.command-flow-lane__header{gap:var(--admin-space-8);min-width:0;display:grid}.command-flow-lane__header .ant-typography-secondary{line-height:1.55}.command-flow-steps{gap:var(--admin-space-10);display:grid}.command-flow-step{gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-12);border-radius:var(--admin-radius-12);background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0eb;grid-template-columns:auto minmax(0,1fr);display:grid}.command-flow-step__index{width:32px;height:32px;color:var(--admin-action-primary-strong);background:var(--admin-bg-surface-strong);border:1px solid #1d4ed82e;border-radius:10px;place-items:center;font-size:12px;font-weight:850;display:grid}.command-flow-step>div{gap:var(--admin-space-8);min-width:0;display:grid}.command-flow-lane--merchant .command-flow-step__index{color:var(--admin-accent-tech);background:#ecfeff;border-color:#0f766e38}.command-flow-lane--admin .command-flow-step__index{color:var(--admin-text-danger-strong);background:#fff1f2;border-color:#dc262633}.command-check-grid{gap:var(--admin-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.command-check-card{gap:var(--admin-space-10);min-width:0;padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-sm);background:#ffffffeb;display:grid}.command-check-card>div{align-items:center;gap:var(--admin-space-8);flex-wrap:wrap;min-width:0;display:flex}.cron-automation-page{gap:var(--admin-space-20);width:100%;max-width:min(1440px,100%);overflow-x:clip}.cron-automation-page>*{min-width:0}.cron-status-panel{align-items:stretch;gap:var(--admin-space-20);grid-template-columns:minmax(0,1fr);display:grid}.cron-status-panel__intro{align-content:center;gap:var(--admin-space-8);min-width:0;display:grid}.cron-status-panel__intro h3{color:var(--admin-text-default);margin:0}.cron-status-panel__intro p{max-width:760px;color:var(--admin-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.68}.cron-status-panel__eyebrow{color:var(--admin-accent-tech);font-size:12px;font-weight:800}.cron-automation-page .page-heading p{overflow-wrap:anywhere;max-width:72ch}.cron-summary-strip{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;max-width:100%;display:grid;overflow:hidden}.cron-summary-strip article{gap:var(--admin-space-4);min-width:0;padding:var(--admin-space-16);border-right:1px solid var(--admin-border-default);display:grid}.cron-summary-strip article:last-child{border-right:0}.cron-summary-strip span{min-width:0;color:var(--admin-text-subtle);overflow-wrap:anywhere;font-size:12px;font-weight:750}.cron-summary-strip strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:24px;line-height:1}.cron-summary-strip strong.is-warning{color:var(--admin-text-warning-strong)}.cron-security-alert{border-color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));border-radius:var(--admin-radius-12)}.cron-issue-panel{gap:var(--admin-space-16);min-width:0;display:grid}.cron-issue-empty{align-items:center;gap:var(--admin-space-10);padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--admin-status-success) 24%, var(--admin-border-default));border-radius:var(--admin-radius-8);color:var(--admin-text-success-strong);background:color-mix(in srgb, var(--admin-status-success) 7%, var(--admin-bg-surface));font-weight:700;display:flex}.cron-issue-list{gap:var(--admin-space-8);display:grid}.cron-issue-item{align-items:center;gap:var(--admin-space-12);width:100%;padding:var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);color:var(--admin-text-default);background:var(--admin-bg-surface);cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cron-issue-item:hover{border-color:var(--admin-border-strong);background:var(--admin-bg-surface-muted)}.cron-issue-item>svg{color:var(--admin-status-warning);font-size:18px}.cron-issue-item--danger>svg{color:var(--admin-status-danger)}.cron-issue-item span{gap:2px;min-width:0;display:grid}.cron-issue-item strong,.cron-issue-item small,.cron-issue-item em{overflow-wrap:anywhere}.cron-issue-item small{color:var(--admin-text-muted);font-size:12px;line-height:1.5}.cron-issue-item em{color:var(--admin-action-primary-strong);font-size:12px;font-style:normal;font-weight:800}.cron-table-panel{gap:var(--admin-space-16);min-width:0;display:grid}.cron-task-table{min-width:0;max-width:100%}.cron-task-table .ant-table{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);overflow:hidden}.cron-task-table .ant-table-container,.cron-task-table .ant-table-content{min-width:0}.cron-task-table .ant-table-thead>tr>th{color:var(--admin-text-subtle);background:var(--admin-bg-surface-muted);font-size:12px;font-weight:800}.cron-task-table .ant-table-tbody>tr>td{vertical-align:top}.cron-task-row--target>td{background:color-mix(in srgb, var(--admin-action-primary) 6%, var(--admin-bg-surface))!important}.cron-table-description,.cron-table-muted,.cron-table-key{max-width:100%;color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.cron-table-description{max-width:34ch}.cron-value-text{min-width:0;max-width:100%;color:var(--admin-text-default);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cron-value-tooltip .ant-tooltip-inner{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;max-width:min(760px,100vw - 32px);font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.cron-value-tooltip{--admin-tooltip-max-width:min(760px, calc(100vw - 32px))}.cron-detail-grid .cron-value-text,.cron-token-context .cron-value-text{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.cron-detail-stack{gap:var(--admin-space-16);display:grid}.cron-detail-status{align-items:center;gap:var(--admin-space-16);padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);grid-template-columns:minmax(0,1fr) auto;display:grid}.cron-detail-status h4{margin:var(--admin-space-8) 0 var(--admin-space-4)}.cron-detail-status p{color:var(--admin-text-muted);margin:0}.cron-detail-status>svg{color:var(--admin-text-subtle);font-size:28px}.cron-detail-status.is-success{border-color:color-mix(in srgb, var(--admin-status-success) 24%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 6%, var(--admin-bg-surface))}.cron-detail-status.is-warning{border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-bg-surface))}.cron-detail-status.is-danger{border-color:color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 6%, var(--admin-bg-surface))}.cron-detail-actions{gap:var(--admin-space-8);flex-wrap:wrap;display:flex}.cron-detail-section{gap:var(--admin-space-8);display:grid}.cron-detail-section h5{color:var(--admin-text-default);margin:0}.cron-detail-grid,.cron-token-context{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-border-default);grid-template-columns:156px minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.cron-detail-grid>span,.cron-detail-grid>.ant-typography,.cron-detail-grid>.cron-value-tooltip,.cron-token-context>span,.cron-token-context>.cron-value-tooltip{background:var(--admin-bg-surface);min-width:0;padding:10px 12px}.cron-detail-grid>span,.cron-token-context>span{color:var(--admin-text-muted);font-size:12px;font-weight:800}.cron-error-diagnostic{margin-top:var(--admin-space-4);overflow-wrap:anywhere;word-break:break-word;display:block}.cron-api-token-drawer-alert,.cron-token-context{margin-bottom:var(--admin-space-16)}.cron-random-token-button{margin:-4px 0 var(--admin-space-16)}.command-grid{gap:var(--admin-space-16);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid}.command-card{align-items:center;gap:var(--admin-space-16);padding:var(--admin-space-20);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-md);background:#fffffff5;border:1px solid #cbd5e1c7;grid-template-columns:auto 1fr auto;display:grid}.command-card__icon{width:42px;height:42px;color:var(--admin-action-primary);background:linear-gradient(135deg,#eef4ff,#ecfeff);border-radius:14px;place-items:center;font-size:20px;display:grid}.command-card strong{margin-bottom:2px;font-size:16px;display:block}.command-card p{color:var(--admin-text-muted);margin-bottom:0;font-weight:500}.command-card--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default))}.command-card--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 22%, var(--admin-border-default))}.overview-grid{gap:var(--admin-space-16);grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);align-items:start;display:grid}.health-tile-grid{gap:var(--admin-space-12);margin-bottom:var(--admin-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.health-tile{justify-content:space-between;align-items:start;gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);background:linear-gradient(135deg,#fff,#f8fafc);display:flex}.health-tile>div{min-width:0}.health-tile strong{overflow-wrap:anywhere;margin-bottom:4px;display:block}.health-tile .ant-typography-secondary,.attention-item .ant-typography-secondary{overflow-wrap:anywhere;display:block;color:var(--admin-text-muted)!important}.health-tile .ant-typography-secondary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.health-component-cell,.health-message-cell{min-width:0;max-width:100%}.health-component-cell .ant-typography-secondary{font-size:12px;font-weight:700;color:var(--admin-text-muted)!important}.health-message-cell{gap:var(--admin-space-4);display:grid}.health-message-title,.health-detail-preview{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.health-message-title{color:var(--admin-text-default);-webkit-line-clamp:2;font-weight:650}.health-detail-preview{-webkit-line-clamp:2;max-width:68ch;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;color:var(--admin-text-muted)!important}.health-message-cell .ant-typography-secondary{overflow-wrap:anywhere}.health-table .ant-table-thead>tr>th{color:var(--admin-text-muted);font-size:12px;font-weight:800}.health-table .ant-table-tbody>tr>td{vertical-align:top}.health-table .ant-table-tbody>tr.health-table-row--degraded>td{background:color-mix(in srgb, var(--admin-status-warning) 5%, transparent)}.health-table .ant-table-tbody>tr.health-table-row--unhealthy>td{background:color-mix(in srgb, var(--admin-status-danger) 5%, transparent)}.health-table .ant-table-tbody>tr.health-table-row--unknown>td{background:var(--admin-bg-surface-muted)}.health-tile--healthy{border-color:color-mix(in srgb, var(--admin-status-success) 18%, var(--admin-border-default))}.health-tile--degraded{border-color:color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default))}.health-tile--unhealthy{border-color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default))}.health-detail-drawer .ant-drawer-body{padding:var(--admin-space-16);background:linear-gradient(180deg, #f8fafcf5, #eff4fcf0), var(--admin-bg-canvas)}.health-detail-drawer .ant-drawer-header{padding:14px var(--admin-space-16);background:#fffffff5;border-bottom-color:#cbd5e1b8}.health-detail-drawer .ant-drawer-title{color:var(--admin-text-default);font-size:15px;font-weight:800;line-height:1.35}.health-detail-drawer .ant-drawer-close{color:var(--admin-text-muted)}.health-detail-drawer .ant-drawer-footer{padding:var(--admin-space-10) var(--admin-space-16);background:#fffffffa;border-top-color:#cbd5e1b8}.health-drawer-stack{background:var(--admin-bg-surface);border:1px solid #cbd5e1db;border-radius:14px;gap:0;width:100%;display:grid;overflow:hidden;box-shadow:0 16px 38px -32px #0f172a70}.health-detail-hero{gap:var(--admin-space-12);padding:var(--admin-space-16);background:var(--admin-bg-surface);box-shadow:none;border:0;border-bottom:1px solid #cbd5e1b8;border-radius:0;display:grid}.health-detail-hero--degraded{background:linear-gradient(145deg, color-mix(in srgb, var(--admin-status-warning) 8%, #fff), var(--admin-bg-surface) 48%)}.health-detail-hero--unhealthy{background:linear-gradient(145deg, color-mix(in srgb, var(--admin-status-danger) 8%, #fff), var(--admin-bg-surface) 48%)}.health-detail-hero__top{align-items:start;gap:var(--admin-space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.health-detail-hero__copy{min-width:0}.health-detail-hero__top>.ant-tag{border-radius:999px;justify-self:start;min-height:24px;margin-inline-end:0;padding:2px 9px;font-size:12px;font-weight:800;line-height:1.35}.health-detail-hero__eyebrow{color:var(--admin-text-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25;display:block}.health-detail-hero h4.ant-typography{margin:var(--admin-space-4) 0 var(--admin-space-4);color:var(--admin-text-default);font-size:18px;line-height:1.25}.health-detail-hero .ant-typography{overflow-wrap:anywhere}.health-detail-hero__message.ant-typography{max-width:60ch;color:var(--admin-text-muted);margin-bottom:0;font-size:13px;line-height:1.55}.health-detail-action{gap:var(--admin-space-12);padding:var(--admin-space-12);background:#f8fafcd6;border:1px solid #cbd5e1bd;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:start;display:grid}.health-detail-action>span,.health-detail-meta-grid article>span{color:var(--admin-text-muted);letter-spacing:0;font-size:11px;font-weight:800;line-height:1.35}.health-detail-action>div{gap:2px;min-width:0;display:grid}.health-detail-action strong,.health-detail-meta-grid article>strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.health-detail-action .ant-typography{overflow-wrap:anywhere;font-size:12px;line-height:1.45;color:var(--admin-text-muted)!important}.health-detail-action--actionable{border-color:color-mix(in srgb, var(--admin-status-warning) 26%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 5%, #fff)}.health-detail-action--acknowledged{border-color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 5%, #fff)}.health-detail-action--stable{border-color:color-mix(in srgb, var(--admin-status-success) 16%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 4%, #fff)}.health-detail-meta-grid{background:var(--admin-bg-surface);border:0;border-bottom:1px solid #cbd5e1b8;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.health-detail-meta-grid article{min-width:0;padding:var(--admin-space-12) var(--admin-space-16);border-bottom:1px solid #cbd5e1b8;border-right:1px solid #cbd5e1b8;gap:3px;display:grid}.health-detail-meta-grid article:nth-child(2n){border-right:0}.health-detail-meta-grid article:nth-last-child(-n+2){border-bottom:0}.health-detail-meta-grid .ant-typography code{max-width:100%;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;white-space:normal;background:#f1f5f9eb;border-color:#cbd5e1d6;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:750;line-height:1.45;display:inline-block}.health-detail-meta-grid article:only-child,.health-detail-meta-grid article:nth-child(odd):last-child{border-bottom:0;border-right:0;grid-column:1/-1}.health-detail-section{gap:var(--admin-space-8);padding:var(--admin-space-16);background:var(--admin-bg-surface);border:0;border-radius:0;display:grid}.health-detail-section__head{justify-content:space-between;align-items:center;gap:var(--admin-space-12);display:flex}.health-detail-section__head .ant-typography{color:var(--admin-text-default);font-size:13px}.health-detail-code{max-height:360px;padding:var(--admin-space-12);color:#243247;overflow-wrap:anywhere;white-space:pre-wrap;background:linear-gradient(#f8fafcf5,#f1f5f9f5);border:1px solid #cbd5e1c7;border-radius:10px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow-y:auto}.health-detail-empty{padding:var(--admin-space-16);background:var(--admin-bg-surface-muted);text-align:center;border:0;border-radius:0}.health-drawer-footer{justify-content:space-between;align-items:center;gap:var(--admin-space-10);display:flex}.health-drawer-footer .ant-btn{border-radius:var(--admin-radius-8);min-width:88px;min-height:32px;padding-inline:var(--admin-space-12);font-weight:750}.health-drawer-footer .ant-space{margin-left:auto}.health-drawer-footer .ant-space .ant-btn{min-width:108px}.health-drawer-footer .ant-btn-primary{min-width:116px;box-shadow:none}.attention-list{gap:var(--admin-space-12);display:grid}.attention-item{gap:var(--admin-space-4);padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);display:grid}.attention-item--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default))}.attention-item--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default))}.attention-empty{align-content:center;place-items:center;gap:var(--admin-space-8);min-height:210px;padding:var(--admin-space-24);border:1px dashed var(--admin-border-default);border-radius:var(--admin-radius-12);color:var(--admin-status-success);background:var(--admin-bg-surface-muted);text-align:center;display:grid}.attention-empty svg{font-size:28px}.payment-page{gap:var(--admin-space-14,14px);width:100%;max-width:none}.payment-page .page-heading h2{margin-bottom:2px}.payment-page .page-heading p{max-width:880px;color:var(--admin-text-muted);font-size:13px;line-height:1.55}.payment-status-strip{gap:var(--admin-space-14,14px);padding:var(--admin-space-12) var(--admin-space-14,14px);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-10,10px);background:var(--admin-bg-elevated);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;box-shadow:0 1px #0f172a08,0 14px 32px -30px #0f172a57}.payment-status-strip--success{border-color:color-mix(in srgb, var(--admin-status-success) 22%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 6%, #f8fafc)}.payment-status-strip--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 9%, #f8fafc)}.payment-status-strip--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 7%, #f8fafc)}.payment-status-strip__eyebrow{align-items:center;gap:var(--admin-space-6,6px);color:var(--admin-text-muted);font-size:12px;font-weight:800;display:inline-flex}.payment-status-strip h3{color:var(--admin-text-default)!important;margin:3px 0 2px!important;font-size:18px!important;line-height:1.25!important}.payment-status-strip p{max-width:760px;color:var(--admin-text-muted);font-size:13px;font-weight:560;line-height:1.48;margin-bottom:0!important}.payment-status-strip__meta{justify-items:end;gap:2px;min-width:118px;display:grid}.payment-status-strip__meta span{color:var(--admin-text-muted);font-size:12px;font-weight:800}.payment-status-strip__meta strong{color:var(--admin-text-default);font-size:22px;line-height:1.05}.payment-status-strip__meta small{color:var(--admin-text-subtle);font-size:12px;font-weight:650}.payment-status-strip__actions{justify-content:flex-end;align-items:center;gap:var(--admin-space-8);flex:none;display:flex}.payment-status-strip__actions .ant-btn{height:34px}.payment-workspace-nav{justify-content:space-between;align-items:center;gap:var(--admin-space-12);padding:var(--admin-space-8) var(--admin-space-10);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-bg-elevated) 88%, #f8fafc);display:flex;box-shadow:0 1px #0f172a08,0 12px 28px -30px #0f172a52}.payment-workspace-nav .ant-segmented{flex:none}.payment-workspace-nav .ant-segmented-item-label{align-items:center;min-height:32px;display:inline-flex}.payment-workspace-nav .ant-segmented-item-label>span{align-items:center;gap:7px;display:inline-flex}.payment-workspace-nav>.ant-typography{text-align:right;margin-left:auto;font-size:12px;font-weight:680;line-height:1.45;color:var(--admin-text-muted)!important}.payment-readiness-board{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-10,10px);background:var(--admin-bg-elevated);gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 1px #0f172a08,0 14px 34px -32px #0f172a57}.payment-readiness-board__header{justify-content:space-between;align-items:center;gap:var(--admin-space-12);padding:var(--admin-space-14,14px) var(--admin-space-16) var(--admin-space-12);background:0 0;border:0 solid #e2e8f0e0;border-bottom-width:1px;border-radius:0;display:flex}.payment-readiness-board__header .section-heading{margin-bottom:0}.payment-readiness-board__header .section-heading h4.ant-typography{margin-bottom:2px!important;font-size:20px!important;line-height:1.25!important}.payment-readiness-board__header .section-heading .ant-typography-secondary{font-size:13px;font-weight:650;line-height:1.45;color:var(--admin-text-muted)!important}.payment-readiness-board__hint{border-radius:var(--admin-radius-8);background:#ffffffeb;border:1px solid #cbd5e1db;flex:none;align-items:center;min-height:30px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;color:var(--admin-text-muted)!important}.payment-readiness-grid{background:#e2e8f0db;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.payment-readiness-item{gap:3px var(--admin-space-8);min-width:0;min-height:78px;padding:var(--admin-space-12) var(--admin-space-14,14px);color:inherit;text-align:left;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:26px minmax(0,1fr);align-content:center;display:grid}.payment-readiness-item--button{cursor:pointer;font:inherit;transition:border-color .16s,background-color .16s,box-shadow .16s}.payment-readiness-item--button:hover,.payment-readiness-item--button:focus-visible{border-color:color-mix(in srgb, var(--admin-action-primary) 32%, var(--admin-border-default));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 16%, transparent);background:#f7fbff;outline:none}.payment-readiness-item__icon{width:26px;height:26px;color:var(--admin-action-primary);background:#dbeafeb8;border-radius:7px;grid-row:span 2;place-items:center;font-size:14px;display:grid}.payment-readiness-item__label{color:var(--admin-text-subtle);font-size:12px;font-weight:800}.payment-readiness-item strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:19px;line-height:1.15}.payment-readiness-item p{color:var(--admin-text-muted);grid-column:1/-1;margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.42}.payment-readiness-item--success .payment-readiness-item__icon{color:var(--admin-status-success);background:#dcfce7c7}.payment-readiness-item--warning .payment-readiness-item__icon{color:var(--admin-status-warning);background:#fef3c7cc}.payment-readiness-item--danger .payment-readiness-item__icon{color:var(--admin-status-danger);background:#fee2e2cc}.payment-readiness-item--danger{background:color-mix(in srgb, var(--admin-status-danger) 3%, #fff)}.payment-readiness-item--warning{background:color-mix(in srgb, var(--admin-status-warning) 4%, #fff)}.payment-local-test-alert.ant-alert{padding:var(--admin-space-10) var(--admin-space-14,14px);border-color:color-mix(in srgb, var(--admin-action-primary) 16%, var(--admin-border-default));border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);align-items:center;box-shadow:0 1px #0f172a08,0 10px 24px -30px #0f172a47}.payment-local-test-alert .ant-alert-icon{color:var(--admin-action-primary);margin-inline-end:var(--admin-space-8);font-size:20px}.payment-local-test-alert .ant-alert-message{color:var(--admin-text-default);font-size:14px;font-weight:820;line-height:1.35}.payment-local-test-alert .ant-alert-description{color:var(--admin-text-muted);margin-top:2px;font-size:13px;font-weight:590;line-height:1.45}.payment-local-test-alert .ant-alert-action{margin-inline-start:var(--admin-space-16)}.payment-local-test-alert .ant-btn{height:32px;font-weight:760}.platform-payment-board{gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-16);border-radius:var(--admin-radius-12);background:var(--admin-bg-elevated);box-shadow:var(--admin-shadow-sm);border:1px solid #cbd5e1c7;display:grid}.platform-payment-board__hero{gap:var(--admin-space-16);padding-bottom:var(--admin-space-12);border-bottom:1px solid #e2e8f0e0;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;display:grid}.platform-payment-board__eyebrow{align-items:center;gap:var(--admin-space-8);font-size:12px;font-weight:850;display:inline-flex;color:var(--admin-text-subtle)!important}.platform-payment-board__hero h3{color:var(--admin-text-default)!important;margin:6px 0 4px!important;font-size:20px!important;line-height:1.25!important}.platform-payment-board__hero p{max-width:74ch;color:var(--admin-text-muted);font-size:13px;font-weight:600;line-height:1.65;margin-bottom:0!important}.platform-payment-board__summary{gap:var(--admin-space-8);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.platform-payment-board__side{gap:var(--admin-space-10);min-width:0;display:grid}.platform-payment-board__summary article{min-width:0;min-height:70px;padding:var(--admin-space-10);border-radius:var(--admin-radius-8);background:#f8fafcdb;border:1px solid #cbd5e1d6;gap:5px;display:grid}.platform-payment-board__summary article.is-warning{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-border-default));background:#fffbebbd}.platform-payment-board__summary span{color:var(--admin-text-subtle);font-size:11px;font-weight:850}.platform-payment-board__summary strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:20px;line-height:1.1}.platform-payment-board__actions{justify-content:flex-end;gap:var(--admin-space-8);flex-wrap:wrap;display:flex}.platform-payment-board__state{justify-content:space-between;align-items:center;gap:var(--admin-space-12);padding:var(--admin-space-10) var(--admin-space-12);border-radius:var(--admin-radius-8);background:#f8fafcd1;border:1px solid #cbd5e1cc;display:flex}.platform-payment-board__state--success{border-color:color-mix(in srgb, var(--admin-status-success) 24%, var(--admin-border-default));background:#f0fdf4b3}.platform-payment-board__state--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default));background:#fffbeb8f}.platform-payment-board__state--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 26%, var(--admin-border-default));background:#fef2f2c7}.platform-payment-board__state>div{gap:3px;min-width:0;display:grid}.platform-payment-board__state strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.platform-payment-board__state span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5}.platform-payment-board__state>.ant-tag{flex:none;width:fit-content;margin-inline-end:0;font-weight:750}.platform-payment-method-grid{gap:var(--admin-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-payment-method{--platform-payment-method-accent:var(--admin-action-primary);--platform-payment-method-accent-strong:var(--admin-action-primary-strong);--platform-payment-method-border:color-mix(in srgb, var(--platform-payment-method-accent) 18%, var(--admin-border-default));--platform-payment-method-surface-start:color-mix(in srgb, var(--platform-payment-method-accent) 8%, #fbfdff);--platform-payment-method-surface-end:color-mix(in srgb, var(--platform-payment-method-accent) 3%, #f8fbff);--platform-payment-method-icon-bg:color-mix(in srgb, var(--platform-payment-method-accent) 11%, #fbfdff);--platform-payment-method-icon-border:color-mix(in srgb, var(--platform-payment-method-accent) 24%, var(--admin-border-default));gap:var(--admin-space-10);min-width:0;padding:var(--admin-space-14,14px);border:1px solid var(--platform-payment-method-border);border-radius:var(--admin-radius-12);background:linear-gradient(180deg, var(--platform-payment-method-surface-start) 0%, #fbfdff 34%, var(--platform-payment-method-surface-end) 100%);transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 1px #0f172a08,0 18px 36px -34px #0f172a5c}.platform-payment-method--method-alipay{--platform-payment-method-accent:oklch(58% .21 257);--platform-payment-method-accent-strong:oklch(45% .19 257)}.platform-payment-method--method-wechat{--platform-payment-method-accent:oklch(58% .18 149);--platform-payment-method-accent-strong:oklch(43% .15 149)}.platform-payment-method--method-usdt{--platform-payment-method-accent:oklch(57% .15 181);--platform-payment-method-accent-strong:oklch(40% .12 181)}.platform-payment-method--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 34%, var(--platform-payment-method-border));background:linear-gradient(180deg, color-mix(in srgb, var(--admin-status-danger) 5%, var(--platform-payment-method-surface-start)) 0%, #fbfdff 36%, var(--platform-payment-method-surface-end) 100%)}.platform-payment-method--method-default{--platform-payment-method-accent:var(--admin-action-primary);--platform-payment-method-accent-strong:var(--admin-action-primary-strong)}.platform-payment-method--success{border-color:color-mix(in srgb, var(--platform-payment-method-accent) 22%, var(--admin-border-default))}.platform-payment-method:hover{border-color:color-mix(in srgb, var(--platform-payment-method-accent) 26%, var(--admin-border-default));box-shadow:0 1px #0f172a0a,0 22px 44px -34px #0f172a6b}.platform-payment-method__identity{gap:var(--admin-space-10);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.platform-payment-method .payment-method-icon{border-color:var(--platform-payment-method-icon-border);background:var(--platform-payment-method-icon-bg);width:40px;height:40px;color:var(--platform-payment-method-accent-strong);box-shadow:inset 0 1px 0 #ffffffc7, 0 10px 20px -16px color-mix(in srgb, var(--platform-payment-method-accent) 58%, #0f172a61);font-size:20px}.platform-payment-method .payment-method-icon__svg{width:24px;height:24px}.platform-payment-method__title{gap:2px;min-width:0;display:grid}.platform-payment-method__title strong{color:var(--platform-payment-method-accent-strong);overflow-wrap:anywhere;font-size:17px;font-weight:850;line-height:1.25}.platform-payment-method__title span{color:color-mix(in srgb, var(--platform-payment-method-accent) 45%, var(--admin-text-subtle));font-size:12px;font-weight:760}.platform-payment-method__status.ant-tag{border-radius:999px;align-self:start;margin-inline-end:0;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.35}.platform-payment-method__route-summary{appearance:none;min-width:0;padding:var(--admin-space-10) var(--admin-space-12);border:1px solid color-mix(in srgb, var(--platform-payment-method-accent) 18%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--platform-payment-method-accent) 4%, #ffffffb8);color:inherit;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid;box-shadow:inset 0 1px #ffffffb8}.platform-payment-method__route-summary--button{cursor:pointer;transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.platform-payment-method__route-summary--button:hover,.platform-payment-method__route-summary--button:focus-visible{border-color:color-mix(in srgb, var(--platform-payment-method-accent) 34%, var(--admin-border-default));background:color-mix(in srgb, var(--platform-payment-method-accent) 7%, #fff);box-shadow:inset 0 1px 0 #ffffffd1, 0 10px 20px -18px color-mix(in srgb, var(--platform-payment-method-accent) 34%, #0f172a3d);outline:none}.platform-payment-method__route-summary--button:focus-visible{box-shadow:inset 0 1px 0 #ffffffd1, 0 0 0 3px color-mix(in srgb, var(--platform-payment-method-accent) 14%, transparent)}.platform-payment-method__route-summary span,.platform-payment-method__switch-row>span,.platform-payment-method__select-row>span,.platform-payment-method__strategy-row>span{color:var(--admin-text-subtle);font-size:11px;font-weight:850;line-height:1.2}.platform-payment-method__route-summary-action{white-space:nowrap;grid-area:1/2;justify-self:end;align-items:center;gap:4px;font-size:11px;font-weight:820;display:inline-flex;color:var(--platform-payment-method-accent-strong)!important}.platform-payment-method__route-summary-label{grid-area:1/1}.platform-payment-method__switch-row>span{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.platform-payment-method__route-summary strong{color:color-mix(in srgb, var(--platform-payment-method-accent-strong) 34%, var(--admin-text-default));text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:15px;font-weight:850;line-height:1.25;overflow:hidden}.platform-payment-method__route-summary small{min-width:0;color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.platform-payment-method__controls{gap:var(--admin-space-8);padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--platform-payment-method-accent) 12%, #e2e8f0e6);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--platform-payment-method-accent) 3%, var(--admin-bg-surface-muted));display:grid}.platform-payment-method__inline-controls{gap:var(--admin-space-8);grid-template-columns:minmax(118px,.72fr) minmax(0,1.28fr);align-items:center;min-width:0;display:grid}.platform-payment-method__switch-row,.platform-payment-method__strategy-row,.platform-payment-method__select-row{gap:var(--admin-space-8);grid-template-columns:56px minmax(0,1fr);align-items:center;min-width:0;display:grid}.platform-payment-method__switch-row{align-items:center;min-height:26px}.platform-payment-method__switch-row .ant-switch{justify-self:start}.platform-payment-method__switch-row .ant-switch-checked{background:var(--platform-payment-method-accent)}.platform-payment-method__controls .ant-segmented{border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--platform-payment-method-accent) 5%, #e2e8f09e);border:1px solid #e2e8f0d1;width:fit-content;min-width:0;max-width:100%;padding:2px}.platform-payment-method__controls .ant-segmented-item-label{min-height:27px;padding-inline:11px;line-height:27px}.platform-payment-method__segmented-label{min-width:0;line-height:26px;display:block}.platform-payment-method__strategy-option--unavailable{cursor:not-allowed;pointer-events:auto}.platform-payment-method__strategy-option--unavailable .ant-segmented-item-label{color:var(--admin-text-subtle);cursor:not-allowed;pointer-events:auto}.platform-payment-method__segmented-label--disabled{cursor:not-allowed;opacity:.62;pointer-events:auto}.platform-payment-method__strategy-control{gap:5px;min-width:0;display:grid}.platform-payment-method__strategy-control .ant-segmented,.platform-payment-method__strategy-control .ant-segmented-group{width:100%}.platform-payment-method__strategy-control .ant-segmented-item{text-align:center;flex:1 1 0;min-width:0}.platform-payment-method__strategy-control .ant-segmented-item-label{width:100%}.platform-payment-method__controls .ant-select{min-width:0}.platform-payment-method__controls .ant-select-selector{border-radius:var(--admin-radius-8)!important;min-height:34px!important;box-shadow:none!important;border-color:#cbd5e1eb!important}.platform-payment-method__controls .ant-select-selection-item{font-size:13px;font-weight:720}.platform-payment-method__select-option{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.platform-payment-method__route-state{border-radius:var(--admin-radius-8);background:#f8fafca8;border:1px solid #cbd5e1c2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.platform-payment-method__state-cell{min-width:0;min-height:76px;padding:var(--admin-space-10);color:var(--admin-text-default);text-align:left;background:0 0;border:0;border-right:1px solid #e2e8f0e0;border-radius:0;align-content:start;gap:4px;display:grid}.platform-payment-method__state-cell:last-child{border-right:0}.platform-payment-method__state-cell>span{min-width:0;color:var(--admin-text-subtle);align-items:center;gap:5px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.platform-payment-method__state-cell>span .anticon{flex:none;font-size:13px}.platform-payment-method__state-cell strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:14px;font-weight:850;line-height:1.25}.platform-payment-method__state-cell small{min-width:0;color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.35}.platform-payment-method__state-cell--button{cursor:pointer;width:100%;font:inherit;transition:background-color .16s,box-shadow .16s}.platform-payment-method__state-cell--button:hover,.platform-payment-method__state-cell--button:focus-visible{background:color-mix(in srgb, var(--admin-action-primary) 7%, #fbfdff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 22%, transparent);outline:none}.platform-payment-method__state-cell--success{background:color-mix(in srgb, var(--admin-status-success) 5%, transparent)}.platform-payment-method__state-cell--success>span,.platform-payment-method__state-cell--success>span .anticon{color:var(--admin-status-success)}.platform-payment-method__state-cell--warning{background:color-mix(in srgb, var(--admin-status-warning) 6%, transparent)}.platform-payment-method__state-cell--warning>span,.platform-payment-method__state-cell--warning>span .anticon{color:var(--admin-status-warning)}.platform-payment-method__state-cell--danger{background:color-mix(in srgb, var(--admin-status-danger) 5%, transparent)}.platform-payment-method__state-cell--danger>span,.platform-payment-method__state-cell--danger>span .anticon{color:var(--admin-status-danger)}.platform-payment-board__checks{gap:var(--admin-space-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.platform-payment-board__checks .payment-readiness-item{min-height:84px;padding:var(--admin-space-10);border-radius:var(--admin-radius-8);background:#fff;border:1px solid #cbd5e1db}.payment-console{gap:var(--admin-space-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.payment-console[hidden]{display:none}.payment-route-list,.payment-route-detail,.payment-editor{min-width:0}.payment-route-list.surface-panel{padding:var(--admin-space-14,14px);border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-bg-elevated) 96%, #f8fafc);box-shadow:0 1px #0f172a08,0 14px 34px -32px #0f172a52}.payment-route-list__header{justify-content:space-between;align-items:start;gap:var(--admin-space-12);margin-bottom:var(--admin-space-12);display:flex}.payment-console--channels .payment-route-list__header{align-items:stretch;gap:var(--admin-space-8);flex-direction:column}.payment-route-list__header .section-heading{margin-bottom:0}.payment-route-list__header .section-heading h4.ant-typography{margin-bottom:3px!important;font-size:20px!important;line-height:1.25!important}.payment-route-list__header .section-heading .ant-typography-secondary{font-size:12px;font-weight:630;line-height:1.45;color:var(--admin-text-muted)!important}.payment-route-list__tools{gap:var(--admin-space-6,6px);flex:none;justify-items:end;min-width:min(100%,560px);display:grid}.payment-console--channels .payment-route-list__tools{gap:var(--admin-space-6);justify-items:start;width:100%}.payment-route-list__tools>span{color:var(--admin-text-subtle);align-items:center;gap:6px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.payment-route-filter-bar{flex-wrap:wrap;justify-content:flex-start;gap:5px;max-width:100%;display:flex}.payment-route-filter-chip{--payment-route-filter-color:var(--admin-text-muted);--payment-route-filter-bg:#fff;--payment-route-filter-border:var(--admin-border-default);--payment-route-filter-count-bg:var(--admin-bg-surface-muted);--payment-route-filter-count-color:var(--admin-text-subtle);appearance:none;align-items:center;gap:var(--admin-space-6);border:1px solid var(--payment-route-filter-border);border-radius:var(--admin-radius-8);background:var(--payment-route-filter-bg);min-height:28px;color:var(--payment-route-filter-color);cursor:pointer;font:inherit;white-space:nowrap;padding:3px 5px 3px 8px;font-size:11px;font-weight:760;line-height:1.15;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:inline-flex}.payment-route-filter-chip:hover,.payment-route-filter-chip:focus-visible{border-color:color-mix(in srgb, var(--admin-action-primary) 30%, var(--admin-border-default));color:var(--admin-action-primary-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 10%, transparent);outline:none}.payment-route-filter-chip strong{background:var(--payment-route-filter-count-bg);min-width:19px;height:17px;color:var(--payment-route-filter-count-color);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:820;line-height:1;display:inline-grid}.payment-route-filter-chip--success{--payment-route-filter-count-bg:color-mix(in srgb, var(--admin-status-success) 9%, #fff);--payment-route-filter-count-color:var(--admin-text-success-strong)}.payment-route-filter-chip--warning{--payment-route-filter-count-bg:color-mix(in srgb, var(--admin-status-warning) 11%, #fff);--payment-route-filter-count-color:var(--admin-text-warning-strong)}.payment-route-filter-chip--danger{--payment-route-filter-count-bg:color-mix(in srgb, var(--admin-status-danger) 9%, #fff);--payment-route-filter-count-color:var(--admin-text-danger-strong)}.payment-route-filter-chip--selected{--payment-route-filter-color:var(--admin-action-primary-strong);--payment-route-filter-bg:color-mix(in srgb, var(--admin-action-primary) 6%, #fff);--payment-route-filter-border:color-mix(in srgb, var(--admin-action-primary) 38%, var(--admin-border-default));--payment-route-filter-count-bg:var(--admin-action-primary);--payment-route-filter-count-color:var(--admin-text-on-dark);box-shadow:inset 0 1px #ffffffb8,0 8px 18px -16px #1d4ed8b3}.payment-route-filter-chip--selected.payment-route-filter-chip--warning{--payment-route-filter-color:var(--admin-text-warning-strong);--payment-route-filter-bg:color-mix(in srgb, var(--admin-status-warning) 7%, #fff);--payment-route-filter-border:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-border-default));--payment-route-filter-count-bg:var(--admin-status-warning)}.payment-route-filter-chip--selected.payment-route-filter-chip--danger{--payment-route-filter-color:var(--admin-text-danger-strong);--payment-route-filter-bg:color-mix(in srgb, var(--admin-status-danger) 7%, #fff);--payment-route-filter-border:color-mix(in srgb, var(--admin-status-danger) 34%, var(--admin-border-default));--payment-route-filter-count-bg:var(--admin-status-danger)}.payment-route-fingerprint{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.payment-channel-row.payment-channel-row--method-alipay,.payment-selected-summary--method-alipay,.payment-detail-stack--method-alipay{--payment-route-method-accent:oklch(58% .2 258);--payment-route-method-accent-strong:oklch(40% .17 258);--payment-route-method-accent-ink:oklch(31% .12 258);--payment-route-method-surface:color-mix(in srgb, var(--payment-route-method-accent) 4%, #fff);--payment-route-method-surface-hover:color-mix(in srgb, var(--payment-route-method-accent) 7%, #fff);--payment-route-method-surface-selected:color-mix(in srgb, var(--payment-route-method-accent) 12%, #fff);--payment-route-method-glow:#2563eb3d}.payment-channel-row.payment-channel-row--method-wechat,.payment-selected-summary--method-wechat,.payment-detail-stack--method-wechat{--payment-route-method-accent:oklch(58% .17 150);--payment-route-method-accent-strong:oklch(38% .13 150);--payment-route-method-accent-ink:oklch(29% .1 150);--payment-route-method-surface:color-mix(in srgb, var(--payment-route-method-accent) 4%, #fff);--payment-route-method-surface-hover:color-mix(in srgb, var(--payment-route-method-accent) 7%, #fff);--payment-route-method-surface-selected:color-mix(in srgb, var(--payment-route-method-accent) 11%, #fff);--payment-route-method-glow:#16a34a38}.payment-channel-row.payment-channel-row--method-usdt,.payment-selected-summary--method-usdt,.payment-detail-stack--method-usdt{--payment-route-method-accent:oklch(56% .14 183);--payment-route-method-accent-strong:oklch(36% .11 183);--payment-route-method-accent-ink:oklch(28% .09 183);--payment-route-method-surface:color-mix(in srgb, var(--payment-route-method-accent) 4%, #fff);--payment-route-method-surface-hover:color-mix(in srgb, var(--payment-route-method-accent) 7%, #fff);--payment-route-method-surface-selected:color-mix(in srgb, var(--payment-route-method-accent) 11%, #fff);--payment-route-method-glow:#0d948838}.payment-method-icon{border-radius:var(--admin-radius-8);width:32px;height:32px;color:var(--admin-text-muted);background:#f8fafc;border:1px solid #cbd5e1e0;place-items:center;font-size:18px;display:grid;box-shadow:inset 0 1px #ffffffb8}.payment-method-icon--alipay{color:#1677ff;background:#eff6ff;border-color:#2563eb3d}.payment-method-icon--wechat{color:#16a34a;background:#f0fdf4;border-color:#16a34a3d}.payment-method-icon--usdt{color:#0d9488;background:#ecfeff;border-color:#0d94883d}.payment-channel-list{gap:var(--admin-space-8);min-width:0;display:grid}.payment-channel-list__head{min-width:0;padding:0 var(--admin-space-14,14px);color:var(--admin-text-subtle);grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(132px,.48fr);gap:0;font-size:11px;font-weight:850;display:none}.payment-channel-list__head span{padding:0 var(--admin-space-10) var(--admin-space-6);min-width:0}.payment-channel-row{--payment-route-method-accent:var(--admin-action-primary);--payment-route-method-accent-strong:var(--admin-action-primary-strong);--payment-route-method-accent-ink:var(--admin-action-primary-strong);--payment-route-method-surface:var(--admin-bg-elevated);--payment-route-method-surface-hover:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);--payment-route-method-surface-selected:color-mix(in srgb, var(--admin-action-primary) 10%, #fff);--payment-route-method-glow:#2563eb38;appearance:none;gap:var(--admin-space-8) var(--admin-space-10);isolation:isolate;width:100%;min-width:0;padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--payment-route-method-accent) 20%, #cbd5e18f);border-radius:var(--admin-radius-10,10px);background:linear-gradient(118deg, #ffffffdb 0%, #ffffff42 28%, #fff0 52%), repeating-linear-gradient(132deg, #ffffff2e 0 1px, #fff0 1px 11px), linear-gradient(145deg, #ffffffb8 0%, color-mix(in srgb, var(--payment-route-method-surface) 68%, #ffffff70) 48%, color-mix(in srgb, var(--payment-route-method-accent) 14%, #ffffff5c) 100%);-webkit-backdrop-filter:blur(24px)saturate(1.24);backdrop-filter:blur(24px)saturate(1.24);color:inherit;cursor:default;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:start;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffff8f,inset 0 -24px 54px #ffffff3d,0 1px 1px #0f172a09,0 18px 40px -30px #0f172a5c}.payment-channel-row:before{content:"";border-radius:inherit;background:linear-gradient(122deg, #ffffffe0 0%, #ffffff61 24%, #fff0 62%), linear-gradient(180deg, color-mix(in srgb, var(--payment-route-method-accent) 12%, transparent) 0%, transparent 58%);opacity:.84;pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.payment-channel-row:after{content:"";border-radius:calc(var(--admin-radius-10,10px) - 2px);pointer-events:none;border:1px solid #ffffff94;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:2px;box-shadow:inset 0 0 0 1px #fff3,inset 0 -1px #ffffff57}.payment-channel-row>*{z-index:1;position:relative}.payment-channel-row:hover,.payment-channel-row:focus-within{border-color:color-mix(in srgb, var(--payment-route-method-accent) 38%, var(--admin-border-default));background:linear-gradient(118deg, #ffffffe6 0%, #ffffff47 30%, #fff0 52%), repeating-linear-gradient(132deg, #fff3 0 1px, #fff0 1px 11px), linear-gradient(145deg, #ffffffc2 0%, color-mix(in srgb, var(--payment-route-method-surface-hover) 72%, #ffffff75) 48%, color-mix(in srgb, var(--payment-route-method-accent) 17%, #ffffff6b) 100%);outline:none;box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffff9e,inset 0 -26px 58px #ffffff42,0 1px 1px #0f172a0d,0 20px 38px -30px #0f172a6b}.payment-channel-row:hover:before,.payment-channel-row:focus-within:before{opacity:.78}.payment-channel-row:focus-within:after{border-color:color-mix(in srgb, var(--payment-route-method-accent) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--payment-route-method-accent) 14%, transparent)}.payment-channel-row__select{appearance:none;gap:var(--admin-space-4);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.payment-channel-row__body{appearance:none;width:100%;min-width:0;min-height:118px;padding:var(--admin-space-12) var(--admin-space-14,14px) calc(var(--admin-space-12) + 28px);border:1px solid color-mix(in srgb, var(--payment-route-method-accent) 18%, #cbd5e19e);border-radius:var(--admin-radius-8);background:linear-gradient(116deg, #ffffffdb 0%, #ffffff42 30%, #fff0 52%), repeating-linear-gradient(135deg, #fff3 0 1px, #fff0 1px 12px), linear-gradient(180deg, #ffffff94 0%, color-mix(in srgb, var(--payment-route-method-accent) 9%, #f8fafc6b) 100%);-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);color:inherit;cursor:pointer;font:inherit;text-align:left;grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;transition:border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 1px 0 #ffffff75,inset 0 -1px #ffffff70,0 10px 22px -24px #0f172a52}.payment-channel-row__body:before{content:"";border-radius:calc(var(--admin-radius-8) - 1px);background:linear-gradient(135deg, #ffffff9e 0%, #ffffff2e 32%, #fff0 58%), linear-gradient(180deg, color-mix(in srgb, var(--payment-route-method-accent) 8%, transparent) 0%, transparent 60%);opacity:.74;pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:1px}.payment-channel-row__body>*{z-index:1;position:relative}.payment-channel-row__body:hover,.payment-channel-row__body:focus-visible{border-color:color-mix(in srgb, var(--payment-route-method-accent) 34%, var(--admin-border-default));background:linear-gradient(116deg, #ffffffeb 0%, #ffffff52 30%, #fff0 52%), repeating-linear-gradient(135deg, #ffffff3d 0 1px, #fff0 1px 12px), linear-gradient(180deg, #ffffffa3 0%, color-mix(in srgb, var(--payment-route-method-accent) 12%, #f8fafc80) 100%);box-shadow:inset 0 1px 0 #fffffffa, inset 1px 0 0 #ffffff85, inset 0 -1px 0 #ffffff80, 0 10px 18px -18px color-mix(in srgb, var(--payment-route-method-accent) 30%, #0f172a4d);outline:none}.payment-channel-row__select:focus-visible{outline:none}.payment-channel-row--selected{border-color:color-mix(in srgb, var(--payment-route-method-accent) 68%, var(--admin-border-default));background:linear-gradient(118deg, #ffffffeb 0%, #ffffff4d 30%, #fff0 52%), repeating-linear-gradient(132deg, #ffffff3d 0 1px, #fff0 1px 10px), linear-gradient(145deg, #ffffffb8 0%, color-mix(in srgb, var(--payment-route-method-surface-selected) 78%, #ffffff6b) 48%, color-mix(in srgb, var(--payment-route-method-accent) 24%, #ffffff57) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--payment-route-method-accent) 42%, transparent), inset 0 1px 0 #fffffffa, inset 1px 0 0 #ffffffa8, inset 0 -30px 64px #ffffff4d, 0 1px 0 #0f172a0d, 0 0 0 2px color-mix(in srgb, var(--payment-route-method-accent) 16%, transparent), 0 22px 48px -28px color-mix(in srgb, var(--payment-route-method-accent) 46%, #0f172a5c)}.payment-channel-row--selected:before{opacity:.94}.payment-channel-row--selected:after{border-color:color-mix(in srgb, var(--payment-route-method-accent) 68%, transparent);box-shadow:inset 0 0 0 1px #ffffff7a, 0 0 0 3px color-mix(in srgb, var(--payment-route-method-accent) 14%, transparent)}.payment-channel-row--selected .payment-channel-row__body{border-color:color-mix(in srgb, var(--payment-route-method-accent) 44%, #cbd5e1a8);background:linear-gradient(116deg, #fffffff0 0%, #ffffff57 30%, #fff0 52%), repeating-linear-gradient(135deg, #ffffff47 0 1px, #fff0 1px 11px), linear-gradient(180deg, #ffffffa8 0%, color-mix(in srgb, var(--payment-route-method-accent) 17%, #f8fafc7a) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--payment-route-method-accent) 18%, transparent), inset 0 1px 0 #fffffffa, inset 1px 0 0 #ffffff94, inset 0 -1px 0 #ffffff8a}.payment-channel-row--selected .payment-channel-row__body:before{opacity:.9}.payment-channel-row--risk{--payment-route-method-surface:color-mix(in srgb, var(--admin-status-warning) 3%, #fff);border-color:color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default))}.payment-channel-row--danger{--payment-route-method-surface:color-mix(in srgb, var(--admin-status-danger) 3%, #fff);border-color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default))}.payment-channel-row--skeleton{cursor:default;min-height:126px;padding:var(--admin-space-16)}.payment-channel-row__identity{gap:var(--admin-space-8);grid-template-columns:34px minmax(0,1fr);align-items:center;min-width:0;display:grid}.payment-channel-row__identity .payment-method-icon{border-color:color-mix(in srgb, var(--payment-route-method-accent) 26%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-route-method-accent) 8%, #fff);width:34px;height:34px;color:var(--payment-route-method-accent-strong);box-shadow:inset 0 1px 0 #ffffffc7, 0 10px 22px -18px color-mix(in srgb, var(--payment-route-method-accent) 62%, #0f172a57);transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.payment-channel-row:hover .payment-method-icon,.payment-channel-row:focus-within .payment-method-icon,.payment-channel-row--selected .payment-method-icon{border-color:color-mix(in srgb, var(--payment-route-method-accent) 42%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-route-method-accent) 13%, #fff);box-shadow:inset 0 1px 0 #ffffffd6, 0 10px 20px -18px var(--payment-route-method-glow)}.payment-channel-row__primary{gap:var(--admin-space-8);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.payment-channel-row__identity>div,.payment-channel-row__status,.payment-channel-row__secondary,.payment-channel-row__footer{gap:var(--admin-space-4);min-width:0;display:grid}.payment-channel-row__method{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.payment-channel-row__method strong{color:var(--payment-route-method-accent-strong);font-size:14px;font-weight:850;line-height:1.25}.payment-channel-row__method span,.payment-channel-row__route-pills span,.payment-channel-row__route-pills strong{min-width:0;min-height:22px;color:var(--admin-text-muted);overflow-wrap:anywhere;background:#f8fafceb;border:1px solid #cbd5e1d6;border-radius:7px;align-items:center;padding:2px 7px;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.payment-channel-row__method span,.payment-channel-row__route-pills strong{border-color:color-mix(in srgb, var(--payment-route-method-accent) 22%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-route-method-accent) 6%, #fff);color:var(--payment-route-method-accent-strong)}.payment-channel-row__provider,.payment-channel-row__channel,.payment-channel-row__status strong,.payment-channel-row__status span{overflow-wrap:anywhere;min-width:0}.payment-channel-row__provider{color:var(--admin-text-default);font-size:14px;font-weight:850;line-height:1.24}.payment-channel-row__channel{color:var(--admin-text-muted);font-size:12px;font-weight:650;line-height:1.28}.payment-channel-row__status{text-align:right;background:#ffffffa8;border:1px solid #cbd5e1bd;border-radius:999px;justify-self:end;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 7px;display:inline-flex}.payment-channel-row__status-icon{width:18px;height:18px;color:var(--admin-text-subtle);background:var(--admin-bg-surface-muted);border-radius:999px;flex:none;place-items:center;font-size:11px;transition:background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:grid}.payment-channel-row--success .payment-channel-row__status-icon{color:var(--admin-status-success);background:color-mix(in srgb, var(--admin-status-success) 8%, #fff)}.payment-channel-row--warning .payment-channel-row__status-icon{color:var(--admin-status-warning);background:color-mix(in srgb, var(--admin-status-warning) 10%, #fff)}.payment-channel-row--danger .payment-channel-row__status-icon{color:var(--admin-status-danger);background:color-mix(in srgb, var(--admin-status-danger) 8%, #fff)}.payment-channel-row--selected .payment-channel-row__status-icon{color:var(--payment-route-method-accent-strong);background:color-mix(in srgb, var(--payment-route-method-accent) 11%, #fff)}.payment-channel-row__status>div:first-of-type{align-items:center;gap:4px;min-width:0;display:inline-flex}.payment-channel-row__status strong{color:var(--admin-text-default);white-space:nowrap;font-size:12px;font-weight:850;line-height:1.2}.payment-channel-row__status>div:first-of-type span{display:none}.payment-channel-row__route-pills{min-width:0;padding:var(--admin-space-6,6px) 0;flex-wrap:wrap;gap:5px;display:flex}.payment-channel-row__secondary{align-content:center;gap:var(--admin-space-6,6px);border:0;max-width:100%;padding:0;display:grid}.payment-channel-row__summary-line{gap:var(--admin-space-6,6px);grid-template-columns:36px minmax(0,1fr);align-items:baseline;min-width:0;display:grid}.payment-channel-row__summary-line small{color:var(--admin-text-subtle);font-size:11px;font-weight:760;line-height:1.35}.payment-channel-row__summary-line strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:780;line-height:1.32}.payment-channel-row__summary-line--risk strong{color:var(--admin-text-success-strong)}.payment-channel-row--risk .payment-channel-row__summary-line--risk strong{color:var(--admin-text-warning-strong)}.payment-channel-row__summary-line--reference{padding-right:0}.payment-channel-row__summary-line--reference strong{color:var(--admin-text-muted);overflow-wrap:anywhere;white-space:normal;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:760}.payment-channel-row__footer{right:var(--admin-space-14,14px);bottom:var(--admin-space-12);align-content:end;justify-items:end;gap:var(--admin-space-4);max-width:min(210px,100% - 28px);color:var(--admin-text-subtle);border:0;grid-template-columns:minmax(0,1fr);padding:0;font-size:11px;line-height:1.2;position:absolute}.payment-channel-row__footer .payment-route-fingerprint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-channel-row__footer small{min-width:0;color:var(--admin-text-subtle);overflow-wrap:anywhere;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.payment-channel-row__actions{align-content:initial;justify-content:flex-end;align-self:start;align-items:center;gap:var(--admin-space-8);text-align:center;width:auto;min-width:0;padding-top:3px;display:flex}.payment-channel-row__action-head{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.payment-channel-row__action-label{min-width:0;color:var(--admin-text-subtle);white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:820;line-height:1.2;display:inline-flex}.payment-channel-row__actions .ant-switch{flex:none;min-width:28px}.payment-channel-row__actions--inactive{opacity:.72}.payment-channel-empty{border-radius:var(--admin-radius-12);background:#f8fafc9e;border:1px dashed #cbd5e1e6;place-items:center;min-height:220px;display:grid}@media (width>=1380px){.payment-console--channels{grid-template-columns:minmax(456px,.88fr) minmax(560px,1.12fr)}.payment-channel-row__identity{grid-template-columns:32px minmax(0,1fr)}.payment-channel-row__identity .payment-method-icon{width:32px;height:32px}.payment-route-detail{top:var(--admin-space-16);max-height:calc(100vh - var(--admin-space-24));padding-right:2px;position:sticky;overflow:auto}.payment-route-detail .section-heading{display:none}.payment-route-detail .payment-selected-summary,.payment-route-detail .payment-detail-stack,.payment-route-detail .payment-json-grid,.payment-route-detail .payment-config-json-structure__grid{grid-template-columns:minmax(0,1fr)}.payment-route-detail .payment-detail-grid,.payment-route-detail .payment-detail-section--wide .payment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-route-detail .payment-selected-summary__identity,.payment-route-detail .payment-selected-summary__facts,.payment-route-detail .payment-selected-summary__issues{grid-area:auto/1}.payment-route-detail .payment-selected-summary__facts{justify-content:flex-start}.payment-route-detail .payment-detail-section--wide,.payment-route-detail .payment-json-grid{grid-column:1}}.payment-page--compact{gap:var(--admin-space-14)}.payment-page--compact .payment-status-strip{grid-template-columns:minmax(0,1fr) auto}.payment-page--compact .payment-status-strip__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;display:grid}.payment-page--compact .payment-status-strip__actions .ant-btn{width:100%}.payment-page--compact .payment-workspace-nav,.payment-page--compact .payment-readiness-board__header,.payment-page--compact .payment-route-list__header{flex-direction:column;align-items:stretch}.payment-page--compact .payment-workspace-nav{gap:var(--admin-space-10)}.payment-page--compact .payment-workspace-nav .ant-segmented,.payment-page--compact .payment-workspace-nav>.ant-typography{width:100%}.payment-page--compact .payment-workspace-nav .ant-segmented{overflow-x:auto}.payment-page--compact .payment-workspace-nav>.ant-typography{text-align:left;margin-left:0}.payment-page--compact .payment-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-page--compact .payment-readiness-item{min-height:86px;padding:var(--admin-space-10)}.payment-page--compact .payment-readiness-board__hint{width:fit-content}.payment-page--compact .payment-route-list__tools{justify-items:start;width:100%}.payment-page--compact .payment-route-filter-bar{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.payment-page--compact .payment-channel-list__head{display:none}.payment-page--compact .payment-channel-row{grid-template-columns:minmax(0,1fr) auto}.payment-page--compact .payment-channel-row__actions{text-align:center;justify-content:flex-end;align-items:center;width:auto;min-width:0;padding-top:3px}.payment-page--compact .payment-channel-row__action-head{justify-content:flex-end;gap:6px}.payment-page--compact .payment-channel-row__secondary,.payment-page--compact .payment-selected-summary,.payment-page--compact .payment-detail-stack,.payment-page--compact .payment-detail-grid,.payment-page--compact .payment-json-grid,.payment-page--compact .payment-config-json-structure__grid{grid-template-columns:minmax(0,1fr)}.payment-page--compact .payment-selected-summary__identity,.payment-page--compact .payment-selected-summary__facts,.payment-page--compact .payment-selected-summary__issues{grid-area:auto/1}.payment-page--compact .payment-selected-summary__facts{justify-content:flex-start}.payment-page--narrow .payment-status-strip{grid-template-columns:minmax(0,1fr)}.payment-page--narrow .payment-status-strip__meta{justify-items:start}.payment-page--narrow .payment-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-page--narrow .payment-route-list__header{margin-bottom:var(--admin-space-12)}.payment-page--narrow .payment-route-list__tools{gap:var(--admin-space-8)}.payment-page--narrow .payment-route-filter-bar{flex-wrap:wrap;overflow-x:visible}.payment-page--narrow .payment-route-filter-chip{flex:96px;justify-content:space-between;min-height:28px;padding:3px 5px 3px 9px}.payment-page--narrow .payment-channel-list__head{display:none}.payment-page--narrow .payment-channel-row,.payment-page--narrow .payment-channel-row__primary,.payment-page--narrow .payment-channel-row__secondary,.payment-page--narrow .payment-channel-row__footer{grid-template-columns:minmax(0,1fr)}.payment-page--narrow .payment-channel-row__identity{grid-template-columns:36px minmax(0,1fr)}.payment-page--narrow .payment-channel-row__identity .payment-method-icon{width:36px;height:36px}.payment-page--narrow .payment-channel-row__status{text-align:left;justify-self:start;min-width:0}.payment-page--narrow .payment-channel-row__actions{justify-content:flex-start;width:auto}.payment-page--narrow .payment-channel-row__action-head{justify-content:flex-start}.payment-selected-summary{--payment-selected-summary-accent:var(--payment-route-method-accent,var(--admin-action-primary));--payment-selected-summary-ink:var(--payment-route-method-accent-ink,var(--admin-action-primary-strong));gap:var(--admin-space-10) var(--admin-space-12);min-width:0;padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--payment-selected-summary-accent) 18%, var(--admin-border-default));border-radius:var(--admin-radius-10,10px);background:var(--admin-bg-elevated);grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr);align-items:start;display:grid;box-shadow:0 1px #0f172a08}.payment-selected-summary--success{border-color:color-mix(in srgb, var(--payment-selected-summary-accent) 18%, var(--admin-border-default))}.payment-selected-summary--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 2%, #fff)}.payment-selected-summary__heading{justify-content:space-between;align-items:center;gap:var(--admin-space-10);padding-bottom:var(--admin-space-6);border-bottom:1px solid color-mix(in srgb, var(--payment-selected-summary-accent) 8%, var(--admin-border-default));grid-column:1/-1;display:flex}.payment-selected-summary__heading>span{align-items:center;gap:var(--admin-space-6,6px);min-width:0;color:var(--payment-selected-summary-ink);font-size:12px;font-weight:850;display:inline-flex}.payment-selected-summary__identity{gap:var(--admin-space-10);grid-column:1;grid-template-columns:36px minmax(0,1fr);align-items:center;min-width:0;display:grid}.payment-selected-summary__identity .payment-method-icon{border-color:color-mix(in srgb, var(--payment-selected-summary-accent) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-selected-summary-accent) 13%, #fff);width:36px;height:36px;color:var(--payment-route-method-accent-strong,var(--admin-action-primary-strong));box-shadow:inset 0 1px #ffffffdb}.payment-selected-summary__identity>div{gap:3px;min-width:0;display:grid}.payment-selected-summary__identity strong{min-width:0;color:var(--payment-selected-summary-ink);overflow-wrap:anywhere;font-size:15px;font-weight:850;line-height:1.3}.payment-selected-summary__identity p{min-width:0;color:var(--admin-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.45}.payment-selected-summary__facts,.payment-selected-summary__issues{gap:var(--admin-space-6,6px)}.payment-selected-summary__facts{grid-area:2/2;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-self:stretch;display:grid}.payment-selected-summary__issues{flex-wrap:wrap;grid-column:1/-1;display:flex}.payment-selected-summary__issues span{min-width:0;min-height:22px;color:var(--admin-text-muted);overflow-wrap:anywhere;background:#ffffffdb;border:1px solid #cbd5e1e0;border-radius:7px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.payment-selected-summary__fact{border-radius:var(--admin-radius-6);background:color-mix(in srgb, var(--admin-bg-surface-muted) 62%, #fff);border:1px solid #cbd5e1e0;align-content:center;gap:3px;min-width:0;min-height:44px;padding:7px 9px;display:grid}.payment-selected-summary__fact small{color:var(--admin-text-subtle);font-size:11px;font-weight:800;line-height:1.2}.payment-selected-summary__fact strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12.5px;font-weight:820;line-height:1.35}.payment-selected-summary__fact--primary{border-color:color-mix(in srgb, var(--payment-selected-summary-accent) 16%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-selected-summary-accent) 4%, #fff)}.payment-selected-summary__fact--primary small,.payment-selected-summary__fact--primary strong{color:var(--payment-selected-summary-ink)}.payment-selected-summary__fact--success{border-color:color-mix(in srgb, var(--admin-status-success) 16%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 3%, #fff)}.payment-selected-summary__fact--success small,.payment-selected-summary__fact--success strong{color:var(--admin-text-success-strong)}.payment-selected-summary__fact--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 4%, #fff)}.payment-selected-summary__fact--warning small,.payment-selected-summary__fact--warning strong{color:var(--admin-text-warning-strong)}.payment-selected-summary__issues span{border-color:color-mix(in srgb, var(--admin-status-danger) 22%, var(--admin-border-default));color:#7f1d1d;background:#fff7f7}.payment-detail-stack{--payment-route-method-accent:var(--admin-action-primary);--payment-route-method-accent-strong:var(--admin-action-primary-strong);--payment-route-method-accent-ink:var(--admin-action-primary-strong);--payment-route-method-glow:#2563eb2e;gap:var(--admin-space-10);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.payment-detail-section{gap:var(--admin-space-9,9px);min-width:0;height:100%;padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--admin-border-default) 88%, #fff);border-radius:var(--admin-radius-10,10px);background:var(--admin-bg-elevated);display:grid;position:relative;overflow:hidden;box-shadow:0 1px #0f172a08}.payment-detail-section:before{content:none}.payment-detail-section>*{z-index:1;position:relative}.payment-detail-section--wide{grid-column:1/-1}.payment-detail-section__header{justify-content:space-between;align-items:center;gap:var(--admin-space-10);min-width:0;padding-bottom:var(--admin-space-7,7px);border-bottom:1px solid #e2e8f0db;display:flex}.payment-detail-section__header>span{overflow-wrap:anywhere;min-width:0;color:var(--payment-route-method-accent-ink);font-size:13px;font-weight:850}.payment-detail-section__header>span:first-child{align-items:center;gap:7px;display:inline-flex}.payment-detail-grid{gap:var(--admin-space-7,7px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;display:grid}.payment-detail-section--wide .payment-detail-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.payment-detail-item{min-width:0;padding:var(--admin-space-8) var(--admin-space-10);border:1px solid color-mix(in srgb, var(--admin-border-default) 82%, #fff);border-radius:var(--admin-radius-6);background:color-mix(in srgb, var(--admin-bg-surface-muted) 56%, #fff);gap:4px;transition:background .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1);display:grid}.payment-detail-item:hover{border-color:color-mix(in srgb, var(--payment-route-method-accent) 16%, var(--admin-border-default));background:#fff;box-shadow:0 8px 18px -18px #0f172a47}.payment-detail-item--wide{grid-column:1/-1}.payment-detail-item span{color:var(--admin-text-subtle);font-size:11px;font-weight:780}.payment-detail-item strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.45}.payment-detail-item--primary{border-color:color-mix(in srgb, var(--payment-route-method-accent) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-route-method-accent) 4%, #fff)}.payment-detail-item--primary span{color:var(--payment-route-method-accent-ink)}.payment-detail-item--primary strong{color:var(--payment-route-method-accent-ink);font-weight:850}.payment-detail-item--success{border-color:color-mix(in srgb, var(--admin-status-success) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 3%, #fff)}.payment-detail-item--success span,.payment-detail-item--success strong{color:var(--admin-text-success-strong)}.payment-detail-item--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 20%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 4%, #fff)}.payment-detail-item--warning span,.payment-detail-item--warning strong{color:var(--admin-text-warning-strong)}.payment-detail-item--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 20%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 3%, #fff)}.payment-detail-item--danger span,.payment-detail-item--danger strong{color:var(--admin-text-danger-strong)}.payment-detail-item--code{background:color-mix(in srgb, var(--payment-route-method-accent) 3%, var(--admin-bg-surface-muted))}.copy-value{align-items:flex-start;gap:var(--admin-space-8);min-width:0;display:flex}.copy-value__text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;color:inherit!important}.copy-value--compact .copy-value__text{white-space:normal}.copy-value__copy{flex:none}.payment-json-grid{gap:var(--admin-space-12);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-config-inspector{border:1px solid color-mix(in srgb, var(--admin-border-default) 92%, #fff);border-radius:var(--admin-radius-12);background:linear-gradient(180deg, color-mix(in srgb, var(--admin-action-primary) 4%, #fff) 0%, #fff 132px);min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 18px 42px -34px #0f172a47}.payment-config-inspector__header{align-items:start;gap:var(--admin-space-10);border-bottom:1px solid color-mix(in srgb, var(--admin-border-default) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;padding:13px 14px 10px;display:grid}.payment-config-inspector__header span{color:var(--admin-text-default);font-size:14px;font-weight:880;line-height:1.34;display:block}.payment-config-inspector__header p{max-width:64ch;color:var(--admin-text-muted);margin:4px 0 0;font-size:12px;font-weight:580;line-height:1.55}.payment-config-inspector__meta{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.payment-config-inspector__meta span{border:1px solid color-mix(in srgb, var(--admin-border-default) 78%, #fff);min-height:22px;color:var(--admin-text-muted);background:#ffffffc2;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:760;line-height:1.3;display:inline-flex}.payment-config-field-list{gap:8px;padding:10px 12px 12px;display:grid}.payment-config-field{border:1px solid color-mix(in srgb, var(--admin-border-default) 82%, #fff);border-radius:var(--admin-radius-8);background:#ffffffd1;min-width:0;padding:10px 11px;transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.payment-config-field:hover,.payment-config-field:focus-within{border-color:color-mix(in srgb, var(--admin-action-primary) 32%, var(--admin-border-default));background:#fff;transform:translateY(-1px);box-shadow:0 12px 28px -24px #0f172a57}.payment-config-field--extra{border-color:color-mix(in srgb, var(--admin-status-danger) 22%, var(--admin-border-default));background:linear-gradient(180deg, color-mix(in srgb, var(--admin-status-danger) 6%, #fff), #ffffffe6)}.payment-config-field__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.payment-config-field__name{appearance:none;min-width:0;color:var(--admin-text-default);cursor:help;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:7px;padding:0;display:flex}.payment-config-field__name span{color:var(--admin-text-default);flex:none;font-size:12px;font-weight:860;line-height:1.36}.payment-config-field__name code{min-width:0;color:var(--admin-text-subtle);overflow-wrap:anywhere;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:720;line-height:1.36}.payment-config-field__name:hover code,.payment-config-field__name:focus-visible code{color:var(--admin-action-primary-strong)}.payment-config-field__type{white-space:nowrap;border:1px solid color-mix(in srgb, var(--admin-border-default) 86%, #fff);background:var(--admin-bg-surface-muted);min-height:22px;color:var(--admin-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:820;line-height:1.25;display:inline-flex}.payment-config-field p{max-width:72ch;color:var(--admin-text-muted);margin:7px 0 0;font-size:12px;font-weight:560;line-height:1.52}.payment-config-field pre{color:var(--admin-text-default);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:1px solid color-mix(in srgb, var(--admin-border-default) 76%, #fff);background:color-mix(in srgb, var(--admin-bg-surface-muted) 78%, #fff);border-radius:7px;max-height:132px;margin:8px 0 0;padding:8px 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.58;overflow:auto}.payment-config-field-list__empty{border:1px dashed color-mix(in srgb, var(--admin-border-default) 86%, #fff);border-radius:var(--admin-radius-8);color:var(--admin-text-muted);text-align:center;background:#ffffffad;padding:18px 12px;font-size:12px;font-weight:650}.payment-config-json-structure{border:1px solid color-mix(in srgb, var(--admin-border-default) 90%, #fff);border-radius:var(--admin-radius-10,10px);background:#fff;grid-column:1/-1;min-width:0;padding:11px 12px 12px;box-shadow:inset 0 1px #ffffffdb,0 16px 36px -34px #0f172a47}.payment-config-json-structure summary{width:fit-content;color:var(--admin-text-muted);cursor:pointer;font-size:12px;font-weight:780;line-height:1.45}.payment-config-json-structure summary:hover,.payment-config-json-structure summary:focus-visible{color:var(--admin-action-primary-strong)}.payment-config-json-structure__grid{gap:var(--admin-space-10);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.payment-config-json-structure__grid section{min-width:0}.payment-config-json-structure__grid h5{color:var(--admin-text-subtle);margin:0;font-size:12px;font-weight:780;line-height:1.35}.payment-config-json-structure__empty{border:1px dashed color-mix(in srgb, var(--admin-border-default) 86%, #fff);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 76%, #fff);color:var(--admin-text-muted);text-align:center;margin:8px 0 0;padding:13px 10px;font-size:12px;font-weight:680;line-height:1.45}.payment-json-viewer{border:1px solid color-mix(in srgb, var(--admin-border-default) 78%, #fff);border-radius:var(--admin-radius-8);scrollbar-gutter:stable;background:#f8fafc;max-height:280px;margin:8px 0 0;padding:9px 10px;overflow:auto;font-size:12px!important;line-height:1.55!important}.payment-json-viewer,.payment-json-viewer *{box-sizing:border-box}.payment-json-viewer .w-rjv-inner,.payment-json-viewer .w-rjv-wrap,.payment-json-viewer .w-rjv-line{min-width:0}.payment-json-viewer .w-rjv-line{flex-wrap:wrap;align-items:baseline;gap:1px 4px;min-height:26px;padding:1px 0;display:flex}.payment-json-viewer .w-rjv-line.payment-json-viewer__line{column-gap:0}.payment-json-viewer__property-prefix{overflow-wrap:normal;white-space:nowrap;flex:none;align-items:baseline;max-width:100%;display:inline-flex}.payment-json-viewer .w-rjv-colon,.payment-json-viewer__colon{white-space:nowrap;flex:none;margin-right:4px!important}.payment-json-viewer__property-prefix+.w-rjv-value{flex:0 1 max-content;min-width:0}.payment-json-viewer .w-rjv-object-key,.payment-json-viewer .w-rjv-value{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.payment-json-viewer .w-rjv-object-key{white-space:nowrap;border-radius:5px;outline:none;font-weight:760}.payment-json-viewer__key--described{cursor:help;-webkit-text-decoration-color:color-mix(in srgb, var(--admin-action-primary) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--admin-action-primary) 48%, transparent);text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:dotted}.payment-json-viewer__key--described:hover,.payment-json-viewer__key--described:focus-visible{background:color-mix(in srgb, var(--admin-action-primary) 9%, #fff);color:var(--admin-action-primary-strong)!important}.payment-json-viewer__key--extra{background:color-mix(in srgb, var(--admin-status-danger) 8%, #fff);border-radius:5px;padding-inline:2px;color:var(--admin-status-danger)!important}.payment-json-viewer__value{flex:0 1 max-content;min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:baseline;padding:1px 3px;display:inline-flex}.payment-json-viewer__value:hover,.payment-json-viewer__value:focus-visible{background:color-mix(in srgb, var(--admin-action-primary) 9%, #fff);outline:none;color:var(--admin-action-primary-strong)!important}.payment-json-viewer__value-text{overflow-wrap:anywhere;word-break:normal;min-width:0}.payment-json-viewer__value--quoted{color:var(--w-rjv-type-string-color)}.payment-json-viewer .w-rjv-object-size{font-size:11px;font-weight:680;font-style:normal!important}.payment-json-viewer__arrow{opacity:.72;margin-right:3px}.payment-json-viewer__arrow:hover{opacity:1}.payment-editor{border-color:color-mix(in srgb, var(--admin-status-warning) 18%, var(--admin-border-default));background:linear-gradient(180deg, color-mix(in srgb, var(--admin-status-warning) 4%, #fff) 0%, #fff 34%, color-mix(in srgb, var(--admin-action-primary) 3%, #f8fafc) 100%);box-shadow:inset 0 1px #ffffffdb,0 22px 58px -44px #0f172a5c}.payment-route-detail,.payment-editor{gap:var(--admin-space-10);display:grid}.payment-detail-empty{place-items:center;min-height:220px;display:grid}.payment-route-detail .section-heading,.payment-editor .section-heading{margin-bottom:0}.payment-editor-briefing{gap:var(--admin-space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.payment-editor-mode{--payment-editor-mode-accent:var(--admin-action-primary);border:1px solid color-mix(in srgb, var(--payment-editor-mode-accent) 24%, var(--admin-border-default));border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--payment-editor-mode-accent) 18%, var(--admin-border-default));box-shadow:inset 0 1px 0 #ffffffe0, 0 14px 32px -30px color-mix(in srgb, var(--payment-editor-mode-accent) 36%, #0f172a38);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:stretch;gap:1px;display:grid;position:relative;overflow:hidden}.payment-editor-mode:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--payment-editor-mode-accent) 72%, #fff), transparent);pointer-events:none;height:2px;animation:2.4s cubic-bezier(.16,1,.3,1) infinite payment-editor-mode-scan;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.payment-editor-mode--edit{--payment-editor-mode-accent:var(--admin-status-warning)}.payment-editor-mode--create{--payment-editor-mode-accent:var(--admin-status-success)}.payment-editor-mode__main,.payment-editor-mode__facts{background:color-mix(in srgb, var(--payment-editor-mode-accent) 7%, #fff);min-width:0}.payment-editor-mode__main{padding:var(--admin-space-12) var(--admin-space-14,14px);align-content:center;gap:6px;display:grid}.payment-editor-mode__state{border:1px solid color-mix(in srgb, var(--payment-editor-mode-accent) 24%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-editor-mode-accent) 9%, #fff);width:fit-content;max-width:100%;color:color-mix(in srgb, var(--payment-editor-mode-accent) 78%, var(--admin-text-default));box-shadow:0 0 0 0 color-mix(in srgb, var(--payment-editor-mode-accent) 18%, transparent), inset 0 1px 0 #ffffffe6;border-radius:999px;align-items:center;gap:7px;padding:4px 8px;animation:1.85s cubic-bezier(.16,1,.3,1) infinite payment-editor-mode-pulse;display:inline-flex}.payment-editor-mode__state>span{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--payment-editor-mode-accent) 13%, transparent);background:currentColor;border-radius:999px;flex:none;position:relative}.payment-editor-mode__state>span:after{content:"";border-radius:inherit;opacity:0;border:1px solid;animation:1.85s cubic-bezier(.16,1,.3,1) infinite payment-editor-mode-dot;position:absolute;inset:-5px;transform:scale(.72)}.payment-editor-mode__state strong{color:currentColor;white-space:nowrap;font-size:11px;font-weight:880;line-height:1.2}.payment-editor-mode__main>span{color:color-mix(in srgb, var(--payment-editor-mode-accent) 74%, var(--admin-text-default));font-size:12px;font-weight:860;line-height:1.25}.payment-editor-mode__main>strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:18px;font-weight:900;line-height:1.22}.payment-editor-mode__main>small{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:680;line-height:1.38}.payment-editor-mode__facts{background:color-mix(in srgb, var(--payment-editor-mode-accent) 14%, var(--admin-border-default));grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.payment-editor-mode__facts span{min-width:0;padding:var(--admin-space-10) var(--admin-space-12);background:color-mix(in srgb, var(--payment-editor-mode-accent) 5%, #fff);align-content:center;gap:4px;display:grid}.payment-editor-mode__facts small{color:var(--admin-text-muted);font-size:11px;font-weight:760;line-height:1.25}.payment-editor-mode__facts strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:820;line-height:1.28}@keyframes payment-editor-mode-scan{0%{opacity:0;transform:translate(-100%)}18%,72%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes payment-editor-mode-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--payment-editor-mode-accent) 18%, transparent), inset 0 1px 0 #ffffffe6}52%{box-shadow:0 0 0 4px color-mix(in srgb, var(--payment-editor-mode-accent) 7%, transparent), inset 0 1px 0 #ffffffe6}}@keyframes payment-editor-mode-dot{0%{opacity:.62;transform:scale(.72)}74%,to{opacity:0;transform:scale(1.8)}}.payment-risk-panel{align-items:center;gap:var(--admin-space-8);min-width:0;min-height:0;padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default));border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-status-danger) 5%, #fff);grid-template-columns:28px minmax(0,1fr) auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd6}.config-detail-risk{justify-content:space-between;align-items:start;gap:var(--admin-space-12);padding:13px var(--admin-space-14);border:1px solid color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default));border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-status-danger) 4%, #fff);display:flex}.payment-risk-panel__icon{border:1px solid color-mix(in srgb, var(--admin-status-danger) 34%, #fff);border-radius:var(--admin-radius-6,6px);width:28px;height:28px;color:var(--admin-status-danger);background:color-mix(in srgb, var(--admin-status-danger) 9%, #fff);place-items:center;display:grid}.payment-risk-panel__content{min-width:0}.payment-risk-panel__tag{white-space:nowrap;margin-inline-end:0}.payment-risk-panel strong,.config-detail-risk strong{color:#7f1d1d;margin:2px 0 3px;font-size:13px;line-height:1.3;display:block}.payment-risk-panel p,.config-detail-risk p{color:#334155;margin-bottom:0;font-size:12px;font-weight:600;line-height:1.36}.payment-risk-panel__eyebrow,.config-detail-risk__eyebrow{color:var(--admin-status-danger);letter-spacing:0;font-size:11px;font-weight:800}.config-detail-summary{border:1px solid color-mix(in srgb, var(--admin-border-default) 86%, #fff);border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-border-default) 62%, #fff);gap:1px;gap:var(--admin-space-8);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.config-detail-summary article{min-width:0;min-height:44px;padding:var(--admin-space-8) var(--admin-space-10);background:color-mix(in srgb, var(--admin-bg-surface-muted) 58%, #fff);min-height:auto;padding:9px var(--admin-space-10);border-radius:0;border-radius:var(--admin-radius-8);border:1px solid #cbd5e1e0;gap:3px;display:grid;box-shadow:inset 0 1px #ffffffdb}.config-detail-summary span{color:var(--admin-text-muted);font-size:11px;font-weight:700}.config-detail-summary strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.payment-draft-checks{border:1px solid color-mix(in srgb, var(--admin-border-default) 86%, #fff);border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-border-default) 62%, #fff);grid-template-columns:repeat(5,minmax(128px,1fr));gap:1px;display:grid;overflow:hidden}.payment-draft-check{--payment-draft-check-accent:var(--admin-action-primary);min-width:0;min-height:44px;padding:7px var(--admin-space-8);background:color-mix(in srgb, var(--payment-draft-check-accent) 4%, #fff);border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;display:grid;box-shadow:inset 0 1px #ffffffe0}.payment-draft-check--success{--payment-draft-check-accent:var(--admin-status-success)}.payment-draft-check--warning{--payment-draft-check-accent:var(--admin-status-warning)}.payment-draft-check--primary{--payment-draft-check-accent:var(--admin-action-primary)}.payment-draft-check>span{border:1px solid color-mix(in srgb, var(--payment-draft-check-accent) 26%, var(--admin-border-default));border-radius:var(--admin-radius-6,6px);width:24px;height:24px;color:color-mix(in srgb, var(--payment-draft-check-accent) 78%, var(--admin-text-default));background:color-mix(in srgb, var(--payment-draft-check-accent) 9%, #fff);place-items:center;font-size:13px;display:grid}.payment-draft-check div{gap:2px;min-width:0;display:grid}.payment-draft-check small{color:var(--admin-text-subtle);font-size:10.5px;font-weight:850;line-height:1.15}.payment-draft-check strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:820;line-height:1.25}.payment-editor .ant-collapse{border:1px solid color-mix(in srgb, var(--admin-border-default) 88%, #fff);border-radius:var(--admin-radius-8);background:#fff;overflow:hidden;box-shadow:0 1px #0f172a05}.payment-editor .ant-collapse-item{background:#fff;transition:background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);border-color:color-mix(in srgb, var(--admin-action-primary) 5%, var(--admin-border-default))!important}.payment-editor .ant-collapse-item-active{background:color-mix(in srgb, var(--admin-action-primary) 2%, #fff);box-shadow:inset 0 1px #ffffffdb}.payment-editor .ant-collapse-header{outline:none;min-height:46px;font-weight:720;transition:background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1);padding:8px var(--admin-space-10) 8px var(--admin-space-12)!important;color:var(--admin-text-default)!important;align-items:center!important}.payment-editor .ant-collapse-header:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--admin-action-primary) 26%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--admin-action-primary) 8%, transparent)}.payment-editor .ant-collapse-expand-icon{border-radius:var(--admin-radius-6,6px);width:22px;height:22px;color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-text-subtle));place-items:center;transition:background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);transform:none;display:grid!important}.payment-editor .ant-collapse-header:hover,.payment-editor .ant-collapse-item-active>.ant-collapse-header{background:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--admin-action-primary) 8%, transparent)}.payment-editor .ant-collapse-header:hover .ant-collapse-expand-icon,.payment-editor .ant-collapse-item-active>.ant-collapse-header .ant-collapse-expand-icon{background:color-mix(in srgb, var(--admin-action-primary) 7%, #fff);color:var(--admin-action-primary-strong)}.payment-collapse-label{--payment-collapse-label-accent:var(--admin-action-primary);align-items:start;gap:var(--admin-space-8);grid-template-columns:22px minmax(0,1fr);min-width:0;display:grid}.payment-collapse-label--warning{--payment-collapse-label-accent:var(--admin-status-warning)}.payment-collapse-label--danger{--payment-collapse-label-accent:var(--admin-status-danger)}.payment-collapse-label__icon{border-radius:var(--admin-radius-6,6px);background:color-mix(in srgb, var(--payment-collapse-label-accent) 7%, #fff);width:22px;height:22px;color:color-mix(in srgb, var(--payment-collapse-label-accent) 72%, var(--admin-text-default));flex:none;place-items:center;font-size:13px;display:inline-grid}.payment-collapse-label__copy{align-items:start;gap:var(--admin-space-12);grid-template-columns:minmax(156px,max-content) minmax(0,1fr);min-width:0;display:grid}.payment-collapse-label__title-text{min-width:0;color:var(--admin-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:780;line-height:1.32;overflow:hidden}.payment-collapse-label__description{min-width:0;color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.45;display:block;overflow:hidden}.payment-editor .ant-collapse-item-active .payment-collapse-label__description{color:var(--admin-text-muted)}.payment-editor .ant-collapse-content{border-top-color:color-mix(in srgb, var(--admin-status-warning) 13%, var(--admin-border-default))!important}.payment-editor .ant-collapse-content-box{background:color-mix(in srgb, var(--admin-bg-surface-muted) 44%, #fff);padding:var(--admin-space-10) var(--admin-space-12) var(--admin-space-12)!important}.payment-collapse-item--hidden{display:none}.payment-editor-form{gap:var(--admin-space-12);display:grid}.payment-editor .form-grid{gap:var(--admin-space-12) var(--admin-space-10);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.payment-editor .form-grid .ant-form-item{grid-column:span 4;min-width:0;margin-bottom:0}.payment-editor .form-grid .payment-form-item--span-4{grid-column:span 4}.payment-editor .form-grid .payment-form-item--span-2{grid-column:span 2}.payment-editor .form-grid .payment-form-item--span-3{grid-column:span 3}.payment-editor .form-grid .payment-form-item--span-5{grid-column:span 5}.payment-editor .form-grid .payment-form-item--span-6{grid-column:span 6}.payment-editor .form-grid .payment-form-item--span-7{grid-column:span 7}.payment-editor .form-grid .payment-form-item--span-8{grid-column:span 8}.payment-editor .form-grid .payment-form-item--span-9{grid-column:span 9}.payment-editor .form-grid .payment-form-item--wide,.payment-editor .form-grid .payment-form-item--sensitive{grid-column:1/-1}.payment-editor .form-grid .payment-form-section-break,.payment-editor .form-grid .payment-account-mode-summary,.payment-editor .form-grid .payment-account-summary{grid-column:1/-1;min-width:0}.payment-editor .form-grid .payment-account-mode-summary.payment-form-item--span-3{grid-column:span 3}.payment-form-section-break{border-bottom:1px solid color-mix(in srgb, var(--admin-border-default) 74%, transparent);place-items:start;gap:6px;margin-top:2px;padding:4px 0 10px;display:grid}.payment-form-section-break:first-child{margin-top:0}.payment-form-section-break strong{color:var(--admin-text-default);font-size:15px;font-weight:880;line-height:1.28}.payment-form-section-break span{min-width:0;color:var(--admin-text-muted);text-align:left;max-width:82ch;font-size:12px;font-weight:620;line-height:1.6}.payment-account-mode-summary{border:1px solid color-mix(in srgb, var(--admin-border-default) 82%, transparent);border-radius:var(--admin-radius-8);background:linear-gradient(180deg, color-mix(in srgb, var(--admin-bg-surface-muted) 42%, #fff), #fff);grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;min-height:92px;padding:14px 16px;display:grid}.payment-account-mode-summary span{color:var(--admin-text-subtle);letter-spacing:0;font-size:11px;font-weight:850;line-height:1.35}.payment-account-mode-summary strong{color:var(--admin-text-default);font-size:16px;font-weight:840;line-height:1.28}.payment-account-mode-summary small{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.55}.payment-account-summary{border:1px solid color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:linear-gradient(180deg, color-mix(in srgb, var(--admin-action-primary) 2%, #fff), #fff);grid-template-columns:minmax(240px,1.05fr) minmax(0,1.75fr) minmax(150px,.55fr);align-items:start;gap:0;padding:0;display:grid;overflow:hidden}.payment-account-summary--empty{border-color:color-mix(in srgb, var(--admin-status-warning) 22%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 5%, #fff);grid-template-columns:minmax(0,1fr)}.payment-account-summary__main,.payment-account-summary__facts{min-width:0}.payment-account-summary__main{background:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);align-content:start;gap:5px;min-height:100%;padding:16px 18px;display:grid}.payment-account-summary__main span,.payment-account-summary__facts small{color:var(--admin-text-subtle);font-size:11px;font-weight:850;line-height:1.3}.payment-account-summary__main strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:17px;font-weight:840;line-height:1.24}.payment-account-summary__main small{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.5}.payment-account-summary__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:8px 0;display:grid}.payment-account-summary__facts>span{border-left:1px solid color-mix(in srgb, var(--admin-border-default) 72%, transparent);background:0 0;align-content:center;gap:6px;min-width:0;min-height:92px;padding:14px 18px;display:grid}.payment-account-summary__facts strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:14px;font-weight:780;line-height:1.3}.payment-account-summary__facts .ant-tag{text-overflow:ellipsis;width:fit-content;max-width:100%;margin-inline-end:0;overflow:hidden}.payment-account-summary__actions{border-left:1px solid color-mix(in srgb, var(--admin-border-default) 72%, transparent);background:color-mix(in srgb, var(--admin-bg-surface-muted) 52%, #fff);justify-content:center;align-items:center;min-width:0;min-height:100%;padding:14px 16px;display:flex}.payment-account-summary__actions .ant-btn{white-space:normal;width:100%;min-width:0;font-weight:780}.payment-json-scope-note{border:1px solid color-mix(in srgb, var(--admin-action-primary) 16%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);gap:6px;padding:12px 14px;display:grid}.payment-json-scope-note strong{color:var(--admin-text-default);font-size:13px;font-weight:840;line-height:1.35}.payment-json-scope-note span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.58}.payment-provider-account-modal .ant-modal-body{padding-top:10px}.payment-provider-account-modal__notice{border:1px solid color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-status-warning) 7%, #fff);gap:6px;margin-bottom:16px;padding:12px 14px;display:grid}.payment-provider-account-modal__notice strong{color:var(--admin-text-warning-strong);font-size:13px;font-weight:860;line-height:1.35}.payment-provider-account-modal__notice span{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.58}.payment-provider-account-form__grid{grid-template-columns:minmax(0,1fr) minmax(160px,.42fr);gap:4px 16px;display:grid}.payment-provider-account-form__name,.payment-provider-account-form__json{min-width:0}.payment-provider-account-form__json{grid-column:1/-1}.payment-provider-account-form textarea{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.payment-editor .ant-form-item-label{padding-bottom:4px;overflow:visible}.payment-editor .ant-form-item-label>label{width:100%;position:relative;overflow:visible;height:auto!important}.payment-editor .ant-form-item-label>label:before,.payment-editor .ant-form-item-label>label:after{display:none!important}.payment-field-label{min-width:0;max-width:100%;color:var(--admin-text-default);align-items:center;gap:6px;padding-left:10px;font-size:12px;font-weight:760;line-height:1.35;display:inline-flex;position:relative}.payment-field-label:before{content:"";background:color-mix(in srgb, var(--admin-text-subtle) 48%, transparent);border-radius:999px;width:4px;height:4px;position:absolute;top:.58em;left:0}.payment-field-label__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-field-help-trigger,.payment-inline-help-trigger{appearance:none;width:18px;height:18px;color:var(--admin-text-subtle);cursor:help;font:inherit;z-index:2;background:0 0;border:0;border-radius:999px;outline:none;flex:none;place-items:center;padding:0;transition:background .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);display:inline-grid}.payment-inline-help-trigger{width:16px;height:16px;color:color-mix(in srgb, var(--admin-text-subtle) 84%, transparent)}.payment-field-help,.payment-inline-help-icon{font-size:13px}.payment-inline-help-icon{font-size:12px}.payment-field-help-trigger:hover,.payment-field-help-trigger:focus,.payment-field-help-trigger:focus-visible,.payment-inline-help-trigger:hover,.payment-inline-help-trigger:focus,.payment-inline-help-trigger:focus-visible{color:var(--admin-action-primary-strong);background:color-mix(in srgb, var(--admin-action-primary) 9%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 10%, transparent);transform:translateY(-1px)}.payment-field-label--required .payment-field-label__text{color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-text-default));font-weight:880}.payment-field-label--required:before{background:color-mix(in srgb, var(--admin-status-danger) 82%, var(--admin-text-default));width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-status-danger) 10%, transparent)}.payment-field-label--recommended .payment-field-label__text{color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-text-default));font-weight:820}.payment-field-label--recommended:before{background:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-default))}.payment-field-help-trigger:hover .payment-field-help,.payment-field-help-trigger:focus .payment-field-help,.payment-field-help-trigger:focus-visible .payment-field-help,.payment-inline-help-trigger:hover .payment-inline-help-icon,.payment-inline-help-trigger:focus .payment-inline-help-icon,.payment-inline-help-trigger:focus-visible .payment-inline-help-icon{color:currentColor}.payment-field-help,.payment-inline-help-icon{transition:color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.payment-editor .ant-input,.payment-editor textarea.ant-input,.payment-editor .ant-input-number,.payment-editor .ant-select-selector{background:linear-gradient(#fff,#fbfdff);width:100%;min-width:0;min-height:34px;transition:border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffffdb,0 1px #0f172a05;border-color:color-mix(in srgb, var(--admin-border-strong) 90%, var(--admin-action-primary) 6%)!important;border-radius:var(--admin-radius-8)!important}.payment-editor .ant-select{width:100%}.payment-editor .ant-select-selector{position:relative;padding-inline-end:42px!important}.payment-editor .ant-select-selector:after{content:"";background:color-mix(in srgb, var(--admin-border-default) 76%, transparent);width:1px;position:absolute;top:6px;bottom:6px;right:34px}.payment-editor .ant-select .ant-select-selection-item,.payment-editor .ant-select .ant-select-selection-placeholder{white-space:normal;font-size:13px;font-weight:650;line-height:1.35!important}.payment-editor .ant-select-single .ant-select-selector{align-items:center;height:auto;min-height:34px}.payment-editor .ant-select-single .ant-select-selection-item,.payment-editor .ant-select-single .ant-select-selection-placeholder{text-overflow:clip;align-items:center;min-height:32px;padding-block:4px;display:flex;overflow:visible}.payment-editor .ant-select .ant-select-selection-placeholder{color:var(--admin-text-subtle)}.payment-editor .ant-select .ant-select-arrow{color:var(--admin-action-primary-strong);font-size:12px;transition:color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);right:12px}.payment-editor .ant-select-open .ant-select-arrow{color:var(--admin-action-primary);transform:rotate(180deg)}.payment-number-input{border:1px solid color-mix(in srgb, var(--admin-border-strong) 90%, var(--admin-action-primary) 6%);border-radius:var(--admin-radius-8);background:linear-gradient(#fff,#fbfdff);align-items:stretch;width:100%;min-width:0;transition:border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 1px #0f172a05}.payment-number-input:hover{border-color:color-mix(in srgb, var(--admin-action-primary) 48%, var(--admin-border-strong));background:#fff}.payment-number-input:focus-within{border-color:var(--admin-action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 12%, transparent), inset 0 1px 0 #ffffffe0;background:#fff}.payment-number-input__control{flex:auto;min-width:0;border-radius:calc(var(--admin-radius-8) - 1px) 0 0 calc(var(--admin-radius-8) - 1px)!important;box-shadow:none!important;background:0 0!important;border:0!important}.payment-number-input__control:hover,.payment-number-input__control.ant-input-number-focused{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.payment-number-input__control .ant-input-number-input{height:32px;color:var(--admin-text-default);padding-inline:10px;font-size:13px;font-weight:680}.payment-number-input__unit{border-left:1px solid color-mix(in srgb, var(--admin-border-default) 86%, #fff);border-radius:0 calc(var(--admin-radius-8) - 1px) calc(var(--admin-radius-8) - 1px) 0;background:color-mix(in srgb, var(--admin-bg-surface-muted) 76%, #fff);min-height:34px;color:var(--admin-text-muted);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:760;line-height:1.2;display:inline-flex}.payment-editor .ant-input:hover,.payment-editor textarea.ant-input:hover,.payment-editor .ant-input-number:not(.payment-number-input__control):hover,.payment-editor .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:#fff;border-color:color-mix(in srgb, var(--admin-action-primary) 48%, var(--admin-border-strong))!important}.payment-editor .ant-input:focus,.payment-editor textarea.ant-input:focus,.payment-editor .ant-input-focused,.payment-editor .ant-input-number-focused:not(.payment-number-input__control),.payment-editor .ant-select-focused .ant-select-selector{background:#fff;border-color:var(--admin-action-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 12%, transparent), inset 0 1px 0 #ffffffe0!important}.payment-editor .ant-select-disabled .ant-select-selector{color:var(--admin-text-subtle);border-color:color-mix(in srgb, var(--admin-border-default) 76%, #fff)!important;background:color-mix(in srgb, var(--admin-bg-surface-muted) 74%, #fff)!important}.platform-payment-method__select-row .ant-select{width:100%}.platform-payment-method__select-row .ant-select-selector{min-height:36px;border-color:color-mix(in srgb, var(--admin-border-strong) 84%, var(--admin-action-primary) 10%)!important;border-radius:var(--admin-radius-8)!important;background:linear-gradient(#fff,#fbfdff)!important;padding-inline-end:42px!important;box-shadow:inset 0 1px #ffffffdb,0 1px #0f172a05!important}.platform-payment-method__select-row .ant-select-selector:after{content:"";background:color-mix(in srgb, var(--admin-border-default) 76%, transparent);width:1px;position:absolute;top:6px;bottom:6px;right:34px}.platform-payment-method__select-row .ant-select-selection-item,.platform-payment-method__select-row .ant-select-selection-placeholder{font-size:13px;font-weight:650;line-height:34px!important}.platform-payment-method__select-row .ant-select-arrow{color:var(--admin-action-primary-strong);transition:color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);right:12px}.platform-payment-method__select-row .ant-select-open .ant-select-arrow{color:var(--admin-action-primary);transform:rotate(180deg)}.payment-select-dropdown.ant-select-dropdown{border:1px solid color-mix(in srgb, var(--admin-border-default) 88%, #fff);border-radius:var(--admin-radius-10,10px);background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--admin-bg-surface-muted) 58%, #fff));padding:6px;box-shadow:inset 0 1px #ffffffeb,0 20px 50px -26px #0f172a57}.payment-select-dropdown .ant-select-item{min-height:34px;color:var(--admin-text-default);border-radius:7px;padding:7px 10px;font-size:13px;font-weight:650;line-height:1.35}.payment-select-dropdown .ant-select-item-option-content{text-overflow:ellipsis;min-width:0;overflow:hidden}.payment-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb, var(--admin-action-primary) 7%, #fff)}.payment-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb, var(--admin-action-primary) 12%, #fff);color:var(--admin-action-primary-strong);font-weight:820}.payment-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:var(--admin-action-primary)}.payment-select-dropdown .ant-empty-small{color:var(--admin-text-muted);margin:12px 0}.payment-editor .payment-form-item--sensitive textarea.ant-input,.payment-editor .payment-form-item--wide textarea.ant-input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.payment-editor textarea.ant-input{overflow-wrap:anywhere;word-break:break-word}.payment-form-item--long-text textarea.ant-input{font-family:inherit;font-size:13px;line-height:1.5;min-height:32px!important}.payment-form-item--sensitive{padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--admin-status-warning) 20%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-status-warning) 4%, #fff)}.payment-switch-form-item .ant-form-item-control-input-content{align-items:center;min-height:36px;display:flex}.payment-switch-form-item .ant-switch{box-shadow:0 8px 18px -16px #0f172a80}.payment-submit-panel,.drawer-submit-panel{justify-content:space-between;align-items:center;gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-16);border:1px solid color-mix(in srgb, var(--admin-action-primary) 12%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:linear-gradient(180deg, color-mix(in srgb, var(--admin-action-primary) 4%, #fff), color-mix(in srgb, var(--admin-bg-surface-muted) 72%, #fff));display:flex}.payment-submit-panel{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(260px,1fr) auto;display:grid;position:static;bottom:auto;box-shadow:inset 0 1px #ffffffeb,0 18px 42px -34px #0f172a57}.payment-submit-panel__content{gap:4px;min-width:0;display:grid}.payment-submit-panel__eyebrow{width:fit-content;color:var(--admin-text-warning-strong);align-items:center;gap:6px;font-size:12px;font-weight:820;line-height:1.2;display:inline-flex}.payment-submit-panel strong,.drawer-submit-panel strong{color:var(--admin-text-default);font-size:16px;font-weight:850;line-height:1.25}.payment-submit-panel__content>span:not(.payment-submit-panel__eyebrow),.drawer-submit-panel>div>span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.45}.payment-submit-panel__actions{justify-content:flex-end;align-items:center;gap:var(--admin-space-8);min-width:max-content;display:flex}.payment-submit-panel__actions .ant-btn:only-child{min-width:160px}.payment-submit-panel__actions .ant-btn,.drawer-submit-panel .ant-btn{border-radius:var(--admin-radius-8);height:38px;font-weight:780}.payment-submit-panel__actions .ant-btn:not(.ant-btn-primary){border-color:color-mix(in srgb, var(--admin-border-strong) 82%, var(--admin-action-primary));color:var(--admin-text-default);background:#ffffffdb;box-shadow:0 10px 24px -24px #0f172a6b}.payment-submit-panel__actions .ant-btn:not(.ant-btn-primary):hover,.payment-submit-panel__actions .ant-btn:not(.ant-btn-primary):focus-visible{border-color:color-mix(in srgb, var(--admin-action-primary) 34%, var(--admin-border-strong));color:var(--admin-action-primary-strong)}.payment-submit-panel__actions .ant-btn-primary{min-width:132px;box-shadow:0 14px 28px -18px #1d4ed894;border-color:var(--admin-action-primary)!important;background:var(--admin-action-primary)!important;color:var(--admin-text-on-dark)!important}.payment-submit-panel__actions .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.payment-submit-panel__actions .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:var(--admin-action-primary-strong)!important;background:var(--admin-action-primary-strong)!important}.payment-change-confirm-modal{max-width:calc(100vw - 32px)}.payment-change-confirm-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.payment-change-confirm-modal .ant-modal-body,.payment-change-confirm-modal .ant-modal-confirm-body,.payment-change-confirm-modal .ant-modal-confirm-paragraph{min-width:0}.payment-change-confirm-modal .ant-modal-confirm-body-wrapper{flex-direction:column;min-height:0;max-height:calc(100vh - 88px);display:flex}.payment-change-confirm-modal .ant-modal-confirm-content{max-height:min(62vh,520px);padding-right:var(--admin-space-4,4px);overflow-y:auto}.payment-change-confirm-modal .ant-modal-confirm-btns{flex:none}.payment-change-confirm{gap:var(--admin-space-12);max-width:100%;display:grid}.payment-change-confirm__list{gap:var(--admin-space-8);padding:var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);display:grid}.payment-change-confirm__meta{gap:var(--admin-space-8);padding:var(--admin-space-12);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);border:1px solid #cbd5e1db;display:grid}.payment-change-confirm__meta span{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:13px;font-weight:700}.payment-change-confirm__list span{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:13px;line-height:1.55}@media (width<=1360px){.payment-console{grid-template-columns:minmax(0,1fr)}.payment-readiness-grid,.platform-payment-board__checks{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-payment-board__hero{grid-template-columns:minmax(0,1fr)}.platform-payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-json-grid,.payment-config-json-structure__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.payment-page{gap:var(--admin-space-12)}.payment-page .page-heading h2{font-size:26px!important}.payment-page .page-heading .ant-typography{margin-bottom:0}.payment-status-strip,.payment-workspace-nav,.platform-payment-board__header,.platform-payment-board__state,.payment-readiness-board__header,.payment-route-list__header,.payment-risk-panel,.payment-submit-panel{flex-direction:column;align-items:stretch}.payment-status-strip{gap:var(--admin-space-12);padding:var(--admin-space-14);grid-template-columns:minmax(0,1fr)}.payment-status-strip h3{font-size:18px!important}.payment-status-strip p{max-width:none;font-size:13px}.payment-readiness-board,.payment-readiness-board__header,.payment-readiness-item{padding:var(--admin-space-14)}.payment-status-strip__meta{place-items:end start;gap:2px var(--admin-space-8);grid-template-columns:auto minmax(0,1fr);min-width:0}.payment-status-strip__meta span,.payment-status-strip__meta small{grid-column:2}.payment-status-strip__meta strong{grid-row:1/span 2;font-size:22px}.payment-status-strip__actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.payment-status-strip__actions .ant-btn,.payment-submit-panel .ant-btn{width:100%}.payment-form-section-break{flex-direction:column;align-items:flex-start;gap:2px}.payment-form-section-break span{text-align:left}.payment-account-mode-summary{grid-template-columns:minmax(0,1fr);align-items:start;min-height:auto}.payment-account-mode-summary span,.payment-account-mode-summary strong,.payment-account-mode-summary small{grid-area:auto}.payment-account-summary{grid-template-columns:minmax(0,1fr)}.payment-account-summary__main{padding-bottom:14px}.payment-account-summary__actions{border-top:1px solid color-mix(in srgb, var(--admin-border-default) 72%, transparent);border-left:0;justify-content:stretch}.payment-account-summary__actions .ant-btn{width:100%}.payment-provider-account-form__grid{grid-template-columns:minmax(0,1fr)}.payment-workspace-nav{gap:var(--admin-space-10);padding:var(--admin-space-8)}.payment-workspace-nav .ant-segmented,.payment-workspace-nav>.ant-typography{width:100%}.payment-workspace-nav .ant-segmented{overflow-x:auto}.payment-workspace-nav>.ant-typography{text-align:left;margin-left:0}.payment-readiness-grid,.platform-payment-board__checks,.platform-payment-method-grid,.payment-draft-checks,.payment-editor-mode,.payment-detail-stack,.payment-detail-grid,.payment-editor-briefing{grid-template-columns:minmax(0,1fr)}.payment-risk-panel{grid-template-columns:34px minmax(0,1fr);min-height:auto}.payment-editor-mode__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-account-summary__facts{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:0;padding:0}.payment-account-summary__facts>span{border-top:1px solid color-mix(in srgb, var(--admin-border-default) 72%, transparent);border-left:0;min-height:72px}.payment-risk-panel__tag{grid-column:2;justify-self:start}.payment-draft-checks{grid-template-columns:repeat(auto-fit,minmax(154px,1fr))}.payment-draft-check:last-child{grid-column:1/-1}.platform-payment-board{padding:var(--admin-space-12)}.platform-payment-board__hero{gap:var(--admin-space-10);padding-bottom:var(--admin-space-10)}.platform-payment-board__hero h3{font-size:19px!important}.platform-payment-board__hero p{font-size:12px;line-height:1.5}.platform-payment-board__summary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.platform-payment-board__summary article{min-height:58px;padding:var(--admin-space-8)}.platform-payment-board__summary strong{font-size:18px}.platform-payment-board__state{order:3}.platform-payment-method__controls{grid-template-columns:minmax(0,1fr)}.platform-payment-method__controls .ant-segmented{width:100%;overflow-x:auto}.platform-payment-board__actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.platform-payment-board__actions .ant-btn{width:100%}.platform-payment-board__actions .ant-btn-dangerous{grid-column:1/-1}.payment-selected-summary{grid-template-columns:minmax(0,1fr)}.payment-selected-summary__identity,.payment-selected-summary__facts,.payment-selected-summary__issues{grid-area:auto/1}.payment-selected-summary__facts{justify-content:flex-start}.payment-config-field__head{grid-template-columns:minmax(0,1fr);place-items:start}.payment-config-field__name{flex-wrap:wrap}.payment-route-list__tools{justify-items:start;width:100%}.payment-route-filter-bar{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.payment-editor .form-grid{grid-template-columns:minmax(0,1fr)}.payment-editor .form-grid .ant-form-item,.payment-editor .form-grid .payment-form-item--span-2,.payment-editor .form-grid .payment-form-item--span-3,.payment-editor .form-grid .payment-form-item--span-4,.payment-editor .form-grid .payment-form-item--span-5,.payment-editor .form-grid .payment-form-item--span-6,.payment-editor .form-grid .payment-form-item--span-7,.payment-editor .form-grid .payment-form-item--span-8,.payment-editor .form-grid .payment-form-item--span-9,.payment-editor .form-grid .payment-form-item--wide,.payment-editor .form-grid .payment-form-item--sensitive{grid-column:1/-1}.payment-editor .ant-collapse-content-box{padding:var(--admin-space-12)!important}.payment-collapse-label__description{white-space:normal}.payment-submit-panel{align-items:center;gap:var(--admin-space-8);padding:var(--admin-space-10);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static;bottom:auto}.payment-submit-panel__content{grid-column:1/-1}.payment-submit-panel__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.payment-submit-panel .ant-btn{width:100%;min-width:0}.payment-submit-panel__actions .ant-btn:only-child{grid-column:1/-1}}@media (width<=520px){.payment-page .page-heading p,.payment-status-strip p,.payment-workspace-nav>.ant-typography,.payment-readiness-board__header .section-heading .ant-typography-secondary{overflow-wrap:anywhere;text-align:left;white-space:normal;max-width:100%;display:block}.payment-workspace-nav>.ant-typography,.payment-readiness-board__header .section-heading .ant-typography-secondary{display:none}.payment-workspace-nav{overflow:hidden}.payment-workspace-nav .ant-segmented{max-width:100%}.payment-page--compact .payment-status-strip__actions,.payment-status-strip__actions,.payment-page--compact .platform-payment-board__actions,.platform-payment-board__actions{grid-template-columns:minmax(0,1fr)}.payment-status-strip__actions .ant-btn,.platform-payment-board__actions .ant-btn,.payment-local-test-alert .ant-btn{min-width:0}.payment-local-test-alert.ant-alert{align-items:flex-start;gap:var(--admin-space-8);grid-template-columns:auto minmax(0,1fr);display:grid}.payment-local-test-alert .ant-alert-content{min-width:0}.payment-local-test-alert .ant-alert-message,.payment-local-test-alert .ant-alert-description{overflow-wrap:anywhere}.payment-local-test-alert .ant-alert-action{width:100%;margin-top:var(--admin-space-8);grid-column:1/-1;margin-inline-start:0}.payment-local-test-alert .ant-alert-action .ant-btn{width:100%}.payment-readiness-board{padding:var(--admin-space-10)}.payment-page--compact .payment-readiness-grid,.payment-page--narrow .payment-readiness-grid,.payment-readiness-grid{grid-template-columns:minmax(0,1fr)}.payment-readiness-item{min-height:72px;padding:var(--admin-space-10)}.payment-page--compact .payment-route-filter-bar,.payment-page--narrow .payment-route-filter-bar,.payment-route-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.payment-route-filter-chip,.payment-page--narrow .payment-route-filter-chip{flex-basis:auto;justify-content:space-between;width:100%}.payment-field-label{flex-wrap:wrap;align-items:flex-start}.payment-editor-mode__facts{grid-template-columns:minmax(0,1fr)}.payment-field-label__text{white-space:normal}.payment-editor .ant-collapse-header{padding:10px 12px!important}.payment-form-item--sensitive{padding:var(--admin-space-10)}.payment-config-inspector__header{grid-template-columns:minmax(0,1fr)}.payment-config-field-list{padding:8px}.payment-config-field{padding:9px}.payment-config-field pre{font-size:11px}.payment-selected-summary__facts,.platform-payment-method__facts,.platform-payment-method__inline-controls{grid-template-columns:minmax(0,1fr)}.payment-editor .ant-collapse-header{min-height:56px;padding:9px var(--admin-space-10) 9px var(--admin-space-12)!important}.payment-collapse-label{grid-template-columns:22px minmax(0,1fr);align-items:start}.payment-collapse-label__copy{grid-template-columns:minmax(0,1fr);gap:2px}.payment-collapse-label__description{font-size:12px}.payment-draft-checks{grid-template-columns:minmax(0,1fr)}.payment-draft-check{min-height:54px}}@media (prefers-reduced-motion:reduce){.payment-channel-row,.payment-channel-row:before,.payment-channel-row:after,.payment-channel-row__identity .payment-method-icon,.payment-channel-row__status-icon,.payment-detail-item,.payment-config-field,.payment-editor .ant-collapse-header,.payment-editor .ant-input,.payment-editor textarea.ant-input,.payment-editor .ant-input-number,.payment-editor .ant-select-selector,.payment-editor-mode,.payment-editor-mode:before,.payment-editor-mode__state,.payment-editor-mode__state>span:after,.payment-field-help,.payment-field-help-trigger,.payment-inline-help-icon,.payment-inline-help-trigger,.payment-selected-summary{transition-duration:.01ms!important}.payment-channel-row:hover,.payment-channel-row:focus-within,.payment-channel-row--selected,.payment-channel-row:hover .payment-method-icon,.payment-channel-row:focus-within .payment-method-icon,.payment-channel-row--selected .payment-method-icon,.payment-channel-row--selected .payment-channel-row__status-icon,.payment-config-field:hover,.payment-config-field:focus-within,.payment-field-help-trigger:hover,.payment-field-help-trigger:focus-visible,.payment-inline-help-trigger:hover,.payment-inline-help-trigger:focus-visible{transform:none}.payment-editor-mode:before,.payment-editor-mode__state,.payment-editor-mode__state>span:after{animation:none!important}.payment-editor-mode:before{opacity:1;transform:none}}.drawer-submit-panel .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.drawer-submit-panel .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:var(--admin-action-primary-strong)!important;background:var(--admin-action-primary-strong)!important;color:var(--admin-text-on-dark)!important}.drawer-submit-panel .ant-btn-primary{border-color:var(--admin-action-primary)!important;background:var(--admin-action-primary)!important;color:var(--admin-text-on-dark)!important}.operations-page{gap:var(--admin-space-24)}.operations-page,.operations-page>*{min-width:0;max-width:100%}.operations-command-center{justify-content:space-between;align-items:end;gap:var(--admin-space-24);border-radius:var(--admin-radius-24);min-width:0;max-width:100%;min-height:156px;box-shadow:var(--admin-shadow-lg);background:linear-gradient(135deg,#fff,#f8fbff 50%,#eef6ff);border:1px solid #1d4ed838;padding:28px;display:flex;position:relative;overflow:hidden}.operations-command-center:after{content:"";border:1px solid #1d4ed81f;border-radius:999px;width:260px;height:260px;position:absolute;top:-88px;right:-72px}.operations-command-center h3{margin:var(--admin-space-4) 0;color:#07111f;letter-spacing:0}.operations-command-center p{color:#26364b;max-width:760px;margin-bottom:0;font-weight:550;line-height:1.72}.operations-command-center__eyebrow{color:var(--admin-action-primary);letter-spacing:.08em;font-size:12px;font-weight:800}.operations-command-center__rail{z-index:1;gap:var(--admin-space-12);grid-template-columns:repeat(2,minmax(110px,1fr));width:min(100%,300px);min-width:0;max-width:100%;display:grid;position:relative}.operations-command-center__rail span{padding:var(--admin-space-16);border-radius:var(--admin-radius-16);color:var(--admin-text-muted);background:#ffffffe0;border:1px solid #1d4ed82e;gap:4px;font-size:12px;font-weight:700;display:grid}.operations-command-center__rail strong{color:var(--admin-text-default);font-size:24px;line-height:1}.operations-control-strip{gap:var(--admin-space-16);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;max-width:100%;display:grid}.operations-control-strip article{gap:var(--admin-space-12);min-width:0;max-width:100%;min-height:112px;padding:var(--admin-space-16);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-md);background:#fffffff5;border:1px solid #cbd5e1db;grid-template-columns:auto 1fr;align-items:start;display:grid}.operations-control-strip svg{width:38px;height:38px;color:var(--admin-action-primary);background:linear-gradient(135deg,#eef4ff,#ecfeff);border-radius:14px;padding:9px;display:block}.operations-control-strip strong{color:var(--admin-text-default);margin-bottom:5px;font-size:15px;display:block}.operations-control-strip span{color:var(--admin-text-muted);font-size:13px;font-weight:550;line-height:1.55}.operations-control-strip__risk{border-color:color-mix(in srgb, var(--admin-status-danger) 20%, var(--admin-border-default))!important}.operations-control-strip__risk svg{color:var(--admin-status-danger);background:#fff1f2}.operations-metrics{gap:var(--admin-space-16);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;max-width:100%;display:grid}.operations-actions{gap:var(--admin-space-16);grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));min-width:0;max-width:100%;display:grid}.operations-action-card{align-content:start;gap:var(--admin-space-8);min-width:0;max-width:100%;padding:var(--admin-space-16);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-sm);background:#fffffff5;border:1px solid #cbd5e1e6;display:grid}.operations-action-card strong{font-size:16px}.operations-action-card p{min-height:42px;margin-bottom:var(--admin-space-4);color:var(--admin-text-muted);font-weight:500;line-height:1.6}.operations-action-card--primary{border-color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-action-primary) 8%, white), white 78%)}.operations-action-card--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 18%, var(--admin-border-default));background:#fffffff5}.operations-query-panel{gap:var(--admin-space-12);display:grid}.operations-query-toolbar{justify-content:space-between;align-items:center;gap:var(--admin-space-12);display:flex}.operations-query-toolbar .ant-input-affix-wrapper{width:min(560px,100%)}.operations-query-meta{justify-content:space-between;align-items:center;min-height:22px;padding:0 2px;font-weight:600;display:flex}.operations-empty-state{border:1px dashed var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);place-items:center;min-height:220px;display:grid}.operations-supporting-grid{gap:var(--admin-space-12);grid-template-columns:repeat(2,minmax(0,220px));display:grid}.operations-supporting-grid article{align-items:center;gap:2px var(--admin-space-12);padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);grid-template-columns:auto 1fr;display:grid}.operations-supporting-grid svg{color:var(--admin-action-primary);grid-row:span 2;font-size:22px}.operations-supporting-grid span{color:var(--admin-text-muted)}.operations-supporting-grid strong{font-size:20px}.operations-table--clickable .ant-table-tbody>tr{cursor:pointer}.operations-user-action-card{gap:var(--admin-space-12);min-width:0;max-width:100%;padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);display:grid}.operations-user-action-card .section-heading{margin-bottom:0}.operations-user-action-card--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 18%, var(--admin-border-default))}.operations-block-form{gap:var(--admin-space-12);min-width:0;display:grid}@media (width<=720px){.operations-command-center{padding:var(--admin-space-16);border-radius:var(--admin-radius-16)}.operations-command-center:after{display:none}.operations-command-center__rail{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.operations-command-center__rail span,.operations-control-strip article,.operations-action-card,.operations-user-action-card{padding:var(--admin-space-12);border-radius:var(--admin-radius-12)}.operations-control-strip article{grid-template-columns:minmax(0,1fr)}.operations-action-card p{min-height:0}}.config-page{max-width:none}.config-summary{align-items:end;gap:var(--admin-space-16);min-width:0;padding:var(--admin-space-16) var(--admin-space-20);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);box-shadow:var(--admin-shadow-sm);background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);display:grid}.config-summary.is-attention{border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default))}.config-summary.is-unavailable{border-color:color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default))}.config-summary__title{gap:4px;min-width:0;display:grid}.config-summary__title>span{font-size:12px;font-weight:750;color:var(--admin-text-subtle)!important}.config-summary__title h2.ant-typography{color:var(--admin-text-default);margin:0;font-size:20px;line-height:1.25}.config-summary__title p.ant-typography{max-width:64ch;color:var(--admin-text-muted);margin-bottom:0;font-size:13px;font-weight:550;line-height:1.58}.config-summary__main{gap:var(--admin-space-10);min-width:0;display:grid}.config-summary__metrics{gap:var(--admin-space-10);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.config-summary-metric{min-width:0;border-inline-start:1px solid var(--admin-border-default);gap:4px;padding-inline-start:var(--admin-space-12);display:grid}.config-summary-metric span{color:var(--admin-text-subtle);font-size:12px;font-weight:700;line-height:1.15}.config-summary-metric strong{color:var(--metric-color,var(--admin-text-default));overflow-wrap:anywhere;font-size:18px;font-weight:850;line-height:1.05}.config-summary-metric--danger{--metric-color:var(--admin-text-danger-strong)}.config-summary-metric--warning{--metric-color:var(--admin-text-warning-strong)}.config-summary-metric--info{--metric-color:var(--admin-action-primary-strong)}.config-summary-metric--readonly{--metric-color:#5b21b6}.config-summary__status{gap:6px;min-width:0;display:grid}.config-summary__status span{color:var(--admin-text-muted);font-size:12px;font-weight:650;line-height:1.4}.config-summary__status strong{color:var(--admin-text-default);font-weight:820}.config-state-distribution{background:#0f172a1f;border:1px solid #cbd5e157;border-radius:999px;min-width:0;height:8px;display:flex;overflow:hidden}.config-state-distribution.is-empty span{background:#94a3b847;width:100%}.config-state-distribution__segment{min-width:0;transition:flex-grow .2s,flex-basis .2s,opacity .2s}.config-state-distribution__segment--configured{background:var(--admin-status-success)}.config-state-distribution__segment--defaulted{background:var(--admin-action-primary)}.config-state-distribution__segment--missing{background:var(--admin-status-warning)}.config-state-distribution__segment--invalid{background:var(--admin-status-danger)}.redis-topology-panel{gap:var(--admin-space-16);padding:var(--admin-space-20);border-color:color-mix(in srgb, var(--admin-action-primary) 10%, var(--admin-border-default));background:linear-gradient(180deg, #f8fafcb8, transparent 120px), var(--admin-bg-surface);display:grid}.redis-topology-panel__header{justify-content:space-between;align-items:start;gap:var(--admin-space-16);display:flex}.redis-topology-panel__header .section-heading{margin-bottom:0}.redis-topology-warnings{gap:var(--admin-space-8);padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default));border-radius:var(--admin-radius-12);background:#fff7ed;display:grid}.redis-topology-warnings span{color:#92400e;font-size:13px;font-weight:650;line-height:1.55}.redis-topology-layout{gap:var(--admin-space-16);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;display:grid}.redis-endpoint-list,.redis-usage-list{gap:var(--admin-space-10,10px);min-width:0;display:grid}.redis-topology-column-header{justify-content:space-between;align-items:center;gap:var(--admin-space-8);border-bottom:1px solid var(--admin-border-default);min-width:0;padding:0 2px 2px;display:flex}.redis-topology-column-header span{color:var(--admin-text-subtle);letter-spacing:0;font-size:11px;font-weight:820}.redis-topology-column-header strong{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:760}.redis-endpoint-card{gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-12);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);border:1px solid #cbd5e1e6;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid}.redis-endpoint-card.is-fallback{border-color:color-mix(in srgb, var(--admin-status-warning) 26%, var(--admin-border-default));background:linear-gradient(#fff 0%,#fffaf0 100%)}.redis-endpoint-card.is-selected{border-color:color-mix(in srgb, var(--admin-action-primary) 42%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 5%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 8%, transparent)}.redis-endpoint-card.is-related{border-color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 2%, #fff)}.redis-endpoint-card__toggle,.redis-usage-row__toggle{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.redis-endpoint-card__toggle{gap:var(--admin-space-12)}.redis-endpoint-card__toggle:hover strong,.redis-endpoint-card__toggle:focus-visible strong,.redis-usage-row__toggle:hover strong,.redis-usage-row__toggle:focus-visible strong{color:var(--admin-action-primary-strong)}.redis-endpoint-card__toggle:focus-visible,.redis-usage-row__toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--admin-action-primary) 42%, transparent);outline-offset:4px}.redis-endpoint-card__title{align-items:center;gap:var(--admin-space-12);min-width:0;display:flex}.redis-endpoint-card__title>span{border-radius:var(--admin-radius-8);width:38px;height:38px;color:var(--admin-action-primary-strong);background:color-mix(in srgb, var(--admin-action-primary) 10%, #fff);flex:none;place-items:center;font-size:18px;display:grid}.redis-endpoint-card__title div{gap:3px;min-width:0;display:grid}.redis-endpoint-card strong{color:var(--admin-text-default);font-size:15px;line-height:1.3}.redis-endpoint-card small{color:var(--admin-text-subtle);font-size:12px;font-weight:700}.redis-endpoint-card code,.redis-usage-row code{min-width:0;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:750}.redis-endpoint-card__footer{justify-content:space-between;align-items:center;gap:var(--admin-space-8);padding-top:var(--admin-space-8);border-top:1px solid var(--admin-border-default);display:flex}.redis-endpoint-card__footer span{color:var(--admin-text-muted);font-size:12px;font-weight:750}.redis-topology-inline-key{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden;color:var(--admin-action-primary-strong)!important}.redis-topology-action-row{justify-content:flex-end;min-width:0;display:flex}.redis-topology-action.ant-btn{max-width:100%}.redis-endpoint-summary,.redis-usage-summary{gap:var(--admin-space-8);min-width:0;padding:var(--admin-space-10) var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.redis-usage-summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.redis-endpoint-summary div,.redis-usage-summary div{gap:3px;min-width:0;display:grid}.redis-endpoint-summary dt,.redis-usage-summary dt{color:var(--admin-text-subtle);font-size:11px;font-weight:820;line-height:1.2}.redis-endpoint-summary dd,.redis-usage-summary dd{min-width:0;color:var(--admin-text-muted);margin:0;font-size:12px;font-weight:700;line-height:1.45}.redis-usage-row{gap:var(--admin-space-16);min-width:0;padding:var(--admin-space-14,14px) var(--admin-space-16);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);border:1px solid #cbd5e1e0;grid-template-columns:minmax(0,1fr) auto;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid}.redis-usage-row.is-selected{border-color:color-mix(in srgb, var(--admin-action-primary) 42%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 8%, transparent)}.redis-usage-row.is-related{border-color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 2%, #fff)}.redis-usage-row__toggle{gap:var(--admin-space-16);grid-template-columns:minmax(0,1fr) minmax(210px,.42fr)}.redis-usage-row__main{gap:var(--admin-space-8);min-width:0;display:grid}.redis-usage-row__main strong{color:var(--admin-text-default);font-size:15px;line-height:1.35}.redis-usage-row__main p{max-width:72ch;color:var(--admin-text-muted);margin:0;font-size:13px;font-weight:550;line-height:1.6}.redis-usage-row__meta{gap:var(--admin-space-8);flex-wrap:wrap;display:flex}.redis-usage-row__meta>span,.redis-status-light{min-width:0;color:var(--admin-text-muted);background:var(--admin-bg-surface-muted);border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex}.redis-status-light{gap:6px}.redis-status-light>span{background:var(--admin-status-success);border-radius:999px;flex:none;width:7px;height:7px;padding:0}.redis-status-light.is-warning>span{background:var(--admin-status-warning)}.redis-usage-row__prefix{border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 74%, white);border:1px solid #cbd5e1b8;align-content:start;gap:5px;min-width:0;padding:9px 10px;display:grid}.redis-usage-row__prefix span{color:var(--admin-text-subtle);font-size:11px;font-weight:800;line-height:1.2}.redis-usage-row__prefix code{word-break:break-word;font-size:11.5px;line-height:1.45}@media (width<=1280px){.redis-topology-layout,.redis-usage-row{grid-template-columns:minmax(0,1fr)}.redis-usage-row__toggle{grid-template-columns:minmax(0,1fr) minmax(180px,.36fr)}}@media (width<=720px){.redis-topology-panel__header,.redis-topology-column-header{display:grid}.redis-endpoint-summary,.redis-usage-summary,.redis-usage-row__toggle{grid-template-columns:minmax(0,1fr)}}.config-layout{gap:var(--admin-space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.config-workbench{gap:var(--admin-space-16);grid-template-columns:minmax(0,1fr) minmax(360px,clamp(400px,30vw,680px));align-items:start;min-width:0;display:grid}.config-scope-panel{gap:var(--admin-space-10);min-width:0;padding:var(--admin-space-12);display:grid;overflow:visible}.config-scope-panel__header{gap:var(--admin-space-12);grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:stretch;min-width:0;display:grid}.config-scope-panel__primary{gap:var(--admin-space-10);min-width:0;display:grid}.config-scope-panel .section-heading{margin-bottom:0}.config-scope-panel .section-heading h4.ant-typography{margin-bottom:2px;font-size:15px;line-height:1.25}.config-scope-panel .section-heading .ant-typography-secondary{font-size:12px;line-height:1.35}.config-group-list{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;min-width:0;padding:0;display:grid;overflow:visible}.config-domain-card{border-radius:var(--admin-radius-8);min-width:0;min-height:54px;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #cbd5e1d1;align-items:stretch;gap:6px;padding:8px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.config-domain-card__main{justify-content:space-between;align-items:start;gap:var(--admin-space-8);min-width:0;display:flex}.config-domain-card:hover,.config-domain-card.is-active{border-color:#1d4ed857;transform:translateY(-1px);box-shadow:0 14px 26px -24px #0f172a61}.config-domain-card.is-active{background:linear-gradient(135deg,#eef4ff,#f8fbff)}.config-domain-card.has-attention{border-color:color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-border-default))}.config-domain-card.has-invalid{border-color:color-mix(in srgb, var(--admin-status-danger) 34%, var(--admin-border-default))}.config-domain-card .config-state-distribution{background:#94a3b824;border-color:#0000;height:4px}.config-domain-card__copy{gap:3px;min-width:0;display:grid}.config-domain-card__copy strong{color:var(--admin-text-default);overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.25;overflow:visible}.config-domain-card__copy small{color:var(--admin-text-subtle);font-size:11px;font-weight:700}.config-domain-card__count{color:var(--admin-text-default);flex:none;font-size:18px;font-weight:850;line-height:1}.config-scope-summary{padding:var(--admin-space-10);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 76%, white);align-content:start;gap:6px;display:grid}.config-scope-summary p{color:var(--admin-text-muted);margin-bottom:0;font-size:12px;font-weight:500;line-height:1.45}.config-range-meta-strip{min-width:0;max-width:100%;color:var(--admin-text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 0;line-height:1.45;display:inline-flex}.config-range-meta-strip__item{min-width:0;max-width:100%;line-height:inherit;align-items:baseline;gap:6px;display:inline-flex}.config-range-meta-strip__item+.config-range-meta-strip__item:before{background:var(--admin-border-default);content:"";width:1px;height:12px;margin:0 10px 0 2px;display:inline-block;transform:translateY(2px)}.config-range-meta-strip__item>span{color:var(--admin-text-subtle);white-space:nowrap;flex:none;font-size:12px;font-weight:800}.config-range-meta-strip__item code{min-width:0;color:var(--admin-text-muted);overflow-wrap:anywhere;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:720}.config-range-meta-strip__item em{color:var(--admin-text-subtle);white-space:nowrap;flex:none;font-size:12px;font-style:normal;font-weight:650}.config-range-meta-list{gap:7px;min-width:0;margin:2px 0 0;display:grid}.config-range-meta-list__item{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.config-range-meta-list__item dt{color:var(--admin-text-subtle);white-space:nowrap;font-size:12px;font-weight:780}.config-range-meta-list__item dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin:0;display:flex}.config-range-meta-list__item code{color:var(--admin-text-muted);overflow-wrap:anywhere;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:720;line-height:1.45}.config-range-meta-list__item em{color:var(--admin-text-subtle);font-size:12px;font-style:normal;font-weight:650;line-height:1.45}.config-scope-stats{border-top:1px solid var(--admin-border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:6px;display:grid}.config-scope-stats span{gap:2px;display:grid}.config-scope-stats strong{color:var(--admin-text-default);font-size:15px;line-height:1}.config-scope-stats small{color:var(--admin-text-subtle);font-size:11px;font-weight:600}.config-main{min-width:0;padding:var(--admin-space-16);overflow:hidden}.config-toolbar{justify-content:space-between;align-items:center;gap:var(--admin-space-12);margin-bottom:var(--admin-space-12);padding:var(--admin-space-10,10px) var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);flex-wrap:wrap;display:flex}.config-toolbar .ant-input-affix-wrapper{flex:320px;max-width:520px}.config-filter-segmented{max-width:100%;overflow-x:auto}.config-table{min-width:0}.config-table .ant-table{color:var(--admin-text-default)}.config-table .ant-table-thead>tr>th{color:var(--admin-text-subtle);background:#f8fafc;padding:10px 12px;font-size:12px;font-weight:800}.config-table .config-row--attention td{background:color-mix(in srgb, var(--admin-status-warning) 4%, white)}.config-table .config-row--high-risk td{background:color-mix(in srgb, var(--admin-status-danger) 2%, white)}.config-table .config-row--defaulted td{background:color-mix(in srgb, var(--admin-action-primary) 3%, white)}.config-table .config-row--missing td{background:color-mix(in srgb, var(--admin-status-warning) 7%, white)}.config-table .config-row--invalid td{background:color-mix(in srgb, var(--admin-status-danger) 5%, white)}.config-table .config-row--readonly td{background:color-mix(in srgb, var(--admin-accent-violet) 3%, white)}.config-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--admin-action-primary) 5%, white)}.config-table .ant-table-tbody>tr.config-row--selected>td{background:color-mix(in srgb, var(--admin-action-primary) 8%, white);border-block-color:color-mix(in srgb, var(--admin-action-primary) 24%, var(--admin-border-default))}.config-table .ant-table-tbody>tr.config-row--selected>td:first-child{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 22%, transparent)}.config-table .ant-table-tbody>tr{cursor:pointer}.config-table .ant-table-tbody>tr>td{vertical-align:middle;border-bottom-color:#e7edf5;padding:12px}.config-table-heading-with-help{align-items:center;gap:5px;display:inline-flex}.config-table-heading-with-help .anticon{color:var(--admin-text-subtle)}.config-inline-status{max-width:100%;color:var(--status-color,var(--admin-text-subtle));white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:780;line-height:1.2;display:inline-flex}.config-inline-status__icon{background:color-mix(in srgb, var(--status-color) 12%, #fff);width:18px;height:18px;color:var(--status-color);border-radius:999px;flex:none;place-items:center;font-size:12px;display:inline-grid}.config-inline-status--configured{--status-color:var(--admin-status-success)}.config-inline-status--defaulted{--status-color:var(--admin-action-primary)}.config-inline-status--missing{--status-color:var(--admin-text-warning-strong)}.config-inline-status--invalid{--status-color:var(--admin-text-danger-strong)}.config-risk-pill{border:1px solid var(--risk-pill-border,transparent);background:var(--risk-pill-bg,transparent);max-width:100%;color:var(--risk-pill-color,var(--admin-text-subtle));white-space:nowrap;cursor:help;border-radius:6px;align-items:center;gap:5px;padding:1px 6px;font-size:11px;font-weight:760;line-height:1.35;display:inline-flex}.config-risk-pill--high{--risk-pill-bg:color-mix(in srgb, var(--admin-status-danger) 8%, #fff);--risk-pill-border:color-mix(in srgb, var(--admin-status-danger) 22%, transparent);--risk-pill-color:var(--admin-text-danger-strong)}.config-risk-pill--medium{--risk-pill-bg:color-mix(in srgb, var(--admin-status-warning) 9%, #fff);--risk-pill-border:color-mix(in srgb, var(--admin-status-warning) 24%, transparent);--risk-pill-color:var(--admin-text-warning-strong)}.config-risk-pill--low{--risk-pill-bg:color-mix(in srgb, var(--admin-status-success) 7%, #fff);--risk-pill-border:color-mix(in srgb, var(--admin-status-success) 18%, transparent);--risk-pill-color:var(--admin-text-success-strong)}.config-risk-pill--readonly{--risk-pill-bg:color-mix(in srgb, var(--admin-accent-violet) 7%, #fff);--risk-pill-border:color-mix(in srgb, var(--admin-accent-violet) 18%, transparent);--risk-pill-color:#5b21b6}.config-name-cell{cursor:help;gap:3px;min-width:0;max-width:100%;display:grid}.config-name-cell>.ant-typography:first-child{color:var(--admin-text-default);overflow-wrap:normal;word-break:keep-all;font-size:13px;line-height:1.35}.config-effect-text{color:var(--admin-text-muted);white-space:nowrap;font-size:12px;font-weight:700}.config-value-cell{gap:2px;min-width:0;max-width:none;display:grid}.config-value-cell__primary{color:var(--admin-text-default);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760;line-height:1.45;display:block;overflow:visible}.config-value-cell__primary.is-resource{color:var(--admin-action-primary-strong);font-family:inherit}.config-value-cell-link{max-width:100%;color:inherit;text-decoration:none;display:block}.config-value-cell-link:hover .config-value-cell__primary{text-underline-offset:3px;text-decoration:underline}.config-value-cell__secondary{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:11px;font-weight:650;line-height:1.4;display:block;overflow:visible}.config-key-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.config-key-text .ant-typography-copy{vertical-align:middle;justify-content:center;align-items:center;min-width:28px;min-height:28px;margin-inline-start:6px;display:inline-flex}@media (width<=720px){.config-key-text .ant-typography-copy{min-width:34px;min-height:34px;margin-inline-start:4px}}.config-name-tooltip{gap:5px;max-width:360px;display:grid}.config-name-tooltip strong{color:var(--admin-text-default);line-height:1.35}.config-name-tooltip span{color:var(--admin-text-muted);line-height:1.5}.config-name-tooltip code{overflow-wrap:anywhere;color:var(--admin-action-primary-strong);font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.ant-drawer-content{background:linear-gradient(#fff 0%,#f8fafc 100%)}.ant-drawer-body{overflow-x:hidden}.ant-descriptions .ant-descriptions-item-label{font-weight:800;color:var(--admin-text-muted)!important;background:#f8fafc!important}.ant-descriptions .ant-descriptions-item-content{color:var(--admin-text-default);font-weight:500}.mono{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.drawer-stack{gap:var(--admin-space-16);min-width:0;max-width:100%;display:grid}.drawer-stack .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.config-detail-panel{min-width:0;max-height:inherit;overscroll-behavior:contain;border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);scrollbar-gutter:stable;align-content:start;align-self:start;gap:0;padding:0;display:grid;overflow:hidden auto;box-shadow:0 18px 46px -40px #0f172a61}.config-detail-anchor{top:var(--admin-space-16);min-width:0;max-height:calc(100vh - var(--admin-space-32));scroll-margin-top:calc(var(--admin-space-24) + 64px);position:sticky}.config-detail-panel--empty{align-content:center;min-height:280px}.config-detail-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-20) var(--admin-space-20) var(--admin-space-16);border-bottom:1px solid var(--admin-border-default);background:var(--admin-bg-surface);display:flex}.config-detail-panel__identity{flex:auto;gap:5px;min-width:0;display:grid}.config-detail-panel__eyebrow{color:var(--admin-text-subtle);font-size:11px;font-weight:820}.config-detail-panel__identity strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:20px;line-height:1.18}.config-detail-panel__identity code{color:var(--admin-action-primary-strong);overflow-wrap:anywhere;font-size:12px;font-weight:750}.config-detail-panel__meta{flex-wrap:wrap;gap:6px;min-width:0;margin-top:3px;display:flex}.config-detail-panel__meta span{background:var(--admin-bg-surface-muted);min-width:0;min-height:23px;color:var(--admin-text-muted);overflow-wrap:anywhere;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:720;line-height:1.2;display:inline-flex}.config-detail-panel__meta .anticon{color:var(--admin-text-subtle);font-size:12px}.config-detail-panel__badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:46%;display:flex}.config-detail-panel__badges .config-inline-status,.config-detail-panel__badges .config-risk-pill{min-height:22px}.config-detail-panel .config-detail-summary{min-width:0;margin:0 var(--admin-space-16) var(--admin-space-12);border-top:1px solid var(--admin-border-default);background:0 0;grid-template-columns:minmax(0,1fr);display:grid}.config-detail-panel .config-detail-summary__item,.config-detail-panel .config-detail-summary__item dd{min-width:0}.config-detail-panel .config-detail-summary__item{align-items:center;gap:var(--admin-space-8);border:0;border-bottom:1px solid var(--admin-border-default);background:0 0;border-radius:0;grid-template-columns:86px minmax(0,1fr);margin:0;padding:7px 0;display:grid}.config-detail-panel .config-detail-summary__item:nth-child(2n){border-right:0}.config-detail-panel .config-detail-summary__item:nth-last-child(-n+2){border-bottom:1px solid var(--admin-border-default)}.config-detail-panel .config-detail-summary__item:last-child{border-bottom:0}.config-detail-panel .config-detail-summary dt{color:var(--admin-text-subtle);font-size:12px;font-weight:760;line-height:1.3}.config-detail-panel .config-detail-summary dd,.config-detail-panel .config-detail-summary__with-help{color:var(--admin-text-default);white-space:normal;overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:5px;margin:0;font-size:13px;font-weight:760;line-height:1.35;display:inline-flex}.config-detail-summary__with-help .anticon{color:var(--admin-text-subtle)}.config-editor-card{min-width:0;padding:var(--admin-space-20);border:1px solid color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:linear-gradient(#fff 0%,#f8fafc 100%);position:relative;box-shadow:0 16px 38px -34px #0f172a5c}.config-editor-card--high{border-color:color-mix(in srgb, var(--admin-status-danger) 22%, var(--admin-border-default));background:linear-gradient(#fff 0%,snow 100%)}.config-editor-card--medium{border-color:color-mix(in srgb, var(--admin-status-warning) 22%, var(--admin-border-default));background:linear-gradient(#fff 0%,#fffaf0 100%)}.config-editor-card .section-heading{margin-bottom:var(--admin-space-16)}.config-editor-card .config-editor-form{min-width:0}.config-detail-panel .config-editor-card{gap:var(--admin-space-8);margin:0 var(--admin-space-16);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid}.config-editor-card__header{justify-content:space-between;align-items:center;gap:var(--admin-space-8);border-bottom:1px solid var(--admin-border-default);min-width:0;padding-bottom:7px;display:flex}.config-editor-card__header>div{gap:2px;min-width:0;display:grid}.config-editor-card__header .config-risk-pill{flex:none}.config-editor-card__header strong{color:var(--admin-text-default);font-size:13px;font-weight:820}.config-editor-card__header span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.35}.config-detail-panel .config-editor-form .ant-form-item{margin-bottom:9px}.config-detail-panel .config-editor-form .ant-form-item-label{padding-bottom:4px}.config-detail-panel .config-editor-form .ant-form-item-label>label{height:auto;color:var(--admin-text-subtle);font-size:12px;font-weight:750}.config-detail-panel .config-editor-form .ant-input,.config-detail-panel .config-editor-form textarea.ant-input,.config-detail-panel .config-editor-form .ant-input-number{width:100%;font-size:13px}.config-resource-selector{border-top:1px solid var(--admin-border-default);border-bottom:1px solid var(--admin-border-default);background:0 0;gap:9px;min-width:0;padding:10px 0;display:grid}.config-resource-selector__header{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-10);min-width:0;display:flex}.config-resource-selector__header>div{gap:3px;min-width:0;display:grid}.config-resource-selector__header>.anticon{display:none}.config-resource-selector__summary{border:0;border-top:1px solid color-mix(in srgb, var(--admin-border-default) 74%, transparent);min-width:0;color:inherit;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.config-resource-selector__summary:hover{color:var(--admin-action-primary-strong)}.config-resource-selector__summary-icon{border:1px solid var(--admin-border-default);background:var(--admin-bg-surface-muted);width:24px;height:24px;color:var(--admin-action-primary-strong);border-radius:7px;place-items:center;display:grid}.config-resource-selector__summary-copy{gap:2px;min-width:0;display:grid}.config-resource-selector__summary-copy strong,.config-resource-selector__summary-copy small{overflow-wrap:anywhere;word-break:break-word;min-width:0}.config-resource-selector__summary-copy strong{color:var(--admin-text-default);font-size:12px;font-weight:820}.config-resource-selector__summary-copy small{color:var(--admin-text-muted);font-size:11px;font-weight:680}.config-resource-selector__eyebrow{letter-spacing:0;font-size:11px;font-weight:820;color:var(--admin-action-primary-strong)!important}.config-resource-selector__header strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:13px;font-weight:820;line-height:1.35}.config-resource-selector__header span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.45}.config-resource-selector .ant-select{width:100%;min-width:0}.config-resource-selector__facts{gap:var(--admin-space-8);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.config-resource-selector__facts span{border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);gap:2px;min-width:0;padding:8px 10px;display:grid}.config-resource-selector__facts small{color:var(--admin-text-subtle);font-size:11px;font-weight:780}.config-resource-selector__facts strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:720;line-height:1.35}.config-resource-tooltip-popover .ant-tooltip-inner{background:var(--admin-bg-surface);width:min(340px,100vw - 32px);color:var(--admin-text-default);box-shadow:var(--admin-shadow-lg,0 18px 48px -28px #0f172a80);border:0;padding:0}.config-resource-tooltip-popover .ant-tooltip-arrow:before{background:var(--admin-bg-surface)}.config-resource-tooltip{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-10,10px);min-width:0;display:grid;overflow:hidden}.config-resource-tooltip__header{border-bottom:1px solid var(--admin-border-default);background:var(--admin-bg-surface-muted);gap:3px;min-width:0;padding:10px 12px;display:grid}.config-resource-tooltip__header strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.35}.config-resource-tooltip__header span{color:var(--admin-text-muted);font-size:11px;font-weight:700}.config-resource-tooltip__list{margin:0;padding:8px 12px 10px;display:grid}.config-resource-tooltip__item{grid-template-columns:54px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.config-resource-tooltip__item dt{color:var(--admin-text-subtle);font-size:11px;font-weight:760}.config-resource-tooltip__item dd{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:680;line-height:1.4}.config-detail-panel .drawer-submit-panel{align-items:stretch;gap:var(--admin-space-10);padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--admin-action-primary) 12%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-strong) 34%, white);box-shadow:none;grid-template-columns:minmax(0,1fr);margin-top:0;display:grid}.config-detail-panel .drawer-submit-panel__copy{gap:2px;min-width:0;display:grid}.config-detail-panel .drawer-submit-panel__copy strong{font-size:13px}.config-detail-panel .drawer-submit-panel__copy span{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.config-detail-panel .drawer-submit-panel__actions{align-items:stretch;gap:var(--admin-space-8);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.config-detail-panel .drawer-submit-panel__state{width:100%;min-height:18px;color:var(--admin-text-subtle);white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0 2px;font-size:12px;font-weight:760;display:inline-flex}.config-detail-panel .drawer-submit-panel__state svg{width:13px;height:13px;color:var(--admin-action-primary)}.config-detail-panel .drawer-submit-panel__state--required{color:var(--admin-text-warning-strong)}.config-detail-panel .drawer-submit-panel__state--required svg{color:var(--admin-status-warning)}.config-detail-panel .drawer-submit-panel .ant-btn-primary{color:#f8fbff;width:100%;min-width:0;font-weight:780}.config-detail-panel .drawer-submit-panel .ant-btn-primary span{color:inherit}.config-save-source{align-items:center;gap:var(--admin-space-10);grid-template-columns:auto minmax(0,1fr);min-width:0;margin-bottom:2px;display:grid}.config-save-source>span{color:var(--admin-text-subtle);font-size:12px;font-weight:760}.config-save-source .ant-segmented,.config-save-source .ant-segmented-group{width:100%}.config-save-source .ant-segmented-item{flex:1 1 0}.magic-shine-border{width:100%;height:100%;padding:var(--border-width);border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;animation:admin-shine-border var(--duration) linear infinite;background-size:300% 300%;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}@keyframes admin-shine-border{0%{background-position:0%}to{background-position:300%}}@media (prefers-reduced-motion:reduce){.magic-shine-border{animation:none}.config-domain-card{transition:none}}@media (width<=720px){.config-resource-selector__facts{grid-template-columns:1fr}}.config-editor-form .ant-form-item-label>label,.payment-editor-form .ant-form-item-label>label{color:var(--admin-text-default);font-weight:750}.config-editor-form .ant-form-item,.config-editor-form .ant-input,.config-editor-form textarea.ant-input{min-width:0;max-width:100%}.config-editor-form textarea.ant-input{overflow-wrap:anywhere;word-break:break-word}.config-unit-hint{color:var(--admin-text-muted);margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}.config-change-alert{border-radius:var(--admin-radius-12)}.config-change-alert .ant-alert-content,.config-change-alert .ant-alert-message,.config-change-alert .ant-alert-description{overflow-wrap:anywhere;min-width:0}.config-current-panel{gap:var(--admin-space-10);min-width:0;max-width:100%;padding:var(--admin-space-16) var(--admin-space-16);border-bottom:1px solid var(--admin-border-default);background:var(--admin-bg-surface);box-shadow:none;margin:0;display:grid}.config-current-panel__toolbar{justify-content:space-between;align-items:start;gap:var(--admin-space-12);min-width:0;display:flex}.config-current-panel__toolbar>div{gap:4px;min-width:0;max-width:100%;display:grid}.config-inferred-value__label{font-size:11px;font-weight:820;color:var(--admin-text-subtle)!important}.config-current-panel__toolbar strong{min-width:0;max-width:100%;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.38;display:block}.config-current-panel__toolbar span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:650}.config-current-panel__actions{flex:none;justify-content:flex-end;display:flex}.config-copy-action.ant-btn{justify-content:center;align-items:center;min-height:28px;padding-inline:10px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.config-copy-action .ant-btn-icon{line-height:0}.config-current-panel__value-shell{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 78%, white);min-width:0;max-width:100%;overflow:hidden}.config-current-panel__value{color:var(--admin-text-default);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;padding:10px 12px;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:760;line-height:1.45}.config-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.config-detail-facts__item{border-radius:var(--admin-radius-12);background:#ffffffbd;border:1px solid #cbd5e1c7;gap:6px;min-width:0;padding:12px 14px;display:grid}.config-detail-facts__item--wide{grid-column:1/-1}.config-detail-facts__item span{color:var(--admin-text-subtle);font-size:12px;font-weight:760}.config-detail-facts__item strong,.config-detail-facts__item code{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:700;line-height:1.55}.config-detail-facts__item code{color:var(--admin-action-primary-strong);font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.config-inferred-value{align-items:start;gap:4px var(--admin-space-8);border-top:1px dashed var(--admin-border-default);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-block-start:7px;display:grid}.config-inferred-value__main{gap:3px;min-width:0;display:grid}.config-inferred-value strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.35}.config-inferred-value__description{min-width:0;color:var(--admin-text-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;font-weight:600;line-height:1.38}.config-inferred-value .ant-btn{flex:none}.config-current-list{gap:var(--admin-space-8);display:grid}.config-current-list__item{align-items:center;gap:var(--admin-space-10);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface-muted);grid-template-columns:28px minmax(0,1fr);padding:8px 10px;display:grid}.config-current-list__item span{width:24px;height:24px;color:var(--admin-action-primary-strong);background:#e0ecff;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.config-current-list__item strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.config-current-list__empty{align-items:center;gap:var(--admin-space-8);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-12);min-height:54px;color:var(--admin-text-muted);padding:12px;font-weight:700;display:flex}.config-raw-value{border:0;border-top:1px dashed var(--admin-border-default);background:0 0;border-radius:0;min-width:0;padding:7px 0 0}.config-raw-value summary{justify-content:space-between;align-items:center;gap:var(--admin-space-8);color:var(--admin-text-muted);cursor:pointer;font-size:12px;font-weight:780;display:flex}.config-raw-value summary small{color:var(--admin-text-subtle);white-space:nowrap;font-size:11px;font-weight:700}.config-raw-value__body{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 78%, white);min-width:0;margin-top:6px;padding:6px 7px}.config-raw-value pre{color:var(--admin-text-default);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;background:0 0;border:0;margin:0;padding:0;font-size:11px;font-weight:680;line-height:1.4}.number-list-editor-form-item{margin-bottom:var(--admin-space-16)}.number-list-editor{gap:var(--admin-space-12);display:grid}.number-list-editor__header{justify-content:space-between;align-items:center;gap:var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);padding:10px 12px;display:flex}.number-list-editor__header span{color:var(--admin-text-muted);font-size:13px;font-weight:650}.number-list-editor__rows{gap:var(--admin-space-10);display:grid}.number-list-editor__row{align-items:start;gap:var(--admin-space-8);grid-template-columns:32px minmax(0,1fr) 36px;display:grid}.number-list-editor__row .ant-form-item{margin-bottom:0}.number-list-editor__index{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);width:32px;height:32px;color:var(--admin-text-muted);background:#fff;place-items:center;font-size:12px;font-weight:800;display:grid}.number-list-editor__empty{padding:var(--admin-space-12);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-12);background:#fff}.revision-list{min-width:0;padding:6px var(--admin-space-10) var(--admin-space-8);border-top:1px solid var(--admin-border-default);background:var(--admin-bg-surface);gap:0;display:grid}.config-revisions-panel{min-width:0;margin:0 var(--admin-space-16) var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);gap:0;padding:0;display:grid;overflow:hidden}.config-revisions-panel__summary{min-width:0;padding:var(--admin-space-10) 58px var(--admin-space-10) var(--admin-space-10);background:var(--admin-bg-surface);cursor:pointer;grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;list-style:none;display:grid;position:relative}.config-revisions-panel__summary::-webkit-details-marker{display:none}.config-revisions-panel__summary:after{top:9px;right:var(--admin-space-10);border:1px solid var(--admin-border-default);background:var(--admin-bg-surface-muted);min-width:38px;min-height:24px;color:var(--admin-text-subtle);content:"展开";border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:780;display:inline-flex;position:absolute}.config-revisions-panel[open] .config-revisions-panel__summary:after{content:"收起"}.config-revisions-panel[open] .config-revisions-panel__latest,.config-revisions-panel:not([open]) .revision-list,.config-revisions-panel:not([open]) .ant-empty,.config-revisions-panel:not([open]) .ant-spin{display:none}.config-revisions-panel__header{justify-content:space-between;align-items:center;gap:var(--admin-space-8);min-width:0;display:flex}.config-revisions-panel__heading{align-items:baseline;gap:var(--admin-space-8);min-width:0;display:flex}.config-revisions-panel__eyebrow{font-size:12px;font-weight:800;color:var(--admin-text-subtle)!important}.config-revisions-panel__header strong{color:var(--admin-text-default);font-size:13px;font-weight:820}.config-revisions-panel__count{border:1px solid var(--admin-border-default);background:var(--admin-bg-surface-muted);color:var(--admin-text-muted);border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:760}.config-revisions-panel__latest{gap:3px;min-width:0;display:grid}.config-revisions-panel__latest span{align-items:center;gap:4px var(--admin-space-8);flex-wrap:wrap;min-width:0;display:flex}.config-revisions-panel__latest strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:790}.config-revisions-panel__latest small,.revision-list__meta small{min-width:0;color:var(--admin-text-subtle);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.config-revisions-panel__latest em{min-width:0;color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:650;line-height:1.35}.revision-list__item{gap:var(--admin-space-6);background:0 0;grid-template-columns:12px minmax(0,1fr);min-width:0;padding:0;display:grid;position:relative}.config-revisions-panel .revision-list{overflow:visible}.revision-list__item:not(:last-child):after{background:var(--admin-border-default);content:"";width:1px;position:absolute;top:18px;bottom:-2px;left:5px}.revision-list__meta{justify-content:space-between;align-items:center;gap:3px var(--admin-space-8);flex-wrap:wrap;min-width:0;display:flex}.revision-list__dot{z-index:1;border:2px solid var(--admin-bg-surface);background:var(--admin-action-primary-strong);width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 32%, var(--admin-border-default));border-radius:999px;flex:none;justify-self:center;margin-top:10px;position:relative}.revision-list__body{border-bottom:1px solid var(--admin-border-default);background:var(--admin-bg-surface);border-radius:0;gap:4px;min-width:0;padding:7px 0 8px;display:grid}.revision-list__item:last-child .revision-list__body{border-bottom:0}.revision-list__meta strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:780}.revision-list__reason{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.35;margin-bottom:0!important}.revision-value-diff{gap:5px;min-width:0;padding-top:1px;display:grid}.revision-value-diff summary{border:1px solid var(--admin-border-default);background:var(--admin-bg-surface-muted);width:fit-content;min-height:22px;color:var(--admin-text-muted);cursor:pointer;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:780;list-style:none;display:inline-flex}.revision-value-diff summary::-webkit-details-marker{display:none}.revision-value-diff summary:hover{border-color:color-mix(in srgb, var(--admin-action-primary) 28%, var(--admin-border-default));color:var(--admin-action-primary-strong)}.revision-value-diff__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:0;display:grid}.revision-value-diff__grid span{border:1px solid color-mix(in srgb, var(--admin-border-default) 70%, transparent);background:color-mix(in srgb, var(--admin-bg-surface-muted) 56%, white);border-radius:6px;gap:3px;min-width:0;padding:6px 7px;display:grid}.revision-value-diff small{color:var(--admin-text-subtle);font-size:11px;font-weight:760;line-height:1.2}.revision-value-diff code{color:var(--admin-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.3}@media (width<=720px){.revision-value-diff__grid{grid-template-columns:minmax(0,1fr)}}.form-grid{gap:var(--admin-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid .ant-form-item{margin-bottom:0}:is(.form-grid .ant-form-item:has(textarea),.form-grid .ant-form-item:has(.ant-input-number)){min-width:0}.form-grid .ant-input-number,.drawer-stack .ant-input-number{width:100%}.operations-search{width:min(460px,100%);margin-bottom:16px}.form-actions{margin-top:var(--admin-space-20)}@media (width<=1240px){.config-workbench{grid-template-columns:minmax(0,1fr)}.config-detail-anchor{max-height:none;position:static}.config-detail-panel{max-height:none;overflow:visible}}@media (width<=1180px){.admin-header{flex-wrap:wrap;align-items:start;gap:8px 14px;height:auto;min-height:68px;padding-block:8px}.admin-header__primary{min-height:40px}.admin-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%;padding-bottom:1px;overflow-x:visible}.runtime-restart-notice,.runtime-status,.session-status,.admin-header__logout-form{flex-shrink:0}}@media (width<=960px){.admin-content{padding:var(--admin-space-16)}.config-layout,.config-summary,.config-workbench,.config-detail-summary,.command-check-grid,.command-flow-grid,.command-matrix-hero,.command-matrix-hero__metrics,.command-profile-grid,.redis-topology-layout,.redis-usage-row,.redis-usage-row__toggle,.command-grid,.cron-status-panel,.cron-summary-strip,.health-tile-grid,.overview-bot-command-strip,.overview-bot-grid,.overview-bot-runtime__facts,.operations-actions,.operations-command-center__rail,.operations-control-strip,.operations-metrics,.overview-grid,.payment-metrics,.payment-edit-context,.form-grid{grid-template-columns:minmax(0,1fr)}.page-heading--with-meta,.config-toolbar,.config-current-panel__toolbar,.config-detail-risk,.command-matrix-toolbar,.redis-topology-panel__header,.operations-command-center,.operations-query-toolbar,.overview-hero,.cron-status-panel,.payment-hero,.payment-risk-panel,.number-list-editor__header,.payment-submit-panel,.drawer-submit-panel,.health-detail-hero,.section-heading{flex-direction:column;align-items:start}.config-toolbar .ant-input-affix-wrapper{flex:0 auto;width:100%;max-width:none}.config-filter-segmented{width:100%}.config-detail-panel .drawer-submit-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.config-detail-panel .drawer-submit-panel__actions{width:100%}.config-scope-panel__header,.health-detail-action,.health-detail-hero__top,.overview-bot-command-strip__intro,.overview-bot-runtime__row,.overview-bot-runtime__summary-heading,.overview-bot-runtime__update-item,.config-risk-note{grid-template-columns:minmax(0,1fr)}.config-summary__metrics{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.health-detail-meta-grid{grid-template-columns:minmax(0,1fr)}.health-detail-meta-grid article,.health-detail-meta-grid article:nth-child(2n),.health-detail-meta-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--admin-border-default)}.health-detail-meta-grid article:last-child{border-bottom:0}.overview-bot-runtime__facts article,.overview-bot-runtime__facts article:nth-child(2n){border-right:0}.overview-bot-runtime__facts article:nth-last-child(-n+2){border-bottom:1px solid var(--admin-border-default)}.overview-bot-runtime__facts article:last-child{border-bottom:0}.config-group-list{padding:0;display:grid;overflow-x:visible}.config-domain-card{flex-basis:auto}.config-detail-panel{max-height:none;position:static}.config-detail-panel__header{display:grid}.config-detail-panel__badges{justify-content:flex-start;max-width:none}.config-detail-panel .config-detail-summary{grid-template-columns:minmax(0,1fr)}.config-detail-panel .config-detail-summary__item,.config-detail-panel .config-detail-summary__item:nth-child(2n),.config-detail-panel .config-detail-summary__item:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--admin-border-default)}.config-detail-panel .config-detail-summary__item:last-child{border-bottom:0}.config-current-panel__actions,.config-detail-risk__tags{justify-content:flex-start}.operations-query-toolbar .ant-input-affix-wrapper{width:100%}.overview-bot-command-strip__metrics{width:100%;min-width:0}.overview-page .health-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-page .topology-canvas{height:420px}.overview-page .command-card .ant-btn{grid-column:auto}.command-matrix-toolbar{align-items:stretch}.operations-supporting-grid{grid-template-columns:minmax(0,1fr)}.cron-summary-strip{width:100%}.cron-summary-strip article{border-right:0;border-bottom:1px solid var(--admin-border-default)}.cron-summary-strip article:last-child{border-bottom:0}.cron-detail-grid,.cron-token-context{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.admin-sider{flex:0 0 56px!important;width:56px!important;min-width:56px!important;max-width:56px!important}.admin-brand{justify-content:center;min-height:56px;padding:0 8px}.admin-brand__mark{width:34px;height:34px}.admin-brand__copy,.admin-sider .ant-menu-title-content,.admin-sider .ant-menu-item-group-title,.admin-sider.ant-layout-sider-collapsed .ant-menu-title-content,.admin-sider.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}.admin-sider .ant-menu,.admin-sider.ant-layout-sider-collapsed .ant-menu{padding:8px 6px}.admin-sider .ant-menu-item,.admin-sider.ant-layout-sider-collapsed .ant-menu-item{justify-content:center;width:44px;height:38px;margin:3px 0;display:flex;padding-inline:0!important}.admin-sider .ant-menu-item .ant-menu-item-icon,.admin-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-item-icon{margin-inline-end:0}.admin-header{flex-wrap:wrap;align-items:start;gap:8px;height:auto;min-height:64px;padding:10px 12px}.admin-header__primary,.admin-header__actions{width:100%;min-width:0}.admin-header__actions{flex-wrap:wrap;justify-content:flex-start;overflow-x:visible}.runtime-status{flex:132px;min-width:0;max-width:220px}.session-status{flex:184px;max-width:240px}.admin-content{padding:12px 10px}.page-heading h2{font-size:26px}.overview-hero,.payment-hero{max-width:100%;min-height:auto;padding:var(--admin-space-20)}.overview-page{gap:var(--admin-space-12)}.overview-page .surface-panel{padding:var(--admin-space-12)}.overview-page .health-tile-grid,.overview-page .command-card{grid-template-columns:minmax(0,1fr)}.overview-page .topology-canvas{height:380px}.overview-page .topology-notes{grid-template-columns:minmax(0,1fr)}.overview-bot-command-strip__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cron-status-panel,.cron-issue-panel,.cron-table-panel{padding:var(--admin-space-12)}.cron-summary-strip{min-width:0}.cron-issue-item{grid-template-columns:auto minmax(0,1fr)}.cron-issue-item em{grid-column:2}.config-summary{padding:var(--admin-space-14,14px)}.config-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.config-scope-panel,.config-main,.config-detail-panel{padding:var(--admin-space-12)}.config-toolbar{align-items:stretch}.config-toolbar .ant-segmented{width:100%}.config-inferred-value{grid-template-columns:minmax(0,1fr)}.config-inferred-value .config-copy-action{justify-self:start}.config-detail-panel .drawer-submit-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.config-detail-panel .drawer-submit-panel__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=520px){.admin-header__actions{grid-template-columns:minmax(0,1fr) 38px;gap:8px;display:grid}.admin-header__eyebrow,.runtime-status__label,.runtime-restart-notice__label{display:none}.admin-path{font-size:15px}.runtime-restart-notice{width:100%;min-width:0}.runtime-status{grid-area:1/1;width:100%;min-width:0;max-width:none;min-height:38px}.session-status{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none;min-height:38px}.admin-header__logout-form{grid-area:1/2}.admin-header__logout{width:38px;padding-inline:0}.admin-header__logout>span:not(.ant-btn-icon){display:none}}
